
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format('embedded-opentype'),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format('woff2'),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format('woff'),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format('truetype'),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face{font-family:Feather;src:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/Feather.ttf?sdxovp") format('truetype'),url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/Feather.woff?sdxovp") format('woff'),url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/Feather.svg?sdxovp#Feather") format('svg');font-weight:400;font-style:normal}[class*=" feather-"],[class^=feather-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feather-activity:before{content:"\e900"}.feather-airplay:before{content:"\e901"}.feather-alert-circle:before{content:"\e902"}.feather-alert-octagon:before{content:"\e903"}.feather-alert-triangle:before{content:"\e904"}.feather-align-center:before{content:"\e905"}.feather-align-justify:before{content:"\e906"}.feather-align-left:before{content:"\e907"}.feather-align-right:before{content:"\e908"}.feather-anchor:before{content:"\e909"}.feather-aperture:before{content:"\e90a"}.feather-archive:before{content:"\e90b"}.feather-arrow-down:before{content:"\e90c"}.feather-arrow-down-circle:before{content:"\e90d"}.feather-arrow-down-left:before{content:"\e90e"}.feather-arrow-down-right:before{content:"\e90f"}.feather-arrow-left:before{content:"\e910"}.feather-arrow-left-circle:before{content:"\e911"}.feather-arrow-right:before{content:"\e912"}.feather-arrow-right-circle:before{content:"\e913"}.feather-arrow-up:before{content:"\e914"}.feather-arrow-up-circle:before{content:"\e915"}.feather-arrow-up-left:before{content:"\e916"}.feather-arrow-up-right:before{content:"\e917"}.feather-at-sign:before{content:"\e918"}.feather-award:before{content:"\e919"}.feather-bar-chart:before{content:"\e91a"}.feather-bar-chart-2:before{content:"\e91b"}.feather-battery:before{content:"\e91c"}.feather-battery-charging:before{content:"\e91d"}.feather-bell:before{content:"\e91e"}.feather-bell-off:before{content:"\e91f"}.feather-bluetooth:before{content:"\e920"}.feather-bold:before{content:"\e921"}.feather-book:before{content:"\e922"}.feather-book-open:before{content:"\e923"}.feather-bookmark:before{content:"\e924"}.feather-box:before{content:"\e925"}.feather-briefcase:before{content:"\e926"}.feather-calendar:before{content:"\e927"}.feather-camera:before{content:"\e928"}.feather-camera-off:before{content:"\e929"}.feather-cast:before{content:"\e92a"}.feather-check:before{content:"\e92b"}.feather-check-circle:before{content:"\e92c"}.feather-check-square:before{content:"\e92d"}.feather-chevron-down:before{content:"\e92e"}.feather-chevron-left:before{content:"\e92f"}.feather-chevron-right:before{content:"\e930"}.feather-chevron-up:before{content:"\e931"}.feather-chevrons-down:before{content:"\e932"}.feather-chevrons-left:before{content:"\e933"}.feather-chevrons-right:before{content:"\e934"}.feather-chevrons-up:before{content:"\e935"}.feather-chrome:before{content:"\e936"}.feather-circle:before{content:"\e937"}.feather-clipboard:before{content:"\e938"}.feather-clock:before{content:"\e939"}.feather-cloud:before{content:"\e93a"}.feather-cloud-drizzle:before{content:"\e93b"}.feather-cloud-lightning:before{content:"\e93c"}.feather-cloud-off:before{content:"\e93d"}.feather-cloud-rain:before{content:"\e93e"}.feather-cloud-snow:before{content:"\e93f"}.feather-code:before{content:"\e940"}.feather-codepen:before{content:"\e941"}.feather-command:before{content:"\e942"}.feather-compass:before{content:"\e943"}.feather-copy:before{content:"\e944"}.feather-corner-down-left:before{content:"\e945"}.feather-corner-down-right:before{content:"\e946"}.feather-corner-left-down:before{content:"\e947"}.feather-corner-left-up:before{content:"\e948"}.feather-corner-right-down:before{content:"\e949"}.feather-corner-right-up:before{content:"\e94a"}.feather-corner-up-left:before{content:"\e94b"}.feather-corner-up-right:before{content:"\e94c"}.feather-cpu:before{content:"\e94d"}.feather-credit-card:before{content:"\e94e"}.feather-crop:before{content:"\e94f"}.feather-crosshair:before{content:"\e950"}.feather-database:before{content:"\e951"}.feather-delete:before{content:"\e952"}.feather-disc:before{content:"\e953"}.feather-dollar-sign:before{content:"\e954"}.feather-download:before{content:"\e955"}.feather-download-cloud:before{content:"\e956"}.feather-droplet:before{content:"\e957"}.feather-edit:before{content:"\e958"}.feather-edit-2:before{content:"\e959"}.feather-edit-3:before{content:"\e95a"}.feather-external-link:before{content:"\e95b"}.feather-eye:before{content:"\e95c"}.feather-eye-off:before{content:"\e95d"}.feather-facebook:before{content:"\e95e"}.feather-fast-forward:before{content:"\e95f"}.feather-feather:before{content:"\e960"}.feather-file:before{content:"\e961"}.feather-file-minus:before{content:"\e962"}.feather-file-plus:before{content:"\e963"}.feather-file-text:before{content:"\e964"}.feather-film:before{content:"\e965"}.feather-filter:before{content:"\e966"}.feather-flag:before{content:"\e967"}.feather-folder:before{content:"\e968"}.feather-folder-minus:before{content:"\e969"}.feather-folder-plus:before{content:"\e96a"}.feather-gift:before{content:"\e96b"}.feather-git-branch:before{content:"\e96c"}.feather-git-commit:before{content:"\e96d"}.feather-git-merge:before{content:"\e96e"}.feather-git-pull-request:before{content:"\e96f"}.feather-github:before{content:"\e970"}.feather-gitlab:before{content:"\e971"}.feather-globe:before{content:"\e972"}.feather-grid:before{content:"\e973"}.feather-hard-drive:before{content:"\e974"}.feather-hash:before{content:"\e975"}.feather-headphones:before{content:"\e976"}.feather-heart:before{content:"\e977"}.feather-help-circle:before{content:"\e978"}.feather-home:before{content:"\e979"}.feather-image:before{content:"\e97a"}.feather-inbox:before{content:"\e97b"}.feather-info:before{content:"\e97c"}.feather-instagram:before{content:"\e97d"}.feather-italic:before{content:"\e97e"}.feather-layers:before{content:"\e97f"}.feather-layout:before{content:"\e980"}.feather-life-buoy:before{content:"\e981"}.feather-link:before{content:"\e982"}.feather-link-2:before{content:"\e983"}.feather-linkedin:before{content:"\e984"}.feather-list:before{content:"\e985"}.feather-loader:before{content:"\e986"}.feather-lock:before{content:"\e987"}.feather-log-in:before{content:"\e988"}.feather-log-out:before{content:"\e989"}.feather-mail:before{content:"\e98a"}.feather-map:before{content:"\e98b"}.feather-map-pin:before{content:"\e98c"}.feather-maximize:before{content:"\e98d"}.feather-maximize-2:before{content:"\e98e"}.feather-menu:before{content:"\e98f"}.feather-message-circle:before{content:"\e990"}.feather-message-square:before{content:"\e991"}.feather-mic:before{content:"\e992"}.feather-mic-off:before{content:"\e993"}.feather-minimize:before{content:"\e994"}.feather-minimize-2:before{content:"\e995"}.feather-minus:before{content:"\e996"}.feather-minus-circle:before{content:"\e997"}.feather-minus-square:before{content:"\e998"}.feather-monitor:before{content:"\e999"}.feather-moon:before{content:"\e99a"}.feather-more-horizontal:before{content:"\e99b"}.feather-more-vertical:before{content:"\e99c"}.feather-move:before{content:"\e99d"}.feather-music:before{content:"\e99e"}.feather-navigation:before{content:"\e99f"}.feather-navigation-2:before{content:"\e9a0"}.feather-octagon:before{content:"\e9a1"}.feather-package:before{content:"\e9a2"}.feather-paperclip:before{content:"\e9a3"}.feather-pause:before{content:"\e9a4"}.feather-pause-circle:before{content:"\e9a5"}.feather-percent:before{content:"\e9a6"}.feather-phone:before{content:"\e9a7"}.feather-phone-call:before{content:"\e9a8"}.feather-phone-forwarded:before{content:"\e9a9"}.feather-phone-incoming:before{content:"\e9aa"}.feather-phone-missed:before{content:"\e9ab"}.feather-phone-off:before{content:"\e9ac"}.feather-phone-outgoing:before{content:"\e9ad"}.feather-pie-chart:before{content:"\e9ae"}.feather-play:before{content:"\e9af"}.feather-play-circle:before{content:"\e9b0"}.feather-plus:before{content:"\e9b1"}.feather-plus-circle:before{content:"\e9b2"}.feather-plus-square:before{content:"\e9b3"}.feather-pocket:before{content:"\e9b4"}.feather-power:before{content:"\e9b5"}.feather-printer:before{content:"\e9b6"}.feather-radio:before{content:"\e9b7"}.feather-refresh-ccw:before{content:"\e9b8"}.feather-refresh-cw:before{content:"\e9b9"}.feather-repeat:before{content:"\e9ba"}.feather-rewind:before{content:"\e9bb"}.feather-rotate-ccw:before{content:"\e9bc"}.feather-rotate-cw:before{content:"\e9bd"}.feather-rss:before{content:"\e9be"}.feather-save:before{content:"\e9bf"}.feather-scissors:before{content:"\e9c0"}.feather-search:before{content:"\e9c1"}.feather-send:before{content:"\e9c2"}.feather-server:before{content:"\e9c3"}.feather-settings:before{content:"\e9c4"}.feather-share:before{content:"\e9c5"}.feather-share-2:before{content:"\e9c6"}.feather-shield:before{content:"\e9c7"}.feather-shield-off:before{content:"\e9c8"}.feather-shopping-bag:before{content:"\e9c9"}.feather-shopping-cart:before{content:"\e9ca"}.feather-shuffle:before{content:"\e9cb"}.feather-sidebar:before{content:"\e9cc"}.feather-skip-back:before{content:"\e9cd"}.feather-skip-forward:before{content:"\e9ce"}.feather-slack:before{content:"\e9cf"}.feather-slash:before{content:"\e9d0"}.feather-sliders:before{content:"\e9d1"}.feather-smartphone:before{content:"\e9d2"}.feather-speaker:before{content:"\e9d3"}.feather-square:before{content:"\e9d4"}.feather-star:before{content:"\e9d5"}.feather-stop-circle:before{content:"\e9d6"}.feather-sun:before{content:"\e9d7"}.feather-sunrise:before{content:"\e9d8"}.feather-sunset:before{content:"\e9d9"}.feather-tablet:before{content:"\e9da"}.feather-tag:before{content:"\e9db"}.feather-target:before{content:"\e9dc"}.feather-terminal:before{content:"\e9dd"}.feather-thermometer:before{content:"\e9de"}.feather-thumbs-down:before{content:"\e9df"}.feather-thumbs-up:before{content:"\e9e0"}.feather-toggle-left:before{content:"\e9e1"}.feather-toggle-right:before{content:"\e9e2"}.feather-trash:before{content:"\e9e3"}.feather-trash-2:before{content:"\e9e4"}.feather-trending-down:before{content:"\e9e5"}.feather-trending-up:before{content:"\e9e6"}.feather-triangle:before{content:"\e9e7"}.feather-truck:before{content:"\e9e8"}.feather-tv:before{content:"\e9e9"}.feather-twitter:before{content:"\e9ea"}.feather-type:before{content:"\e9eb"}.feather-umbrella:before{content:"\e9ec"}.feather-underline:before{content:"\e9ed"}.feather-unlock:before{content:"\e9ee"}.feather-upload:before{content:"\e9ef"}.feather-upload-cloud:before{content:"\e9f0"}.feather-user:before{content:"\e9f1"}.feather-user-check:before{content:"\e9f2"}.feather-user-minus:before{content:"\e9f3"}.feather-user-plus:before{content:"\e9f4"}.feather-user-x:before{content:"\e9f5"}.feather-users:before{content:"\e9f6"}.feather-video:before{content:"\e9f7"}.feather-video-off:before{content:"\e9f8"}.feather-voicemail:before{content:"\e9f9"}.feather-volume:before{content:"\e9fa"}.feather-volume-1:before{content:"\e9fb"}.feather-volume-2:before{content:"\e9fc"}.feather-volume-x:before{content:"\e9fd"}.feather-watch:before{content:"\e9fe"}.feather-wifi:before{content:"\e9ff"}.feather-wifi-off:before{content:"\ea00"}.feather-wind:before{content:"\ea01"}.feather-x:before{content:"\ea02"}.feather-x-circle:before{content:"\ea03"}.feather-x-square:before{content:"\ea04"}.feather-youtube:before{content:"\ea05"}.feather-zap:before{content:"\ea06"}.feather-zap-off:before{content:"\ea07"}.feather-zoom-in:before{content:"\ea08"}.feather-zoom-out:before{content:"\ea09"}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/css/owl.video.play.png") no-repeat; cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Magnific Popup CSS */.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@font-face{font-family:lc_lightbox;src:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/lc_lightbox.eot");src:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/lc_lightbox.eot") format('embedded-opentype'),url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/lc_lightbox.woff") format('woff'),url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/lc_lightbox.ttf") format('truetype'),url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/fonts/lc_lightbox.svg") format('svg');font-weight:400;font-style:normal}#lcl_wrap{bottom:0;left:0;position:fixed;top:0;right:0;text-align:center;overflow-x:hidden;overflow-y:hidden;z-index:999999999;-webkit-overflow-scrolling:touch}#lcl_wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}#lcl_wrap>*{text-align:left;box-sizing:border-box}#lcl_overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-position:top left;background-repeat:repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}#lcl_wrap:not(.lcl_pre_show){-webkit-transition:all .35s ease-in;transition:all .35s ease-in}#lcl_loader{display:block;opacity:0;height:40px;width:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;z-index:-1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#lcl_loader.lcl_loader_pre_first_el{opacity:0!important}.lcl_first_sizing #lcl_loader:not(.no_loader),.lcl_loading_iframe #lcl_loader:not(.no_loader),.lcl_loading_videojs #lcl_loader:not(.no_loader),.lcl_switching_elem #lcl_loader:not(.no_loader){opacity:1;z-index:99999}#lcll_1,#lcll_2{box-sizing:border-box;position:absolute;width:100%;height:100%;top:50%;left:50%;border-radius:50%;margin-top:-50%;margin-left:-50%;background:0 0;border-color:#aaa #aaa transparent;border-width:3px;border-style:solid;-webkit-animation:lcl-loader 1.4s infinite linear;animation:lcl-loader 1.4s infinite linear}#lcll_2{width:50%;height:50%;margin-left:-25%;margin-top:-25%;border-right-color:transparent!important;-webkit-animation-duration:1.15s;animation-duration:1.15s;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes lcl-loader{100%{-webkit-transform:rotate(360deg) translateZ(0)}}@keyframes lcl-loader{100%{transform:rotate(360deg) translateZ(0)}}#lcl_subj.lcl_switching_el>*{opacity:0}#lcl_contents_wrap{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lcl_first_sizing #lcl_contents_wrap,.lcl_loading_iframe #lcl_contents_wrap,.lcl_loading_videojs #lcl_contents_wrap,.lcl_switching_elem #lcl_contents_wrap,.lcl_toggling_fs #lcl_contents_wrap{opacity:0!important}.lcl_first_sizing #lcl_contents_wrap *,.lcl_loading_iframe #lcl_contents_wrap *,.lcl_loading_videojs #lcl_contents_wrap *,.lcl_switching_elem #lcl_contents_wrap *,.lcl_toggling_fs #lcl_contents_wrap *{-webkit-transition:none!important;transition:none!important}#lcl_window{display:inline-block;text-align:left;z-index:30;vertical-align:middle;width:100%;height:100%;max-height:100%;max-width:100%;min-width:50px;min-height:50px;line-height:0!important;overflow:visible;position:relative;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}#lcl_elem_wrap:not(.lcl_image_elem) .lcl_elem,.lcl_image_elem{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lcl_toggling_fs #lcl_elem_wrap .lcl_elem,.lcl_toggling_fs #lcl_window,.lcl_toggling_fs .lcl_image_elem,.lcl_toggling_fs#lcl_wrap{-webkit-transition:all .05s linear;transition:all .05s linear}.lcl_is_resizing:not(.lcl_first_sizing):not(.lcl_toggling_txt):not(.lcl_toggling_tn):not(.lcl_toggling_fs) #lcl_window,.lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) #lcl_elem_wrap:not(.lcl_image_elem),.lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) .lcl_image_elem,.lcl_show_already_shaped #lcl_window{-webkit-transition:none!important;transition:none!important}.lcl_tn_hidden #lcl_window{margin-top:0!important}.lcl_pre_first_el:not(.lcl_show_already_shaped) #lcl_window{width:100px;height:100px;max-width:85px!important;max-height:85px!important}.lcl_is_closing #lcl_window{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#lcl_contents_wrap,#lcl_subj{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden!important}.lcl_on_mobile #lcl_subj{overflow:auto!important}#lcl_subj{z-index:10}#lcl_wrap:not(.lcl_switching_elem) #lcl_subj{-webkit-transition:border-width .35s ease;transition:border-width .35s ease}.lcl_toggling_txt #lcl_subj{-webkit-transition-delay:.55s!important;transition-delay:.55s!important}#lcl_elem_wrap{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.lcl_html_elem,.lcl_image_elem{position:absolute!important;top:0;left:0;right:0;bottom:0}.lcl_image_elem img{left:-99999px;position:fixed!important}.lcl_html_elem{line-height:normal;padding:15px;overflow-y:auto;background:#fdfdfd}.lcl_fullscreen_mode[lcl-type=iframe] #lcl_subj{top:60px}.lcl_dailymotion_elem>*,.lcl_iframe_elem>*,.lcl_postered_video>iframe,.lcl_video_elem>*,.lcl_vimeo_elem>*,.lcl_youtube_elem>*{position:absolute;top:0;left:0;width:100%;height:100%}.lcl_elem.video-js{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto;background:#000!important}.lcl_elem.video-js .vjs-fullscreen-control{display:none!important}.lcl_elem.video-js .vjs-big-play-button{background-color:rgba(43,51,63,.7);border:2px solid #fff;border-radius:50%;font-size:40px;line-height:62px;width:66px;height:66px;left:50%;top:50%;margin:-33px 0 0 -33px}.lcl_elem.video-js .vjs-poster{background-size:cover}.lcl_postered_video{background-size:cover;background-position:center}.lcl_postered_video:not(.lcl_poster_clicked){cursor:pointer}.lcl_postered_video:not(.lcl_poster_clicked):before{content:"\f0bf";box-sizing:border-box;font-size:38px!important;line-height:62px!important;text-indent:5px!important;color:#fff;border-radius:50%;position:absolute;background:rgba(43,51,63,.7);top:50%;left:50%;width:66px;height:66px;margin-left:-33px;margin-top:-33px;border:2px solid #fff;-webkit-transition:background .03s linear;transition:background .03s linear}.lcl_postered_video:not(.lcl_poster_clicked):hover:before{background:rgba(115,133,159,.5)}.lcl_postered_video:not(.lcl_poster_clicked) iframe{display:none}.lcl_html_container{margin:auto;overflow:auto;position:relative}#lcl_wrap[lcl-type=html]:not(.lcl_fullscreen_mode) .lcl_html_elem{position:static!important}#lcl_wrap[lcl-type=html]:not(.lcl_fullscreen_mode) #lcl_contents_wrap,#lcl_wrap[lcl-type=html]:not(.lcl_fullscreen_mode) #lcl_subj{position:relative!important}#lcl_wrap[lcl-type=html].lcl_txt_under:not(.lcl_fullscreen_mode) #lcl_txt{position:relative!important}#lcl_wrap[lcl-type=html] #lcl_subj,#lcl_wrap[lcl-type=html].lcl_txt_under:not(.lcl_forced_over) #lcl_contents_wrap{overflow:auto}.lcl_fullscreen_mode#lcl_wrap[lcl-type=html] #lcl_elem_wrap{display:flex;-webkit-align-items:center;align-items:center}.lcl_fullscreen_mode .lcl_html_elem{padding-top:18px;border-top:42px solid #fdfdfd;padding-bottom:0;border-bottom:15px solid #fdfdfd}#lcl_inline{padding:15px 10px;line-height:20px}#lcl_nav_cmd{position:absolute;top:0;z-index:100;overflow:visible;padding:8px;height:0}.lcl_corner_close.lcl_force_txt_over:not(.lcl_forced_outer_cmd) #lcl_nav_cmd,.lcl_corner_close.lcl_hidden_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd,.lcl_corner_close.lcl_inner_cmd:not(.lcl_txt_rside):not(.lcl_forced_outer_cmd) #lcl_nav_cmd,.lcl_corner_close.lcl_no_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd{padding-right:24px!important}.lcl_first_sizing #lcl_nav_cmd,.lcl_loading_iframe #lcl_nav_cmd,.lcl_loading_videojs #lcl_nav_cmd,.lcl_switching_elem #lcl_nav_cmd,.lcl_toggling_fs #lcl_nav_cmd,.lcl_toggling_txt.lcl_inner_cmd #lcl_nav_cmd{opacity:0!important}#lcl_nav_cmd{right:0;left:0}.lcl_outer_cmd #lcl_nav_cmd{z-index:99999;margin:0!important;padding:10px 15px}.lcl_outer_cmd:not(.lcl_first_sizing):not(.lcl_first_sizing):not(.lcl_loading_iframe):not(.lcl_switching_elem):not(.lcl_toggling_txt):not(.lcl_toggling_fs):not(.lcl_is_closing) #lcl_nav_cmd{opacity:1!important}.lcl_is_closing.lcl_outer_cmd #lcl_nav_cmd{-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0!important}#lcl_nav_cmd .lcl_icon{display:inline-block;border-radius:3px;background:#fefefe;box-shadow:0 0 2px rgb(20,20,20,.05);border:1px solid #eaeaea;text-align:center;vertical-align:top;margin:4px;width:28px;height:28px;color:#6f6f6f;position:relative}.lcl_outer_cmd .lcl_close{right:0!important;top:0!important}@media screen and (min-width:450px){.lcl_fullscreen_mode.lcl_outer_cmd:not(.lcl_on_mobile):not([lcl-type=iframe]):not([lcl-type=html]) #lcl_nav_cmd .lcl_icon,.lcl_inner_cmd:not(.lcl_on_mobile) #lcl_nav_cmd .lcl_icon{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .2s ease-in .5s,box-shadow .2s ease-in .5s,-webkit-transform .2s ease-in .5s;transition:opacity .2s ease-in .5s,box-shadow .2s ease-in .5s,transform .2s ease-in .5s}#lcl_window:not(.lcl_on_mobile):hover #lcl_nav_cmd .lcl_icon,.lcl_fullscreen_mode.lcl_outer_cmd:not(.lcl_on_mobile):not([lcl-type=iframe]):not([lcl-type=html]):hover #lcl_nav_cmd .lcl_icon{opacity:1;-webkit-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#lcl_corner_close:before,.lcl_icon:before,.lcl_postered_video:not(.lcl_poster_clicked):before,.lcl_tn_next:before,.lcl_tn_prev:before{font-family:lc_lightbox!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;display:block;font-size:16px;line-height:27px;z-index:10;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lcl_icon:not(.lcl_counter):after{content:"";display:block;left:-1px;right:-1px;position:absolute;top:-1px;bottom:-1px;z-index:5;border-radius:3px;opcity:0;background:#6f6f6f;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(0);transform:scale(0)}.lcl_nav_btn_middle .lcl_next:after,.lcl_nav_btn_middle .lcl_prev:after{-webkit-transition-duration:.15s;transition-duration:.15s}.lcl_nav_btn_middle.lcl_inner_cmd .lcl_next:after{right:0!important}.lcl_nav_btn_middle.lcl_inner_cmd .lcl_prev:after{left:0!important}#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover{border-radius:5px!important}#lcl_corner_close:before,#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover:before{color:#fff}#lcl_wrap:not(.lcl_on_mobile) .lcl_icon:not(.lcl_counter):not(.lcl_zoom_disabled):not(a):hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lcl_prev:before{content:"\f053";text-indent:-1px}.lcl_next:before{content:"\f054";text-indent:1px}.lcl_play:before{content:"\f0bf";font-size:20px;line-height:28px;text-indent:1px}.lcl_is_playing .lcl_play:before{content:"\f0bb";font-size:20px;line-height:28px;text-indent:0}#lcl_corner_close:before,.lcl_close:before{content:"\e901";font-size:20px;line-height:28px}.lcl_fullscreen:before{content:"\f065"}.lcl_fullscreen_mode .lcl_fullscreen:before{content:"\e900"}.lcl_zoom_out:before{content:"\e909";font-size:16px}.lcl_zoom_in:before{content:"\e908";font-size:16px}.lcl_txt_toggle:before{content:"\f10e";font-size:16px}.lcl_thumbs_toggle:before{content:"\e902";font-size:15px;line-height:26px;text-indent:-1px}.lcl_window:before{content:"\e900"}.lcl_download:before{content:"\e9c5"}.lcl_socials:before{content:"\e600";font-size:15px;line-height:26px}.lcl_fb:before{content:"\f09a";font-size:17px}.lcl_twit:before{content:"\f099";font-size:18px}.lcl_pint:before{content:"\f0d2";font-size:18px}.lcl_wa:before{content:"\f232";font-size:18px}.lcl_tn_prev:before{content:"\f137"}.lcl_tn_next:before{content:"\f138"}.lcl_right_icon{float:right}.lcl_close{margin-left:36px!important}.lcl_counter{cursor:default!important;font-size:12px;font-weight:700;line-height:27px;padding:0 10px;width:auto!important}@media screen and (max-width:340px){.lcl_counter{display:none!important}}.lcl_download{position:relative}.lcl_download a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50}.lcl_first_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_prev{opacity:.5!important;cursor:default!important}.lcl_last_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_next{opacity:.5!important;cursor:default!important}.lcl_last_elem .lcl_play{display:none!important}#lcl_thumb_next div:before,#lcl_thumb_prev div:before{font-size:20px}.lcl_icon{cursor:pointer;display:inline-block;height:24px;width:24px;border-radius:2px;box-sizing:content-box!important;-webkit-transition:all .2s linear;transition:all .2s linear}.lcl_hidden_txt .lcl_txt_toggle:before,.lcl_no_carousel.lcl_last_elem .lcl_next:before,.lcl_no_carousel[lc-lelem="0"] .lcl_prev:before,.lcl_tn_hidden .lcl_thumbs_toggle:before,.lcl_zoom_icon.lcl_zoom_disabled:before{opacity:.6!important}.lcl_no_carousel.lcl_last_elem .lcl_next,.lcl_no_carousel[lc-lelem="0"] .lcl_prev{cursor:default!important}.lcl_no_carousel.lcl_last_elem .lcl_next:after,.lcl_no_carousel[lc-lelem="0"] .lcl_prev:after{display:none!important}#lcl_corner_close{position:absolute;right:-22px;top:-24px;border:3px solid #d3d3d3;background:#6f6f6f;box-sizing:content-box!important;border-radius:50%;min-height:34px;min-width:34px;cursor:pointer;z-index:150;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lcl_first_sizing #lcl_corner_close,.lcl_loading_iframe #lcl_corner_close,.lcl_loading_videojs #lcl_corner_close,.lcl_switching_elem #lcl_corner_close,.lcl_toggling_fs #lcl_corner_close{opacity:0!important}#lcl_corner_close:before{font-size:20px!important;line-height:34px!important;-webkit-transition:all .3s ease;transition:all .3s ease}#lcl_corner_close:not(.lcl_on_mobile):hover:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lcl_corner_close.lcl_inner_cmd .lcl_close,.lcl_normal_close #lcl_corner_close,.lcl_outer_cmd #lcl_corner_close{display:none!important}.lcl_nav_btn_middle .lcl_next,.lcl_nav_btn_middle .lcl_prev{position:fixed!important;top:50%;margin-top:-32px!important;padding:16px 4px}.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_next,.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_prev{box-shadow:none!important;border:none!important}.lcl_nav_btn_middle .lcl_next:before,.lcl_nav_btn_middle .lcl_prev:before{font-size:23px!important}.lcl_nav_btn_middle .lcl_prev{left:0}.lcl_nav_btn_middle.lcl_inner_cmd .lcl_prev{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lcl_nav_btn_middle .lcl_next{right:0}.lcl_nav_btn_middle.lcl_inner_cmd .lcl_next{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lcl_nav_btn_middle.lcl_outer_cmd .lcl_prev{margin-left:19px!important}.lcl_nav_btn_middle.lcl_outer_cmd .lcl_next{margin-right:19px!important}.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_prev:after{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_next:after{border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media screen and (max-width:450px){#lcl_nav_cmd .lcl_icon{margin:0}.lcl_close{margin-left:26px!important}}.lcl_on_mobile .lcl_zoom_wrap{overflow:scroll!important}.lcl_zoom_wrap,.lcl_zoom_wrap *{cursor:move;cursor:grab;cursor:-webkit-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lcl_zoom_wrap:active{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.lcl_zoom_icon.lcl_zoom_disabled{cursor:default!important}.lcl_zoom_icon.lcl_zoom_disabled:after{display:none!important}.lcl_zoom_helper{position:absolute;font-size:8.4px;color:#fafafa;background:#972626;display:inline-block;border:2px solid #972626;padding:5px 1px;font-family:arial;text-shadow:0 0 0 rgba(250,250,250,.8);letter-spacing:.28px;border-radius:1px;line-height:0;z-index:10;bottom:-11px;right:-7px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#lcl_txt{padding:12px 10px;line-height:20px;z-index:50;position:absolute;overflow:hidden;box-sizing:border-box}.lcl_toggling_txt #lcl_txt{-webkit-transition:-webkit-transform .45s ease .1s,opacity .35s ease .1s;transition:transform .45s ease .1s,opacity .35s ease .1s}#lcl_txt *{font-family:Arial,​ sans-serif}.lcl_no_txt #lcl_txt{display:none!important}#lcl_txt>*{padding:0;margin:0;text-align:left;position:relative;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#lcl_title{font-size:17px;font-weight:700;line-height:normal;margin-bottom:4px}#lcl_author{font-size:12px;line-height:15px;font-weight:400}.lcl_comments_wrap{min-width:178px}.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border,.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border{border-bottom:1px dashed #cfcfcf;margin-bottom:12px;padding-bottom:17px}.lcl_force_txt_over #lcl_txt .lcl_txt_border,.lcl_txt_over #lcl_txt .lcl_txt_border,.lcl_txt_under #lcl_txt .lcl_txt_border{border-bottom:1px dashed #cfcfcf;margin-bottom:10px;padding-bottom:12px}#lcl_descr{font-size:14px;line-height:20px}.lcl_switching_el #lcl_txt,.lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt,.lcl_txt_under_calc #lcl_txt,.lcl_txt_under_calc #lcl_txt *{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lcl_txt_over #lcl_txt,.lcl_txt_under #lcl_txt{left:0;bottom:0}.lcl_txt_under #lcl_txt{background:#fff}.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt{padding:18px 25px 22px;margin-bottom:0!important}.lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt,.lcl_txt_under.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt{opacity:0!important}.lcl_txt_under.lcl_hidden_txt.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt{visibility:hidden!important}.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt:after{height:7px;left:0;position:absolute;right:0;top:0}.lcl_force_txt_over #lcl_txt,.lcl_txt_over #lcl_txt{background:rgba(255,255,255,.9);background-clip:padding-box!important;border:15px solid transparent;border-radius:0 17px 17px 0;max-height:calc(100% - 42px);padding:13px 22px;overflow:auto;bottom:0}.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,.lcl_fullscreen_mode.lcl_txt_over #lcl_txt{bottom:auto!important;right:auto!important;left:0!important;top:42px!important;padding:17px 22px!important;max-width:33.3%;max-height:calc(100% - 42px);-webkit-transition:-webkit-transform .45s ease .1s,opacity .35s ease .1s,bottom .3s ease;transition:transform .45s ease .1s,opacity .35s ease .1s,bottom .3s ease}.lcl_playing_video.lcl_force_txt_over #lcl_txt,.lcl_playing_video.lcl_txt_over #lcl_txt{max-height:calc(100% - 42px - 45px);bottom:45px}@media screen and (max-width:1024px){.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,.lcl_fullscreen_mode.lcl_txt_over #lcl_txt{max-width:66.6%}}@media screen and (max-width:780px){.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,.lcl_fullscreen_mode.lcl_txt_over #lcl_txt{max-width:100%}}.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt,.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{padding:16px 24px;top:0;bottom:0;width:330px;overflow-y:auto;overflow-x:hidden}.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt:after,.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt:after{bottom:0;position:absolute;top:0;width:4px}.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{padding-left:18px}.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{padding-right:18px}.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right:330px solid transparent}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,.lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{right:330px}.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{right:0;background:#fefefe}.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left:330px solid transparent}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,.lcl_nav_btn_middle.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{left:330px}.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{left:0;background:#fefefe}@media screen and (max-width:780px){.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt,.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{width:220px}.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right-width:220px}.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left-width:220px}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,.lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{right:220px}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,.lcl_nav_btn_middle .lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd{left:220px}}@media screen and (min-width:1700px){.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{width:400px}.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-right-width:400px}.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj{border-left-width:400px}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav{right:400px}.lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,.lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav{left:400px}}.lcl_fullscreen_mode.lcl_hidden_txt #lcl_thumbs_nav,.lcl_hidden_txt.lcl_inner_cmd #lcl_nav_cmd,.lcl_hidden_txt.lcl_outer_cmd #lcl_nav_cmd{right:0!important;left:0!important}.lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_prev,.lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_prev{left:0!important}.lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_next,.lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_next{right:0!important}#lcl_txt>:first-child{padding-top:0;margin-top:0}#lcl_txt>:last-child{padding-bottom:0;margin-bottom:0}.lcl_hidden_txt.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt{height:0!important;padding:0!important;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_force_txt_over #lcl_txt,.lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_txt_over #lcl_txt{opacity:0!important;z-index:-1;-webkit-transform:translateY(30px) scale(.95);-ms-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}.lcl_hidden_txt.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,.lcl_hidden_txt.lcl_fullscreen_mode.lcl_txt_over #lcl_txt{-webkit-transform:translateX(-110%) scale(.8);-ms-transform:translateX(-110%) scale(.8);transform:translateX(-110%) scale(.8)}.lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_subj,.lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_subj{border-width:0!important}.lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.lcl_tooltip{position:absolute;left:50%;background:#fff;padding:7px;border-radius:3px;box-shadow:0 0 6px 1px rgba(0,0,0,.15);opacity:0;font-size:14px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.lcl_tooltip:before{content:"";border-style:solid;border-width:7px;left:50%;margin-left:-7px;position:absolute}.lcl_tooltip.lcl_tt_bottom:before{bottom:100%;border-color:transparent transparent #fff}.lcl_tooltip.lcl_tt_top:before{top:100%;border-color:#fff transparent transparent}.lcl_tooltip.lcl_tt_bottom{top:115%;-webkit-transform:translate(-50%,8px);-ms-transform:translate(-50%,8px);transform:translate(-50%,8px)}.lcl_tooltip.lcl_tt_top{bottom:115%;-webkit-transform:translate(-50%,-8px);-ms-transform:translate(-50%,-8px);transform:translate(-50%,-8px)}.lcl_tooltip.lcl_show_tt{opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.lcl_tooltip.lcl_socials_tt{white-space:nowrap;padding-left:0;padding-right:0;top:150%}.lcl_socials{position:relative}#lcl_wrap[lcl-type=html] .lcl_socials,#lcl_wrap[lcl-type=iframe] .lcl_socials{display:none!important}.lcl_socials_tt a{border-width:0 0 0 1px!important;border-style:solid;border-color:#eaeaea;border-radius:0!important;box-shadow:none!important;padding:0 12px;text-decoration:none!important;margin:0!important;max-width:17px}.lcl_socials_tt a:first-child{border:none!important}#lcl_wrap.lcl_fullscreen_mode{padding:0!important}.lcl_fullscreen_mode #lcl_contents_wrap,.lcl_fullscreen_mode #lcl_window{border-radius:0!important}.lcl_fullscreen_mode #lcl_window{border-width:0!important;margin-top:0!important}.lcl_fullscreen_mode #lcl_subj,.lcl_fullscreen_mode #lcl_txt{margin:0!important}.lcl_fullscreen_mode #lcl_elem_wrap{bottom:0!important}.lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_next,.lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_prev,.lcl_fullscreen_mode.lcl_toggling_txt.lcl_outer_cmd{-webkit-transition:all .4s ease .2s!important;transition:all .4s ease .2s!important}#lcl_thumbs_nav{margin:10px 20px;position:fixed;bottom:0;left:0;right:0;box-sizing:content-box!important;z-index:60;-webkit-transition:-webkit-transform .35s ease-in,opacity .5s ease,margin .35s ease,left .4s ease .2s,right .4s ease .2s;transition:transform .35s ease-in,opacity .5s ease,margin .35s ease,left .4s ease .2s,right .4s ease .2s}#lcl_thumbs_nav,#lcl_thumbs_nav *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lcl_playing_video.lcl_fullscreen_mode #lcl_thumbs_nav{margin-bottom:50px}#lcl_thumbs_nav.lcl_pre_tn_scroll,.lcl_pre_first_el #lcl_thumbs_nav,.lcl_tn_hidden #lcl_thumbs_nav{opacity:0;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}#lcl_thumbs_nav .lcl_tn_inner{position:absolute;z-index:10;left:45px;right:45px;bottom:0;top:0;list-style:none!important;margin:0!important;text-align:center;white-space:nowrap;overflow:hidden!important}.lcl_on_mobile .lcl_tn_inner{overflow:auto!important;touch-action:pan-x}.lcl_tn_inner li{height:100%;margin:0 0 0 10px;display:inline-block;border:0 solid #ccc;border-radius:2px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-clip:content-box;background-color:#9f9f9f;cursor:pointer;overflow:hidden;box-shadow:0 0 4px rgba(10,10,10,.45);-webkit-transform:scale(.83) translateZ(0);-ms-transform:scale(.83) translateZ(0);transform:scale(.83) translateZ(0);-webkit-transition:all .25s ease;transition:all .25s ease}.lcl_tn_inner li:first-child{margin:0}#lcl_wrap:not(.lcl_on_mobile) .lcl_tn_inner li:not(.lcl_sel_thumb):hover,.lcl_tn_inner li.lcl_sel_thumb{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.lcl_tn_inner li.lcl_sel_thumb.lcl_tn_preload,.lcl_tn_inner li.lcl_tn_preload{margin:0!important;width:0!important;height:0!important;-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.lcl_thumb_title_tt{padding:7px 10px}#lcl_thumbs_nav span{position:absolute;cursor:pointer;width:23px;height:23px;top:50%;margin-top:-12px;z-index:15;color:#f5f5f5}#lcl_thumbs_nav:not(.lcl_tn_has_arr) span{display:none!important}#lcl_thumbs_nav.lcl_tn_has_arr span{display:inline-block!important}#lcl_thumbs_nav.lcl_tn_has_arr span:before{font-size:23px}#lcl_thumbs_nav span.lcl_tn_prev{left:0}#lcl_thumbs_nav span.lcl_tn_next{right:0}.lcl_tn_video video{position:absolute;top:-15%;left:-15%;width:130%;height:130%}.lcl_tn_mixed_types li::before{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;-webkit-transition:all .25s ease;transition:all .25s ease}.lcl_tn_mixed_types li.lcl_sel_thumb::before{opacity:0}.lcl_tn_mixed_types li:after{font-family:lc_lightbox!important;bottom:0;color:#fff;font-size:18px;line-height:28px;position:absolute;right:5px;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.7);z-index:15;content:"\e929"}.lcl_tn_mixed_types li.lcl_tn_image:after{content:"\e927"}.lcl_tn_mixed_types li.lcl_tn_iframe:after{content:"\e903"}.lcl_tn_mixed_types li.lcl_tn_html:after{content:"\e926"}#lcl_progressbar{position:fixed;z-index:99999;top:0;height:2px;left:0;width:0;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.4);-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.lcl_loading_iframe #lcl_progressbar,.lcl_loading_videojs #lcl_progressbar{opacity:0;transition-duration:0s}.lcl_pattern_oblique_dots{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/oblique_dots.png")}.lcl_pattern_1{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-1.png")}.lcl_pattern_dot-1{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-1.png")}.lcl_pattern_dot-2{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-2.png")}.lcl_pattern_dot-b1{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-b1.png")}.lcl_pattern_dot-b2{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-b2.png")}.lcl_pattern_dot-b3{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-b3.png")}.lcl_pattern_dot-b4{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-dot-b4.png")}.lcl_pattern_triangle-05{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-triangle-05.png")}.lcl_pattern_triangle-10{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-triangle-10.png")}.lcl_pattern_triangle-20{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-triangle-20.png")}.lcl_pattern_triangle-30{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-triangle-30.png")}.lcl_pattern_triangle-40{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-triangle-40.png")}.lcl_pattern_ver-line-10{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-ver-line-10.png")}.lcl_pattern_ver-line-20{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-ver-line-20.png")}.lcl_pattern_ver-line-30{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-ver-line-30.png")}.lcl_pattern_ver-line-40{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-ver-line-40.png")}.lcl_pattern_ver-line-50{background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/img/patterns/pattern-ver-line-50.png")}
/* Widget Css */
.widget {
    margin-bottom: 40px;
    overflow: hidden;
    text-align: left;
    border-radius:10px;
    transition: all 0.3s ease-in-out 0s;
    padding: 35px 35px 35px;
    background:#fff;
    border:px solid #222;  
}
.widget-title{
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 0;
}
.blog-left-side > div {
	margin-bottom: 30px;
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side h2 {
    margin-bottom: 10px;
    font-size: 30px;
    margin: 0 0 15px;
    font-weight: 700;
}
.blog-left-side a{
	color:#686868;
}
.blog-left-side .content {
    padding: 0;
}
.blog-left-side .push-bottom-large {
    margin-bottom: 0;
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side > aside:last-child {
    margin-bottom: 0px !important;
}
.blog-left-side .sub-menu li a:hover,
.blog-left-side .nav .children li a:hover {
    background: transparent;
    color: var(--secondary-color) ;
}

/* Instagram */
.sb_instagram_header {
	display: none;
}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	background: #062a4d;
	border-radius: 0;
}
#sb_instagram #sbi_load .sbi_load_btn:hover {
	background: var(--secondary-color);
}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
	outline: 0;
	box-shadow: inset 0 0 10px 20px var(--secondary-color);
}

/* Widget Search */
.search {
	position: relative;
}
.wp-block-search__input {
    padding: 12px;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3em;
    border: 1px solid #ddd;
    text-decoration: unset!important;
    background: #fff;
    outline: 0;
}
.wp-block-search__button {
    margin-left: .625em;
    word-break: normal;
    background: var(--secondary-color);
    color: #fff;
    font-weight: 500;
    border:5px;
}
.search > input {
    background: #fff none repeat scroll 0 0;
    height: 54px;
    position: relative;
    width: 100%;
    border: 1px solid #ced4da;
    color: #686868;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: 0;
}
.search input[type="text"] {} .search input::-ms-input-placeholder,
.search input::-webkit-placeholder,
.search input::-moz-placeholder {
    color: #858585;
    font-size: 14px;
}

.search button {
    background: var(--ao-primary);
    border-radius: 8px;
    color: #fff;
    border: 1px solid var(--ao-primary);
    padding: 15px 25px;
    margin-left: 10px;
}
.search button i {
    color: var(--secondary-color);
}
.search input[type="text"] {
  padding-left: 10px;
}

/* widget list */
.blog-left-side .widget h4 {
    display: block;
    margin-bottom: 20px;
}
.blog-left-side .widget h4.widget-title {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
}
.blog-left-side .widget ul {
	list-style: none;
    width: 100%;
    margin:0px;
}
.blog-left-side .widget ul li {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 6px 0;
    position: relative;
}
.blog-left-side .widget ul.children {
    margin-top: 5px;
    padding-left: 10px;
}
.blog-left-side .widget ul li {
	position: relative;
	border-bottom:1px solid rgba(0, 0, 0, 0.17);
}
.blog-left-side .widget ul ul {
    padding-left: 10px;
    margin-top: 10px;
}
.blog-left-side .widget ul li:last-child {
	margin-bottom: 0;
	border: 0;
    padding-bottom: 0;
}
.blog-left-side .widget ul li a {
    color: #686868;
    font-weight:500;
}
.blog-left-side .widget ul li a:hover{
	color: var(--secondary-color);
}
.widget ul.children{
	margin-top:5px;
	padding-left:10px;
}
.blog-left-side .cat-item a {
    display: inline-block;
}
.blog-left-side .cat-item {
    display: block;
    border-radius: 6px;
    margin: 5px  0;
}

/* widget select */
.blog-left-side .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 13px;
    outline: 0;
}
.widget .screen-reader-text {
    display: none;
}
.textwidget select{
	width:100%;
}
/* Widgets Calander css */
#wp-calendar {
    width: 100%;
}
#wp-calendar caption {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
#wp-calendar {
  font-size: 13px;
}
#wp-calendar {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
	color:#333333;
}
table#wp-calendar td {
  border: 1px solid #e5e5e5;
  color: #444444;
   padding: 5px 6px;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
}
#wp-calendar th, #wp-calendar td {
  padding: 8px;
}
table#wp-calendar th {
  border: 1px solid #e5e5e5;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  padding: 5px 6px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
table#wp-calendar td#today {
    color: #fff;
    background-color:var(--ao-primary);
}
table#wp-calendar td#today a{
	color:#fff;
}
/* Widgets tags */
.tagcloud a {
    color: #686868;
    display: inline-block;
    font-size: 15px !important;
    margin: 0 0px 12px 0;
    padding: 3px 9px;
    text-align: center;
    text-transform: capitalize;
    border: none;
    line-height: 1.4;
    border: 1px solid #ddd;
}
.widget_categories ul li:hover:before,
.widget_archive ul li:hover:before,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.r-post-content h3:hover,
.r-post-content h3 a:hover {
    color: var(--secondary-color);
}
.tagcloud a:hover {
    border-color: var(--secondary-color);
}
.wp-block-archives select {
	height: 40px;
	width: 200px;
	border: 1px solid #ddd;
	padding: 0 10px;
    margin:5px 0px;
}
.single-blog-content .wp-block-latest-comments{padding-left: 0}
.recent-post-text span i {
	color: #f8f9fe;
	margin-right: 5px;
	font-size: 14px;
}
.blog-left-side .widget.widget_text .wp-caption {
	margin-bottom: 0px;
}
/* Footer Widgets */ 
.footer-middle .widget {
    margin-bottom: 30px;
    box-shadow: none;
    padding: 0;
    background: transparent;
}
.footer-middle .widget p {
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}
/* .footer-middle {
    padding: 50px 0 34px !important;
} */
.footer-bottom {
    border-top: 1px solid transparent !important;
}
.footer-middle .widget ul li {
    display: block;
    margin-bottom: 0 !important;
    padding: 5px 0 !important;
}
/* Recent Post */
.recent-post-item {
    clear: both;
    overflow: hidden;
    margin-bottom: 27px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14901960784313725);
    padding-bottom: 2px;
}
.recent-post-image {
    float: left;
    overflow: hidden;
    margin-right: 15px;
    height: 80px;
    width: 80px;
}
.recent-post-image img {
    border-radius: 4px;
}
.recent-post-image a {
	display: inline-block;
    margin-top: 0;
}

.recent-post-text h4 {
    overflow: hidden;
    margin: 0;
}
.blog-left-side .widget .recent-post-text h4 {
	margin-bottom: 0px;
	margin-top: -5px;
	line-height: 18px;
}
.recent-post-text h4 a {
	color: #686868;
	font-size: 1rem;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-weight: 400;
}
.recent-post-text h4 a:hover {
	color: var(--secondary-color);
}
.recent-post-item:last-child{
	border-bottom:0;
	padding-bottom:0;
	margin-bottom: 0;
}
.recent-post-text .rcomment i {
	margin-right: 5px;
}
.recent-post-text .rcomment {
	text-transform: capitalize;
	font-size: 13px;
	color: #9e9e9e;
}

.widget .mc4wp-form-fields .solid-btn {
	width: 38%;
}
.widget .mc4wp-form-fields {
	position: relative;
	width: 100%;
	margin: auto;
}
.resent-post .recent-post-text h4 a {
    color: #fff;
    font-family: 'Fira Sans';
    font-weight: 500;
    transition: .5s;
    line-height: 24px;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
}

/*start footer section*/

.footer-middle table#wp-calendar th {
	border: 1px solid #fff;
	color: #fff;
}
.footer-middle table#wp-calendar td {
	border: 1px solid #e5e5e5;
	color: #fff;
}
.footer-middle #wp-calendar caption {
	font-size: 15px;
	color: #fff;
}
.footer-middle .wp-calendar-nav-prev a {
	color: #fff;
}
.footer-bottom-content-copy {
    text-align: right;
}
.footer-bottom-content-copy p {
    color: #FFf;
    margin: 0;
}
.footer-bottom-content-copy span {
    color: #e9ba04;
}
.blog-left-side .widget .rpwwt-widget ul li a {
    color: #232323;
    font-weight: 500;
    color: #101010;
    text-decoration:none;
    transition:.3s;
}
.blog-left-side .widget .rpwwt-widget ul li a:hover{
    color:var(--secondary-color);
}
.blog-social-tags a { margin-bottom:15px; }
.category-content h4 { margin: 0; word-break: break-word; }
.cursor-scale { word-break: break-word; }


.page-list-single {
    clear: both;
  }

  a.carelyst-fallback-menu  { border: 1px solid #333; color: #333; padding: 8px 25px; border-radius: 5px; display: inline-flex; font-size: 16px; }
  .is-fixed  a.carelyst-fallback-menu  { border: 1px solid #fff; color: #fff;  }

  a:hover.carelyst-fallback-menu { border: 1px solid #5b6eff; color: #5b6eff;  }



  #wp-block-categories-1 {
    appearance: button-arrow-down;
    border:1px solid #ddd;
    border-radius:5px;
    margin:10px 0px;
  }
  select {
      appearance: button-arrow-down;
      border:1px solid #ddd;
      border-radius:5px;
  }
  

  .search-error { padding: 30px; border: 1px solid #ccc; border-radius: 15px; background: #fff; }
  .search-error input[type="text"] { border: 1px solid #ccc; border-radius: 10px; width: 100%; padding: 19px 15px; height: 60px; }

  .widget.widget_block .wp-block-heading { padding:0px 0 0px; margin-bottom: 30px; position: relative; z-index: 1; display:block;  font-size: 24px;  color: #041c33; font-weight: 600; }

  .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li { margin-bottom:0px; }
  .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a {  }
  .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li:last-child { margin-bottom:0px; }
  .widget.widget_block .wp-block-latest-comments { padding: 0px; }
  .widget.widget_block .wp-block-tag-cloud a { display: inline-block; font-size: 16px !important; color: #222; padding: 5px 15px; background: rgba(0, 0, 0, 0.06);
  border-radius: 35px; margin-bottom: 10px; margin-right: 7px; margin-left: 0px; font-weight: 500; border: none; }
  .widget.widget_block .wp-block-tag-cloud a:hover { background:var(--ao-primary) ; color: #fff; }

  .blog-left-side .wp-block-categories-list li.cat-item  a { font-weight: 500; }
  .blog-left-side .wp-block-categories-list li.cat-item  { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.17); display: flex;   justify-content: space-between; border-radius: 0; color: #222; font-weight: 500; } 

  .blog-left-side .wp-block-archives-list li  a { font-weight: 500; }
  .blog-left-side .wp-block-archives-list li  { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.17); display: flex;   justify-content: space-between; border-radius: 0; color: #222; font-weight: 500; }
  

.wp-block-search__button-outside .wp-block-search__label { display:none; }

.blog-left-side .wp-block-latest-comments li  a { font-weight: 500;  } 
.blog-left-side .wp-block-latest-comments li  { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.17);  border-radius: 0; color: #222; font-weight: 500; margin-bottom: 15px; padding:6px 0px ;}
.blog-left-side .wp-block-latest-comments li .wp-block-latest-comments__comment-date { display: block; color: #222; }
.blog-left-side .wp-block-latest-comments li:last-child  { border-bottom:none; }




.comments-area { margin-top:30px; }
#comments.comments-area { width: 100%; padding: 0px 0px; }
.comments-area .comment-form p.logged-in-as { width: 100% !important; }
.comments-area .comment-form p.logged-in-as a { color: }
#commentform .comment_forms { padding:0px 15px; }
.blog-related-box.style-two { text-align: right; justify-content: flex-end; }
#commentform button.btn.solid-btn { margin-left:15px; border-radius:10px; background:var(--ao-primary-btn); padding:12px 25px; color:var(--ao-primary-btn-text); font-weight:600; }
#commentform button.btn.solid-btn i { display:none; } 


.widget.widget_block.widget_search { position: relative; padding:0px; }
.widget.widget_block.widget_search .dc-widget-search-wrap { margin:0px; }
.widget.widget_block.widget_search .dc-widget-search-wrap .wp-block-search__form { margin:0px; }
.widget.widget_block.widget_search .dc-widget-search-wrap .wp-block-search__input { padding:10px 30px 10px 30px !important; border:none !important; }
.widget.widget_block.widget_search .dc-widget-search-wrap .dc-search-icon-btn { width:40px; height:40px; display:flex; align-items:center; justify-content:center; position: absolute; right:10px; top:10px;color: #000; font-size: 25px; border:none; background:#fff; border-radius:50px; }


.wp-block-search__form { display: flex; }
blockquote > cite, blockquote > p > cite, blockquote > .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation { margin-top:20px !important; }

.widget.widget_block h2.wp-block-heading { position: relative; padding-bottom:10px; }
.widget.widget_block h2.wp-block-heading::after { content:""; position:absolute; bottom:0px; left:0px; width:50px; height:2px; background-color:var(--ao-primary);  }






.wp-block-latest-posts,
.wp-block-page-list,
.wp-block-categories-list,
.wp-block-archives-list,
.widget_categories ul,
.widget_archive ul,
.widget_meta ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_nav_menu ul,
.widget_recent_entries ul,
.widget_services ul {
  list-style:none;
  padding-left:0;
  margin-bottom:0
}
.wp-block-latest-posts li,
.wp-block-categories-list li,
.wp-block-page-list li,
.wp-block-archives-list li,
.widget_categories ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_nav_menu ul li,
.widget_recent_entries ul li,
.widget_services ul li {
  padding-bottom:1.125rem;
  margin-bottom:.8125rem;
  position:relative;
  padding:.5rem 0rem .5rem 1rem;
  margin-bottom:0;
  line-height:1.25rem
}
.wp-block-latest-posts li a,
.wp-block-page-list li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_pages ul li a,
.widget_recent_comments ul li a,
.widget_nav_menu ul li a,
.widget_recent_entries ul li a,
.widget_services ul li a {
  color:inherit;
  text-transform:capitalize;
  -webkit-transition:all 0.2s;
  -ms-transition:all 0.2s;
  transition:all 0.2s;
  position:relative;
  display:inline-block
}
.wp-block-page-list li a:before,
.wp-block-latest-posts li a:before,
.wp-block-categories-list li a:before,
.wp-block-archives-list li a:before,
.widget_categories ul li a:before,
.widget_archive ul li a:before,
.widget_meta ul li a:before,
.widget_pages ul li a:before,
.widget_recent_comments ul li a:before,
.widget_nav_menu ul li a:before,
.widget_recent_entries ul li a:before,
.widget_services ul li a:before {
  content:"\f054";
  font-family:"FontAwesome";
  position:absolute;
  left:0;
  display:block;
  left:-1rem;
  top:1px;
  font-size:.75rem;
  line-height:1.5;
  font-weight:normal;
  color:var(--ao-primary)
}
.wp-block-page-list li a:hover,
.wp-block-latest-posts li a:hover,
.wp-block-categories-list li a:hover,
.wp-block-archives-list li a:hover,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_pages ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_services ul li a:hover {
  color:var(--ao-primary)
}
.wp-block-latest-posts li li,
.wp-block-page-list li li,
.wp-block-categories-list li li,
.wp-block-archives-list li li,
.widget_categories ul li li,
.widget_archive ul li li,
.widget_meta ul li li,
.widget_pages ul li li,
.widget_recent_comments ul li li,
.widget_nav_menu ul li li,
.widget_recent_entries ul li li,
.widget_services ul li li {
  border-bottom:none;
  padding-top:.5rem;
  padding-bottom:.5rem;
  line-height:1.375rem
}
.wp-block-page-list li li:last-child,
.wp-block-latest-posts li li:last-child,
.wp-block-categories-list li li:last-child,
.wp-block-archives-list li li:last-child,
.widget_categories ul li li:last-child,
.widget_archive ul li li:last-child,
.widget_meta ul li li:last-child,
.widget_pages ul li li:last-child,
.widget_recent_comments ul li li:last-child,
.widget_nav_menu ul li li:last-child,
.widget_recent_entries ul li li:last-child,
.widget_services ul li li:last-child {
  border-bottom:0;
  padding-bottom:0
}
.wp-block-page-list li li:before,
.wp-block-latest-posts li li:before,
.wp-block-categories-list li li:before,
.wp-block-archives-list li li:before,
.widget_categories ul li li:before,
.widget_archive ul li li:before,
.widget_meta ul li li:before,
.widget_pages ul li li:before,
.widget_recent_comments ul li li:before,
.widget_nav_menu ul li li:before,
.widget_recent_entries ul li li:before,
.widget_services ul li li:before {
  top:.5rem;
  left:0
}
.wp-block-page-list ul,
.wp-block-latest-posts ul,
.wp-block-categories-list ul,
.wp-block-archives-list ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_meta ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_nav_menu ul ul,
.widget_recent_entries ul ul,
.widget_services ul ul {
  padding-left:1.125rem;
  margin-top:.5rem;
  margin-left:-.9375rem
}
.wp-block-page-list li ul,
.widget_archive li ul,
.wp-block-categories-list li ul,
.wp-block-archives-list li ul,
.wp-block-latest-posts li ul,
.widget_categories li ul {
  margin-bottom:-.625rem
}
.wp-block-page-list {
  padding:0!important;
  li {
    display:table;
    width:100%;
    padding:.625rem 0rem .625rem 1rem!important;
    line-height:1.3!important
  }
}
.widget_archive ul li,
.wp-block-categories-list li,
.wp-block-archives-list li,
.wp-block-latest-posts li,
.widget_categories ul li {
  text-align:right;
  display:table;
  width:100%;
  padding:.625rem 0rem .625rem 1rem!important;
  line-height:1.3!important
}
.wp-block-categories-list li:before,
.wp-block-archives-list li:before,
.wp-block-latest-posts li:before {
  content:none!important
}
.widget_archive li a,
.wp-block-latest-posts li a,
.wp-block-categories-list li a,
.wp-block-archives-list li a,
.widget_categories li a {
  float:left;
  text-transform:capitalize;
  text-align:left
}
.wp-block-latest-posts,
.wp-block-categories-list,
.wp-block-archives-list {
  margin-bottom:2.5rem;
  padding:0!important
}
.widget_recent_comments ul {
  margin-top:-.625rem
}
.widget_recent_comments ul li {
  padding-left:1.875rem
}
.widget_recent_comments ul li a {
  font-weight:500
}
.widget_recent_comments ul li a:before {
  content:none
}
.widget_recent_comments ul li:before {
  content:"\f27a";
  font-family:"Font Awesome 5 Free";
  background:#fff0;
  width:auto;
  height:auto;
  position:absolute;
  left:0;
  top:.625rem;
  font-size:1.125rem
}
.widget_meta ul li a abbr[title] {
  color:#333;
  border-bottom:none
}
.widget_calendar th,
.widget_calendar td {
  text-align:center;
  border:.0625rem solid var(--rgba-primary-1);
  padding:.4em
}
.widget_calendar th a,
.widget_calendar td a {
  color:var(--primary)
}
.widget_calendar tr {
  border-bottom:.0625rem solid var(--rgba-primary-1)
}
.widget_calendar tr:nth-child(2n+2) {
  background-color:var(--rgba-primary-05)
}
.widget_calendar table {
  border-collapse:collapse;
  margin:0;
  width:100%
}
.widget_calendar .calendar_wrap th,
.widget_calendar tfoot td a {
  color:#fff;
  background:var(--primary)
}
.widget_calendar .calendar_wrap td a {
  font-weight:600;
  text-transform:uppercase;
  color:inherit
}
.wp-block-calendar caption,
.widget_calendar caption {
  text-align:center;
  font-weight:600;
  caption-side:top;
  background:var(--primary);
  border-bottom:1px solid rgb(255 255 255 / .2);
  color:#fff;
  text-transform:uppercase;
  font-size:.9375rem;
  border-radius:var(--border-radius-base) var(--border-radius-base) 0 0
}
.widget_calendar tr th {
  background:rgb(0 0 0 / .2)
}
footer .widget_calendar th,
footer .widget_calendar td {
  color:#fff;
  border-color:rgb(255 255 255 / .1)
}
.wp-calendar-nav {
  background:var(--primary);
  color:#fff;
  display:flex;
  justify-content:space-between;
  text-align:center;
  border-radius:0 0 var(--border-radius-base) var(--border-radius-base)
}
.wp-calendar-nav span {
  padding:.3125rem 1.25rem;
  width:44%;
  border-right:.0625rem solid rgb(255 255 255 / .2)
}
.wp-calendar-nav span a {
  color:#fff
}
.textwidget img {
  border-radius:var(--border-radius-base)
}
.widget_archive select {
  width:100%;
  padding:12px 20px;
  border:.0625rem solid #CCC;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-position:right .75rem center;
  background-size:16px 12px;
  appearance:none
}
.wp-block-archives-dropdown select,
.wp-block-categories-dropdown select {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-position:right .75rem center;
  background-size:16px 12px;
  border-radius:var(--border-radius-base);
  appearance:none
}
.widget_text select {
  width:100%;
  border:.0625rem solid #CCC
}
.widget_text select option {
  width:100%
}
.widget_text p {
  font-size:.9375rem;
  line-height:1.75rem
}
.rsswidget img {
  display:inherit
}
.widget-title .rsswidget {
  display:inline-block
}
ul a.rsswidget,
ul cite {
  font-weight:600;
  color:var(--title)
}
ul a.rsswidget {
  font-size:1rem;
  line-height:1.3;
  -webkit-transition:all 0.8s;
  -ms-transition:all 0.8s;
  transition:all 0.8s
}
ul a.rsswidget:hover {
  color:var(--primary)
}
.rssSummary {
  margin:1.25rem 0;
  line-height:1.7;
  font-size:15px
}
.rss-date {
  display:block;
  margin-top:.3125rem;
  font-weight:400
}
.widget_rss ul li {
  margin-bottom:1.25rem;
  padding-bottom:1.25rem;
  border-bottom:.0625rem solid rgb(0 0 0 / .1);
  list-style:none;
  padding-top:0
}
.widget_rss ul li:last-child {
  margin-bottom:0;
  border-bottom:0
}
.widget_gallery ul {
  padding-left:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:-.3rem;
  margin-right:-.3rem
}
footer .widget_rss ul li {
  border-bottom:.0625rem solid rgb(255 255 255 / .1)
}
footer ul a.rsswidget,
footer ul cite {
  color:#fff
}
.widget_gallery.gallery-grid-2 li {
  width:50%
}
.widget_gallery.gallery-grid-4 li {
  width:25%
}
.widget_gallery li {
  display:inline-block;
  width:33.33%;
  float:left;
  -webkit-transition:all 0.8s;
  -ms-transition:all 0.8s;
  transition:all 0.8s;
  padding:.125rem
}
.widget_gallery li img {
  display:inline-block;
  width:100%
}
.widget_gallery li:nth-child(3n-3) {
  margin-right:0
}
.widget_gallery li:hover {
  opacity:.7
}
.widget_gallery li a {
  display:inline-block
}
.wp-block-tag-cloud,
.tagcloud {
  clear:both;
  display:table
}
.wp-block-tag-cloud a,
.tagcloud a {
  position:relative;
  border-radius:50px;
  padding:6px 15px;
  display:inline-block;
  margin:0 6px 10px 0;
  font-size:15px;
  letter-spacing:0;
  background:#f2f3f4;
  line-height:1.4
}
.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
  background-color:var(--ao-primary-btn);
  color:#fff
}
.recent-posts-entry .widget-post-bx {
  margin-left:-8px;
  margin-right:-8px
}
.recent-posts-entry .widget-post-bx .widget-post {
  display:flex;
  align-items:center;
  padding:10px;
  border-radius:.375rem;
  margin-bottom:10px;
  transition:all 0.5s
}
.recent-posts-entry .widget-post-bx .widget-post .dz-media {
  width:100px;
  overflow:hidden;
  min-width:100px;
  border-radius:.375rem
}
.recent-posts-entry .widget-post-bx .widget-post .dz-info {
  padding-left:15px
}
.recent-posts-entry .widget-post-bx .widget-post .dz-info span {
  color:var(--primary)
}
.recent-posts-entry .widget-post-bx .widget-post .dz-meta li {
  font-size:14px;
  color:var(--primary);
  list-style:none
}
.recent-posts-entry .widget-post-bx .widget-post .title {
  font-weight:600
}
.recent-posts-entry .widget-post-bx .widget-post:hover {
  background:#fff;
  box-shadow:0 0 60px 0 rgb(0 0 0 / .1)
}
.service_menu_nav {
  background:#fff;
  padding:30px 30px;
  box-shadow:0 0 60px 0 rgb(0 0 0 / .1);
  border-radius:4px
}


.widget_block  .wp-block-accordion-heading__toggle-title {
  flex: 1;
  font-size: 18px;
}

.widget_block #wp-calendar caption {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: center;
  color: #222;
}

.widget_block .wp-calendar-nav span {
  padding: 0;
  width: auto;
}
.widget_block .wp-calendar-nav span a {
  color: #222;
}






/* THEME UNIT TEST CSS */
.sticky .educatex-single-blog {
  border: 1px solid #1ec28e;
}

.post_reply ul,
.post_reply ol {
  padding-left: 20px;
}

.blog-content ul {
  list-style-type: square;
  padding-left: 18px;
}
.blockquote p {
  font-size: 19px;
  margin-bottom: 14px;
}
.wp-block-button {
  margin: 0 0 20px 0;
}
.educatex-single-blog-content .wp-block-cover .wp-block-cover-text {
  color: #fff;
}
table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
}
th {
  font-weight: bold;
  text-transform: uppercase;
  /*  border: 1px solid #ededed; */
}
td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}
caption,
th,
td {
  font-weight: normal;
  text-align: center;
}
blockquote {
    padding: 31px 35px 30px;
    transition: all 0.3s ease-in-out;
    font-weight: 600;
    color: #333;
    margin: 30px 0 31px !important;
    background: #f6f6f6;
    text-align: center;
    font-size: 21px;
    line-height: 1.6;
    margin: 0;
}
blockquote blockquote {
  margin-right: 0;
}
blockquote cite, blockquote small {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    margin-top: 25px;
    font-style: italic;
    color: #1ec28e;
}
cite a {
  font-weight: 500;
  font-size: 15px;
  color: #1ec28e;
}

blockquote em,
blockquote i {
  font-style: normal;
  padding-bottom: 0;
  display: inline-block;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;
  margin: 0;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin-bottom: 1em;
  padding: 40px 1em;
}
blockquote p {
  margin: 0;
}
small {
  font-size: smaller;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl {
  margin: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 0 20px;
}

address {
  font-style: italic;
  margin: 0 0 24px;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: italic;
}
em {
  font-style: italic;
  font-weight: bold;
}
a:hover {
  color: #1ec28e;
}
img.mb-30.alignnone.size-full.wp-image-10 {
    margin-bottom: 15px;
}
tt,
samp {
  color: #666;
}
code {
  background: transparent;
}
kbd {
  padding: 2px 12px;
  display: inline-block;
}
.form-control {
    border: 0;
    border-radius: 6px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border: 1px solid #ddd;
    width: 100%;
    height: 50px;
    padding-left: 25px;
    background: #f9f9f9;
    border-radius: 5px;
    color: #232323;
    transition: 0.5s;
    border: 1px solid #d5e2f7;
}
textarea.form-control {
  height: 230px;
  padding: 20px;
}
.wp-block-embed {
  margin-bottom: 1em;
  overflow: hidden;
}
h2.wp-block-heading a {
    color: #1e1e1e;
}
.educatex-single-blog-details h1,
.educatex-single-blog-details h2,
.educatex-single-blog-details h3,
.educatex-single-blog-details h4,
.educatex-single-blog-details h5,
.educatex-single-blog-details h6 {
  margin-bottom: 18px !important;
}
/* image aligment */
img.size-full,
img.size-large,
img.wp-post-image {
  max-width: 100%;
}
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
}
.post-password-form input {
  margin-top: 12px;
}
/**
 * 8.0 Alignments
 */
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
  margin: 0.4em 1.4em 1.4em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
  margin: 0.4em 0 1.4em 1.4em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
  clear: both;
  margin-top: 0.4em;
  margin-bottom: 1.4em;
}

.wp-block-archives-dropdown {
  margin-bottom: 5px;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
  margin-bottom: 1.2em;
}
/**
* 14.1 Captions
*/
 ul.tags {
    padding-left: 0 !important;
}
.wp-caption {
  margin-bottom: 1.6em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}

.wp-caption-text {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  line-height: 1.5;
  padding: 0.5em 0;
  font-size: 14px;
}

/**
* 14.2 Galleries
*/

.gallery {
  margin-bottom: 1.6em;
}

.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  line-height: 1.5;
  padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
.post-password-form input[type="submit"] {
    border: none;
    padding: 6px 20px;
    background: #1ec28e;
    color:#fff;
    transition:.5s;
}
.post-password-form input[type="submit"]:hover{
    background:#10102E;
}

iframe {
  width: 100%;
}
.post-password-form input[type="password"] {
    border: 1px solid #ddd;
    width: 100%;
    height: 40px;
    padding: 0 15px;
    outline: 0;
}
.site-title {
  font-size: 26px;
  margin: 0;
  color: #000;
  margin-bottom: 30px;
  margin-top: 30px;
}
.site-title a {
  font-weight: 700;
  color: #000;
  text-transform: capitalize;
  transition: 0.3s;
}
.site-title a:hover {
  color:var(--ao-primary-btn);
}


.site-title

.site-description {
  margin: 0;
  color: #616161;
  padding-bottom: 0;
}


.logo-header .site-title { margin-bottom:30px; }
.logo-header .site-description { font-size:14px; margin: -32px 0px 0px; color:#555; } 



.bypostauthor {
  color: #707070;
}

.wp-block-cover.alignleft {
  margin-right: 10px;
}
.wp-block-button.alignleft {
  margin-right: 10px;
}
.wp-block-gallery.alignleft {
  margin-right: 10px;
}
.has-large-font-size {
  font-size: 36px;
  line-height: 1.3;
}

.wp-block-media-text {
  margin-top: 15px;
}
.inner-post-pagination a,
.inner-post-pagination span.post-page-numbers {
  border: 2px solid #ddd;
  display: inline-block;
  min-width: 35px;
  text-align: center;
  margin-left: 2px;
  height: 33px;
  line-height: 30px;
  margin-right: 3px;
  color: #707070;
}
.inner-post-pagination span.current {
  border: 2px solid var(--ao-primary);
  color:var(--ao-primary);
}

.inner-post-pagination .post-page-numbers:hover {
  border-color:var(--ao-primary);
  color: var(--ao-primary);
}

.wp-block-table.is-style-stripes td {
  border-color: transparent;
  padding: 5px 13px;
}
.single-blog-content table,
.single-blog-content th,
.single-blog-content td {
  border: 1px solid #d1d1d1;
}
.single-blog-content table th {
  padding: 12px 12px;
  font-size: 15px;
  border-color: #ddd;
  text-align: center;
  font-weight: 400;
}
.comment-list table,
.comment-list th,
.comment-list td {
  border: 1px solid #d1d1d1;
}
.comment-list table th {
  padding: 12px 12px;
  font-size: 15px;
  border-color: #ddd;
  text-align: center;
  font-weight: 400;
}
.post-password-form label {
  width: 100%;
}
.educatex-blog-social {
  display: none;
}
.tags li {
  display: inline-block;
  color: #616161;
  margin: 0 3px;
}
.tags li a {
    color: #6d6d6d;
    text-transform: capitalize;
    position: relative;
}

.tags li{
	position:relative;
}
.tags li:before {
    position: absolute;
    content: ",";
    right: -11px;
    top: 0px;
    width: 10px;
    height: 10px;
}
.tags li:last-child:before {
	display:none;
} 


.comment_forms_inner label {
  margin-bottom: 15px;
}
.wp-block-group.has-background {
  padding: 30px;
}
.wp-block-group.has-background p {
  margin: 0px;
}
.wp-block-group.has-border-color {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 1px solid #ddd;
}
.wp-block-group.has-border-color p {
  margin: 0;
}
.wp-block-query-pagination-numbers .current,
.wp-block-query-pagination-numbers .dots,
.wp-block-query-pagination-numbers a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 45px;
  text-align: center;
  color: var(--conliz-black);
  border: 1px solid #e1e1e1;
  font-weight: 600;
  font-size: 16px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  margin-right: 8px;
  margin-bottom: 8px;
  display: inline-block;
  line-height: 46px;
}
.wp-block-query-pagination-next {
  color: #6d6d6d;
}
.wp-block-post-template.is-layout-flow {
  padding: 0;
}
nav.wp-block-query-pagination.is-layout-flex {
  margin-top: 15px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid #ddd !important;
  padding: 5px !important;
}

.wp-block-tag-cloud a {
  font-size: 18px !important;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transition: all 500ms ease;
}
.widget .wp-block-tag-cloud a {
  font-size: 15px !important;
  color: #616161;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: 1px solid #dad7d7;
  display: inline-block;
  padding: 0 8px 0 8px;
  line-height: 30px;
  margin-bottom: 10px;
}
.widget .wp-block-tag-cloud a:hover {
  color: #1ec28e;
  border-color: #1ec28e;
}
.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 10px;
}
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}

.wp-block-query-pagination-numbers .page-numbers.current,
.wp-block-query-pagination-numbers a:hover {
    border-color:var(--ao-primary);
    color:var(--ao-primary); 
}
.wp-block-columns {
  margin: 30px 0;
}
ul.wp-block-archives-list.wp-block-archives {
    padding: 0;
}
.wp-block-column.has-background {
  padding: 20px 20px 5px;
}
:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}
.wp-block-columns.has-pale-pink-background-color.has-background.is-layout-flex {
  padding: 20px 20px 5px;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.wp-container-12.wp-container-12 {
  flex-wrap: nowrap;
  justify-content: left !important;
}
.wp-container-13.wp-container-13 {
  flex-direction: unset !important;
  align-items: flex-start;
}
.wp-block-cover {
  margin-bottom: 32px;
}
a.wp-block-file__button.wp-element-button {
  padding: 7px 15px;
}
.wp-block-media-text {
  margin-bottom: 30px;
}
pre {
  background: #eee;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
.wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  margin-bottom: 10px;
}
.educatex-single-blog-details-inner .wp-block-button.is-style-squared a {
  border-radius: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 60%;
}
.single-blog-content p {
  line-height: 1.5em;
}

.wp-block-archives-list li,
.blog-left-side .widget.widget_archive li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  line-height: 36px;
  font-size: 16px;
  text-transform: capitalize;
  transition: all 0.3s ease;
  z-index: 1;
}
.wp-block-categories-dropdown select,
.wp-block-archives-dropdown select {
  width: 100%;
  height: 60px;
  background-color: #f2eeeb;
  border: 1px solid #ddd;
  outline: none;
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 500;
  padding-left: 30px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 5px;
  margin-bottom: 10px;
}
.wp-calendar-nav-next {
  float: right;
}
.wp-calendar-nav-prev {
  float: left;
}
.wp-calendar-nav {
  margin: 10px 0;
}
.educatex-single-blog-content ul li > ul {
  padding-left: 15px;
}

.educatex-single-blog-content ol li > ul {
  padding-left: 15px;
}
.educatex-single-blog-content ul li > ol {
  padding-left: 15px;
}
p.comment-form-cookies-educatext {
  display: none;
}
.wp-block-file__button {
  padding: 6px 15px;
}
.wp-block-file__button:hover {
  background:var(--ao-primary-btn);
  color: #fff;
}
iframe {
  width: 100%;
}
.logged-out.has-login-form.wp-block-loginout label {
  display: block;
}
.blog-left-side .widget input[type="email"],
.blog-left-side .widget input[type="search"],
.blog-left-side .widget input[type="password"],
.blog-left-side .widget input[type="text"] {
  width: 100%;
  display: block;
  height: 58px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  padding-left: 30px;
  padding-right: 30px;
  color: #090909;
  outline: none;
  border-radius: 4px;
}
.blog-left-side .widget #loginform .login-submit .button {
  padding: 12px 20px;
  color: #fff;
  font-size: 16px;
  background-color: #1ec28e;
  text-transform: uppercase;
  transition: all 500ms ease;
  border-radius: 4px;
  border: 0;
}
.blog-left-side .widget #loginform .login-submit .button:hover {
  background-color: #10102e;
}
.post-details-category ul {
    padding: 0 !important;
}
.post-tags h4 {
    margin: 0 !important;
}
.admin-bar .scroll-to-fixed-fixed .educatex_nav_area {
  margin-top: 30px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {

    margin-bottom: 10px;
}

.wp-block-post-author__avatar img {
  border-radius: 50%;
}

.wp-block-avatar, .wp-block-avatar img {
  border-radius: 50%;
}

.row.akta-boder-add-korlam { margin-top:30px;  }


.wp-block-post-featured-image, 
.wp-block-post-author, 
.wp-block-avatar, 
.wp-block-post-date, 
.wp-block-post-navigation-link, 
.wp-block-search, 
.wp-block-buttons, 
.wp-block-image, 
.wp-block-audio, 
.wp-block-cover, 
.wp-block-media-text, 
.wp-block-table, 
.wp-block-button, 
.wp-block-embed {
  margin-bottom: 20px;
}

.wp-block-pullquote { padding: 0 0; }
.row.akta-boder-add-korlam { margin-top:30px !important; }
.dc-widget-search-wrap { margin-bottom: 10px; }
.logged-in.wp-block-loginout  { margin-bottom:10px !important; }

.inner-post-pagination a, 
.inner-post-pagination span.post-page-numbers { display: inline-flex; justify-content: center; align-items: center; border-radius:3px; }

.wp-block-search__form .dc-search-icon-btn { background: var(--ao-primary-btn); color: #fff; padding: 5px 15px; border: none; border-radius: 5px; }
.wp-block-search__form .dc-search-icon-btn:hover { background: var(--ao-secondary-btn);  }
 .woocommerce .products [class*="col-"] { margin-bottom:30px; } 



.dc-shop-card { border-radius:10px; background-color:#eee; }
.dc-shop-card .dc-media { border-radius: 15px 15px 0px 0px; position: relative; overflow: hidden; }
.dc-shop-card .dc-media img { max-width: 100%; height: auto; width: 100%; }
.dc-shop-card .dc-media .onsale { padding: 5px 15px; background-color:#5b6eff; color: #fff;  font-size: 12px; min-width: 22px;
  min-height: 22px; line-height: 18px; text-transform: uppercase; text-align: center; font-weight: 600; border-radius: 30px; transition: 0.5s; top:20px; left:20px; }

.dc-shop-card .shop-meta { position: absolute; bottom: -80px; left: 0; right: 0; align-items:center; transition: all 0.2s; display:flex; justify-content:flex-end; }
.dc-shop-card:hover .shop-meta { bottom: 20px; }
.dc-shop-card .shop-meta .quick-view { padding-left: 20px; padding-right: 20px; background-color: var(--ao-secondary); border-color: var(--ao-secondary); color: #fff; }
.dc-shop-card .shop-meta .btn { padding: 10px; background-color: var(--ao-primary); border-color: var(--ao-primary); border-radius: 8px; min-width: 45px; height: 45px; display: inline-flex;
  align-items: center; justify-content: center; color: #fff; box-shadow: var(--bs-box-shadow); font-size: 16px; margin: 0 3px; }
.dc-shop-card .shop-meta .btn a { color: #fff; } 

.dc-shop-card .product-tag {  position: absolute; top: 20px; left: 20px; width: auto; display: flex; align-items: center; justify-content: space-between; display:none; }

.dc-shop-card .dc-content { background-color: #eee; padding: 20px 25px; border-top: 1px solid #EFE9E9; border-radius: 0px 0px 15px 15px; display: flex; align-items: center;
  justify-content: space-between; gap: 15px; }
.dc-shop-card .dc-content .inner-content { }
.dc-shop-card .dc-content .title { font-size: 20px; margin-bottom:10px; line-height:1.2; } 
.dc-shop-card .dc-content .price { color:#5b6eff; margin-bottom: 0; font-weight: 600; font-size: 16px; line-height: 1; display: flex; }
.dc-shop-card .dc-content .price del { color: #000; font-weight:600; margin-right: 5px; }
.dc-shop-card .dc-content .btn-square { width: 55px; height: 55px; min-width: 55px; background-color:#5b6eff; color:#fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; }


.woocommerce-breadcrumb { padding: 15px 30px !important; border: 1PX solid #ddd; border-radius: 5px; display: flex; background: #f4f5f9; margin:0px 15px !important; }

.woocommerce  .woo-entry .row > .woocommerce-product-gallery {   position: relative; width: 50%; }
.woocommerce  .woo-entry .row > .col-lg-7{  width: 50%; }
.woocommerce .related.products h2 { margin-bottom:20px; }
.woocommerce .related.products .products.columns-4 .col-md-4 { width:25%; } 
.flex-viewport { border-radius: 10px; margin-bottom:15px;}

.woocommerce div.product .woocommerce-tabs ul.tabs { display:flex; justify-content:center; padding:0px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { display:none; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before {  display: none; }


.woocommerce div.product form.cart div.quantity { margin-right:10px; }
.woocommerce .quantity .qty { padding: 7px 15px !important; appearance: none !important; min-width:100px; }
.product-detail-info { padding-left: 25px; }

.woocommerce div.product div.images .flex-control-thumbs { margin:0px -10px !important; }
.woocommerce div.product div.images .flex-control-thumbs li { width:calc(25% - 0px); margin:0px 10px; padding:0px; overflow:hidden; border-radius:10px; } 
.woocommerce div.product .woocommerce-tabs ul.tabs li { padding:0px 10px; border:none; background:none !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { background:#eee; color:#222; padding:10px 15px !important; border-radius:50px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { display:none !important; } 

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { background:#5b6eff; color:#fff; padding:10px 15px; border-radius:50px !important; } 


.woocommerce div.product .section-full.p-t120.p-b90.site-bg-white { padding-top:50px; }


.wc-block-components-formatted-money-amount { border: none; }

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { min-height: 3em; background: #586eff; color: #fff; border-radius: 5px; }


@media only screen and (max-width:1200px){
.dc-shop-card .dc-content .btn-square { width: 40px; height: 40px; min-width: 40px; }
}
.wrapper-admin{height:100vh}#header-admin{width:calc(100% - 300px);height:70px;background:#edecfe;border-bottom:none;position:fixed;top:0;right:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:1000}#header-admin .container{width:100%;max-width:100%;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between}#header-admin.active{width:calc(100%)}#sidebar-admin-wraper{width:300px;position:fixed;bottom:0;left:0;height:100%;z-index:999;background:#fff;border-right:1px solid #e8edf1;color:#fff;transition:all 0.3s;padding-top:0px}#sidebar-admin-wraper.active{margin-left:-300px}#content{width:calc(100% - 300px);padding-top:70px;min-height:100vh;transition:all 0.3s;position:absolute;top:0;right:0;background-color:#edecfe}#content.active{width:100%}@media (max-width:991px){#header-admin .container{width:100%;max-width:100%;padding-left:10px;padding-right:10px}}@media (max-width:768px){#sidebar-admin-wraper{margin-left:-250px;padding-top:70px;width:250px}#sidebar-admin-wraper.active{margin-left:0}#content{width:100%}#content.active{width:calc(100% - 250px)}#header-admin{width:calc(100%)}#header-admin.active{width:calc(100% - 0px)}}.header-left{float:left;display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.header-right{float:right;display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.header-left,.header-right{height:70px}.header-widget-wrap{margin:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-btn-wrap{display:block;padding:25px}.nav-btn-admin{font-size:28px;cursor:pointer;display:block;color:#000!important;border-radius:30px}.nav-btn-admin .nav-btn-text{font-size:14px}.nav-btn-admin .fa{font-size:24px;border:none;padding:9px 12px}.header-widget-wrap>.header-widget{display:inline-flex;position:relative;cursor:pointer;-ms-flex-align:center;align-items:center}.header-widget-wrap .dropdown-menu{width:350px;min-width:350px;top:60px;left:auto;right:-15px;padding:0}.header-widget-wrap .dropdown-menu-header{padding:15px 15px;font-weight:600;font-size:14px;color:#555;text-transform:uppercase;letter-spacing:1px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.header-widget-wrap .dropdown-menu ul{list-style:none}.header-widget-wrap .dropdown-menu ul>li{position:relative;clear:both;background-color:#f7f7f7;margin:0 10px 10px 10px;border-radius:5px;-webkit-border-radius:5px}.header-widget-wrap .dropdown-menu ul>li>a{display:block;padding:10px 75px 10px 10px;color:#777;font-size:12px}.header-widget-wrap .dropdown-menu ul>li a:after{content:"";display:table;clear:both}.header-widget-wrap .dropdown-menu ul>li>a:hover{color:#000}.feather-user-pic{width:55px;height:55px;border-radius:30px;border:5px solid #fff;overflow:hidden;display:flex}@media only screen and (max-width:650px){.feather-user-pic{width:28px!important;height:28px!important}}.my-account-logo{padding:20px 25px;width:auto;border-bottom:1px solid #ddd}.my-account-logo img{height:25px}.cus-account-logo{width:120px}.my-account-logo img{height:25px}@media only screen and (max-width:768px){.my-account-logo{padding:10px 25px}}#content.active{overflow:hidden}#header-admin.active .container,#content.active .content-admin-main{min-width:480px}@media only screen and (max-width:480px){#header-admin.active .container{min-width:100%}}.has-child .submenu-toogle{position:absolute;right:10px;top:10px;color:#fff;z-index:1;cursor:pointer;padding:7px;font-size:16px;display:none}.has-child li .submenu-toogle{opacity:0.9}.has-child.nav-active>a+.submenu-toogle.fa-angle-down:before{content:""}.admin-nav{max-height:calc(100vh - 350px);height:100%;padding:0px 20px}.admin-nav ul{list-style:none;margin:0 20px}.admin-nav ul li{float:none;padding:5px 0px}.admin-nav ul>li>a{padding:12px 15px;font-size:16px;border-radius:8px;color:#222;position:relative;display:flex;align-items:center;font-weight:600}.admin-nav ul li a>i{font-size:18px;margin-right:10px;color:#222;vertical-align:middle}.admin-nav ul>li.active>a{color:#222;background-color:#c5eedf}@media only screen and (max-width:767px){.admin-nav{max-height:calc(100vh - 175px)}}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:5px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:transparent}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.admin-nav ul>li>a:hover,.admin-nav ul>li>a:active,.admin-nav ul>li>a:focus{background-color:#c5eedf;color:#222;text-decoration:none}.admin-nav ul>li .mega-menu>li:after{display:none}.admin-nav ul li .sub-menu>li a{padding-left:65px}.admin-nav ul li .sub-menu>li a>i{font-size:20px}.admin-nav ul>li ul,.admin-nav ul>li .sub-menu{display:none;position:static;visibility:visible;width:auto;background-color:rgba(0,0,0,0.1)}.admin-nav ul li.has-child{position:relative}.admin-nav ul li .sub-menu{opacity:1;margin:0!important}.has-child .submenu-toogle{display:block}.admin-nav ul>li.has-child .open-close-admin-btn{position:absolute;right:10px;top:10px;color:#fff;z-index:999;cursor:pointer;padding:7px 8px;font-size:14px}.admin-nav ul>li.has-child.nav-active>.open-close-admin-btn:before{content:""}.content-admin-wraper{float:left;width:100%;position:relative;z-index:1}.content-admin-area{margin-left:240px;padding:70px 0 0;background-color:#F6F6FA;min-height:100vh}.content-admin-main{padding:0px 40px 40px}.content-admin-main h2{font-size:36px}@media only screen and (max-width:991px){.content-admin-main{padding:15px}}.content-admin-main .panel{box-shadow:0 0 12px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.06)}.content-admin-main textarea.form-control{height:auto}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){.content-admin-main{padding:15px!important}}@media only screen and (max-width:480px){}.profilereview{display:flex;flex-wrap:wrap;margin:0px -15px}.profilereview [class*="col-"]{padding:0px 10px}#profileratingstar{margin-bottom:20px}.profilereview-two{padding:30px 20px;margin:0px;border:1px solid #ddd;border-radius:10px}.profilereview-two .togglerecommend{margin-bottom:10px;display:block}.content-admin-main .form-control{background-color:#fff;border-color:#e8edf1;box-shadow:none;-webkit-box-shadow:none;border-radius:5px}.content-admin-main .form-control:focus{background:#fff;box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);border-color:#022279}.content-admin-main .bootstrap-select .dropdown-toggle{background-color:#fff!important;border-color:#e8edf1!important;box-shadow:none;-webkit-box-shadow:none;border-radius:5px;padding:10px 12px;height:50px}.content-admin-main .bootstrap-select .dropdown-toggle:focus{background:#fff;box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06)}@media only screen and (max-width:380px){}@media only screen and (max-width:920px){.sc-withdra-left{width:100%}}.editer-btn{text-align:right;position:relative;bottom:-1px}.editer-tools{background-color:#f6f4f7;padding:5px;border:1px solid #ddd;margin-bottom:-1px}.editer-textarea textarea{border:1px solid #ddd;height:120px;border-radius:0;-webkit-border-radius:0}.editer-bottom{padding:10px;border:1px solid #ddd;margin-top:-1px}.image-upload-wrap{padding:40px 30px 50px;border:2px dashed #918f8e;text-align:center;border-radius:10px;-webkit-border-radius:10px}.image-upload-wrap strong{font-size:36px;line-height:36px;display:block}.image-upload-wrap span{font-size:20px;color:#7a96a8;display:block;margin-bottom:20px}@media only screen and (max-width:600px){.image-upload-wrap strong{font-size:26px;line-height:30px}}.admin-button,.admin-button-secondry{color:#fff;padding:10px 20px;display:inline-block;font-size:14px;font-weight:600;outline:none;cursor:pointer;outline:none;border-width:0;border-style:solid;border-color:transparent;line-height:1.42857;text-transform:uppercase;text-decoration:none;border-radius:5px}.admin-button{background-color:var(--ao-primary);color:#fff}.admin-button:active,.admin-button:hover,.admin-button:focus,.active>.admin-button{background-color:var(--ao-primary);color:#fff}.admin-button-secondry{background-color:#022279}.admin-button-secondry:active,.admin-button-secondry:hover,.admin-button-secondry:focus,.active>.admin-button-secondry{background-color:#022279;color:#fff}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){.admin-left-area{width:100%;padding-bottom:15px;border-bottom:1px solid #dddd;margin-bottom:15px}.admin-area-heading strong{display:block}}.ws-toggle-popup{width:410px;top:60px;left:auto;right:-15px;padding:0;margin-top:50px;position:absolute;z-index:1000;float:left;opacity:0;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:10px;-webkit-box-shadow:0 0 15px 12px rgba(0,0,0,0.1);box-shadow:0 0 15px 12px rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header-widget{overflow:hidden}.header-widget.active{overflow:visible}.header-widget.active .ws-toggle-popup{display:block;margin-top:0px;opacity:1;overflow:hidden}.ws-toggle-popup:before{content:"";position:absolute;top:-8px;right:25px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.popup-tabs-wrap-section{width:410px;right:0px}.popup-tabs .head-notification{display:flex;justify-content:space-between;padding:15px 20px}.popup-tabs-head{padding:20px 25px;border-bottom:1px solid #e8edf1}.popup-tabHead-right{color:#999;font-size:14px}.popup-tabs-footer{padding:20px 25px;text-align:center;border-top:1px solid #e8edf1}.popup-tabs .nav-tabs{padding:0px;border:none;margin:0px -7px}.popup-tabs ul>li{clear:inherit!important}.popup-tabs .nav-tabs .nav-item{position:relative;background:none}.popup-tabs .nav-tabs .nav-item .nav-link.active{border:0px;color:#fff;background:#022279}.popup-tabs .nav-tabs>li>a{border:0px}.popup-tabs .nav-tabs>li>a:hover{background:#f7fafc;color:#022279}.popup-tabs .nav-tabs>li>a:focus{background:#f7fafc;color:#022279}.popup-tabs .nav-tabs .nav-item{margin:0px 0px 15px 0px;padding:0px 7px}.popup-tabs .nav-tabs .nav-item:last-child{margin-right:0px}.popup-tabs .nav-tabs .nav-link{color:#293742;padding:10px 5px 10px 5px;display:inline-flex;border-radius:5px;border:1px solid #ddd}.popup-tabs .nav-tabs .nav-link::after{height:2px;background:#38aef8}.popup-tabs .nav-tabs .nav-link{display:block;font-size:14px;color:#8494a4;display:block}.ws-poptab-listing{max-height:300px}.ws-poptab-list{padding:15px 20px;border-bottom:1px solid #f4f1f1;position:relative}.ws-poptab-list:last-child{border-bottom:none}.ws-poptab-media{position:absolute;left:15px;top:15px;width:44px;margin-right:10px}.ws-poptab-media img{width:44px;height:44px;border-radius:100%;height:100%}.ws-poptab-info{padding:0px 10px 0px 55px;color:#555}.ws-poptab-info h6{color:#222;font-size:16px;margin-bottom:5px;max-width:220px;line-height:1.2;text-transform:capitalize}.ws-poptab-info p{margin-bottom:0px;font-size:14px;line-height:1.5}.ws-poptab-info .ws-time-duration{color:#999;position:absolute;top:14px;right:20px;font-size:14px}@media only screen and (max-width:1200px){.ws-toggle-popup{width:300px;margin-right:0px}.ws-toggle-popup::before{right:70px}.ws-poptab-info{padding:0px 0px 0px 45px;font-size:12px}.ws-poptab-info .btn.btn-sm{padding:3px 5px;font-size:10px;line-height:14px}.ws-poptab-media{position:absolute;left:15px;top:15px;width:44px;margin-right:10px;height:44px;background:#ddd;border-radius:100%}.ws-poptab-media img{width:40px;height:40px}}@media only screen and (max-width:480px){.header-widget-wrap>.header-widget .ws-toggle-popup{right:-50px}.header-widget-wrap>.header-widget:nth-child(2) .ws-toggle-popup{left:-80px}.header-widget-wrap>.header-widget:nth-child(2) .ws-toggle-popup.ws-toggle-popup::before{left:90px;right:auto}.header-widget-wrap>.header-widget:nth-child(3) .ws-toggle-popup{left:auto;right:0px;width:200px}.header-widget-wrap>.header-widget:nth-child(3) .ws-toggle-popup.ws-toggle-popup::before{left:110px;right:auto}.header-widget-wrap>.header-widget:nth-child(4) .ws-toggle-popup{right:-80px}.header-widget-wrap>.header-widget:nth-child(4) .ws-toggle-popup.ws-toggle-popup::before{right:136px}}@media only screen and (max-width:360px){.header-widget-wrap>.header-widget .ws-toggle-popup{right:0px;margin-right:-100px}.header-widget-wrap>.header-widget:nth-child(3) .ws-toggle-popup{width:280px;margin-right:0px}}@media only screen and (max-width:1200px){}@media only screen and (max-width:767px){}.popup-curra-lang{padding:0px;background:#fff;width:180px}.popup-curra-lang-list{list-style:none;margin:0px}.popup-curra-lang-list li{padding:8px 20px;border-bottom:1px solid #f0f2f3;font-size:14px}.popup-curra-lang-list li:last-child{border-bottom:none}.user-welcome-area{padding:0px;background:#fff;width:220px;overflow:hidden}.user-welcome-list{list-style:none;margin:0px;padding:0px}.user-welcome-list li{padding:8px 20px;border-bottom:1px solid #f0f2f3;font-size:14px}.popup-notifica-msg{padding:0px;background:#fff}.ws-poptab-list-wrap{margin-bottom:0px;background:#f7fafc;max-height:270px;overflow:auto;word-wrap:break-word;white-space:normal}.ws-poptab-all a{border:0px;color:#fff;background:#022279;display:block;padding:10px 20px;border-radius:5px}.admin-logout-area{position:absolute;left:0px;bottom:0px;width:100%;border-top:1px solid #ddd;padding:10px 25px;background:#fff}.pro-pic-info-wrap{display:flex;align-items:center;justify-content:space-between}.pro-pic-info-wrap .pro-pic-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;float:left;border-radius:50px;overflow:hidden;margin-right:15px;background:#5b6eff}.pro-pic-info-wrap strong{display:block;color:#022279;line-height:1.4}.pro-pic-info-wrap span{display:block;color:#777;line-height:1;font-size:14px}.feather-icon{display:flex!important;align-items:center;margin-left:0px;padding-left:0px;font-size:20px!important;color:#022279!important;cursor:pointer}.feather-icon.has-toltip:hover .header-toltip{top:auto!important;bottom:100%!important}.pro-log-left{align-items:center}.action-dropdown .action-button{color:#022279;outline:none;border:none;padding:5px 10px;background:none;color:#333;border-radius:5px;background:#fff}.action-dropdown .action-button:after{display:none}.action-dropdown .action-button:focus{color:#022279}.action-dropdown .dropdown-menu{border:none;padding:5px 0px;margin-top:12px;left:auto;right:100%;margin-right:-50px;box-shadow:0 0 12px 3px rgba(0,0,0,0.1)}.action-dropdown .dropdown-menu:after{content:"";position:absolute;top:-7px;right:25px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.action-dropdown .dropdown-menu>li{margin:0px}.action-dropdown .dropdown-menu>li>a{padding:5px 15px;font-size:12px;color:#99a3aa}.action-dropdown .dropdown-menu>li>a i{margin-right:5px;font-size:16px;vertical-align:middle;color:#293742}.action-dropdown .dropdown-menu>li>a:hover{background:none;color:#000}.action-dropdown .dropdown-menu>li>a:hover i{color:#000}.action-dropdown.dropdown-left{display:inline-block}.action-dropdown.dropdown-left .fa{vertical-align:middle}.action-dropdown.dropdown-left .dropdown-menu{top:5px!important;margin:0 10px 0 0;right:25px!important;left:auto!important;transform:none!important}.action-dropdown .dropdown-menu:after{top:10px;right:-14px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.table>tbody>tr:last-child>td:last-child .action-dropdown.dropdown-left .dropdown-menu{top:auto!important;bottom:-20px!important}.table>tbody>tr:last-child>td:last-child .action-dropdown.dropdown-left .dropdown-menu:after{top:auto!important;bottom:30px!important}.table>tbody>tr:nth-last-child(2)>td:last-child .action-dropdown.dropdown-left .dropdown-menu{top:auto!important;bottom:-20px!important}.table>tbody>tr:nth-last-child(2)>td:last-child .action-dropdown.dropdown-left .dropdown-menu:after{top:auto!important;bottom:30px!important}.ws-table-border-type .table{border:none!important}.ws-table-border-type table>tbody>tr>th{padding:5px}.ws-table-border-type table>thead{background-color:#fff}.ws-table-border-type table>tbody:before{content:"";display:block;height:20px}.ws-table-border-type table>thead>tr{box-shadow:0px 0px 30px rgba(0,0,0,0.1);border:1px solid #ddd}.ws-table-border-type table>tbody>tr{border-bottom:1px solid #ddd}.ws-table-border-type table>thead>tr>th{padding:20px 15px;border-bottom:0px;text-transform:uppercase;font-size:14px;font-weight:600;white-space:nowrap;vertical-align:middle}.ws-table-border-type table>tbody>tr>td{padding:20px 15px;border:0px;font-size:14px;color:#687178}.ws-table-border-type table>tbody>tr>td .we-table-trash-btn{text-align:right}.ws-table-border-type table>tbody>tr>td .we-table-trash-btn button{background-color:transparent;border:none}.site-button-border{color:#555;background-color:#fff;padding:10px 25px;display:inline-block;font-size:14px;outline:none;cursor:pointer;border-width:1px;border-style:solid;border-color:#ddd;line-height:1.42857;text-decoration:none!important;border-radius:5px;-webkit-border-radius:5px}.action-dropdown.dropdown-top .dropdown-menu{top:100%;margin:10px 0px 0 0;right:0;min-width:200px}.action-dropdown.dropdown-top .dropdown-menu::after{top:-14px;right:14px;border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;left:auto}.add-more-item{margin-right:35%;margin-top:-100px;margin-bottom:30px}.add-more-btn{margin-bottom:20px;outline:0px!important}@media only screen and (max-width:1200px){.add-more-item{margin-right:0px;margin-top:0px;margin-bottom:30px}}@media only screen and (max-width:991px){.add-more-item{margin-top:30px}}.active .add-more-btn .fa:before{content:""}.add-more-content{padding:30px;border:1px solid #ddd;display:none;border-radius:5px}.add-more-form.row:after{width:auto;height:0}.add-more-form.row>[class*="col-"]:last-child .form-group{margin:0px}.add-your-sign{margin-right:35%;margin-top:0px;margin-bottom:30px}@media only screen and (max-width:1200px){.add-your-sign{margin-right:0px;margin-top:0px;margin-bottom:30px}}.add-sign-priveiw{text-align:center;border:1px solid #ddd;padding:30px;width:50%}.add-sign-priveiw img{width:180px}.edit-part-name{position:relative}.edit-part-name .site-button{position:absolute;top:5px;right:5px}.add-payment-detail{margin-right:35%;margin-top:0px;margin-bottom:0px}.add-payment-icon{font-size:30px}@media only screen and (max-width:1200px){.add-payment-detail{margin-right:0px;margin-top:0px;margin-bottom:30px}}.crad-tile-main{border-bottom:1px solid #ddd}.ws-custom-heading{display:flex;justify-content:space-between}.text-white{color:#fff}.text-primary{color:#47b1f4}.text-black{color:#000}.text-gray{color:#f5f6f6}.text-gray-dark{color:#d3d3d3}.text-red{color:#ff6868}.text-red-dark{color:#FF2020}.text-green{color:#00d285}.text-yellow{color:#ffc100}.text-orange{color:#F60}.text-blue{color:#2c80ff}.text-sky{color:#21accd}.text-purple{color:#802d75}.radio-inline-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.whatsapp-pic img{width:22px}@media only screen and (max-width:1199px){}.header-toltip{position:absolute;top:80%!important;left:50%;white-space:nowrap;background:#000!important;display:table;padding:5px 10px!important;font-size:11px!important;color:#fff!important;border-radius:3px!important;transform:translateX(-50%);opacity:0;visibility:hidden;letter-spacing:0.5px;transition:all 0.5s ease;font-weight:600!important;line-height:16px!important}.has-toltip:hover{overflow:visible!important;position:relative}.has-toltip:hover .header-toltip{opacity:1!important;visibility:visible!important;top:120%!important}.header-menu{margin-right:30px}.header-menu .navbar-toggler{display:none}.header-menu .nav>li{padding:0px}.header-menu .header-nav .nav>li>a{padding:20px 10px;font-size:14px}.admin-nav-label{background:var(--ao-primary);padding:4px 8px;margin-left:10px;box-shadow:0 5px 5px rgba(0,0,0,0.13);color:#fff;border-radius:4px;text-align:center;font-weight:100;font-size:10px}@media only screen and (max-width:1200px){.header-menu{display:none}}.set-bulk-btn{margin:30px 0px}.add-more-content2{padding:30px;border:1px solid #ddd;display:none;border-radius:10px}.add-more-form.row:after{width:auto;height:0}.add-more-form.row>[class*="col-"]:last-child .form-group{margin:0px}@media only screen and (max-width:420px){.selected-working-hours ul li{width:100%;text-align:center}}.dropzone{min-height:150px;border:2px dashed rgb(2,34,121);background:white;padding:20px 20px;border-radius:10px;-webkit-border-radius:10px}.dropzone span{background-color:var(--ao-primary);padding:10px 20px;border-radius:30px;color:#fff;display:table;margin:auto}.table-striped>tbody>tr:nth-of-type(2n+1){--bs-table-accent-bg:#f6f8fa}.page-item.active .page-link{background:#5b6eff;border-color:#5b6eff}.page-link{color:#222}.page-link:hover{background-color:#222;border-color:#222;color:#fff}div.dataTables_wrapper div.dataTables_paginate{margin-top:10px!important}div.dataTables_wrapper div.dataTables_length select{min-width:100px}.model-w800{max-width:800px}.action{width:330px;display:none!important;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.action .dx-selectbox{width:90px}.card-custom-area{display:table;width:100%}.card-custom-left{padding-left:15px;padding-right:15px;display:table-cell;width:250px;vertical-align:top}.card-custom-right{padding-left:15px;padding-right:15px}.cus-pai-regis-form>.row{margin-left:-20px;margin-right:-20px}.cus-pai-regis-form>.row [class*="col-"]{padding:0px 20px}.cus-pai-regis-form>.row>.col-lg-6.col-md-6>.col-lg-6{padding:0px 0px}@media only screen and (max-width:460px){}.cus-pai-regis-form .radio-inline-box{border:1px solid #ddd;padding:0px 0px;border-radius:5px;height:48px;width:100%;display:flex;align-items:center;margin:0px}.cus-pai-regis-form .radio-inline-box .checkbox{margin:0px}.cus-pai-regis-form .radio-inline-box .checkbox{margin:14px}#wp-description-wrap{width:100%}.form-control.t-area-height{height:50px!important}.form-select{height:50px;border-color:#e8edf1}.form-select:focus{border-color:#06328b;outline:0;box-shadow:none;box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06)}.form-group{margin-bottom:25px}label{max-width:100%;margin-bottom:5px;font-weight:600;color:#000;font-size:16px}.dataTables_length{float:left}.dataTables_filter{float:right}.dt-remove-btn{vertical-align:top;margin-left:2px;padding:2px 5px!important;font-size:11px}.btn-primary{background:var(--ao-primary);border-color:var(--ao-primary)}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.btn-primary:focus{background-color:var(--ao-primary);border-color:var(--ao-primary)}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{outline:0;box-shadow:none}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:none}.dataTables_wrapper .row:last-child{border-top:1px solid #c4cada!important;padding-top:20px}.day-of-app{color:#777;font-size:13px}.day-of-app span{color:var(--ao-primary);cursor:pointer}.max-w150{width:200px}.com-one{width:25%}.com-two{width:25%}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cs-message-panel{background-color:#fff;position:fixed;top:0px;right:-100%;max-width:600px;width:100%;height:calc(100% - 0px);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:9999}.active-team .cs-message-panel{right:0%}.active-edit-pro .cs-editpro-area{right:0%}.active-new-chart .cs-newchart-area{right:0%}.active-books-appointment .cs-books-appointment-area{right:0%}.active-edit-appointments .cs-edit-appointments-area{right:0%}body[class*="active-"] .cs-message-panel{box-shadow:0 0px 150px 0px rgba(0,0,0,0.3)}.cs-panel-close{position:absolute;top:25px;right:20px;background:none;border:none;font-size:24px;padding:0}.cs-panl-head{padding:30px;background-color:#fff;border-bottom:1px solid #dbdbdb;width:100%}.cs-panl-body{padding:30px;height:calc(100vh - 193px);overflow:auto;background-color:#fff}.cs-panl-body2{padding:30px;height:calc(100vh - 93px);overflow:auto;background-color:#fff}.cs-panl-footer{padding:30px;width:100%;border-top:1px solid #dbdbdb}#medicalrecords-container img{border-radius:5px}@media only screen and (max-width:1199px){}@media only screen and (max-width:767px){}@media only screen and (max-width:640px){}.team-list-nav{margin-bottom:0px!important}.team-list-nav .nav-item{width:100%}.team-list-nav .nav-item>.nav-link{padding:15px 15px;width:100%}.team-list-nav .nav-item>.form-select{border-radius:0px}.team-list-nav .nav-item>.form-select:focus{border-color:#ddd}@media only screen and (max-width:1200px){}.team-member-list-info{position:relative;display:flex;align-items:center;padding:15px 15px 15px 20px;background-color:#fff;border-radius:0px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.team-member-list-detail{overflow:hidden;width:calc(100% - 60px)}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}.create-newChart-list{position:relative;list-style:none;margin:0px 0px 0px 30px;padding:0px}.create-newChart-list:before{content:"";position:absolute;top:0px;left:-30px;height:100%;width:3px;background:#ddd;border-radius:5px}.create-newChart-list>li{position:relative;padding:30px;background-color:#fff;border:1px solid #e6ebf1;border-radius:10px;margin-bottom:30px}.create-newChart-list>li .create-newChart-left:before{content:"";position:absolute;top:35px;left:-38px;height:16px;width:16px;background:#5b6eff;border-radius:20px}.create-newChart-list>li .create-new-heading:before{content:"";position:absolute;top:15px;left:-68px;height:16px;width:16px;background:#5b6eff;border-radius:20px}.create-newChart-head{padding-bottom:15px}@media only screen and (max-width:640px){.create-newChart-head{display:block!important}.create-newChart-head .create-newChart-left{margin-bottom:10px}}.create-newChart-head+.create-newChart-body{border-top:1px solid #ddd;padding-top:20px}.create-newChart-date{color:var(--ao-primary);font-weight:700}.create-newChart-emty{padding:30px;text-align:center;border:1px solid #ddd;margin-bottom:20px;border-radius:10px;color:#999}.create-user-infos{display:none;padding:30px;border:1px solid #ddd;margin-bottom:20px;border-radius:10px;color:#999;background-color:#fff}.create-user-notess{display:none;padding:30px;border:1px solid #ddd;margin-bottom:20px;border-radius:10px;color:#999;background-color:#fff}@media only screen and (max-width:640px){}@media only screen and (max-width:480px){.pecen-pic{margin-bottom:10px}}.pecen-pic{width:110px;height:110px;margin-right:25px;overflow:hidden;border-radius:10px}.pecen-email i,.pecen-phone i{color:#000;margin-right:5px}.pecen-sex{display:inline-block;margin-right:10px}.pecen-sex span{color:#000}.active-time-slide .cs-timeSlide-area{right:0px}.cs-timing-list{list-style:none;margin:0px 0px 30px}.cs-timing-list li{display:inline-block;margin-right:20px}@media only screen and (max-width:580px){.cs-timing-list li{width:70px;margin-top:5px;margin-bottom:5px}}.input_Timing-box{border:1px solid #ddd;padding:20px;background:#fff;margin-bottom:30px;position:relative}.input_fields_Timing .form-group{margin:0px}.input-timing-close{position:absolute;top:25px;right:20px;background:none;border:none;font-size:18px;width:22px;height:22px;line-height:22px;text-align:center;background:#F8374A;color:#fff;padding:0;border-radius:3px}.input-timing-close:hover{color:#fff}.create-feedback-body{border-top:1px solid #ddd;padding-top:15px;margin-top:13px}.card-reg-form-lr-wrap{display:flex;justify-content:space-between}.card-reg-form-left{max-width:540px;width:100%;margin-right:1%}.card-reg-form-left{max-width:540px;width:100%}.card-cost-section-block ul{margin:0px -10px;padding:0px;display:flex;flex-wrap:wrap;list-style:none}.card-cost-section-block ul li{width:20%;display:flex}.card-cost-section-block ul li .card-cost-inner{width:100%;margin:10px;background-color:#fff;padding:50px 5px;border:1px solid #06328b;border-radius:20px;text-align:center}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed){color:var(--ao-primary);background-color:#fff;box-shadow:inset 0-1px 0 rgba(0,0,0,.125)}.calen-list-nav{margin-bottom:40px;text-align:center}.calen-list-nav .nav-item{width:33.333%}.calen-list-nav .nav-item>.nav-link{padding:15px 15px}.ins-type{padding:50px;background-color:#fff;text-align:center;border-radius:20px;border:1px solid #ddd}.ins-type span{display:inline-block;max-width:100px;margin-bottom:30px;position:relative;z-index:1}.ins-type span:after{width:80px;height:80px;content:"";background-color:#022279;border-radius:50%;position:absolute;left:50%;top:50%;z-index:-1;opacity:0.1;transform:translate(-50%,-50%)}.ins-type p{margin-bottom:0px}.partners-logo-wrap .row{border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:25px}.partners-logo-wrap .row .partners-logo{background-color:#fff;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:100%}.partners-logo-wrap .row .partners-logo a{display:inline-block;position:relative;z-index:1;padding:20px}.partners-logo-wrap .row .insuranceitem.active .partners-logo{background:#fff;border:1px solid #222;box-shadow:0 0 10px 10px rgba(0,0,10,0.05)}@media only screen and (max-width:767px){.partners-logo a{padding:20px 10px}}.partners-logo-wrap{max-width:none;margin:0px auto}.partners-info-wrap{max-width:991px;margin:0px auto;border:1px solid #ddd;border-top:0px;background-color:#fff;text-align:center}.partners-info-wrap .row [class*="col-"]{border-right:1px solid #ddd}.partners-info-wrap .row [class*="col-"]:last-child{border-right:0px}.partners-info-wrap .row [class*="col-"] .partners-info{padding:50px}.partners-info h2{color:var(--ao-primary)}.partners-logo-wrap .row{border-top:0px;border-left:0px;margin-bottom:25px}.partners-logo-wrap .row .insuranceitem{display:flex;padding:0px 12px;margin-bottom:25px}.partners-logo-wrap .row .insuranceitem .partners-logo{border-radius:10px;border:1px solid #ddd;background-color:#fff}@media only screen and (max-width:1600px){.ins-type{padding:30px}}.language-logo{background-color:#fff;text-align:center;border:1px solid #ddd}.language-logo a{display:block;position:relative;z-index:1;padding:20px 5px;width:100%}.language-logo img{width:auto!important;height:60px!important}.language-logo span{display:block;line-height:1;font-weight:600}.active .language-logo{background:#f5f5f5;border-color:#5b6eff}@media only screen and (max-width:575px){.partners-logo-wrap .row>*{width:50%;max-width:50%}}@media only screen and (max-width:1600px){.ins-type{padding:30px}}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}.carely-only-call{justify-content:center}@media only screen and (max-width:480px){}.sf-doc-apt .accordion-button:not(.collapsed){color:#022279;background-color:transparent}.active-feedback-slide .cs-feedback-area{right:0px}@media only screen and (max-width:480px){}@media only screen and (max-width:1199px){}.opensrhdatetime{background:#fff;border:1px solid #dddddd;display:block;padding:10px 5px 5px 55px;height:50px;border-radius:5px;line-height:30px}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}.bage-green{border-radius:6px;background-color:#1c8315;color:#fff;padding:2px 6px}@media only screen and (max-width:420px){}.carely-featured-halftag{background:#31b931;padding:2px 10px;font-size:12px;color:#fff;display:table;margin:0px auto 10px;border-radius:5px}.nodata{padding:30px;border:1px solid #ddd;border-radius:5px;text-align:center}@media only screen and (max-width:450px){}.bage-green2{border-radius:6px;background-color:#1c8315;color:#fff;padding:2px 6px 4px;display:inline-flex;line-height:1;align-items:center;font-size:14px}.search-filter-box{padding:30px;border-bottom:1px solid #ddd}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:450px){}.s-p-center{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-pagination{clear:both}.site-pagination .pagination>li>a,.site-pagination .pagination>li>span{margin:0px 10px;border:none;border-radius:5px!important;text-align:center;font-size:16px;;}.site-pagination .pagination>li>a .fa{font-size:12px}.site-pagination .pagination>li>a{color:#022278}.site-pagination .page-item.active .page-link{background-color:transparent;border-color:transparent;color:#222}.site-pagination .page-item.active .page-link:hover,.site-pagination .page-item.active .page-link:active,.site-pagination .page-item.active .page-link:focus{background-color:var(--ao-primary);border-color:var(--ao-primary);color:#fff}.site-pagination .page-item.current .page-link{background-color:var(--ao-primary);border-color:var(--ao-primary);color:#fff}.site-pagination .pagination>li>a,.site-pagination .pagination>li>span{margin:0px 10px;border:none;border-radius:5px!important;padding:5px 2px;min-width:36px;font-size:16px!important}.site-pagination .pagination>li>a i,.site-pagination .pagination>li>span i{font-size:18px!important}.site-pagination .pagination>li>a:hover,.site-pagination .pagination>li>span:hover{color:#fff;background-color:var(--ao-primary);border-color:var(--ao-primary)}.site-pagination .pagination>li>span.current{color:#fff;background-color:var(--ao-primary);border-color:var(--ao-primary)}.site-footer.footer-light{background-color:#d2e7e2;border-top:1px solid #647772}.elementor-widget-text-editor p:last-child{margin-bottom:0px}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ser-share-icons{position:absolute;bottom:50%;left:0;margin-bottom:10px;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.ser-share-icons:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000 transparent transparent transparent}.ser-share-icons ul{list-style:none;padding:0px;display:flex;border-radius:5px;overflow:hidden}.ser-share-icons ul li{background:var(--ao-primary);border-right:1px solid rgba(255,255,255,0.2)}.ser-share-icons ul li:last-child{border-right:none}.ser-share-icons ul li a{display:flex;align-items:center;height:32px;padding:0px 10px;background:#000;color:#fff}.ser-share-icons ul li:hover a{background:#333}li:hover .ser-share-icons{bottom:100%;opacity:1}@media only screen and (max-width:1199px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}.carely-info-msg{padding:20px;text-align:center;border:1px solid #ddd;border-radius:5px}@media only screen and (max-width:420px){}@media only screen and (max-width:420px){}@media only screen and (max-width:460px){}@media only screen and (max-width:991px){}.card-shadow-box{padding:30px;position:relative;background-color:#fff;border-radius:10px;box-shadow:0px 0px 30px rgba(0,0,0,0.1)}@media only screen and (max-width:420px){.card-shadow-box{padding:20px}}@media only screen and (max-width:1199px){}@media only screen and (max-width:640px){}@media only screen and (max-width:420px){}@media only screen and (max-width:420px){}.site-button.red{background-color:#ef1b1a}.appointment-slots2 .slotbox{width:33.333%}@media only screen and (max-width:767px){}@media only screen and (max-width:460px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.carely-service-details{border:1px solid #ddd;padding:30px;line-height:2;border-radius:5px;background:#fff;font-size:18px}.carely-service-details strong{color:#222;margin-right:10px;min-width:125px;display:inline-block}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}.carely-story-gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0px;margin-top:15px;margin-left:-10px;margin-right:-10px}.carely-story-gallery li{width:20%;padding:0px 10px;margin-bottom:20px!important;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.carely-story-gallery li:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.carely-story-gallery li img{position:static;border-radius:5px}@media only screen and (max-width:991px){.carely-story-gallery li{width:25%}}@media only screen and (max-width:767px){.carely-story-gallery{margin:15px -7.5px 0px}.carely-story-gallery li{width:33.333%;padding:0px 7.5px;margin-bottom:15px!important}}@media only screen and (max-width:640px){}@media only screen and (max-width:420px){}.animte-pluse{animation:MoveUpDown 3s linear infinite;position:absolute;left:0;bottom:0}@media only screen and (max-width:991px){}@keyframes MoveUpDown{0%,100%{bottom:0}50%{bottom:-20px}}.animte-pluse2{animation:MoveUpDown2 6s linear infinite;position:absolute;left:0;bottom:0}@keyframes MoveUpDown2{0%,100%{top:0}50%{top:-20px}}.search-outer-wrapper+.elementor-section{padding-top:100px}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:600px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}.section-head.center{text-align:center;margin:0px auto 40px;max-width:650px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:650px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:767px){}.section-head.center.white{color:#fff}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}.appointment-pic{position:relative;z-index:1}@media only screen and (max-width:991px){}@media only screen and (max-width:1800px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.aone-find-doc{position:relative}.aone-find-doc input{padding-right:70px}.aone-find-doc button{position:absolute;right:6px;top:6px;background-color:var(--ao-primary);border:0px;color:#fff;bottom:6px;width:45px;border-radius:6px}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.aon-med-faq .accordion-item .accordion-button:not(.collapsed){box-shadow:none}.accordion-button:after{background-image:none;content:"";font-family:"FontAwesome";line-height:20px}.accordion-button:not(.collapsed):after{background-image:none;content:"";transform:none}.list-check-style{list-style:none;margin:30px 0px;padding:0px}.list-check-style li{padding-left:30px;position:relative;padding-bottom:5px}.list-check-style li i{position:absolute;left:0px;top:4px;color:#115949;font-size:22px}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1320px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.section-head.left{margin-bottom:0px}.section-head.left p{margin-bottom:30px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.section-head.white{color:#fff}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}.list-check-style2{list-style:none;margin:30px 0px;padding:0px}.list-check-style2 li .list-title{color:#0f5846}.list-check-style2 li{padding-left:70px;position:relative;padding-bottom:5px}.list-check-style2 li i{position:absolute;left:0px;top:4px;color:#fff;font-size:22px;background-color:var(--ao-primary);border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center}.aone-med-future-r-section>ul{padding:0px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){.list-check-style2 li{padding-left:40px}.list-check-style2 li i{font-size:14px;width:26px;height:26px;line-height:28px}.list-check-style2 li .list-title{font-size:20px}}.aone-med-future-r-section{max-width:566px;margin-left:auto}.aone-med-future-r-section ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aone-med-future-r-section ul li{width:50%}.aone-med-future-r-section ul li:first-child{margin-top:40px}@media only screen and (max-width:575px){.aone-med-future-r-section ul li:first-child{margin-top:0px;margin-bottom:30px}.aone-med-future-r-section ul li{width:100%}.aone-med-future-l-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.aone-med-future-l-inner>div{width:100%}}.aone-med-future-l-inner .aone-med-future-content{padding:50px 30px;color:#fff;background-color:var(--ao-primary)}.aone-med-future-l-inner .aone-med-future-content h3{color:#fff;margin-bottom:15px}.aone-med-future-l-inner .aone-med-future-content span{margin-bottom:20px;display:block}.aone-med-future-l-inner .media img{width:100%}.aone-med-future-r-inner .aone-med-future-content{padding:50px 30px;color:#fff;background-color:var(--secondary)}.aone-med-future-r-inner .aone-med-future-content h3{color:#fff;margin-bottom:15px}.aone-med-future-r-inner .aone-med-future-content span{margin-bottom:20px;display:block}.aone-med-future-r-inner .media img{width:100%}@media only screen and (max-width:991px){.aone-med-future-r-section{max-width:100%;margin-left:0}}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1540px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.page-content:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.col-md-five{width:20%}@media only screen and (max-width:1200px){.col-md-five{width:25%}}@media only screen and (max-width:991px){.col-md-five{width:33.333%}}@media only screen and (max-width:767px){.col-md-five{width:50%}}.ser-shop-style1-box{text-align:center}.ser-shop-style1-box .ser-shop-media{position:relative}.ser-shop-style1-box .ser-shop-media img{width:100%;border:1px solid #ddd;border-radius:10px}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.ser-shop-style1-box .ser-shop-media .bedge{position:absolute;left:20px;top:105px;color:#fff;padding:5px 20px;display:inline-block;font-size:14px;outline:none;cursor:pointer;line-height:1.42857;border-radius:5px;-webkit-border-radius:5px;background-color:var(--secondary);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;letter-spacing:2px;transform-origin:left top}@media only screen and (max-width:1200px){.ser-shop-style1-box .ser-shop-media .bedge{left:15px;top:80px;padding:2px 10px;font-size:12px}}.ser-shop-style1-box .ser-shop-media .bedge.disabled{display:none}.ser-shop-style1-box .ser-shop-media .shop-item-controls{padding:0px;list-style:none;overflow:hidden;margin-bottom:0px;display:table;border:1px solid #000;border-radius:5px;position:absolute;top:50px;right:30px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0}.ser-shop-style1-box:hover .ser-shop-media .shop-item-controls{opacity:1;top:30px}.ser-shop-style1-box .ser-shop-media .shop-item-controls li{display:block;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000}.ser-shop-style1-box .ser-shop-media .shop-item-controls li:last-child{border-width:0px}.ser-shop-style1-box .ser-shop-media .shop-item-controls li a{display:flex;justify-content:center;align-items:center;color:var(--ao-primary);width:40px;height:40px;line-height:40px;background-color:#fff}.ser-shop-style1-box .ser-shop-media .shop-item-controls li a:hover{color:#fff;background-color:var(--ao-primary)}.ser-shop-style1-box .ser-shop-media .shop-item-controls li .added_to_cart{font-size:12px;line-height:1.2;padding:5px 2px;border-top:1px solid #000}.ser-shop-style1-box .ser-shop-info{padding:20px 0px}.ser-shop-style1-box .ser-shop-info .ser-shop-title{margin:0px}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price{font-size:18px;font-weight:normal}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price strike{padding-right:10px;color:#777777;opacity:0.8}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price strong ins{text-decoration:none}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.site-button.round{width:45px;height:45px;line-height:45px;padding:0px;border-radius:50%;font-size:24px;text-align:center}.site-button.round i{padding-right:0px}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.bg-dark-green{background-color:var(--secondary)}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}.side-bar .widget{margin-bottom:20px;list-style:none}.rounded-sidebar-widget{border-radius:5px;background-color:#f6fbf8;padding:30px;border:1px solid #ddd}.widget_search_bx button{border-left-color:#FFF;padding:9px 20px;color:#fff!important;background-color:var(--ao-primary);border-radius:0px 5px 5px 0px;border:0px;height:44px}.widget_search_bx .input-group .form-control{border-right:1px solid var(--ao-primary);height:44px;border-radius:5px 0px 0px 5px;background-color:#fff}.recent-posts-entry .widget-post{margin-bottom:20px}.recent-posts-entry .widget-post:last-child{border:none;margin-bottom:0px}.widget_tag_cloud a{padding:3px 14px;font-size:16px;display:inline-block;margin:0 10px 15px 0px;color:var(--ao-primary);background:#fff;position:relative;border:1px solid #e8e8e8;position:relative;border-radius:3px;z-index:1}.widget_social_inks ul{list-style:none;display:flex;margin-bottom:0px}.widget_social_inks ul li{display:block}.widget_social_inks ul li a{width:44px;height:44px;line-height:44px;border-radius:50%;display:block;margin-right:8px;text-align:center}@media only screen and (max-width:767px){}.post-read-more .site-button-link{position:relative;display:inline-block}.post-read-more .site-button-link::after{content:"";width:100%;height:2px;background:var(--ao-primary);position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog-detail .blog-post .post-text{line-height:2}.blog-detail .blog-post .post-text:after{content:"";display:block;clear:both}.blog-detail .blog-post .post-categories{text-align:center}.blog-detail .blog-post .post-meta{text-align:center}.blog-detail .blog-post .post-text .post-title{text-align:center}.tagcloud a{padding:3px 12px;background:#f5f5f5;margin:0 2px 6px 0;font-size:15px!important;display:inline-block;border:1px solid #ddd;color:#222}.tagcloud a:hover,.tagcloud a:active,.tagcloud a:focus{border-color:#f5f5f5;background:var(--ao-primary);color:#fff}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video,.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.blog-post .post-meta ul{margin:0px 0px 10px 0px;padding:0px;float:none;list-style:none}.blog-grid.blog-post .post-date{width:inherit;background:none;margin:0px}.blog-list.blog-post .post-date{width:inherit;background:none;margin:0px}.blog-post .post-date span{background:none;padding:0px;font-size:inherit;display:inherit;vertical-align:inherit}.blog-post .post-meta ul li{color:#595959;position:relative;padding-right:10px;display:inline-block}.blog-post .post-meta ul li:last-child{padding-right:0px}.blog-post .post-meta ul li:after{content:"|";position:absolute;right:0px;top:0px}.blog-post .post-meta ul li:last-child:after{display:none}.blog-post .post-meta ul li a{color:#595959}.blog-post .post-meta ul li a:hover,.blog-post .post-meta ul li a:active,.blog-post .post-meta ul li a:focus{color:var(--ao-primary)}blockquote{background-color:#eff7f3;border-radius:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#000;font-size:24px;font-weight:700;font-style:italic;border:none!important;padding:40px 60px!important;font-style:italic;margin-bottom:40px}.wp-block-pullquote{border:none}.wp-block-pullquote blockquote{margin-bottom:0px}.wp-block-calendar{margin-bottom:30px}.wp-block-calendar table{caption-side:top;font-weight:700;color:#333;margin-bottom:15px}.wp-block-calendar table th,.wp-block-calendar table th{text-align:center;background:var(--ao-primary);padding:15px 10px;font-weight:700;color:#222;font-size:18px;color:#fff;border-color:var(--ao-primary)}@media only screen and (max-width:991px){.blog-detail .post-title{font-size:30px}}@media only screen and (max-width:767px){.blog-detail .post-title{font-size:26px}blockquote{font-size:18px;padding:20px 30px!important}}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}ol.list-num-count{counter-reset:li;padding-left:0}ol.list-num-count>li{position:relative;margin:0 0 6px 30px;padding:0px 8px;list-style:none}ol.list-num-count>li:before{content:counter(li,decimal);counter-increment:li;position:absolute;top:5px;left:-28px;width:28px;height:28px;padding:5px;color:#fff;background:var(--ao-primary);font-weight:bold;text-align:center;font-size:12px;font-weight:bold}@media only screen and (max-width:420px){}.wp-block-embed figcaption{color:#222;font-weight:700}.wp-block-embed{margin-bottom:28px}.entry-footer,.navigation.post-navigation,.post.blog-post.blog-detail{max-width:850px;margin-left:auto;margin-right:auto}.comments-area{padding:0;clear:both}.comments-area .comments-title{text-transform:uppercase;font-size:20px}ol.comment-list{list-style:none;margin:0;padding:0px}ol.comment-list li.comment{position:relative;padding:0}ol.comment-list li.comment .comment-body{position:relative;padding:15px 20px;margin-bottom:40px;margin-left:80px;position:relative;border:1px solid #e9e9e9}ol.comment-list li.comment .comment-body:before,ol.comment-list li.comment .comment-body:after{content:"";position:absolute;top:20px;width:0;height:0;border-width:10px 12px 10px 0;border-style:solid}ol.comment-list li.comment .comment-body:before{border-color:transparent #fff transparent #fff;z-index:1;left:-12px;top:22px}ol.comment-list li.comment .comment-body:after{border-color:transparent #e9e9e9 transparent #e9e9e9;border-width:12px 14px 12px 0;left:-14px}ol.comment-list li.comment .comment-author{display:block;margin-bottom:5px}ol.comment-list li.comment .comment-author .avatar{position:absolute;top:0;left:-80px;width:56px;height:56px;border-radius:100%;-webkit-border-radius:100%;border:2px solid #FFF}ol.comment-list li.comment .comment-author .fn{display:inline-block;color:#555555;font-size:14px;text-transform:uppercase;font-weight:600;font-style:normal}ol.comment-list li.comment .comment-author .says{display:none;color:#999999;font-weight:600}ol.comment-list li.comment .comment-meta{color:#8d8d8d;text-transform:uppercase;margin-bottom:10px}ol.comment-list li.comment .comment-meta:before,ol.comment-list li.comment .reply a:before{font-family:"FontAwesome";font-size:11px;vertical-align:middle}ol.comment-list li.comment .comment-meta:before{content:""}ol.comment-list li.comment .reply a:before{content:"";font-weight:normal;color:#555555;margin-right:5px;vertical-align:middle}ol.comment-list li.comment p{margin:0 0 5px}ol.comment-list li.comment .reply a{position:absolute;top:50px;right:30px;margin-top:-5px;color:#022278;font-weight:600}ol.comment-list li .children{list-style:none;margin-left:80px;padding:0px}ol.comment-list li .children li{padding:0}@media only screen and (max-width:767px){.comments-area .padding-30{padding:15px}ol.comment-list li.comment .comment-body{margin-bottom:30px;margin-left:70px}ol.comment-list li.comment .comment-author .avatar{left:-75px;height:60px;width:60px}ol.comment-list li .children{margin-left:20px}ol.comment-list li.comment .reply a{position:static}}@media only screen and (max-width:480px){ol.comment-list li.comment .comment-body{margin-left:0px}ol.comment-list li.comment .comment-author .avatar{left:auto;top:auto;width:80px;height:auto;position:inherit}ol.comment-list li .children{margin-left:0px}ol.comment-list li.comment .comment-author .fn{margin-top:10px;display:block}}@media only screen and (max-width:480px){}@media only screen and (max-width:767px){}.comment-respond{padding:30px 30px;border:1px solid #e9e9e9}.comment-respond .comment-reply-title{text-transform:uppercase;font-size:20px}.comment-respond .comment-reply-title{font-size:16px;font-weight:600}.comments-area .comment-form{margin:0-15px}.comments-area .comment-form .logged-in-as>a+a{color:var(--primary-link)}.comments-area .comment-form .logged-in-as>a+a:hover{color:var(--primary-link-hover);text-decoration:underline}.comments-area .comment-form .comment-notes{display:none}.comments-area .comment-form p{width:33.333%;float:left;padding:0 15px;margin-bottom:15px!important;position:relative}.comments-area .comment-form p.form-allowed-tags{width:100%}ol.comment-list li.comment .comment-respond .comment-form p{padding:0 15px!important}.comments-area .comment-form p label{display:none;line-height:18px;margin-bottom:10px}.comments-area p:before{font-family:"FontAwesome";display:inline-block;position:absolute;left:15px;top:0;font-size:16px;color:#ccc;width:40px;height:40px;line-height:40px;border:1px solid #e1e1e1;text-align:center}.comments-area p.comment-form-author:before{content:""}.comments-area p.comment-form-email:before{content:""}.comments-area p.comment-form-url:before{content:""}.comments-area p.comment-form-comment:before{content:""}.comments-area .comment-form p input[type="text"],.comments-area .comment-form p textarea{width:100%;height:40px;line-height:1.2;padding:10px 10px 10px 50px;border:1px solid #e1e1e1}.comments-area .comment-form p.comment-form-comment{width:100%;display:block;clear:both}.comments-area .comment-form p textarea{height:120px}.comments-area .comment-form p.form-submit{clear:both;float:none;width:100%;margin:0}.comments-area .comment-form p input[type="submit"]{background-color:#022278;border-color:#1f82bd;border-width:0;border-bottom-width:3px;border-style:solid;color:#fff;padding:9px 20px;line-height:1.42857;text-transform:uppercase}.comments-area .comment-form p input[type="submit"]:hover,.comments-area .comment-form p input[type="submit"]:focus,.comments-area .comment-form p input[type="submit"]:active{background-color:#1f82bd;border-color:#0c6faa;color:#fff}@media only screen and (max-width:767px){.comments-area .comment-form p{width:100%!important;float:none;margin-bottom:20px}.comment-respond{padding:20px}}.login-sign-logo{display:table;margin:0px auto}.login-sign-head{text-align:center;padding:30px 0px 30px}.login-sign-head strong{font-size:50px;line-height:60px;display:block;color:#000}.login-sign-head span{font-size:18px;display:block;color:#777;letter-spacing:2px}.carely-loggedin-box{text-align:center;border:1px solid #ddd;padding:30px;border-radius:5px}@media only screen and (max-width:1550px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1100px){}@media only screen and (max-width:991px){.login-sign-head strong{font-size:30px}}@media only screen and (max-width:850px){}@media only screen and (max-width:767px){.login-sign-head strong{font-size:26px}}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}.carely-payoutbal-wrap{font-size:24px}.carely-avl-payoutbal{color:#777;margin-right:10px}.carely-payoutbal-wrap .amount{color:#42bf37;font-weight:bold;font-size:inherit!important}@media only screen and (max-width:1600px){}@media only screen and (max-width:1199px){.card-cost-section-block ul li{width:33.33%}}@media only screen and (max-width:991px){.partners-info-wrap .row [class*="col-"] .partners-info{padding:15px 50px}.card-custom-left{margin-bottom:30px;display:block;padding-left:0px;padding-right:0px}.card-custom-area{display:block}.card-reg-form-lr-wrap{display:block}.card-reg-form-left{max-width:100%}}@media only screen and (max-width:768px){.card-custom-left{margin:0px auto;text-align:center}.card-custom-left .admin-button{margin-top:30px}}@media only screen and (max-width:767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:left!important}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0;padding-left:0px}}@media only screen and (max-width:540px){.card-cost-section-block ul li{width:50%}}@media only screen and (max-width:460px){}@media only screen and (max-width:375px){.card-cost-section-block ul li{width:100%}}@media only screen and (max-width:360px){}.side-bar .widget{padding:30px;background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:10px}.side-bar .widget .widget-title{position:relative;padding-bottom:15px}.side-bar .widget .widget-title::before{content:"";position:absolute;bottom:0px;left:0px;background-color:var(--ao-primary);width:50px;height:3px}.side-bar .widget .form-control{background-color:#f9f9f9}.side-bar .search-bx .input-group-btn .btn{background-color:var(--ao-primary);color:#fff;border-radius:0px;height:50px;padding:0px 20px}.side-bar .widget_services ul{list-style:none;padding-left:0;margin-bottom:0;background-color:#fff}.side-bar .widget_services ul li{position:relative;padding:10px 0px 10px 15px;line-height:20px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:nowrap;border-bottom:1px solid #e7e7e7}.side-bar .widget_services ul li::after{content:"";font-family:"FontAwesome";color:var(--ao-primary);position:absolute;left:0px;top:10px}.side-bar .widget_services ul li a{color:#000;margin-left:0px;padding:0px;display:inline-block;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600}.side-bar .widget_services ul li .badge{background:none;background-color:rgba(0,0,0,0);color:#000;font-size:12px;font-weight:600;padding:7px;background-color:#e7e7e7}.side-bar .widget_archives ul{list-style:none;padding-left:0;margin-bottom:0;background-color:#fff}.side-bar .widget_archives ul li{position:relative;padding:10px 0px 10px 15px;line-height:20px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:nowrap}.side-bar .widget_archives ul li a{color:#000;margin-left:0px;padding:0px;display:inline-block;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600}.side-bar .widget_archives ul li::after{content:"";width:4px;height:5px;border-radius:50%;background-color:var(--ao-primary);position:absolute;left:0px;top:17px}.shop-item-price-slider{display:flex;white-space:nowrap}.shop-item-price-slider .slider.slider-horizontal{width:100%;margin-left:10px;margin-right:10px}.shop-item-price-slider{white-space:nowrap}.shop-item-price-slider .slider.slider-horizontal .slider-track{height:8px;background-color:var(--ao-primary);background-image:none;margin-top:0px;margin-left:0px}.shop-item-price-slider .slider.slider-horizontal .slider-handle{background-color:var(--ao-primary);background-image:none;width:15px;height:15px;top:7px;margin-left:-5px}@media only screen and (max-width:991px){.single-product-title .post-title{font-size:30px}}@media only screen and (max-width:767px){.single-product-title .post-title{font-size:26px}}.quantity.btn-quantity.m-b20{max-width:130px;display:inline-block;margin-right:20px}.gallery-posts-widget{margin-bottom:-16px}#sync1{border:1px solid #ddd;margin-bottom:13px}#sync2 .item{border:1px solid #ddd}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0;background:#fff;border-color:#ddd;color:#777}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 4px 0 0;bottom:0;background:#fff;border-color:#ddd;color:#777}@media only screen and (max-width:420px){}@media only screen and (max-width:768px){.btn-back-to-home{padding:2px 10px;font-size:12px;top:15px;right:15px}}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.table>tbody>tr{background:#f3f5f6!important}.table>tbody>tr:after{content:"";height:10px;display:table;width:100%}div.dataTables_wrapper div.dataTables_length select{background:#f3f5f6;min-width:250px}div.dataTables_wrapper div.dataTables_filter input{background:#f3f5f6;min-width:250px}.btn-pending{padding:3px 10px;border-radius:30px;font-size:14px;font-weight:600;border:1px solid #ffd986;color:#885d00;border-radius:5px;background-color:#ffd986}.btn-cancelled{padding:3px 10px;border-radius:30px;font-size:14px;font-weight:600;border:1px solid #885d00;color:#087700;border-radius:5px;background-color:#885d00}.btn-complete{padding:3px 10px;border-radius:30px;font-size:14px;font-weight:600;border:1px solid #89cc46;color:#4b090b;border-radius:5px;background-color:#ff8689}.animate-v{-webkit-animation:upNdown1 5s infinite linear;animation:upNdown1 2s infinite linear}@-webkit-keyframes upNdown1{0%{}50%{transform:translateY(-30px)}100%{}}@keyframes upNdown1{0%{}50%{transform:translateY(30px)}100%{}}.animate-curve:after{-webkit-animation:upNdown2 5s infinite linear;animation:upNdown2 2s infinite linear}@-webkit-keyframes upNdown2{0%{}50%{transform:translateY(-10px)}100%{}}@keyframes upNdown2{0%{}50%{transform:translateY(10px)}100%{}}.animate-curve:after{-webkit-animation:upNdown2 5s infinite linear;animation:upNdown2 2s infinite linear}@-webkit-keyframes upNdown2{0%{}50%{transform:translateY(-10px)}100%{}}@keyframes upNdown2{0%{}50%{transform:translateY(10px)}100%{}}.animate-v2{-webkit-animation:upNdown11 5s infinite linear;animation:upNdown11 2s infinite linear}@-webkit-keyframes upNdown11{0%{}50%{transform:translateY(-5px)}100%{}}@keyframes upNdown11{0%{}50%{transform:translateY(5px)}100%{}}.animate-v3{-webkit-animation:upNdown12 5s infinite linear;animation:upNdown12 2s infinite linear}@-webkit-keyframes upNdown12{0%{}50%{transform:translateY(5px)}100%{}}@keyframes upNdown12{0%{}50%{transform:translateY(-5px)}100%{}}.shine-hover .shine-box{position:relative;overflow:hidden}.shine-hover .shine-box::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shine-hover .shine-box:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.zoom-box:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}#multistep_form fieldset:not(:first-of-type){display:none}.page-logo img{max-height:80px}@media only screen and (max-width:991px){.section-full.p-t120.p-b90{padding-top:40px;padding-bottom:10px}}@media only screen and (max-width:460px){.product-filter-wrap{flex-wrap:wrap}}#sf-provider-info .provider-social{margin:0-5px}.availibility-start .form-group,.availibility-end .form-group{position:relative}.availibility-list{margin:0px;padding:0px}.availibility-list li{position:relative}.availibility-list [id*="remove-edit"] .availibility-time-select>.form-control{padding-left:12px}@media only screen and (max-width:991px){.availibility-list .availibility-start,.availibility-list .availibility-end{width:100%}}@media only screen and (max-width:480px){}.availibility-edit{position:absolute;top:8px;right:4px;display:table;width:180px;height:32px}.availibility-edit>div{display:table-cell;padding:0px 4px;vertical-align:middle}.availibility-time-select{width:100px}.availibility-time-select .form-control{height:32px;background:#f0efef}.btn-time-zone{background:#FFF;border:1px solid #ddd;border-radius:5px;height:32px;font-size:14px;padding:0px 10px;color:#777}.btn-time-remove{position:absolute;top:0px;left:12px;background:#FFF;border:1px solid #ea4e4e;border-radius:20px;width:18px;height:18px;line-height:18px;font-size:10px;padding:0px;color:#ea4e4e;margin:16px -9px;z-index:4;display:flex;align-items:center;justify-content:center}.btn-time-remove:hover{background:#ea4e4e;border:1px solid #ea4e4e;color:#fff}.active-zone .btn-time-zone{border:1px solid var(--ao-primary);color:var(--ao-primary)}.add-another-time{border:2px dashed #09358c;color:#09358c;text-align:center;margin-bottom:30px;padding:10px 20px;border-radius:5px;cursor:pointer}.custom-schedule-box{border:1px solid #ddd;border-radius:10px;padding:15px;display:table;width:100%;margin-bottom:30px}.custom-schedule-box>div{display:table-cell;vertical-align:middle}.custom-schedule-date{width:100px;border:1px solid var(--ao-primary);font-size:40px;border-radius:10px;text-align:center;padding:15px;position:relative}.custom-schedule-date strong{font-size:50px;line-height:50px;display:block;color:var(--ao-primary)}.custom-schedule-date span{font-size:20px;line-height:20px;display:block;color:#999}.custom-schedule-date .schedule-date-trash{position:absolute;top:10px;left:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.custom-schedule-date .schedule-date-edit{position:absolute;top:10px;right:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.custom-schedule-time{padding-left:20px}.custom-schedule-time ul{list-style:none;margin:0px}.custom-schedule-time ul li{display:inline-block;cursor:pointer;background:var(--ao-primary);border:1px solid var(--ao-primary);color:#fff;border-radius:5px;padding:3px 15px;margin-right:10px;margin-top:5px;margin-bottom:5px}.custom-schedule-time ul li:hover{background:var(--ao-primary);color:#fff}@media only screen and (max-width:380px){.custom-schedule-box{display:block}.custom-schedule-box>div{display:block}.custom-schedule-time{padding-left:0px}.custom-schedule-time ul li{display:block;margin-right:0px}}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{border:none}.bootstrap-datetimepicker-widget td [class*="icon-"]{background:#fff;color:#000}.bootstrap-datetimepicker-widget td [class*="icon-"]:hover{background:var(--ao-primary);color:#fff!important}.custom-schedule-year{margin-bottom:30px;position:relative}.custom-schedule-year strong{display:inline-block;background:#09358c;color:#fff;padding:5px 20px;border-radius:5px;position:relative;z-index:1}.custom-schedule-year:after{content:"";position:absolute;top:18px;left:0px;height:2px;background:#ddd;width:100%}.edit-time-title{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px}.edit-time-lists{list-style:none;margin:0px}.edit-time-lists li{display:inline-block;display:inline-block;padding:3px 15px;border:1px solid var(--ao-primary);background:var(--ao-primary);color:#fff;border-radius:5px;margin-right:10px;margin-bottom:10px}.edit-time-hide{opacity:0.5;cursor:not-allowed}.holiday-date-list{list-style:none;padding:0px}.holiday-date-list li{display:inline-flex;margin-right:10px;margin-bottom:10px;position:relative}.holiday-off-date{width:100px;border:1px solid var(--ao-primary);font-size:40px;border-radius:10px;text-align:center;padding:15px}.holiday-off-date strong{font-size:50px;line-height:50px;display:block;color:var(--ao-primary)}.holiday-off-date span{font-size:16px;line-height:20px;display:block;color:#999}.holiday-off-date i{position:absolute;top:10px;left:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.add-holiday-date{border:2px dashed #09358c;color:#09358c;padding:10px 10px;border-radius:10px;align-items:center;display:flex;cursor:pointer}.add-holiday-date i{margin-right:5px}.add-another-custom-time{display:inline-flex;align-items:center;border-width:1px;border-style:solid;border-color:var(--ao-primary);color:var(--ao-primary);padding:2px 10px;border-radius:5px;cursor:pointer}.add-another-custom-time .fa{margin-right:5px}.add-another-custom-time:hover{background:var(--ao-primary);color:#fff}@media only screen and (max-width:767px){.toggle-on.btn,.toggle-off.btn{line-height:1;padding-top:4px;padding-bottom:4px;font-size:12px}.toggle.btn{min-height:26px;height:24px!important}}@media only screen and (max-width:767px){}.logo-pic-two{display:none}.color-fill .logo-pic-two{display:block}.color-fill .logo-pic-one{display:none}.panel-loading-area{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999;overflow:hidden;display:none}.panel-loading-area .loading-box{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;opacity:1;z-index:9999}.loading-area{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;overflow:hidden}.loading-box{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;opacity:1;z-index:9999}.loading-pic{width:100%;position:absolute;top:50%;z-index:99999;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.windows8{position:relative;width:78px;height:78px;margin:auto}.windows8 .wBall{position:absolute;width:74px;height:74px;opacity:0;transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);animation:orbit 6.96s infinite;-o-animation:orbit 6.96s infinite;-ms-animation:orbit 6.96s infinite;-webkit-animation:orbit 6.96s infinite;-moz-animation:orbit 6.96s infinite}.windows8 .wBall .wInnerBall{position:absolute;width:10px;height:10px;background:rgb(0,0,0);left:0px;top:0px;border-radius:10px}.windows8 #wBall_1{animation-delay:1.52s;-o-animation-delay:1.52s;-ms-animation-delay:1.52s;-webkit-animation-delay:1.52s;-moz-animation-delay:1.52s}.windows8 #wBall_2{animation-delay:0.3s;-o-animation-delay:0.3s;-ms-animation-delay:0.3s;-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s}.windows8 #wBall_3{animation-delay:0.61s;-o-animation-delay:0.61s;-ms-animation-delay:0.61s;-webkit-animation-delay:0.61s;-moz-animation-delay:0.61s}.windows8 #wBall_4{animation-delay:0.91s;-o-animation-delay:0.91s;-ms-animation-delay:0.91s;-webkit-animation-delay:0.91s;-moz-animation-delay:0.91s}.windows8 #wBall_5{animation-delay:1.22s;-o-animation-delay:1.22s;-ms-animation-delay:1.22s;-webkit-animation-delay:1.22s;-moz-animation-delay:1.22s}@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear}30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out}39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear}70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out}75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out}76%{opacity:0;transform:rotate(900deg)}100%{opacity:0;transform:rotate(900deg)}}@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out}7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%}30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%}39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%}70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%}75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%}76%{opacity:0;-o-transform:rotate(900deg)}100%{opacity:0;-o-transform:rotate(900deg)}}@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}76%{opacity:0;-ms-transform:rotate(900deg)}100%{opacity:0;-ms-transform:rotate(900deg)}}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}76%{opacity:0;-webkit-transform:rotate(900deg)}100%{opacity:0;-webkit-transform:rotate(900deg)}}@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}76%{opacity:0;-moz-transform:rotate(900deg)}100%{opacity:0;-moz-transform:rotate(900deg)}}.cssload-wrap{text-align:center;line-height:225px;display:flex;justify-content:center}.cs-message-area.cs-message-panel .cssload-wrap .content{transform:scale(0.7)}.cssload-container{display:inline-block}.cssload-dots{display:inline-block;position:relative}.cssload-dots:not(:last-child){margin-right:10px}.cssload-dots:before,.cssload-dots:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;position:absolute}.cssload-dots:nth-child(1):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-1.04s;-o-animation-delay:-1.04s;-ms-animation-delay:-1.04s;-webkit-animation-delay:-1.04s;-moz-animation-delay:-1.04s;background-color:var(--ao-primary)}.cssload-dots:nth-child(1):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-1.04s;-o-animation-delay:-1.04s;-ms-animation-delay:-1.04s;-webkit-animation-delay:-1.04s;-moz-animation-delay:-1.04s;background-color:var(--secondary)}.cssload-dots:nth-child(2):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-2.07s;-o-animation-delay:-2.07s;-ms-animation-delay:-2.07s;-webkit-animation-delay:-2.07s;-moz-animation-delay:-2.07s;background-color:var(--ao-primary)}.cssload-dots:nth-child(2):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-2.07s;-o-animation-delay:-2.07s;-ms-animation-delay:-2.07s;-webkit-animation-delay:-2.07s;-moz-animation-delay:-2.07s;background-color:var(--secondary)}.cssload-dots:nth-child(3):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-3.11s;-o-animation-delay:-3.11s;-ms-animation-delay:-3.11s;-webkit-animation-delay:-3.11s;-moz-animation-delay:-3.11s;background-color:var(--ao-primary)}.cssload-dots:nth-child(3):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-3.11s;-o-animation-delay:-3.11s;-ms-animation-delay:-3.11s;-webkit-animation-delay:-3.11s;-moz-animation-delay:-3.11s;background-color:var(--secondary)}.cssload-dots:nth-child(4):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-4.14s;-o-animation-delay:-4.14s;-ms-animation-delay:-4.14s;-webkit-animation-delay:-4.14s;-moz-animation-delay:-4.14s;background-color:var(--ao-primary)}.cssload-dots:nth-child(4):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-4.14s;-o-animation-delay:-4.14s;-ms-animation-delay:-4.14s;-webkit-animation-delay:-4.14s;-moz-animation-delay:-4.14s;background-color:var(--secondary)}.cssload-dots:nth-child(5):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-5.18s;-o-animation-delay:-5.18s;-ms-animation-delay:-5.18s;-webkit-animation-delay:-5.18s;-moz-animation-delay:-5.18s;background-color:var(--ao-primary)}.cssload-dots:nth-child(5):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-5.18s;-o-animation-delay:-5.18s;-ms-animation-delay:-5.18s;-webkit-animation-delay:-5.18s;-moz-animation-delay:-5.18s;background-color:var(--secondary)}.cssload-dots:nth-child(6):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-6.21s;-o-animation-delay:-6.21s;-ms-animation-delay:-6.21s;-webkit-animation-delay:-6.21s;-moz-animation-delay:-6.21s;background-color:var(--ao-primary)}.cssload-dots:nth-child(6):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-6.21s;-o-animation-delay:-6.21s;-ms-animation-delay:-6.21s;-webkit-animation-delay:-6.21s;-moz-animation-delay:-6.21s;background-color:var(--secondary)}.cssload-dots:nth-child(7):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-7.25s;-o-animation-delay:-7.25s;-ms-animation-delay:-7.25s;-webkit-animation-delay:-7.25s;-moz-animation-delay:-7.25s;background-color:var(--ao-primary)}.cssload-dots:nth-child(7):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-7.25s;-o-animation-delay:-7.25s;-ms-animation-delay:-7.25s;-webkit-animation-delay:-7.25s;-moz-animation-delay:-7.25s;background-color:var(--secondary)}.cssload-dots:nth-child(8):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-8.28s;-o-animation-delay:-8.28s;-ms-animation-delay:-8.28s;-webkit-animation-delay:-8.28s;-moz-animation-delay:-8.28s;background-color:var(--ao-primary)}.cssload-dots:nth-child(8):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-8.28s;-o-animation-delay:-8.28s;-ms-animation-delay:-8.28s;-webkit-animation-delay:-8.28s;-moz-animation-delay:-8.28s;background-color:var(--secondary)}.cssload-dots:nth-child(9):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-9.32s;-o-animation-delay:-9.32s;-ms-animation-delay:-9.32s;-webkit-animation-delay:-9.32s;-moz-animation-delay:-9.32s;background-color:var(--ao-primary)}.cssload-dots:nth-child(9):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-9.32s;-o-animation-delay:-9.32s;-ms-animation-delay:-9.32s;-webkit-animation-delay:-9.32s;-moz-animation-delay:-9.32s;background-color:var(--secondary)}.cssload-dots:nth-child(10):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-10.35s;-o-animation-delay:-10.35s;-ms-animation-delay:-10.35s;-webkit-animation-delay:-10.35s;-moz-animation-delay:-10.35s;background-color:var(--ao-primary)}.cssload-dots:nth-child(10):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-10.35s;-o-animation-delay:-10.35s;-ms-animation-delay:-10.35s;-webkit-animation-delay:-10.35s;-moz-animation-delay:-10.35s;background-color:var(--secondary)}@keyframes cssload-animBefore{0%{transform:scale(1) translateY(-200%);z-index:1}25%{transform:scale(1.3) translateY(0);z-index:1}50%{transform:scale(1) translateY(200%);z-index:-1}75%{transform:scale(0.7) translateY(0);z-index:-1}100%{transform:scale(1) translateY(-200%);z-index:-1}}@-o-keyframes cssload-animBefore{0%{-o-transform:scale(1) translateY(-200%);z-index:1}25%{-o-transform:scale(1.3) translateY(0);z-index:1}50%{-o-transform:scale(1) translateY(200%);z-index:-1}75%{-o-transform:scale(0.7) translateY(0);z-index:-1}100%{-o-transform:scale(1) translateY(-200%);z-index:-1}}@-ms-keyframes cssload-animBefore{0%{-ms-transform:scale(1) translateY(-200%);z-index:1}25%{-ms-transform:scale(1.3) translateY(0);z-index:1}50%{-ms-transform:scale(1) translateY(200%);z-index:-1}75%{-ms-transform:scale(0.7) translateY(0);z-index:-1}100%{-ms-transform:scale(1) translateY(-200%);z-index:-1}}@-webkit-keyframes cssload-animBefore{0%{-webkit-transform:scale(1) translateY(-200%);z-index:1}25%{-webkit-transform:scale(1.3) translateY(0);z-index:1}50%{-webkit-transform:scale(1) translateY(200%);z-index:-1}75%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}100%{-webkit-transform:scale(1) translateY(-200%);z-index:-1}}@-moz-keyframes cssload-animBefore{0%{-moz-transform:scale(1) translateY(-200%);z-index:1}25%{-moz-transform:scale(1.3) translateY(0);z-index:1}50%{-moz-transform:scale(1) translateY(200%);z-index:-1}75%{-moz-transform:scale(0.7) translateY(0);z-index:-1}100%{-moz-transform:scale(1) translateY(-200%);z-index:-1}}@keyframes cssload-animAfter{0%{transform:scale(1) translateY(200%);z-index:-1}25%{transform:scale(0.7) translateY(0);z-index:-1}50%{transform:scale(1) translateY(-200%);z-index:1}75%{transform:scale(1.3) translateY(0);z-index:1}100%{transform:scale(1) translateY(200%);z-index:1}}@-o-keyframes cssload-animAfter{0%{-o-transform:scale(1) translateY(200%);z-index:-1}25%{-o-transform:scale(0.7) translateY(0);z-index:-1}50%{-o-transform:scale(1) translateY(-200%);z-index:1}75%{-o-transform:scale(1.3) translateY(0);z-index:1}100%{-o-transform:scale(1) translateY(200%);z-index:1}}@-ms-keyframes cssload-animAfter{0%{-ms-transform:scale(1) translateY(200%);z-index:-1}25%{-ms-transform:scale(0.7) translateY(0);z-index:-1}50%{-ms-transform:scale(1) translateY(-200%);z-index:1}75%{-ms-transform:scale(1.3) translateY(0);z-index:1}100%{-ms-transform:scale(1) translateY(200%);z-index:1}}@-webkit-keyframes cssload-animAfter{0%{-webkit-transform:scale(1) translateY(200%);z-index:-1}25%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}50%{-webkit-transform:scale(1) translateY(-200%);z-index:1}75%{-webkit-transform:scale(1.3) translateY(0);z-index:1}100%{-webkit-transform:scale(1) translateY(200%);z-index:1}}@-moz-keyframes cssload-animAfter{0%{-moz-transform:scale(1) translateY(200%);z-index:-1}25%{-moz-transform:scale(0.7) translateY(0);z-index:-1}50%{-moz-transform:scale(1) translateY(-200%);z-index:1}75%{-moz-transform:scale(1.3) translateY(0);z-index:1}100%{-moz-transform:scale(1) translateY(200%);z-index:1}}.datepicker-area{margin-top:30px}.datepicker-area .input-group-text{border:none;padding:0px}.datepicker-area .form-control{border-radius:5px!important}.post-categories a{display:inline-block;border:1px solid var(--ao-primary);padding:5px 15px;color:var(--ao-primary);line-height:1;margin-right:10px;margin-bottom:15px;border-radius:4px}.post-categories a:hover,.post-categories a:active,.post-categories a:focus{background:var(--ao-primary);color:#fff}.page-notfound{padding:0px 30px;text-align:center}.page-notfound .page-notfound-media{max-width:500px;margin:0px auto 50px;margin-bottom:30px}.page-notfound-content{margin:0px auto;border:10px solid var(--ao-primary);padding:50px 30px}.page-notfound-content .error-comment{font-size:36px}@media only screen and (max-width:640px){.page-notfound-content .error-comment{font-size:24px}.page-notfound{padding:0px}.page-notfound-content{border:5px solid var(--ao-primary);padding:25px 20px}}.comming-soon-wrap{width:100%;min-height:100vh;display:flex;padding:30px 10px;align-items:center;background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/css/assets/build/images/commin-soon.jpg");background-position:center top}.comming-soon-wrap .container{position:relative;z-index:1}.comming-soon-overlay{width:100%;min-height:100%;position:fixed;top:0px;left:0px;bottom:0;background:-moz-linear-gradient(left,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b605b', endColorstr='#00ffffff',GradientType=1 )}.comsoon-wrap{margin:0px auto}.comsoon-title{color:#fff;font-size:50px;line-height:1.1;font-weight:800}.comsoon-text{color:#fff;font-size:20px;margin-bottom:30px}.comsoon-col{border:2px solid var(--ao-primary);background:var(--ao-primary);padding:10px;text-align:center;color:var(--ao-primary);border-radius:5px}.comsoon-col strong{display:block;font-size:40px;font-weight:800;color:#fff;line-height:1.2}.comsoon-col span{display:block;font-size:14px;font-weight:300;color:#fff;line-height:1.2}.book-appointment-btn{display:block;width:calc(100% + 2px);border-radius:5px 5px 0px 0px;margin:-1px -1px}.btn-primary.btn-red{background:#EC5052;border-color:#EC5052}.btn-primary.btn-blue{background:#4FB0DF;border-color:#4FB0DF}.btn-primary.btn-green{background:#5BD168;border-color:#5BD168}.rating-bx i{color:var(--ao-primary)}.cus-account-wrap #content{width:100%}.cus-account-wrap .content-admin-main{width:100%;max-width:1270px;margin:auto}.cus-account-wrap #header-admin{width:100%}.cus-top-nav{background-color:#f5f5f5;box-shadow:none;position:relative;width:auto;z-index:999;border-radius:10px}.cus-top-nav+.content-admin-main{padding:10px 0px 0px}.cus-top-nav .container{width:100%;max-width:1270px}.cus-top-nav .cus-nav{text-align:center;list-style:none;margin:0px;padding:0px;justify-content:space-between}.cus-top-nav .cus-nav>li{padding:0px 0px}.cus-top-nav .cus-nav>li a{position:relative;display:block;padding:15px 2px;color:#222;font-weight:600;font-family:"Inter";font-size:14px}.cus-top-nav .cus-nav>li a:after{position:absolute;left:0px;bottom:-1px;content:"";width:0%;height:2px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.cus-top-nav .cus-nav>li a:hover:after,.cus-top-nav .cus-nav>li.active a:after{width:100%;background-color:var(--ao-primary)}.cus-chan-pass-wrap{max-width:500px;margin:auto;background:#fff;border-radius:10px}.showhidepass{position:absolute;font-size:16px;right:0;top:0;height:50px;width:40px;align-items:center;display:flex;justify-content:center}.cus-pai-regis-left{max-width:300px;width:300px}.cus-pai-regis-right{width:calc(100% - 350px)}@media only screen and (max-width:1500px){.cus-pai-regis-left{max-width:200px;width:200px}.cus-pai-regis-right{width:calc(100% - 200px)}}@media only screen and (max-width:1200px){}@media only screen and (max-width:767px){.cus-top-nav{position:static}.cus-top-nav+.content-admin-main{padding-top:30px!important}.cus-top-nav .cus-nav>li{min-width:50%;border:1px solid #ddd;margin:-0.5px}.cus-pai-regis-left{max-width:100%;border-bottom:1px solid #ddd;padding:0 0px 35px;margin:0px 10px 30px}.cus-pai-regis-right{min-width:100%}}@media only screen and (max-width:480px){.cus-top-nav .cus-nav>li{min-width:100%}.cus-top-nav .cus-nav>li a{padding:10px 5px}}.fc .fc-view-harness{flex-grow:1;position:relative;background:#fff}.fc-button-primary{background-color:var(--ao-primary-btn)!important;border-color:var(--ao-primary-btn)!important;outline:none!important}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc .fc-button-group>.fc-button.fc-button-active{background-color:var(--ao-primary-btn)!important}@media only screen and (max-width:991px){.fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap}.fc-toolbar-chunk{width:100%!important;margin-bottom:15px}.fc-toolbar-chunk:last-child{margin-bottom:0px}}@media only screen and (max-width:405px){}.g-recaptcha{display:table;margin:0px auto 20px}.play-now{position:absolute;left:50%;top:50%;display:block;border-radius:50%;z-index:10;width:60px;height:60px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transform-origin:center center}.play-now .icon{position:absolute;left:50%;top:50%;height:65px;width:65px;text-align:center;line-height:65px;background-color:#ffffff;color:#333333;z-index:1;font-size:20px;padding-left:5px;display:block;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-moz-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-ms-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-o-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);box-shadow:0 5px 10px 0 rgba(255,255,255,.1)}.play-now .ripple,.play-now .ripple:before,.play-now .ripple:after{position:absolute;top:50%;left:50%;height:65px;width:65px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.3);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.3);-o-box-shadow:0 0 0 0 rgba(255,255,255,.3);box-shadow:0 0 0 0 rgba(255,255,255,.3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.play-now .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.panel-total-list{list-style:none;margin:10px 0 0}.panel-total-list li{display:table;width:100%;position:relative}.panel-total-list li:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.panel-total-list li:hover:after{width:100%}.panel-total-list li span{display:table-cell;padding:10px 0px;font-weight:600;position:relative;z-index:1}.panel-total-list li span:last-child{text-align:right;width:30%;color:#8FA0B2}.panel-total-list li span span{padding:0px;display:inline}.panel-total-list li.panel-total-list-line{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.content-admin-main .panel{background:#fff;margin-bottom:30px;border:1px solid #e6ebf1;border-radius:10px}.image-upload-text{list-style:none;border:2px dashed #ddd;text-align:center;padding:15px;margin:0 0 30px}.image-upload-text li{padding:5px 0}.site-button-outline{color:var(--ao-primary-btn);background:none;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:20px;border-width:2px;border-style:solid;border-color:var(--ao-primary-btn);padding:8px 20px;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:0.5px;white-space:nowrap}.site-button-outline:active,.site-button-outline:hover,.site-button-outline:focus{background-color:var(--ao-primary-btn-hover);border-color:var(--ao-primary-btn-hover);color:#fff}.button-sm{padding:3px 8px 3px;font-size:12px;line-height:1.5}.addinvoiceform .content-admin-main{padding:0px}ul.itemized_list{list-style:none;margin-bottom:0;padding:0px}ul.itemized_list li{margin-bottom:10px;display:flex;flex-wrap:wrap}ul.itemized_list .cl_id.hidden{display:none}ul.itemized_list li .col-lg-12{clear:both;padding:0px 15px;margin-top:10px}ul.itemized_list li.cl_invoice_totals,ul.itemized_list li dl{margin-bottom:0px}ul.itemized_list li:last-child{margin-bottom:0px}ul.itemized_list li.header{font-size:18px}ul.itemized_list li .cl_row_delete{margin-top:10px;display:inline-block}ul.itemized_list li .cl_row_total{padding-left:15px}ul.itemized_list li .cl_toggle_description{padding-top:10px;display:block}.cl_invoice_tax_row .col-lg-5{padding-left:35px}.cl_invoice_discount_row .col-lg-5{padding-left:35px}@media only screen and (max-width:1200px){.cl_invoice_discount_row .col-lg-5{width:41.66666667%}.cl_invoice_tax_row .flexible_width_holder_content{margin-right:0px!important}.cl_invoice_discount_row .flexible_width_holder_content{margin-right:0px!important}.cl_invoice_tax_row .col-lg-5{padding-left:15px}.cl_invoice_discount_row .col-lg-5{padding-left:15px}}@media only screen and (max-width:991px){.cl_invoice_tax_row .col-lg-5{padding-left:15px;width:100%}.cl_invoice_discount_row .col-lg-5{padding-left:15px;width:100%}.cl_invoice_tax_row .flexible_width_holder_content{margin-bottom:10px}.cl_invoice_tax_row .fixed_width_holder [class*="col-"]{margin-bottom:10px}.cl_invoice_discount_row .flexible_width_holder_content{margin-bottom:10px}.cl_invoice_discount_row .fixed_width_holder [class*="col-"]{margin-bottom:10px}}@media only screen and (max-width:991px){ul.itemized_list li .fixed_width_holder .cl_row_duration{margin:10px 0px;display:block}ul.itemized_list li .fixed_width_holder .cl_row_total{display:block;margin-top:0px;padding-left:12px}}.filter-gallery-wrap ul{margin:0px;padding:0px}.filter-gallery-wrap ul>li{display:inline-block;margin-right:30px;position:relative}.filter-gallery-wrap ul>li::after{content:"/";position:relative;right:-18px;opacity:0.3}.filter-gallery-wrap ul>li:last-child:after{display:none}.filter-gallery-wrap ul>li a{color:#000;font-size:14px;font-weight:500}.filter-gallery-wrap ul>li.active a,.filter-gallery-wrap ul>li a:hover,.filter-gallery-wrap ul>li a:active,.filter-gallery-wrap ul>li a:focus{color:#a0a0a0}@media only screen and (max-width:600px){.filter-gallery-wrap ul>li{margin-bottom:10px}.filter-gallery-wrap ul>li a{font-size:14px!important}}.rwmb-image-uploading-status{text-align:center}.no-gal-images{font-size:20px;text-align:center;color:#ccc;padding:25px;border:2px solid #ededed;margin-bottom:30px;border-radius:5px;-webkit-border-radius:5px}#gallery-container{display:flex;flex-wrap:wrap;margin:0px -15px}#gallery-container #gallery-pickfiles{width:calc(25% - 30px);height:300px;padding:70px 20px;border-radius:10px;margin:0px 15px 30px}#gallery-container #gallery-pickfiles li{width:100%}#gallery-container #gallery-pickfiles li .site-button{width:100%;padding:11px 10px;font-size:14px}#gallery-container .image-upload-thums{display:contents}@media only screen and (max-width:1440px){#gallery-container #gallery-pickfiles{width:calc(33.333% - 30px);height:250px;padding:55px 15px;border-radius:10px;margin:0px 15px 30px}}@media only screen and (max-width:1366px){#gallery-container #gallery-pickfiles{width:calc(50% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (max-width:1280px){#gallery-container #gallery-pickfiles{width:calc(50% - 30px)}}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){#gallery-container #gallery-pickfiles{width:100%}}.site-button.btn-inactive{cursor:not-allowed;opacity:0.5}@media only screen and (max-width:1280px){}@media only screen and (max-width:767px){}.no-gal-images{font-size:20px;text-align:center;color:#ccc;padding:25px;border:2px solid #ededed;margin-bottom:30px;border-radius:5px;-webkit-border-radius:5px}@media only screen and (max-width:1366px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:768px){}@media only screen and (max-width:470px){}.modal-header .close{background:#fff;border:none;line-height:0.8}.deleteidentity{display:inline-block;width:22px;height:22px;line-height:20px;text-align:center;background-color:#FF151C;font-size:10px;color:#fff;border-radius:3px;-webkit-border-radius:3px;cursor:pointer}.deleteidentity:hover,.deleteidentity:active,.deleteidentity:focus{color:#fff}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}.active-availibility-slide .cs-block-calender-area{right:0px}.active-cus-schedule-slide .cs-cus-schedule-area{right:0px}.active-holiday-day-slide .cs-holiday-day-area{right:0px}.active-customschedule-slots-slide .cs-customschedule-slots-area{right:0px}.active-add-appointment-slide .cs-add-appointment-area{right:0px}.active-give-fedback-slide .ccs-block-give-feedback{right:0px}.sf-alert-box-wrap,.sf-success-box-wrap{position:fixed;top:90%;transform:translateY(-90%);right:-100%;width:calc(100% - 60px);margin:0 30px;max-width:300px;z-index:99999;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.sf-alert-box-intro:after{content:"";display:table;clear:both}.sf-alert-box-intro{background-color:#FFFFFF;padding:0px;border-width:2px;border-style:solid;border-radius:5px;border-radius:5px;text-align:center}.sf-alert-box-icon{display:flex;font-size:20px;border-width:2px;border-style:solid;width:60px;height:60px;line-height:60px;text-align:center;border-radius:100%;border-radius:100%;margin:30px auto;align-items:center;justify-content:center;animation:tada 2s linear infinite}.sf-alert-box-info{overflow:hidden;padding:30px;background:#fff}.sf-alert-box-title{text-transform:uppercase;color:#222;display:block;margin-bottom:5px}.sf-alert-box-text{font-size:12px;color:#555}.sf-alert-box-list{margin:0}.sf-alert-box-list li{padding:2px 2px 2px 15px;font-size:14px;color:#fff}.sf-alert-box-list.list-angle-right li:before{top:-1px;color:#fff}.sf-alert-box-close{position:absolute;right:10px;top:15px;font-size:16px;color:#fff;width:20px;height:20px;line-height:20px;cursor:pointer}.sf-alert-box-close:hover{color:#fff}.sf-success{border-color:#35b494;background:#35b494}.sf-success .sf-alert-box-title{color:#222}.sf-success .sf-alert-box-icon{border-color:#fff;color:#fff}.sf-danger{border-color:#ff6868;background:#ff6868}.sf-danger .sf-alert-box-title{color:#fff}.sf-danger .sf-alert-box-icon{border-color:#fff;color:#fff}@media only screen and (max-width:1280px){.sf-alert-box-wrap,.sf-success-box-wrap{width:calc(100% - 40px);margin:0 20px}}@media only screen and (max-width:767px){.sf-alert-box-wrap,.sf-success-box-wrap{width:calc(100% - 30px);margin:0 15px}}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}#couponbox{max-width:350px;float:right;margin-bottom:30px}#couponbox .form-control{border-radius:5px!important;margin-right:10px;height:48px}.no-featured-packages{font-size:20px;text-align:center;color:#ccc;padding:50px;border:2px solid #ededed;border-radius:5px;-webkit-border-radius:5px}.bootstrap-touchspin .bootstrap-touchspin-down,.bootstrap-touchspin .bootstrap-touchspin-up{padding-top:11px;padding-bottom:11px}@media only screen and (max-width:1440px){#countdown-clock span{min-width:45px;padding:10px 0px;margin:0 3px;font-size:12px}#countdown-clock span b{font-size:20px}#countdown-clock{margin:30px auto}}@media only screen and (max-width:1200px){}@media only screen and (max-width:880px){}@media only screen and (max-width:460px){}.panel-total-row{display:table;width:100%}.panel-total-row .panel-total-price,.panel-total-row .panel-total-btn{display:table-cell;padding:20px 30px}.panel-total-row .panel-total-btn .action-dropdown{float:right}.panel-total-row .panel-total-price{font-weight:600;color:#333;font-size:15px;padding-right:0}.panel-total-row .panel-total-price span{color:#999;margin-left:3px}.panel-total-row .panel-total-btn{text-align:right;width:35%}.panel-total-heading{font-weight:600;padding:15px 30px;background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.panel-total-list{list-style:none;margin:10px 0 0}.panel-total-list li{display:table;width:100%;position:relative}.panel-total-list li:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#eef1f2;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.panel-total-list li:hover:after{width:100%}.panel-total-list li span{display:table-cell;padding:10px 30px;font-weight:600;position:relative;z-index:1}.panel-total-list li span:last-child{text-align:right;width:30%;color:#8FA0B2}.panel-total-list li.panel-total-list-line{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.panel-progress-bar{width:100%;height:5px;background-color:#F0F0F0;position:relative;border-radius:5px;border-radius:5px}.panel-progress-bar-inr{width:0%;height:100%;background-color:var(--ao-primary);position:absolute;top:0;left:0;border-radius:5px;border-radius:5px}@media only screen and (max-width:1280px){.panel-total-list li span{padding:15px 20px}}@media only screen and (max-width:1200px){.provider-report-list2{min-height:250px;max-height:300px;padding:10px 0px 20px}}@media only screen and (max-width:480px){.provider-report-list2{min-height:0px}.provider-report-list2{height:auto;max-height:350px;padding:5px 0px 10px}.panel-total-list{margin:0px}}.card-reg-form-right{display:flex}.card-reg-form-right .form-group{margin:0px}.card-reg-form-right #daterange{min-width:240px}.card-reg-form-right .report-search-btn{padding-left:15px}.form-inline>label{display:block}.no-data{padding:30px;border:1px solid #ddd;border-radius:10px;text-align:center;background:#fff;font-size:16px;font-weight:600}.fc-list.fc-list-sticky.fc-listWeek-view.fc-view{background:#fff;border-radius:5px}.fc-list .fc-scroller{background:#fff;border-radius:5px}.daterangepicker .ranges li.active{background:var(--ao-primary)!important}.datepicker.datepicker-inline{width:100%}.datepicker td,.datepicker th{color:#222;font-size:11px;padding:0px}.datepicker table tr td span{height:40px;line-height:40px}.datepicker .datepicker-days table tr td.active,.datepicker .datepicker-days table tr td.active:hover,.datepicker .datepicker-days table tr td:hover,.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span:hover{color:#fff;background:var(--ao-primary)!important;border-color:var(--ao-primary)!important}.datepicker.datepicker-inline{width:100%;padding:5px 0px;border:1px solid #ddd;margin-top:30px;margin-bottom:30px}.appointment-slots{padding:10px 10px;background:#fff;margin:0px;border:1px solid #ddd;border-radius:5px}.alert-msg.appointment-slots{padding:10px 10px;background:#fdeae9;color:#75403f;margin:0px 0px;border:1px solid #d5b9b8;border-radius:5px;font-size:14px;font-weight:600}.alert-msg-none{padding:0px;border:none}#wp-answer-wrap{width:100%}.fixed-table-pagination{display:flex;justify-content:space-between;padding-top:15px}#appointment-summary{width:100%;padding:20px 0px}#appointment-summary ul{padding:0px;list-style:none;margin:0px;border:1px solid #ddd;padding:20px;border-radius:5px;background:#f9f9f9}#appointment-summary ul li{margin-bottom:15px}#appointment-summary ul li:last-child{margin-bottom:0px;font-weight:700;color:#222}.availibility-time-select{position:relative;width:100%!important}.availibility-time-select .form-control{width:100%;height:50px;background-color:#fff;border-color:#e8edf1;box-shadow:none;-webkit-box-shadow:none;border-radius:5px;padding-left:55px}#dayoff_daterange_field .remove-me{padding:5px;width:20px;height:20px;line-height:20px;padding:0px;font-size:12px;position:relative;top:34px;left:9px;z-index:1}.bg-invoice{background-color:#f9f9f9;margin:15px 45px 30px;width:calc(100% - 90px);display:flex;flex-wrap:wrap;border-radius:5px;border:1px solid #ddd}.invoice-itemn-table tfoot{font-size:20px;color:#333;font-weight:600;font-weight:bold}.invoice-itemn-table thead{text-transform:uppercase;border-bottom:2px solid #ddd}.invoice-itemn-table thead th{color:#222;border:none}.invoice-itemn-table tfoot{border-top:2px solid #ddd}.invoice-itemn-table tr{background:#fff!important}.invoice-itemn-table td{background:#fff;border:none;border-bottom:1px solid #ddd}.invoice-itemn-table{margin:0px 30px;width:calc(100% - 60px)}.invoice-top-left{list-style:none;border:1px solid #ddd;max-width:320px;margin-top:10px;background-color:#fff;padding:10px;border-radius:5px;overflow:hidden}.invoice-top-left li{display:table;width:100%}.invoice-top-left li>strong,.invoice-top-left li>span{padding:5px 10px;display:table-cell}.invoice-top-left li>strong{color:#222}.invoice-top-left li>span{text-align:right}.invoice-top-left li.invoice-total{background-color:#fff;color:#222;font-weight:600}.invoice-top-left li.invoice-total>strong,.invoice-top-left li.invoice-total>span{border-bottom:none;font-weight:bold;font-size:18px}.invoice-top-left li.invoice-total>span>span{padding:0px;display:block;font-size:18px}.invoice-top-left li.invoice-total>strong{color:#222;font-weight:bold;font-size:18px}.bg-invoice .col-sm-12 p{font-size:20px;letter-spacing:2px}.invoice-user-info{padding:0px}.invoice-user-info li{padding:5px 0}.invoice-footer{margin:0px 30px;text-align:center;padding-bottom:10px}.invoice-footer h5{text-transform:uppercase;float:left;margin:0px}.invoice-footer span{float:right}@media only screen and (max-width:991px){.invoice-footer h5{float:none;margin-bottom:10px}.invoice-footer span{float:none}}@media only screen and (max-width:767px){.invoice-top-left{max-width:100%}.bg-invoice h6,.bg-invoice .invoice-user-info{text-align:center}}@media only screen and (max-width:600px){.bg-invoice .col-xs-6{width:100%;float:none}.invoice-top-left{max-width:100%}.invoice-footer h5{float:none}.invoice-footer span{float:none}}.editappointment{margin-bottom:10px;display:inline-block}#awardimage-container{max-width:250px;margin:0px auto 30px}#awardimage-pickfiles img{border-radius:10px}#articleimage-container{border-radius:10px}#articleimage-pickfiles>img{border-radius:10px}@media only screen and (max-width:1200px){}.carely-interval-suffix{position:absolute;top:13px;right:30px}.navigation.post-navigation{padding:30px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px}.nav-links{display:flex;justify-content:space-between;word-break:break-word}.nav-links .nav-previous{text-align:left;max-width:45%}.nav-links .nav-next{text-align:right;max-width:45%}.nav-links .post-title{color:#626262}figcaption{margin-top:15px}blockquote{border-radius:4px}code{padding:2px 4px;font-size:90%;color:var(--ao-primary);background-color:rgba(255,138,0,0.06);border-radius:8px}a>code{color:var(--ao-primary)}.page-links{overflow:hidden;margin:0 0 30px;clear:both}.page-links .page-links-title{font-weight:normal;color:#202124}.page-links>span:not(.page-links-title),.page-links>a{display:inline-block;line-height:1;margin:0 2px;padding:9px 12px;border:1px solid #fff;border-radius:30px;color:#202124}.page-links>span:not(.page-links-title):hover,.page-links>span:not(.page-links-title):active,.page-links>a:hover,.page-links>a:active{color:#fff;background:var(--ao-primary);border-color:var(--ao-primary)}.page-links>span:not(.page-links-title){color:#fff;background:var(--ao-primary);border-color:var(--ao-primary)}.post-password-form input[type="password"]{height:45px;padding:5px 10px;border:1px solid #ddd;border-radius:5px;margin-right:10px}.post-password-form input[type="submit"]{background:var(--carely-theme-color);background:var(--ao-primary);color:#fff;border:none;padding:5px 25px;height:45px;border-radius:5px}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:active{color:#fff;border-radius:5px;background:var(--carely-theme-hover-color);background:var(--ao-primary)}.gallery{margin-left:-15px;margin-right:-15px;overflow:hidden}.gallery .gallery-item{width:100%;display:inline-block;vertical-align:top;text-align:center;padding:0.3125rem;position:relative;box-sizing:border-box}.rtl .gallery .gallery-item{float:right}.gallery .gallery-caption{display:block;font-size:14px;line-height:1.5;padding:10px 0px;clear:both}.gallery.gallery-columns-9 .gallery-item{width:11%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-7 .gallery-item{width:14%}.gallery.gallery-columns-6 .gallery-item{width:16.5%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-3 .gallery-item{width:33%}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}table,.wp-block-table{border-collapse:collapse!important;width:100%;max-width:100%;margin-bottom:25px}table thead,table tfoot,.wp-block-table thead,.wp-block-table tfoot{text-align:center}table td,table th,.wp-block-table td,.wp-block-table th{padding:10px 10px;border:1px solid;border-color:rgba(0,0,0,.15);text-align:left}table th,.wp-block-table th{color:#222}.attachment-full.size-full.wp-post-ima ge{min-width:100vw;position:relative;left:50%;margin-left:-50vw}.wp-block-button__link{color:#fff;background-color:var(--ao-primary-btn);border-radius:5px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;font-weight:normal;text-decoration:none;word-break:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{background-color:var(--primary-btn-hover);color:#fff}select{appearance:none;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23343a40\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M2\ 5l6\ 6\ 6-6\'/%3e%3c/svg%3e);padding:10px 30px 10px 10px;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;background-color:#fff;border:1px solid #ddd;border-radius:5px}.wp-block-search__button,.wp-block-search .wp-block-search__button{background:var(--ao-primary-btn);border:1px solid var(--ao-primary-btn);padding:.375em .625em;color:#fff;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit;border-radius:5px}.wp-block-search__button:hover,.wp-block-search__button:active,.wp-block-search__button:focus,.wp-block-search .wp-block-search__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:focus{background:var(--primary-btn-hover);border-color:var(--primary-btn-hover)}.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #ddd;font-size:inherit;font-family:inherit;line-height:inherit;border-radius:5px}.wp-block-search__inside-wrapper{margin-bottom:15px}.wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff}.wp-block-button{margin-top:15px;margin-bottom:15px}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ao-primary-btn);color:var(--ao-primary-btn)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active{border-color:var(--primary-btn-hover);background-color:var(--primary-btn-hover);color:#fff}.is-style-squared .wp-block-button__link{border-radius:0px}.woocommerce div.product form.cart .variations select{max-width:150px;min-width:150px;display:inline-block;margin-right:1em;border-radius:5px;border:1px solid #ddd;height:40px;line-height:1;color:#777}.product-detail-info .product_meta{margin-top:30px}.product-detail-info .product_meta>span{display:block;margin-bottom:2px;font-weight:700;color:#222}.product-detail-info .product_meta>span .sku{color:#777;font-weight:normal}.product-detail-info .product_meta>span a{color:#696969;font-weight:normal}.product-detail-info .product_meta>span a:hover,.product-detail-info .product_meta>span a:focus{color:#202124}.product-detail-info .product_meta .sub_title{display:inline-block}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#222}.showcoupon{color:#000}.showcoupon:hover,.showcoupon:focus,.showcoupon:active{color:#000;text-decoration:underline}.return-to-shop{padding:0px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--ao-primary)}.product-detail-info .variations{margin-bottom:30px!important}.variations tr th{vertical-align:middle!important}.variations tr th:first-child{width:1%!important;padding-right:10px;color:#222}.variations tr td .reset_variations{color:#f23e3e!important;font-size:14px!important}.product-detail-info .bootstrap-touchspin-injected{width:130px;margin-right:10px}@media only screen and (max-width:991px){}#comments{width:50%;padding:0px 0px}#review_form_wrapper{width:50%;padding:0px 15px}#review_form{background:#f4f5f9;padding:30px;border-radius:10px;border:1px solid #ddd}.woocommerce #review_form #respond .comment-form-author{width:calc(50% - 15px);float:left}.woocommerce #review_form #respond .comment-form-author input{border:1px solid #ddd;padding:7px 12px;border-radius:5px;width:100%}.woocommerce #review_form #respond .comment-form-email{width:calc(50% - 15px);float:right}.woocommerce #review_form #respond .comment-form-email input{border:1px solid #ddd;padding:7px 12px;border-radius:5px;width:100%}.woocommerce #review_form #respond .comment-form-cookies-consent{clear:both}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;border:1px solid #ddd;border-radius:5px;padding:7px 12px}.woocommerce #review_form #respond .form-submit input{left:auto;background:var(--ao-primary-btn);color:#fff;padding:15px 20px;font-weight:400;letter-spacing:1px}.woocommerce #review_form #respond .form-submit input:hover,.woocommerce #review_form #respond .form-submit input:active,.woocommerce #review_form #respond .form-submit input:focus{background-color:var(--primary-btn-hover)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:var(--ao-primary-btn);padding:10px 20px;letter-spacing:1px;line-height:1.7;font-size:15px;border-radius:5px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--primary-btn-hover);color:#fff}@media only screen and (max-width:480px){.woocommerce #review_form #respond .comment-form-author{width:calc(100% - 15px);float:none}.woocommerce #review_form #respond .comment-form-email{width:calc(100% - 15px);float:none}}.woocommerce p.stars a{color:var(--ao-primary)}.comment-form-cookies-consent{display:flex;align-items:top;align-items:flex-start}.comment-form-cookies-consent [type="checkbox"]{margin-right:10px;margin-top:5px}.comment-respond .comment-reply-title{text-transform:none;font-size:20px;font-family:"Mulish";margin-bottom:10px;font-weight:700;color:var(--title)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:40px;height:40px;padding:0;border-radius:100%;object-fit:cover;object-position:center}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;padding:0px 0px 0px 10px;border:none}.woocommerce .star-rating span::before{color:var(--ao-primary)}.woocommerce table.shop_table th{font-weight:700;padding:20px 12px;line-height:1.5em;text-transform:uppercase;color:#222;background:#fff}.woocommerce table.shop_table .product-remove .remove{font-size:18px;color:#000!important}.woocommerce table.shop_table .product-remove .remove:hover{color:#DD5658!important;background:none}.woocommerce table.shop_table td.product-thumbnail img{width:90px;border:1px solid #ddd;border-radius:5px}.woocommerce table.shop_table td.product-name{font-weight:700;color:#222}.woocommerce .quantity .qty{transition:all 0.2s ease-in-out 0s;appearance:textfield;width:75px;border-radius:0.5rem;border:1px solid #EAEAEA;padding:0.75rem 1.29rem;color:#777!important;background-color:#fff;outline:none}.woocommerce table.shop_table td.product-subtotal{font-weight:700;color:#222}.woocommerce table.shop_table td.actions{padding:15px}.woocommerce table.shop_table td.actions .coupon{width:100%;max-width:400px}.woocommerce table.shop_table td.actions .coupon>.input-text{border:1px solid #ddd;padding:10px 15px;width:calc(65% - 15px);border-radius:5px}.woocommerce table.shop_table td.actions .coupon>.button{width:35%;padding:10px 15px;background:var(--ao-primary-btn);color:#fff;font-weight:normal}.woocommerce table.shop_table td.actions .coupon>.button:hover,.woocommerce table.shop_table td.actions .coupon>.button:active,.woocommerce table.shop_table td.actions .coupon>.button:focus{background:var(--primary-btn-hover);color:#fff}.woocommerce table.shop_table td.actions .coupon+.button{padding:10px 15px;background:var(--ao-primary-btn);color:#fff;font-weight:normal}.woocommerce table.shop_table td.actions .coupon+.button:hover,.woocommerce table.shop_table td.actions .coupon+.button:active,.woocommerce table.shop_table td.actions .coupon+.button:focus{background:var(--primary-btn-hover);color:#fff}.woocommerce .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce .cart-collaterals .cart_totals>h2{font-size:24px;margin-bottom:15px}.woocommerce table.shop_table tbody tr>td,.woocommerce table.shop_table tbody tr>th{padding:20px 12px}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:none}@media only screen and (max-width:480px){.woocommerce .cart-collaterals .cart_totals{float:right;width:100%}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--ao-primary-btn);color:#fff;padding:10px 15px;font-size:14px;font-weight:normal}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--primary-btn-hover);color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.6;border:1px solid #eaeaea;background:#fff;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0.5rem;height:calc(1.6em + (1.5rem + 2px));padding:5px 18px}.select2-container--default.select2-container .select2-selection--single{height:calc(1.6em + (1.5rem + 2px));background:#fff;outline:none!important;border-radius:0.5rem!important;border:1px solid #EAEAEA;margin:0;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:5px 12px}.select2-container--default.select2-container .select2-selection--single .select2-selection__rendered{padding-top:5px;padding-bottom:5px;color:var(--guido-text-color)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default.select2-container .select2-selection--single .select2-selection__arrow{top:12px;right:11px}.woocommerce form .form-row textarea{height:200px;padding:5px 18px}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;max-height:215px!important;scrollbar-width:thin}#customer_details{width:60%;float:left;padding:0px 15px}#order_review{width:40%;float:right;padding:0px 15px}.woocommerce .col2-set .col-1{float:none;width:100%}.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce.columns-3>.row{justify-content:center;display:flex;flex-wrap:wrap}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;white-space:nowrap}.woocommerce div.product form.cart .variations th:first-child{padding-left:0px;text-align:left!important}#order_review_heading{padding:0px 15px;overflow:hidden}@media only screen and (max-width:991px){#order_review,#customer_details{width:100%;float:none}}.appointment-checkout #order_review{width:100%;float:none;padding:0px 15px}.appointment-checkout #customer_details{display:none}.itemized_list .cl_row_delete{position:relative;width:20px;height:20px;display:inline-block;margin:13px 0}.itemized_list .cl_row_delete img{display:none}.itemized_list .cl_row_delete::after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;line-height:20px;font-size:10px;text-align:center;font-family:"FontAwesome";background-color:#ff4d47;color:#fff;border:none;border-radius:30px;border-radius:30px;cursor:pointer}.flexible_width_holder{width:50%;display:flex}.fixed_width_holder{width:50%;display:flex}.flexible_width_holder_content{width:100%;display:table;padding:0px 15px}.flexible_width_holder_content [class*="col-lg-"]{display:table-cell;vertical-align:top}.fixed_width_holder{width:50%;display:table;padding:0px 0px}.fixed_width_holder [class*="col-lg-"]{display:table-cell;vertical-align:top;padding:0px 15px}.fixed_width_holder [class*="col-lg-"] .cl_item_type{display:block}.fixed_width_holder [class*="col-lg-"] .cl_row_total{padding:13px 20px;display:block;background:#f7f7f7;border-radius:5px}.fixed_width_holder+.col-lg-12{width:92%;margin-left:8%}.cl_invoice_totals dl{width:100%;display:flex;padding:30px 15px;border:1px solid #ddd;margin:15px 15px 30px!important;border-radius:5px}.cl_invoice_totals dl [class*="col-lg-"]{padding:0px 15px}.cl_invoice_totals dl dt{margin-bottom:5px}#cl_invoice_items .footer{margin:0px 15px}@media only screen and (max-width:1200px){.cl_invoice_totals dl{flex-wrap:wrap}.cl_invoice_totals dl [class*="col-lg-"]{width:50%}}@media only screen and (max-width:991px){.flexible_width_holder{width:100%}.fixed_width_holder{width:100%}.flexible_width_holder_content>.col-lg-1{max-width:0px;width:0px}#cl_invoice_items .cl_row_delete{margin-top:10px;display:inline-block;top:5px;left:-10px}.fixed_width_holder+.col-lg-12{width:100%;margin-left:0%}}@media only screen and (max-width:575px){.cl_invoice_totals dl [class*="col-lg-"]{width:100%}}.image-upload-text.new-files.hidden{display:none}.bootbox-close-button.close{float:right;border:none;outline:none;line-height:17px;color:#000}td .site-button-link{font-weight:600}.site-button-link.green{color:#24C380}.site-button-link.orange{color:#E89E14}.site-button-link.red{color:#EB4F4F}.carely-profile-branches{list-style:none;margin:20px -30px 0;padding:10px 15px 0px;border-top:1px solid #ddd;display:flex;flex-wrap:wrap}.carely-profile-branches li{width:calc(50% - 30px);padding:15px 20px;border:1px solid #ddd;border-radius:5px;margin:20px 15px 0px}@media only screen and (max-width:575px){.carely-profile-branches li{width:calc(100% - 30px)}}.carely-profile-branches li a{color:inherit}.carely-profile-branches li a .fa{color:#000}.carely-profile-branches li a:hover{color:var(--ao-primary)}#educationimage-container{width:250px;position:relative;margin:0px auto 30px;border-radius:10px}#educationimage-container .sk-delete-file{right:15px}#educationimage-pickfiles>img{border-radius:10px}.awardimage-pickfiles>img{border-radius:10px}.form-select.error,.form-control.error{background:#F8E3E3;border-color:#deb2b2;box-shadow:none}.form-select.error+.error,.form-control.error+.error{background:#eb6767;color:#fff;padding:2px 10px;line-height:1.4;border-radius:3px;font-size:13px;position:relative}.form-select.error+.error::after,.form-control.error+.error::after{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #eb6767 transparent;position:absolute;bottom:100%;left:10px}textarea.form-control{height:auto}#teammemberavatar-container{width:250px;margin:0 auto 30px;border:1px solid #ddd;padding:20px;background:#fff;border-radius:5px}#teammemberavatar-container .image-upload-thums ul{margin:0px;padding:0px;list-style:none}#teammemberavatar-container .image-upload-thums ul li img{border-radius:5px}#teammemberavatar-container .sk-delete-file{position:absolute;top:30px;right:30px}#profilemapcanvas{height:250px}.carely-loggedin-box a{color:var(--ao-primary);font-weight:600}.carely-loggedin-box a:hover{text-decoration:underline}.form-control.pending+.fa:before{content:"";display:inline-block;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.carely-featured-tag{background:#31b931;padding:2px 10px;font-size:12px;color:#fff;display:table;margin:0px auto 10px;border-radius:5px}.carely-identity-documents .panel-heading-left{float:left}.carely-identity-documents .panel-heading-right{float:right}.create-new-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 0px;margin-bottom:10px;position:relative}.carely-clinical-list{display:flex;flex-wrap:wrap;list-style:none;margin:0px 0px 30px;padding:0px;border:1px solid #ddd;padding:25px 20px;border-radius:5px}.carely-clinical-list li{width:33.333%;padding:5px 10px}.carely-clinical-list li strong{color:#222;border-radius:10px}.carely-treatment-list{display:flex;flex-wrap:wrap;list-style:none;margin:0px 0px 30px;padding:0px;border:1px solid #ddd;padding:25px 20px;border-radius:5px}.carely-treatment-list li{width:33.333%;padding:5px 10px}@media only screen and (max-width:1280px){.carely-clinical-list li{width:50%}}@media only screen and (max-width:767px){.carely-clinical-list li{width:100%}}.carely-treatment-list li strong{color:#222;border-radius:10px}.carely-treatment-list li .amount{font-size:14px;color:var(--ao-primary)}.carely-chart-file{border:1px solid #ddd;padding:10px 25px;border-radius:5px;margin-bottom:30px}.carely-chart-file .col-md-3{margin:15px 0px;text-align:center}.carely-chart-file .col-md-3 img{border-radius:5px}.carely-chart-file .chart-file-caption{line-height:1.2}#chartfiles-pickfiles>img{border-radius:5px}#chartfiles-pickfiles .admin-button{bottom:5px}#chartfiles-container .sk-delete-file{right:15px}.add-newchart-btn{margin-right:10px}.pac-container{z-index:9999!important}.ui-widget.ui-widget-content{z-index:99999}.carely-page-overlay{position:fixed;top:0px;right:0px;width:0%;height:100%;background:#000;opacity:0.7;z-index:1000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}[class*="active-"] .carely-page-overlay{width:100%}.openeditappointment{position:absolute;width:100%;height:100%;top:0;left:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1250px!important}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.modal-backdrop.show{z-index:9999}.modal{z-index:99999}.widget{margin-bottom:40px}.widget-title{position:relative;margin-bottom:20px;padding-bottom:20px}.widget .widget-title,.widget .post-title{text-transform:none}.recent-posts-entry ul,.category-entry ul{margin:0;list-style:none;padding:0}.elementor-widget-wp-widget-pages ul,.elementor-widget-wp-widget-woocommerce_product_categories ul,.elementor-widget-wp-widget-categories ul,.elementor-widget-wp-widget-archives ul,.elementor-widget-wp-widget-meta ul,.elementor-widget-wp-widget-pages ul,.elementor-widget-wp-widget-recent-comments ul,.elementor-widget-wp-widget-nav_menu ul,.elementor-widget-wp-widget-rss ul,.elementor-widget-wp-widget-recent-posts ul,.elementor-widget-wp-widget-getintuch ul,.elementor-widget-wp-widget-services ul{list-style:none;padding-left:0;margin-bottom:0}.elementor-widget-wp-widget-pages ul li,.elementor-widget-wp-widget-woocommerce_product_categories ul li,.elementor-widget-wp-widget-categories ul li,.elementor-widget-wp-widget-archives ul li,.elementor-widget-wp-widget-meta ul li,.elementor-widget-wp-widget-pages ul li,.elementor-widget-wp-widget-recent-comments ul li,.elementor-widget-wp-widget-nav_menu ul li,.elementor-widget-wp-widget-recent-posts ul li,.elementor-widget-wp-widget-services ul li{padding-bottom:18px;margin-bottom:13px;position:relative;padding:10px 10px 10px 15px;margin-bottom:0;line-height:20px}[class*="elementor-widget-wp-widget-"] .elementor-widget-container,[class*="elementor-widget-text-editor"] .elementor-widget-container{color:var(--footer-text)}.elementor-widget-wp-widget-pages ul li a,.elementor-widget-wp-widget-woocommerce_product_categories ul li a,.elementor-widget-wp-widget-categories ul li a,.elementor-widget-wp-widget-archives ul li a,.elementor-widget-wp-widget-meta ul li a,.elementor-widget-wp-widget-pages ul li a,.elementor-widget-wp-widget-recent-comments ul li a,.elementor-widget-wp-widget-nav_menu ul li a,.elementor-widget-wp-widget-recent-posts ul li a,.elementor-widget-wp-widget-services ul li a,.elementor-widget-wp-widget-tag-cloud ul li a,.elementor-widget-wp-widget-rss ul li a,.elementor-widget-carely_element_navigation_menu ul li a,.elementor-widget-wp-widget-woocommerce_top_rated_products ul li a{color:var(--footer-link)}.elementor-widget-wp-widget-pages ul li a:hover,.elementor-widget-wp-widget-woocommerce_product_categories ul li a:hover,.elementor-widget-wp-widget-categories ul li a:hover,.elementor-widget-wp-widget-archives ul li a:hover,.elementor-widget-wp-widget-meta ul li a:hover,.elementor-widget-wp-widget-pages ul li a:hover,.elementor-widget-wp-widget-recent-comments ul li a:hover,.elementor-widget-wp-widget-nav_menu ul li a:hover,.elementor-widget-wp-widget-recent-posts ul li a:hover,.elementor-widget-wp-widget-services ul li a:hover,.elementor-widget-wp-widget-tag-cloud a:hover,.elementor-widget-wp-widget-woocommerce_top_rated_products ul li a:hover{color:var(--footer-link-hover)!important}.elementor-widget-wp-widget-pages ul li:before,.elementor-widget-wp-widget-woocommerce_product_categories ul li::before,.elementor-widget-wp-widget-categories ul li:before,.elementor-widget-wp-widget-archives ul li:before,.elementor-widget-wp-widget-meta ul li:before,.elementor-widget-wp-widget-pages ul li:before,.elementor-widget-wp-widget-recent-comments ul li:before,.elementor-widget-wp-widget-nav_menu ul li:before,.elementor-widget-wp-widget-recent-posts ul li:before,.elementor-widget-wp-widget-services ul li:before{content:"";position:absolute;left:0;top:10px;display:block;font-family:"FontAwesome";font-size:15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.elementor-widget-wp-widget-pages ul li:hover::before,.elementor-widget-wp-widget-woocommerce_product_categories ul li:hover::before,.elementor-widget-wp-widget-categories ul li:hover:before,.elementor-widget-wp-widget-archivesul li:hover:before,.elementor-widget-wp-widget-meta ul li:hover:before,.elementor-widget-wp-widget-pages ul li:hover:before,.elementor-widget-wp-widget-nav_menu ul li:hover:before,.elementor-widget-wp-widget-recent-entries ul li:hover:before,.elementor-widget-wp-widget-services ul li:hover:before{-moz-transform:scale(1.1) translateX(3px);-webkit-transform:scale(1.1) translateX(3px);-o-transform:scale(1.1) translateX(3px);-ms-transform:scale(1.1) translateX(3px);transform:scale(1.1) translateX(3px);font-weight:bold}.elementor-widget-wp-widget-pagesul ul li,.elementor-widget-wp-widget-woocommerce_product_categories ul li li,.elementor-widget-wp-widget-categories ul li li,.elementor-widget-wp-widget-archives ul li li,.elementor-widget-wp-widget-meta ul li li,.elementor-widget-wp-widget-pages ul li li,.elementor-widget-wp-widget-recent-comments ul li li,.elementor-widget-wp-widget-nav_menu ul li li,.elementor-widget-wp-widget-services ul li li{border-bottom:none;padding-left:10px;padding-right:5px;padding-top:0;padding-bottom:0;line-height:28px}.elementor-widget-wp-widget-pages ul li li:before,.elementor-widget-wp-widget-woocommerce_product_categories ul li li:before,.elementor-widget-wp-widget-categories ul li li:before,.elementor-widget-wp-widget-archives ul li li:before,.elementor-widget-wp-widget-meta ul li li:before,.elementor-widget-wp-widget-pages ul li li:before,.elementor-widget-wp-widget-recent-comments ul li li:before,.elementor-widget-wp-widget-nav_menu li li:before,.elementor-widget-wp-widget-services li li:before{top:0;left:-8px}.product_list_widget{list-style:none;padding:0px;margin:0px}.product_list_widget li{list-style:none;padding:0px;margin:0px}.elementor-widget-wp-widget-calendar table caption{text-align:center;caption-side:top;font-weight:600;color:var(--footer-text)}.elementor-widget-wp-widget-calendar table{border-collapse:collapse;width:100%;margin-bottom:10px}.elementor-widget-wp-widget-calendar thead{background-color:#999999}.elementor-widget-wp-widget-calendar tfoot tr td{border:none;padding:0px}.elementor-widget-wp-widget-calendar tfoot tr td a{padding:10px 0px;display:block}.elementor-widget-wp-widget-calendar table thead tr th{font-size:11px;padding:12px 5px;font-weight:bold;text-align:center;border:none;color:#222;background-color:#F0F0F0}.elementor-widget-wp-widget-calendar table tbody tr td{font-size:13px;padding:6px 5px;text-align:center;background-color:#fff;border:none;color:#444}.elementor-widget-wp-widget-calendar table tbody tr td a{color:#6d1cff}.elementor-widget-wp-widget-calendar table tbody td#today{background-color:var(--ao-primary);color:#FFF;border-radius:5px}.elementor-widget-wp-widget-calendar table tbody td#today a{color:#FFF}.elementor-widget-wp-widget-calendar .wp-calendar-nav{text-align:center}.elementor-widget-wp-widget-calendar .wp-calendar-nav a{color:var(--footer-link)}.elementor-widget-wp-widget-calendar .wp-calendar-nav a:hover{color:var(--footer-link-hover)}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li:last-child{margin-bottom:0px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li>a{display:block}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li>a>img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_products li:last-child{margin-bottom:0px}.elementor-widget-wp-widget-woocommerce_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_products li>a{display:block;font-weight:600;color:var(--footer-link)}.elementor-widget-wp-widget-woocommerce_products li>a:hover{color:var(--footer-link-hover)}.elementor-widget-wp-widget-woocommerce_products li img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_top_rated_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_top_rated_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_top_rated_products li>a{display:block;font-weight:600}.elementor-widget-wp-widget-woocommerce_top_rated_products li img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_widget_cart .attachment-woocommerce_thumbnail{float:right;margin-left:10px;width:32px;height:auto;box-shadow:none}.elementor-widget-wp-widget-woocommerce_widget_cart .remove_from_cart_button{font-size:12px;position:absolute;top:7px;left:0;background:#df1b1b;line-height:15px;width:16px;height:16px;text-align:center;color:#fff;border-radius:10px}.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li{margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li>a{display:none}.wpcf7-form>p{position:relative}.wpcf7-form>p .wpcf7-spinner{position:absolute;bottom:10px;left:50%;margin:0px -20px}.wpcf7-form>p:nth-last-child(2){margin:0px}.wpcf7-response-output{border-radius:5px}.elementor-widget-wp-widget-tag_cloud a{padding:3px 14px;font-size:16px;display:inline-block;margin:0 10px 15px 0px;color:#222;background:#fff;position:relative;border:1px solid #e8e8e8;position:relative;border-radius:3px;z-index:1}.elementor-widget-wp-widget-search .input-group-btn .btn{background:var(--ao-primary);color:#fff}.search-bx form{position:relative}.search-bx .site-search-btn{position:absolute;right:0;top:0;margin:14px 10px;background:none;border:none;outline:none}.widget_search .screen-reader-text,.widget_product_search .screen-reader-text{display:block}.widget_search .searchform>div{display:-ms-flexbox;display:flex}.widget_search .searchform input[type="text"]{outline:none;width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]{outline:none;height:40px;padding:10px 15px;margin-left:10px;background:var(--ao-primary-btn);border:none;color:#fff;line-height:1;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]:hover,.widget_search .searchform input[type="submit"]:focus,.widget_search .searchform input[type="submit"]:active{background:var(--primary-btn-hover)}.widget_search .search-form{display:table;width:100%}.widget_search .search-form label{display:table-cell;vertical-align:middle;min-width:100%}.widget_search .search-form label input[type="search"]{width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}.widget_search .search-form input[type="submit"]{outline:none;height:40px;padding:10px 15px;margin-left:10px;line-height:1;background:var(--ao-primary-btn);color:#fff;border:none;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]:hover,.widget_search .searchform input[type="submit"]:focus,.widget_search .searchform input[type="submit"]:active{background:var(--ao-primary-btn)}.recent-posts-entry .post-date,.tweets-feed-entry .tweet-date{color:#3396d1;font-style:normal}.widget .post-title{font-size:13px;line-height:16px;margin-bottom:8px}.recent-posts-entry .widget-post{margin-bottom:10px}.recent-posts-entry .widget-post-bx:last-child{border-bottom:none}.recent-posts-entry .post-meta span{margin-right:10px}.widget_recent_comments ul li:before{content:""}.widget_recent_comments ul li{padding-left:20px;color:#999}.widget_recent_entries ul li span.post-date{opacity:0.8}.widget_meta ul li a abbr[title]{color:#333;border-bottom:none}.wp-block-calendar table caption{text-align:center}.widget_calendar table td,.wp-block-calendar table td{text-align:center;padding:10px 5px}.widget_calendar table{border-collapse:collapse;width:100%}.widget_calendar thead{background-color:#999999}.widget_calendar tfoot tr td{border:none;padding:0px}.widget_calendar tfoot tr td a{padding:10px 0px;display:block}.widget_calendar table thead tr th{font-size:11px;padding:12px 5px;font-weight:bold;text-align:center;border:none;color:#222;background-color:#F0F0F0}.widget_calendar table tbody tr td{font-size:13px;padding:6px 5px;text-align:center;background-color:#fff;border:none;color:#444}.widget_calendar table tbody tr td a{color:#6d1cff}.widget_calendar table tbody td#today{background-color:var(--ao-primary);color:#FFF;border-radius:5px}.widget_calendar table tbody td#today a{color:#FFF}.widget_tag_cloud .tagcloud{margin-left:-5px;margin-right:-5px}.widget_tag_cloud a{padding:2px 5px;display:inline-block;margin:0 0 5px}.widget_archive select{width:100%;padding:5px;border:1px solid #CCC;color:#555;border-radius:5px;-webkit-border-radius:5px;outline:none}.widget_text select{width:100%;padding:5px;border:1px solid #CCC}.widget_text select option{width:100%}.widget_categories li a{display:inline-block}.widget_categories li:after{content:"";display:table;clear:both}.wp-block-categories-dropdown.wp-block-categories+p{margin-top:20px}.wp-block-media-text.has-media-on-the-right{margin-bottom:20px}.wp-block-preformatted{margin-top:10px}.widget_categories form{position:relative}.widget_categories form select{border:none;padding:8px 10px;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;-webkit-border-radius:5px;background-color:#fff;color:#777;border:1px solid #ccc}[class*="widget-rss"] .rss-widget-title{font-size:inherit;font-weight:inherit;font-family:inherit}[class*="widget-rss"] .rss-widget-icon{vertical-align:baseline}.widget.widget_rss li a::after{content:"";display:inline-block;width:10px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0 5px 0 10px}[class*="widget-rss"] ul{margin:0;padding:0px}[class*="widget-rss"] ul li{margin-bottom:25px}[class*="widget-rss"] ul li>.rsswidget{font-weight:600}[class*="widget-rss"] ul .rss-date{opacity:0.7;text-transform:uppercase;display:inline-block;font-size:80%}[class*="widget-rss"] ul .rssSummary{padding:8px 0}[class*="widget-rss"] ul cite::after{content:"";display:inline-block;width:21px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0-10px 0 10px}.widget_rss .widget-title>.rsswidget{font-size:inherit;font-weight:inherit;font-family:inherit}.widget_rss .widget-title>.rsswidget>.rss-widget-icon{vertical-align:baseline}.widget_rss li a::after{content:"";display:inline-block;width:10px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0 5px 0 10px}.widget_rss ul{margin:0;padding:0px}.widget_rss ul li{margin-bottom:25px}.widget_rss ul li>.rsswidget{font-weight:600}.widget_rss ul .wp-block-rss__item-publish-date{opacity:0.7;text-transform:uppercase;display:inline-block;font-size:80%}.widget_rss ul .wp-block-rss__item-excerpt{padding:8px 0}.widget_rss ul .wp-block-rss__item-author::after{content:"";display:inline-block;width:21px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0-10px 0 10px}.site-footer .widget_rss ul .rsswidget:hover{color:#6d1cff}.site-footer .widget_rss ul .rsswidget:hover{color:#6d1cff}.widget_getintuch{padding-top:10px}.widget_getintuch li{margin-bottom:20px;position:relative;padding-left:40px}.widget_getintuch b,.widget_getintuch strong{display:block;text-transform:uppercase}.widget_getintuch i{position:absolute;left:0;top:5px;text-align:center;font-size:14px;width:30px;height:30px;line-height:30px;background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05)}.widget_gallery ul{padding-left:0}.widget_gallery li{display:inline-block;margin-bottom:5px;width:32.1%;border:2px solid transparent}.widget_gallery li img{display:inline-block}.widget_gallery li:nth-child(3n-3){margin-right:0}.widget_gallery li:hover{display:inline-block;margin-bottom:0;width:32.1%;border:2px solid var(--ao-primary-btn)}.widget_gallery a{display:inline-block}.woocommerce ul.product_list_widget li a{margin-bottom:5px;font-weight:normal}.woocommerce ul.product_list_widget li a:hover{color:var(--ao-primary)}.woocommerce ul.product_list_widget li a img{background-color:#fff;border:1px solid #ddd}.widget_products a{margin-bottom:5px}.widget_products a img{background-color:#fff}.widget_top_rated_products a{margin-bottom:5px}.widget_top_rated_products a img{background-color:#fff}.widget_recent_reviews a{margin-bottom:5px}.widget_recent_reviews a img{background-color:#fff}.widget_product_vendor_list .search_keyword{width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}#wcmp_widget_vendor_list>div{margin-bottom:10px!important}#wcmp_widget_vendor_list img{border-radius:2px;-webkit-border-radius:2px}.wp-block-latest-comments{padding:0px}.wp-block-latest-posts__list.wp-block-latest-posts li{padding:0px}.wp-block-latest-posts__list.wp-block-latest-posts li:before{content:none}.wp-block-latest-posts__list.wp-block-latest-posts li .wp-block-latest-posts__featured-image{margin-bottom:15px}.wp-block-latest-posts__list.wp-block-latest-posts li .wp-block-latest-posts__post-title{margin-bottom:5px;display:block}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;font-size:.8125em;text-transform:uppercase;color:#000;font-weight:600;margin-right:10px;margin-bottom:5px;font-weight:700}.elementor-widget-wp-widget-media_gallery .gallery-item{margin-bottom:15px!important}.side-bar>.widget>ul{padding-left:0px;margin-bottom:0px;margin-bottom:0px;list-style:none}.side-bar>.widget>p:last-child,.side-bar>.widget>pre:last-child,.side-bar>.widget>table:last-child,.side-bar>.widget>figure:last-child,.side-bar>.widget>blockquote:last-child{margin-bottom:0px}.side-bar .wp-block-button__link{color:#fff}.side-bar .wp-block-button__link:hover{color:#fff}.side-bar .is-style-outline .wp-block-button__link:hover{color:var(--primary-btn-hover);color:#fff}.site-footer ul{padding-left:0px}.side-bar .wp-block-search__inside-wrapper .wp-block-search__input{width:calc(100% - 80px);border-radius:5px!important}.side-bar input{width:100%;border:1px solid #ddd;border-radius:5px}.side-bar textarea{width:100%;border:1px solid #ddd;border-radius:5px}.side-bar input[type="submit"]{width:100%;background:var(--ao-primary);border:none;color:#fff;border-radius:5px;padding:8px 15px}.side-bar .wp-block-file>a:first-child,.site-footer .wp-block-file>a:first-child{color:#000}.side-bar .wp-block-media-text .wp-block-media-text__content>p,.site-footer .wp-block-media-text .wp-block-media-text__content>p{line-height:1}.side-bar .wp-block-cover__inner-container>p,.site-footer .wp-block-cover__inner-container>p{line-height:1}.side-bar pre.wp-block-verse>a,.site-footer pre.wp-block-verse>a{color:#000}.side-bar .woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.site-footer .woocommerce ul.cart_list,.woocommerce ul.product_list_widget{margin-bottom:10px}.side-bar .woocommerce .widget_shopping_cart .total,.site-footer .woocommerce.widget_shopping_cart .total{padding:10px 0 5px}.side-bar .woocommerce .widget_shopping_cart .cart_list li a.remove,.side-bar .woocommerce.widget_shopping_cart .cart_list li a.remove,.site-footer .woocommerce .widget_shopping_cart .cart_list li a.remove,.site-footer .woocommerce.widget_shopping_cart .cart_list li a.remove{line-height:1;font-size:16px}.side-bar .wp-block-comments-title{font-size:18px;width:auto!important;padding:0px!important}@media (min-width:782px){.side-bar .wp-block-columns{gap:1em!important}.side-bar blockquote{padding:20px 30px}.side-bar .wp-block-comment-template ol{padding-left:15px}.side-bar .wp-block-comment-date{text-transform:uppercase}.wp-block-comment-author-name{font-weight:700}.comment-reply-link{font-weight:500;position:relative}.comment-reply-link:after{content:"";font-family:"FontAwesome";margin-left:5px;vertical-align:middle;line-height:1;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.comment-reply-link:hover:after{margin-left:10px}}.wp-block-loginout>a{border:none;background-color:var(--ao-primary-btn);outline:none;color:#fff;padding:10px 30px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}.wp-block-loginout>a:active,.wp-block-loginout>a:hover,.wp-block-loginout>a:focus{background-color:#da4219;color:#fff}.elementor-widget-wp-widget-search .btn{background:var(--ao-primary-btn);color:#fff;height:50px;width:50px;margin-left:10px}.elementor-widget-wp-widget-search .btn:hover,.elementor-widget-wp-widget-search .btn:active,.elementor-widget-wp-widget-search .btn:focus{background:var(--primary-btn-hover)}.elementor-widget-wp-widget-categories select{width:100%}.elementor-widget-container>h4,.elementor-widget-container>h5{padding-bottom:10px;margin:0px 0px 20px;font-size:22px;position:relative;color:var(--footer-title)}.elementor-widget-container>h4 a,.elementor-widget-container>h5 a{color:inherit}.elementor-widget-container>h4::after,.elementor-widget-container>h5::after{position:absolute;left:0px;bottom:0px;content:"";width:60px;height:2px;background:var(--footer-title-line);display:table}.elementor-widget-wp-widget-pmpro-member-login label{margin-bottom:3px}.elementor-widget-wp-widget-pmpro-member-login .input{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px 12px}.elementor-widget-wp-widget-pmpro-member-login .button{height:50px;padding:12px 20px;border:none;background:var(--ao-primary-btn);color:#fff;border-radius:5px}.elementor-widget-wp-widget-pmpro-member-login .button:hover,.elementor-widget-wp-widget-pmpro-member-login .button:active,.elementor-widget-wp-widget-pmpro-member-login .button:focus{background:var(--primary-btn-hover);color:#fff}@media only screen and (max-width:600px){}.woocommerce div.product form.cart{margin-top:20px}.fc-event-main-frame .fc-event-time{line-height:1}.fc-event-main-frame .fc-event-title-container{line-height:1}.fc-timegrid-event-harness>.fc-timegrid-event{padding:1px 5px;min-height:22px;font-size:14px}pre{display:block;padding:12.5px;margin:0 0 13px;font-size:14px;line-height:1.75;word-break:break-all;word-wrap:break-word;color:#fff;background-color:#222;border:1px solid #222;border-radius:5px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{clear:both;display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 32px 2em}.wp-block-image .alignright{margin-left:2em}.alignleft{float:left;margin:5px 2em 32px 0}.wp-block-gallery.alignleft{float:left;margin:5px 2em 32px 0!important}.wp-block-image .alignleft{margin-right:2em}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.blog-post [title*="WordPress post_class"]{font-weight:600}.wp-block-image,.wp-block-gallery{margin-bottom:28px}.ui-widget.ui-widget-content{z-index:99999;width:250px!important;list-style:none;padding:0px;border:1px solid #ddd;border-radius:0px 0px 5px 5px;background:#fff;max-height:210px;overflow:auto}.ui-widget.ui-widget-content li{padding:5px 15px;border-bottom:1px solid #ddd}.ui-widget.ui-widget-content li:last-child{border-bottom:none}.ui-widget.ui-widget-content li:hover{background:#ff8c00;color:#fff}.side-bar{width:100%}@media only screen and (max-width:1600px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:650px){}@media only screen and (max-width:450px){}.map-marker{background-color:var(--ao-primary);border-radius:5px;-webkit-border-radius:5px;height:40px;display:block;position:relative;top:0px;transition:top .15s linear;width:40px;cursor:pointer;-moz-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.map-marker:before{background-color:rgba(0,0,0,0.9);border-radius:50%;bottom:-3px;left:9px;opacity:0;width:25px;content:"";height:5px;position:absolute;transition:all .15s linear}.map-marker:after{content:"";position:absolute;bottom:-4px;left:50%;margin:0px -5px;width:10px;height:10px;background-color:var(--ao-primary);z-index:-1;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.map-marker:hover{top:-4px}.map-marker:hover:before{bottom:-11px;left:11px;width:18px;opacity:0.4}.map-marker:hover{top:-4px}.map-marker.active:hover{bottom:-15px;left:15px;width:18px}.map-marker.active{top:-4px}.map-marker.active:before{bottom:-6px;left:34px;width:18px}.map-marker .icon{background:#fff;display:block;width:28px;height:28px;line-height:28px;margin:0px auto;padding:4px;position:relative;overflow:hidden;text-align:center;top:6px;left:0;border:1px solid #FFF;border-radius:5px}.map-marker .icon img{max-width:100%;height:auto;display:block}.cluster .cluster-inner{width:36px!important;height:36px;line-height:32px!important;background:var(--ao-primary)!important;box-shadow:0 0 0 rgba(0,0,0,0.9);animation:pulse 2s infinite;font-size:13px!important;border:2px solid rgba(255,255,255,0.52);border-radius:100%;-webkit-border-radius:100%;transition:all .5s ease}.cluster .cluster-inner,.cluster .cluster-inner:before,.cluster .cluster-inner:after{position:absolute;top:50%;left:50%;height:36px;width:36px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 0 0 rgba(0,0,0,.3);-o-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.cluster .cluster-inner:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.cluster .cluster-inner:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 20px rgba(0,0,0,0.17)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0.17)}}@keyframes ripple{70%{box-shadow:0 0 0 20px rgba(0,0,0,0.17)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0.17)}}.info_details{padding:6px;width:250px;height:150px;overflow:hidden;position:relative;background:#ffffff;box-shadow:1px 1px 48px #ccc;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.39)}.fa-map-info-linking{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.gm-style .gm-style-iw-d{right:15px!important}.google-map .gm-ui-hover-effect{cursor:pointer!important;position:absolute!important;top:20px!important;right:20px!important;color:#fff!important;background-color:#fff!important;z-index:1;border-radius:20px;border-radius:20px;width:24px!important;height:24px!important;display:flex!important;justify-content:center;align-items:center}.google-map .gm-ui-hover-effect>span{margin:0px!important}.google-map .gm-ui-hover-effect img{margin:5px!important}.info_details:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:#fff;border-width:15px;left:50%;margin-left:-15px}.contact_info_details{height:120px;margin-top:-8px;margin-left:-64px}.contact_info_details h2{font-size:30px;color:#b881fc;background-color:#fff;float:left;width:100%;text-align:center}.info_details img{max-width:100%;width:100%;height:auto;float:left;max-height:200px}#infocloser{position:absolute;width:18px;height:18px;z-index:999999;background-color:#3396d1;cursor:pointer;top:6px;left:6px;text-align:center;color:#fff}.infoimage{width:140px;height:140px;float:left;margin-right:15px;background-size:cover;background-position:50% 50%;border-top-left-radius:3px;border-top-right-radius:3px}#infobox_title{display:block;font-size:16px;line-height:1.1em;color:#707070;text-transform:uppercase;padding:5px 0px;font-weight:700}.map-company{font-size:13px;line-height:16px;color:#707070;padding:0 0px 5px}.map-address{padding-top:5px;padding-right:5px}#infobox_title:hover,.info_details a:hover{color:#3396D1}.map-category{background:#3396d1;color:#fff;display:inline;font-size:12px;font-weight:800;margin-bottom:10px;padding:0 5px;text-transform:uppercase}#info_inside{padding-left:13px;float:left;font-size:14px;margin-top:13px;color:#717374;width:100%}.infogradient{display:none;width:100%;height:66px;position:absolute;top:74px;left:0px;background:-moz-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(43,49,62,0)),color-stop(82%,rgba(41,47,61,1)),color-stop(100%,rgba(40,47,61,1)));background:-webkit-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-o-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-ms-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:linear-gradient(to bottom,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b313e', endColorstr='#282f3d',GradientType=0 )}.color-fill .main-bar{transition:all .5s}.main-bar{width:100%;-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-khtml-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-moz-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-ms-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-o-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;transition:all .3s cubic-bezier(.39,.575,.565,1) 0s}.color-fill .main-bar{position:fixed;-webkit-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-khtml-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-moz-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-ms-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-o-animation:.95s ease 0s normal forwards 1 running headerSlideDown;animation:.95s ease 0s normal forwards 1 running headerSlideDown}@-moz-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-ms-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}.post-template-default.single-post .post-text>.alignfull,.post-template-default.single-post .post-text>.alignfullwide,.post-template-default.single-post .post-text>.alignfull,.post-template-default.single-post .post-text>.alignfullwide{position:relative;left:50%;width:100vw;margin-left:-50vw;box-sizing:border-box;text-align:center}.post-template-default.single-post .carely_left_sidebar .post-text .alignfull,.post-template-default.single-post .carely_left_sidebar .post-text .alignfullwide,.post-template-default.single-post .carely_right_sidebar .post-text .alignfull,.post-template-default.single-post .carely_right_sidebar .post-text .alignfullwide{position:relative;left:0;width:auto;margin-left:0}.wp-block-cover,.wp-block-cover-image,.wp-block-embed,.wp-block-image{margin-bottom:1.875rem;margin-top:1.875rem}.wp-block-button{margin-bottom:1.875rem}.post-template-default.single-post .post-text>.alignleft,.post-template-default.single-post .post-text>.alignleft{margin:0.3125rem 1.563rem 1.563rem 0;margin-inline-start:0;margin-inline-end:2rem}.gallery .gallery-item img{float:left;padding:0 0rem;width:100%;border:none}.widget_archive li a,.wp-block-latest-posts li a,.wp-block-categories-list li a,.wp-block-archives-list li a,.widget_categories li a{float:left;text-transform:capitalize;text-align:left}.widget_archive ul li,.wp-block-categories-list li,.wp-block-archives-list li,.wp-block-latest-posts li,.widget_categories ul li{text-align:right;display:table;width:100%;line-height:1.3!important}.wp-block-archives-dropdown.wp-block-archives select[id*="wp-block-archives-"],.wp-block-categories-dropdown.wp-block-categories select[id*="wp-block-categories-"]{width:100%}.wp-block-image figcaption{font-size:14px}.sticky,.post.tag-sticky-2:not(.sf-post-detail){position:relative;border:none;border-radius:10px}.post-password-form{position:relative}.post-password-form label{display:block;font-size:1rem;position:relative}.post-password-form input[type="password"]{width:100%}.post-password-form input[type="submit"]{position:absolute;bottom:0;right:0}blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation{display:inline-flex;align-items:center;margin-top:-20px;font-size:19px;line-height:28px;font-weight:300;font-style:normal;letter-spacing:0;margin-bottom:3px;padding-left:60px;position:relative;text-transform:none}blockquote.has-text-align-right>.wp-block-quote__citation,blockquote.has-text-align-right>cite,blockquote.has-text-align-center>.wp-block-quote__citation,blockquote.has-text-align-center>cite{display:inline-block}blockquote>cite::before,blockquote>p>cite::before,blockquote>.wp-block-pullquote__citation::before,.wp-block-quote .wp-block-quote__citation::before{background-color:#000;content:"";display:block;height:2px;left:0;margin-top:1px;position:absolute;top:50%;width:40px}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:28px;line-height:1.6}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:28px;line-height:1.6}.has-background.has-cyan-bluish-gray-background-color.is-style-solid-color blockquote{background:none}.side-bar .widget h2{position:relative;padding-bottom:15px;font-size:24px}.side-bar .widget h2::before{content:"";position:absolute;bottom:0px;left:0px;background-color:var(--ao-primary);width:50px;height:3px}.comment-reply-title,.wp-block-search .wp-block-search__label{position:relative;margin-bottom:30px;padding-bottom:15px;font-size:24px;text-transform:capitalize;line-height:1.25;color:var(--title);font-weight:700;display:block}.wp-block-post-comments-form{border-radius:10px}#respond .comment-form input,#respond .comment-form-comment textarea{border:1px solid #ddd;background-color:#f9f9f9;border-radius:5px}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss .wp-block-rss__item{padding:0.3125rem 0!important;border-bottom:0.0625rem solid #eee}.wp-block-rss .wp-block-rss__item a{font-weight:700;color:var(--title)}.wp-block-rss .wp-block-rss__item a:hover,.wp-block-rss .wp-block-rss__item a:active,.wp-block-rss .wp-block-rss__item a:focus{color:var(--primary-hover)}.wp-block-search,.wp-block-archives,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-categories,.wp-block-calendar{margin-bottom:30px}.format-video.post_format-post-format-video .embed-responsives.embed-responsives-16by9{position:relative;padding-top:50%;padding-bottom:50px}.format-video.post_format-post-format-video .embed-responsives.embed-responsives-16by9 iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}form[role="search"] .input-group-btn button[type="submit"]{background:var(--ao-primary-btn);border:var(--ao-primary-btn);color:#fff;padding:10px 20px;border-radius:0 5px 5px 0px;height:50px}form[role="search"] .input-group-btn button[type="submit"]:hover,form[role="search"] .input-group-btn button[type="submit"]:active,form[role="search"] .input-group-btn button[type="submit"]:focus{background:var(--primary-btn-hover);border:var(--ao-primary-btn)}#respond{margin-bottom:30px}.comment-reply-link:after{display:none}#respond #cancel-comment-reply-link{font-size:0px}#respond #cancel-comment-reply-link::before{content:"";font-family:"feather"!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;position:absolute;top:0;right:0}#respond #cancel-comment-reply-link::before{-moz-transform:scale(1.2) rotate(360deg);-webkit-transform:scale(1.2) rotate(360deg);-o-transform:scale(1.2) rotate(360deg);-ms-transform:scale(1.2) rotate(360deg);transform:scale(1.2) rotate(360deg)}.header-nav .nav>li .sub-menu li:hover>.sub-menu{left:60px}.pro-log-left{align-items:center}.form-select+.description,.form-control+.description{background:#f2b72b;color:#fff;padding:2px 10px;line-height:1.4;border-radius:3px;font-size:13px;position:relative}.form-select+.description::after,.form-control+.description::after{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #f2b72b transparent;position:absolute;bottom:100%;left:10px}.form-select+.description a,.form-control+.description a{color:#000;text-decoration:underline}.form-select+.description a:hover,.form-control+.description a:hover{text-decoration:none}[class*="sf-membership-plans-"]{display:flex;justify-content:center;margin:0px;list-style:none}.carely-search-form-wrap{margin-bottom:30px}.carely-search-form-wrap>form{box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:5px;background:#fff}.pmpro_form{display:block!important;max-width:100%!important}#pmpro_form .pmpro_checkout .pmpro_title{margin:10px 0px 20px}.pmpro_checkout h3 span.pmpro_checkout-h3-msg{vertical-align:middle}.pmpro_checkout-h3-msg a{background-color:var(--ao-primary-btn);display:inline-block;padding:0 5px;color:#fff;line-height:20px;font-weight:600;border-radius:2px;-webkit-border-radius:2px}.pmpro_checkout-h3-msg a:hover{color:#fff}.pmpro_selected_pakage,#pmpro_level_cost>p:first-child{text-transform:uppercase;font-size:16px}.pmpro_selected_pakage strong,#pmpro_level_cost>p:first-child strong{color:#454545}.pmpro_checkout-fields:after{content:"";display:table;clear:both}.pmpro_checkout-left{width:50%;float:left}.pmpro_checkout-right{width:50%;float:right}#pmpro_payment_information_fields{padding-top:30px}.pmpro_asterisk{display:none}.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields,.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields{grid-column-gap:30px}.pmpro_checkout-fields .pmpro_checkout-field label{margin-bottom:10px}.pmpro_checkout-field.pmpro_payment-account-number{width:100%}.pmpro_checkout-field.pmpro_payment-expiration,.pmpro_checkout-field.pmpro_payment-cvv{width:100%}.pmpro_checkout-field.pmpro_payment-account-number .StripeElement,.pmpro_checkout-field.pmpro_payment-expiration .StripeElement,.pmpro_checkout-field.pmpro_payment-cvv .StripeElement{height:50px;padding:16px!important;border-radius:5px!important}.pmpro_checkout-field.pmpro_payment-cvv .form-control,.pmpro_checkout-field.pmpro_payment-account-number .form-control{max-width:100%!important;width:100%!important}.pmpro_checkout-field.pmpro_payment-cvv .form-control{width:46%!important}.pmpro_checkout-fields.pmpro_basice-info{margin-left:-15px;margin-right:-15px}.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field{float:left;width:50%;padding-left:15px;padding-right:15px}.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field .form-control{max-width:100%;width:100%;display:block}@media only screen and (max-width:767px){.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field{float:none;width:100%}.pmpro_checkout-left{width:100%;float:none}.pmpro_checkout-right{width:100%;float:none}}.pmpro_checkout-field.pmpro_payment-expiration .pmpro_payment-expiration-date{margin-left:-15px;margin-right:-15px}#pmpro_user_fields{border:1px solid #ddd;padding:30px;border-radius:5px;width:50%;float:left}#pmpro_user_fields .pmpro_checkout-fields{display:flex;flex-wrap:wrap;margin:0px -15px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field{width:50%;position:relative;padding:0px 15px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input{width:100%;border:1px solid #e1e1e1;height:50px;font-size:14px;line-height:20px;padding:10px 12px;border-radius:5px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);background-color:#F8F8F8}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input+span{position:absolute;bottom:10px;right:30px}#pmpro_pricing_fields{width:100%;padding:30px;border:1px solid #ddd;border-radius:10px;margin-bottom:30px}#pmpro_pricing_fields h3{margin:0px!important}#pmpro_payment_information_fields{padding-left:30px;padding-top:0px;width:50%;float:right}#pmpro_payment_information_fields h3{margin:0px!important}form.pmpro_form .pmpro_submit{margin-top:0;float:right;width:50%;padding:0px 30px}#pmpro_submit_span{margin-top:30px;display:block}.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{font-weight:normal}@media only screen and (max-width:991px){#pmpro_user_fields{width:100%;float:none;margin-bottom:30px}#pmpro_payment_information_fields{padding-left:0;padding-top:0px;width:100%;float:none}form.pmpro_form .pmpro_submit{float:none;width:100%;padding:0px 0px}}@media only screen and (max-width:480px){#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field{width:100%;position:relative;padding:0px 15px}}.pmpro_login_wrap{padding:20px;background:#fff;border:1px solid #ddd;max-width:400px;margin:auto;width:100%;border-radius:10px}.pmpro_login_wrap [class*="login-"] .input{width:100%;max-width:100%;border-color:#e1e6eb;border:1px solid #ddd;height:50px;border-radius:5px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_login_wrap{padding:30px;background:#fff;border:1px solid #ddd;max-width:400px;margin:auto;width:100%}.pmpro_login_wrap .pmpro_actions_nav{margin-bottom:0px}.pmpro_login_wrap [class*="login-"] label{margin-bottom:10px!important}.pmpro_login_wrap [class*="login-"] .input{width:100%;max-width:100%!important;border:1px solid #ddd;height:40px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_login_wrap .login-submit .button{background-color:var(--ao-primary-btn);color:#fff;padding:8px 20px;font-size:14px;outline:none;outline:none;border-width:0;border-style:solid;border-color:transparent;line-height:1.42857;text-decoration:none!important;border-radius:5px;-webkit-border-radius:5px}.pmpro_login_wrap .login-submit .buttonactive,.pmpro_login_wrap .login-submit .button:hover,.pmpro_login_wrap .login-submit .button:focus{background-color:var(--ao-primary-btn);color:#fff}.pmpro_lost_password_wrap{text-align:center;max-width:450px;margin:auto}.pmpro_lost_password_wrap .pmpro_form label{text-align:center;margin-bottom:10px}.pmpro_lost_password_wrap .pmpro_form .input{width:100%;max-width:100%!important;border:1px solid #ddd;height:40px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_lost_password_wrap .pmpro_form .pmpro_btn{width:100%}.no-result.not-found>.page-header{text-align:center}.no-result.not-found>.page-header .page-title{margin:0px 0px 10px}.no-result.not-found>.page-header+.page-content>p{max-width:550px;margin:0px auto 30px;text-align:center;font-size:18px;font-weight:600}.no-result.not-found>.page-header+.page-content>p+form[role="search"]{margin-bottom:30px;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,0.1)}#pmpro_account-profile ul{list-style:none;margin:0px;padding:0px;padding:30px;border:1px solid #ddd;margin:30px 0px!important;;border-radius:10px}#pmpro_account-profile ul strong{color:#222}.site-button.cancelfeatured,.site-button.cancelfeatured:hover,.site-button.cancelfeatured:active,.site-button.cancelfeatured:focus{background:#E94B4E}.ws-poptab-list-wrap{max-height:0px}.header-widget.active .ws-poptab-list-wrap{max-height:270px}.comments-area .comment-form p.logged-in-as{width:auto}.pmpro_message.pmpro_success{max-width:400px;margin:0px auto 20px;padding:20px 30px}@media only screen and (max-width:991px){div.dataTables_wrapper div.dataTables_length select{min-width:150px;max-width:150px}div.dataTables_wrapper div.dataTables_filter input{min-width:150px;max-width:150px}}@media only screen and (max-width:550px){div.dataTables_wrapper div.dataTables_length{min-width:100%;margin-bottom:20px}div.dataTables_wrapper div.dataTables_length select{min-width:150px;max-width:150px}div.dataTables_wrapper div.dataTables_filter{min-width:100%}div.dataTables_wrapper div.dataTables_filter input{min-width:150px;max-width:150px}}@media only screen and (max-width:991px){.header-style-1 .navbar-toggler .icon-bar{background:#fff}.header-style-1 .color-fill .navbar-toggler .icon-bar{background:#222}.header-style-2 .navbar-toggler .icon-bar{background:var(--ao-primary)}.header-style-2 .color-fill .navbar-toggler .icon-bar{background:#222}.header-style-3 .navbar-toggler .icon-bar{background:#222}.header-style-3 .color-fill .navbar-toggler .icon-bar{background:#222}}.provider-box-link{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block}.list-item2{margin-top:30px}.list-item2 ul li{display:flex}.list-item2 .list-item2-bx{padding:15px;background-color:#F2EFFF;border-radius:5px;display:flex;align-items:start;margin-bottom:20px}.list-item2 .list-item2-bx span{width:48px;height:48px;display:inline-flex}.list-item2 .list-item2-bx .info{font-family:"inter",sans-serif;font-size:20px;font-weight:400;color:#6E6767;line-height:34px;width:calc(100% - 48px);padding-left:20px}.list-item2 .list-item2-bx.bx-1{background-color:#F0EBEB}.list-item2 .list-item2-bx.bx-2{background-color:#E3FFF5}.list-item2 .list-item2-bx.bx-3{background-color:#FFE9E9}.list-item3{margin-top:30px}.list-item3 .list-item3-bx{padding:15px;background-color:#F2EFFF;border-radius:5px;display:flex;align-items:center;margin-bottom:10px}.list-item3 .list-item3-bx span i{color:#fff;font-size:20px}.list-item3 .list-item3-bx .info{display:flex;width:calc(100% - 31px);padding-left:10px;justify-content:space-between;align-items:center}.list-item3 .list-item3-bx .info h4{font-family:"inter",sans-serif;font-size:20px;font-weight:400;color:#6E6767;line-height:34px;margin:0px}.list-item3 .list-item3-bx .info .ammount{font-family:"inter",sans-serif;font-size:20px;font-weight:600;color:#000;line-height:34px;margin:0px}.btm-right-part .right-find-doc{background-color:#fff;padding:40px;border-radius:10px;margin-bottom:40px}.btm-right-part .right-find-doc h4{font-family:"inter",sans-serif;font-size:24px;font-weight:600;color:#000;line-height:22px;margin-bottom:30px}.btm-right-part .right-find-doc .box-2{display:flex}.btm-right-part .right-find-doc .box-2 label{color:#000}.btm-right-part .right-consult-bx{background-color:#fff;padding:40px;border-radius:10px;margin-bottom:40px}.btm-right-part .right-consult-bx h4{font-family:"inter",sans-serif;font-size:24px;font-weight:600;color:#000;line-height:22px;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx{background-color:#E5E1F6;border-radius:3px;padding:20px 35px;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx h4{font-family:"inter",sans-serif;font-size:18px;font-weight:600;color:#000;line-height:22px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CBC5E3}.btm-right-part .right-consult-bx .consult-bx p{font-family:"inter",sans-serif;font-size:14px;font-weight:500;color:#000;line-height:22px;text-align:center;margin-bottom:0px}.btm-right-part .right-consult-bx p{font-family:"inter",sans-serif;font-size:16px;font-weight:400;color:#000;line-height:22px;text-align:center;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx.bx-2{background-color:#FFE7E7}.btm-right-part .right-consult-bx .consult-bx.bx-3{background-color:#DDF9EF}.btm-right-part .right-consult-bx .consult-bx.bx-4{background-color:#E4EDFF}.btm-right-part .right-consult-bx a{background-color:#000;border-radius:3px;font-family:"inter",sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:22px;text-decoration:none;width:100%;height:50px;position:relative;display:inline-flex;align-items:center;justify-content:center}.btm-right-part .right-consult-fees-bx{background-color:#fff;padding:40px;text-align:center;border-radius:10px;overflow:hidden}.btm-right-part .right-consult-fees-bx .media{background-color:#BCC3FF;border-radius:50%;width:227px;height:227px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:30px;position:relative}.btm-right-part .right-consult-fees-bx .media img{margin-top:0px}.btm-right-part .right-consult-fees-bx h4{margin-bottom:20px;font-weight:600}.btm-right-part .right-consult-fees-bx .con-fee-tag{background:#92cecc;display:inline-flex;border-radius:5px;padding:5px 10px;color:#000;font-size:18px;font-weight:700}.btm-right-part .right-consult-fees-bx a{background-color:#C5EEDF;padding:5px 30px;border-radius:3px;font-family:"inter",sans-serif;font-size:18px;font-weight:600;color:#000;text-decoration:none}.btm-right-part .right-consult-fees-bx .media:after{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(135deg);top:-26px;right:0px}.btm-right-part .right-consult-fees-bx .media:before{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(50deg);top:-80px;right:0px}.ux-complete-appoint{margin-bottom:0px}.ux-complete-appoint .row [class*="col-"]{margin-bottom:25px;display:flex}.ux-complete-appoint-bx-1{background-color:#fff;border:1px solid #fff;border-radius:10px;padding:30px 20px;display:flex;align-items:center;box-shadow:0px 0px 18.6px 1.4px rgba(0,0,0,0.06);width:100%}.ux-complete-appoint-bx-1 .media{background-color:#57c69d;border-radius:5px;width:67px;height:69px;display:flex;align-items:center;justify-content:center}.ux-complete-appoint-bx-1 .media img{height:30px}.ux-complete-appoint-bx-1 .info{width:calc(100% - 67px);padding-left:15px}.ux-complete-appoint-bx-1 .info h4{font-size:16px;font-weight:600;line-height:1.2;color:#000;margin-bottom:5px}.ux-complete-appoint-bx-1 .info span{font-size:30px;font-weight:600;line-height:1.2;color:#000}.ux-complete-appoint-bx-1.style-2{background-color:#fff;border:1px solid #fff}.ux-complete-appoint-bx-1.style-2 .media{background-color:#ffcb88}.ux-complete-appoint-bx-1.style-3{background-color:#fff;border:1px solid #fff}.ux-complete-appoint-bx-1.style-3 .media{background-color:#fdb2b9}.ux-ao-cart{margin-bottom:30px}.ux-ao-cart-box{background-color:#fff;border-radius:10px;box-shadow:0px 0px 18.6px 1.4px rgba(0,0,0,0.06);padding:20px}.ux-ao-cart-box .heading{margin-bottom:20px}.ux-ao-cart-box .heading h4{font-size:24px;color:#000;line-height:1.2;font-weight:500}.ux-total-revenue{background-color:#fff;border-radius:10px;box-shadow:0px 0px 18.6px 1.4px rgba(0,0,0,0.06);padding:30px 50px}.ux-total-revenue-box{text-align:center;padding:20px 10px}.ux-total-revenue-box .media{background-color:#5963e5;border-radius:50px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.ux-total-revenue-box .media img{max-width:29px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(160deg) brightness(103%) contrast(101%)}.ux-total-revenue-box .info h4{font-size:15px;font-weight:600;line-height:1.2;color:#000;margin-bottom:5px}.ux-total-revenue-box .info span{font-size:30px;font-weight:600;line-height:1.2;color:#000}@media only screen and (max-width:575px){.ux-total-revenue{padding:30px}}.appointments-list{padding-right:15px;height:558px;overflow:auto;scrollbar-width:thin;scrollbar-color:#dbdbdb #ffffff}.appointments-list::-webkit-scrollbar{width:15px}.appointments-list::-webkit-scrollbar-track{background:#ffffff}.ux-upco-appoint{background-color:#fff;border-radius:10px;box-shadow:0px 0px 18.6px 1.4px rgba(0,0,0,0.06);padding:30px}.ux-upco-appoint .date-nav{background:#f5f5f5;border:none;font-size:20px;cursor:pointer;padding:5px 25px;border-radius:5px;transition:background 0.2s}.ux-upco-appoint .date-nav .nav-item>.nav-link{padding:12px 10px}.ux-upco-appoint .date-nav:hover{background:#edecfe}.ux-upco-appoint .date-nav .prevslide{left:-30px}.ux-upco-appoint .date-nav .nextslide{right:-30px}.ux-upco-appoint .heading{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:30px}.ux-upco-appoint .heading h4{font-size:24px;color:#000;line-height:1.2;font-weight:500}.ux-upco-appoint-box{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ddd}.ux-upco-appoint-box:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}.ux-upco-appoint-box-tp-part{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ux-upco-appoint-box-tp-part .doctor{display:flex;align-items:center}.ux-upco-appoint-box-tp-part .doctor .media{background-color:#eaf9f6;border-radius:10px;width:50px;height:50px;overflow:hidden}.ux-upco-appoint-box-tp-part .doctor .info{width:calc(100% - 48px);padding-left:15px}.ux-upco-appoint-box-tp-part .doctor .info h4{font-size:15px;color:#555;font-weight:600;line-height:1.2}.ux-upco-appoint-box-tp-part .doctor .info span{font-size:18px;color:#000;font-weight:600;line-height:1.2}.ux-upco-appoint-box-tp-part .contact{cursor:pointer;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50px;background-color:#e9f8fb}.ux-upco-appoint-box-tp-part .contact i{color:#21c1b5}.ux-upco-appoint-box-btm-part{display:flex;align-items:center;justify-content:space-between}.ux-upco-appoint-box-btm-part .timing{display:flex;align-items:center;font-size:15px;color:#555;font-weight:400}.ux-upco-appoint-box-btm-part .timing i{margin-right:10px;color:#555;font-size:15px}.ux-upco-appoint-box-btm-part .timing .price{margin-left:30px;margin-bottom:0px}.ux-upco-appoint-box-btm-part .dots i{color:#555;font-size:20px}.carelyst-no-appoint{padding:25px;border-radius:10px;border:1px solid #ddd;text-align:center}.form-control{background:#fff}.form-inline .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"]{position:absolute;left:0;bottom:0}#content .form-select+.description,.form-control+.description{background:#5b6eff}.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link{padding:5px 15px;background:#fff}.dataTables_wrapper div.dataTables_paginate ul.pagination .active .page-link{background:#5b6eff}@media only screen and (max-width:1440px){.content-admin-main{padding:0px 25px 25px}}@media only screen and (max-width:1280px){.content-admin-main{padding:0px 20px 20px}}@media only screen and (max-width:991px){}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){.galleryform .p-a30{padding:20px 20px 0px;border-radius:15px}.content-admin-main{padding:0px 15px 15px}}.languageform .form-group{max-width:800px;margin:auto}.carelyst-core-clinical-notes{border-bottom:1px solid #ddd;margin-bottom:20px}.carelyst-core-clinical-list{list-style:none;display:flex;flex-wrap:wrap}.carelyst-core-clinical-list li{width:33.333%;margin-bottom:20px}.carelyst-core-clinical-list li strong{font-weight:600;color:#222}.carelyst-core-treatment-list{list-style:none;display:flex;flex-wrap:wrap}.carelyst-core-treatment-list li{width:33.333%;margin-bottom:20px}.carelyst-core-treatment-list li strong{font-weight:600;color:#222}.carelyst-core-chart-file{border-bottom:1px solid #ddd;margin-bottom:20px}.carelyst-core-chart-file .row .col-md-3{width:200px;text-align:center;margin:0px 12px 24px;border:1px solid #ddd;border-radius:10px;padding:15px}.carelyst-core-chart-file .row .col-md-3 img{margin-bottom:20px;border-radius:10px}.carelyst-core-chart-file .row .col-md-3 span{display:block}.withdrawalrequestform{display:flex;align-items:center;background:#fff;padding:30px;display:flex;justify-content:space-between;border-radius:10px;margin:0px 15px;flex-wrap:wrap}.withdrawalrequestform .form-group{margin:0px}.withdrawalrequestform .col-lg-6.sc-withdra-right{text-align:right}.patient-dash-wrap{padding:30px;max-width:1200px;background:#fff;margin:auto;border-radius:15px}@media only screen and (max-width:460px){.patient-dash-wrap{padding:20px}}.carelyst-core-story-gallery-wrap{padding-top:30px}.carelyst-core-story-gallery{display:flex;flex-wrap:wrap;margin:0px -10px;list-style:none}.carelyst-core-story-gallery>li{width:20%;height:120px;padding:0px 10px;margin-bottom:20px}.carelyst-core-story-gallery>li img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}.carelyst-core-story-gallery>li a{width:100%;height:100%;display:flex;border-radius:10px;overflow:hidden}.carelyst-core-story-gallery>li a img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.carelyst-core-story-gallery>li{width:33.333%}}@media only screen and (max-width:575px){.carelyst-core-story-gallery>li{width:50%}}.wrapper{margin:0px auto;display:flex;justify-content:center}.wrapper .content{width:200px;height:200px;background:#fff0;display:flex;align-items:center;justify-content:center}.wrapper .pill{background:#fff0;width:80px;height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(180deg);animation:spin 4s linear 0s infinite}@keyframes spin{100%{transform:rotate(-540deg)}}.wrapper .pill .side{background:#5b6eff;position:relative;overflow:hidden;width:60px;height:90px;border-radius:50px 50px 0 0}.wrapper .pill .side+.side{background:#50E6B2;border-radius:0 0 48px 48px;border-top:8px solid #621e1a;animation:open 2s ease-in-out 0s infinite}@keyframes open{0%,20%,80%,100%{margin-top:0}30%,70%{margin-top:80px}}.wrapper .pill .side:before{content:"";position:absolute;width:16px;height:80px;bottom:0;right:12px;background:#fff2;border-radius:8px 8px 0 0;animation:shine 1s ease-out -1s infinite alternate-reverse}.wrapper .pill .side+.side:before{bottom:inherit;top:0;border-radius:0 0 8px 8px}.wrapper .pill .side:after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;border-radius:48px 48px 0 0;border:14px solid #00000022;border-bottom-color:#fff0;border-bottom-width:0px;border-top-width:8px;animation:shadow 1s ease -1s infinite alternate-reverse}.wrapper .pill .side+.side:after{bottom:inherit;top:0;border-radius:0 0 48px 48px;border-top-color:#fff0;border-top-width:0px;border-bottom-width:8px}@keyframes shine{0%,46%{right:12px}54%,100%{right:60px}}@keyframes shadow{0%,49.999%{transform:rotateY(0deg);left:0}50%,100%{transform:rotateY(180deg);left:-24px}}.wrapper .medicine{position:absolute;width:calc(100% - 50px);height:calc(100% - 100px);background:#fff0;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wrapper .medicine i{width:4px;height:4px;background:#47c;border-radius:100%;position:absolute;animation:medicine-dust 1.75s ease 0s infinite alternate}.wrapper .medicine i:nth-child(2n+2){width:6px;height:6px;margin-top:-20px;margin-right:-20px;animation-delay:-0.2s}.wrapper .medicine i:nth-child(3n+3){width:8px;height:8px;margin-top:17px;margin-right:12px;animation-delay:-0.33s}.wrapper .medicine i:nth-child(4){margin-top:-20px;margin-right:17px;animation-delay:-0.4s}.wrapper .medicine i:nth-child(5){margin-top:20px;margin-right:-17px;animation-delay:-0.5s}.wrapper .medicine i:nth-child(6){margin-top:0px;margin-right:-14px;animation-delay:-0.66s}.wrapper .medicine i:nth-child(7){margin-top:-4px;margin-right:28px;animation-delay:-0.7s}.wrapper .medicine i:nth-child(8){margin-top:24px;margin-right:-4px;animation-delay:-0.8s}.wrapper .medicine i:nth-child(9){margin-top:16px;margin-right:-28px;animation-delay:-0.99s}.wrapper .medicine i:nth-child(10){margin-top:-24px;margin-right:0px;animation-delay:-1.11s}.wrapper .medicine i:nth-child(n+10){width:2.4px;height:2.4px}.wrapper .medicine i:nth-child(11){margin-top:24px;margin-right:24px;animation-delay:-1.125s}.wrapper .medicine i:nth-child(12){margin-top:-28px;margin-right:-28px;animation-delay:-1.275s}.wrapper .medicine i:nth-child(13){margin-top:-4px;margin-right:12px;animation-delay:-1.33s}.wrapper .medicine i:nth-child(14){margin-top:-12px;margin-right:-4px;animation-delay:-1.4s}.wrapper .medicine i:nth-child(15){margin-top:-4px;margin-right:-28px;animation-delay:-1.55s}@keyframes medicine-dust{0%,100%{transform:translate3d(0px,0px,-0.4px)}25%{transform:translate3d(1px,20px,0px)}75%{transform:translate3d(-0.4px,-16px,1px)}}#gallerycaption .modal-header{display:flex;justify-content:space-between;align-items:center}#gallerycaption .modal-header .close{font-size:30px;width:30px;height:30px;line-height:1;display:flex;align-items:center;justify-content:center}.alert.alert-success{background:#c5eedf;border:1px solid #c5eedf;font-size:16px;padding:12px 15px;color:#222;border-radius:10px;text-align:center}.carelyst-core-no-data{background:#fff;border:1px solid #ddd;font-size:16px;padding:12px 15px;color:#555;border-radius:10px;text-align:center;box-shadow:0 0 10px 0px rgba(0,0,0,0.08);max-width:800px;margin:auto}.cus-chan-pass-wrap{max-width:600px;margin:20px auto 60px;background:#fff;border-radius:10px}.toggle.btn.btn-default.off{background:#edecfe}.emergencycontactform .col-lg-6{width:100%}.emergencycontactform .col-lg-6 .form-group{width:100%;display:flex;justify-content:space-between}.emergencycontactform .col-lg-6#emergency_number_wrap{border-top:1px solid #ddd;padding-top:30px}.alert.alert-info{background:#fff;border:1px solid #ddd;text-align:center;color:#555}.appt-avatar{position:relative;flex:0 0 auto;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.appt-avatar img{width:80px;height:80px;object-fit:cover;border-radius:100%;border:3px solid var(--outline);background:#fff;display:block}.status-dot{position:absolute;right:6px;bottom:6px;width:12px;height:12px;border-radius:50%;background:#16a34a}@media only screen and (max-width:1440px){}.no-gal-images{font-size:20px;text-align:center;color:#ccc;padding:25px;border:2px solid #fff;margin-bottom:30px;border-radius:5px;background:#fff}.select2-container .select2-search--inline .select2-search__field{height:24px;margin:0;line-height:1.4}.select2-container--default .select2-selection--multiple{padding:9px;border:1px solid #ddd!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{padding-left:32px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding:0 8px}@media only screen and (max-width:1600px){.ux-complete-appoint-bx-1 .info h4{font-size:14px}.ux-complete-appoint-bx-1 .info span{font-size:26px}.ux-complete-appoint-bx-1 .info{width:calc(100% - 67px);padding-left:10px}.ux-complete-appoint-bx-1{padding:20px 20px}.ux-upco-appoint .heading h4{font-size:20px;margin-bottom:15px}body .ux-total-revenue-box .info span{font-size:20px}.ux-total-revenue-box .info h4{font-size:14px;color:#222}.ux-total-revenue-box{padding:10px 10px}.ux-complete-appoint-bx-1{display:block}.ux-complete-appoint-bx-1 .media{width:60px;height:60px;margin-bottom:15px}.ux-complete-appoint-bx-1 .info{width:calc(100% - 0px);padding-left:0}}@media only screen and (max-width:1200px){.ux-complete-appoint .row [class*="col-"]{width:100%}.ux-complete-appoint-bx-1{display:flex}.ux-complete-appoint-bx-1 .info{padding-left:15px}}@media only screen and (max-width:1100px){}@media only screen and (max-width:991px){.ux-total-revenue{margin-bottom:20px}.ux-total-revenue .row .col-lg-4{width:50%}}@media only screen and (max-width:650px){}@media only screen and (max-width:470px){}.carelyst-featured-stripe-wrapper #carelyst-stripe-wrapper{padding:18px 10px 10px;border:1px solid #ddd;border-radius:5px;line-height:1;margin:35px auto 30px;max-width:400px}@media (max-width:768px){.table-responsive table,.table-responsive thead,.table-responsive tbody,.table-responsive th,.table-responsive td,.table-responsive tr{display:block}.table-responsive thead th{display:none}.table-responsive thead th.delete-control{display:block}.table-responsive tbody td.delete-control{padding-left:10px!important}.table-responsive tbody td.delete-control{padding-left:10px!important}.table-responsive tr{margin-bottom:15px;border:1px solid #ccc;padding:10px}.table-responsive td{border:none;position:relative;padding-left:60%}.table-responsive td::before{content:attr(data-label);position:absolute;left:10px;font-weight:bold}}.carelyst-invoice-payment{padding:0px!important}.carelyst-invoice-stripe-wrapper{padding:20px;border:1px solid #ddd;border-radius:10px;margin:0px auto 30px;max-width:500px}.carelyst-invoice-stripe-wrapper #carelyst-stripe-wrapper{padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:20px}.carelyst-invoice-stripe-wrapper .payinvoice{margin:0px auto;width:100%}@media only screen and (max-width:460px){.create-feedback-body{font-size:14px}.cus-top-nav+.content-admin-main{padding-top:0px!important}}.select2-container.select2-container--default.select2-container--open{z-index:9999}.select2-container{width:100%!important}.btn-complete{border:1px solid #89cc46;color:#2f4617;background-color:#89cc46}.btn-cancelled{border:1px solid #ff8689;color:#421a1b;background-color:#ff8689}.alert.alert-info{background:#d4f3ff;border:1px solid #bde2f0;text-align:center;color:#555}.deleteidentity{position:absolute;right:0;top:30px}.user-section-desc{padding:25px;background:#fff;margin:0px 13px 25px;border-radius:10px}.profile-photo-guidelines{padding-left:30px}.guideline-content ul{list-style:disclosure-closed;margin:0px 0px 0px 15px}.guideline-content ul li{padding-left:10px;margin-bottom:10px}.guideline-content ul li strong{color:#333}.site-button-link.button-sm.orange{padding:3px 10px;border-radius:30px;font-size:14px;font-weight:600;border:1px solid #ffd986;color:#885d00;border-radius:5px;background-color:#ffd986}.site-button-link.button-sm.green{padding:3px 10px;border-radius:30px;font-size:14px;font-weight:600;border-radius:5px;border:1px solid #89cc46;color:#2f4617;background-color:#89cc46}.ad-plan-card{border:2px solid #ddd;background:#fff}.ad-plan-card.plan-purchased{border:2px solid #9ce6cb;background:#fff}.ad-plan-card.plan-purchased h3::after{content:"Purchased";display:block;font-size:13px;color:#0d2b20;margin-top:5px;font-weight:600;position:absolute;top:65px;right:0;background:#c5eedf;padding:8px 20px;line-height:1;border-radius:15px 0px 0px 15px}.ad-plan-locations{display:flex!important;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0 18px;list-style:none}.ad-plan-locations li{display:flex!important;flex-wrap:wrap;gap:8px;padding:0;margin:0px 0 0px;list-style:none;width:100%}.ad-plan-locations li::before{font-family:"bootstrap-icons";font-size:14px;color:#000222}.ad-plan-locations li:nth-child(1)::before{content:""}.ad-plan-locations li:nth-child(2)::before{content:""}.ad-plan-locations li:nth-child(3)::before{content:""}.ad-plan-card .admin-button.btn-successs{background:#c5eedf;color:#0d2b20}.coupon-link .havecoupon{text-decoration:underline}.page-template-template-dashboard .select2-container.select2-container--default.select2-container--open{margin-top:30px}.page-template-template-dashboard .form-select.error+.error,.page-template-template-dashboard .form-control.error+.error{position:absolute;top:100%;left:0;margin-top:8px}@media only screen and (max-width:1500px){}@media only screen and (max-width:650px){}
/*
Theme Name: Carelyst Child
Theme URI: https://aonetheme.com/carelystwp/
Description: Child theme for Carelyst Theme
Author: aonetheme
Author URI: https://themeforest.net/user/aonetheme
Template: carelyst
Version: 1.0
Text Domain: carelyst-child
*/

/* Homepage search: keep translated text clear of icons and allow it to wrap. */
#fadcHomepageRoot #homeDoctorSearch .search-field,
#fadcHomepageRoot #homeDoctorSearch .search-control,
#fadcHomepageRoot #homeDoctorSearch .select2-container {
  min-width: 0 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-container {
  width: 100% !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection--single {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: stretch !important;
  min-height: 52px !important;
  height: auto !important;
  padding: 0 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection__rendered {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 52px !important;
  padding: 10px 38px 10px 48px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  font-size: 12px !important;
  line-height: 1.25 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection__arrow {
  top: 50% !important;
  right: 8px !important;
  transform: translateY(-50%) !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-control input {
  box-sizing: border-box !important;
  padding-left: 48px !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-label {
  font-size: 11px !important;
  line-height: 1.3 !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-label em {
  font-size: 9px !important;
}

#fadcHomepageRoot #homeDoctorSearch .quick-searches button {
  min-height: 35px !important;
  height: auto !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-clear,
#fadcHomepageRoot #homeDoctorSearch .search-submit {
  min-height: 47px !important;
  height: auto !important;
  padding: 11px 14px !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-align: center !important;
}

@media (max-width: 640px) {
  #fadcHomepageRoot #homeDoctorSearch .select2-selection__rendered {
    padding-left: 52px !important;
    font-size: 14px !important;
  }

  #fadcHomepageRoot #homeDoctorSearch .search-control input {
    padding-left: 52px !important;
  }
}
/*! elementor-icons - v5.49.0 - 26-04-2026 */
@font-face{font-family:eicons;src:url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.49.0");src:url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.49.0#iefix") format("embedded-opentype"),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.49.0") format("woff2"),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.49.0") format("woff"),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.49.0") format("truetype"),url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.49.0#eicon") format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-e-youtube:before{content:"\e9e8"}.eicon-contact:before{content:"\ebd2"}.eicon-layout:before{content:"\ebd8"}.eicon-components:before{content:"\ebd9"}.eicon-tab-content:before{content:"\ebda"}.eicon-tab-menu:before{content:"\ebdb"}.eicon-atomic-label:before{content:"\e9ee"}.eicon-atomic-form:before{content:"\e9ef"}.eicon-atomic-submit-button:before{content:"\e9f0"}.eicon-atomic-input:before{content:"\e9f1"}.eicon-atomic-text-area:before{content:"\e9f2"}.eicon-atomic-select:before{content:"\e9f3"}.eicon-atomic-checkbox:before{content:"\e9f4"}.eicon-atomic-radiobutton:before{content:"\e9f5"}.eicon-atomic-file-upload:before{content:"\ebe9"}.eicon-atomic-time-picker:before{content:"\ebea"}.eicon-atomic-date-picker:before{content:"\ebeb"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot");
  src: url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff") format("woff"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-threads:before {
  content: '\e9cb'; }

.fa-threads-square:before {
  content: '\e9cc'; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-x-twitter:before {
  content: "\e9ca"; }

.fa-x-twitter-square:before {
  content: "\e9c9"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot");
  src: url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("https://findadoctorcanada.ca/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

:root {
	--fadc-account-navy: #14337e;
	--fadc-account-red: #c8102e;
	--fadc-account-ink: #102044;
	--fadc-account-border: rgba(156, 181, 224, 0.55);
}

.fadc-account-action,
.fadc-global-account {
	box-sizing: border-box;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 9px;
	min-height: 44px;
	border: 1px solid var(--fadc-account-border) !important;
	border-radius: 12px !important;
	padding: 9px 15px !important;
	color: var(--fadc-account-navy) !important;
	background: rgba(255, 255, 255, 0.92) !important;
	box-shadow: 0 8px 24px rgba(9, 35, 87, 0.1) !important;
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	font: 750 14px/1.2 Inter, Arial, sans-serif !important;
	letter-spacing: 0 !important;
	text-decoration: none !important;
	text-transform: none !important;
	cursor: pointer;
}

.fadc-account-action svg,
.fadc-global-account svg,
.fadc-global-account-menu summary > svg {
	width: 20px;
	height: 20px;
	flex: 0 0 auto;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.fadc-account-action:hover,
.fadc-account-action:focus-visible,
.fadc-global-account:hover,
.fadc-global-account:focus-visible {
	color: #fff !important;
	background: var(--fadc-account-navy) !important;
	border-color: var(--fadc-account-navy) !important;
}

.fadc-account-action:focus-visible,
.fadc-global-account:focus-visible,
.fadc-global-account-menu summary:focus-visible,
.fadc-global-account-menu a:focus-visible {
	outline: 3px solid rgba(107, 159, 255, 0.5) !important;
	outline-offset: 2px;
}

.fadc-account-action.is-saved {
	color: #0c6844 !important;
	background: #edf9f3 !important;
	border-color: #87c9a9 !important;
}

.fadc-account-action[disabled] {
	opacity: 0.65;
	cursor: wait;
}

.fadr-card__actions--direct .fadc-save-clinic {
	flex: 1 1 190px;
}

.fadc-save-search-wrap {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-left: auto;
	padding-left: 12px;
}

.fadc-save-search {
	white-space: nowrap;
}

.fadc-global-account-item {
	position: relative;
	display: flex !important;
	align-items: center;
	list-style: none !important;
}

#masthead .fadc-account-book-group {
	display: flex !important;
	flex-flow: row nowrap !important;
	align-items: center !important;
	justify-content: flex-end !important;
	gap: 8px !important;
	width: auto !important;
	min-width: max-content;
}

@media (min-width: 1025px) {
	#masthead #menu-main_menu > .menu-item-home,
	#masthead #menu-main_menu > .fadct-menu-item {
		display: none !important;
	}
}

@media (min-width: 1025px) and (max-width: 1350px) {
	#masthead #menu-main_menu > li > a {
		padding-right: 7px !important;
		padding-left: 7px !important;
	}
}

#masthead .fadc-global-account {
	margin: 0 5px !important;
	padding: 7px 13px !important;
	min-height: 42px;
	white-space: nowrap;
}

.fadc-global-account > span,
.fadc-global-account-menu summary > span {
	display: grid;
	gap: 1px;
	text-align: left;
}

.fadc-global-account strong,
.fadc-global-account small,
.fadc-global-account-menu strong,
.fadc-global-account-menu small {
	display: block;
	margin: 0;
	color: inherit;
	font: inherit;
	line-height: 1.05;
}

#masthead .fadc-account-book-group .fadc-global-account-menu summary {
	min-width: 146px;
}

#masthead .fadc-account-book-group .fadc-global-account-menu strong {
	white-space: nowrap;
}

.fadc-global-account small,
.fadc-global-account-menu small {
	font-size: 10px !important;
	font-weight: 650 !important;
	opacity: 0.75;
}

.fadc-global-account-menu {
	position: relative;
}

.fadc-global-account-menu summary {
	display: flex;
	align-items: center;
	gap: 9px;
	min-height: 42px;
	border: 1px solid rgba(255, 255, 255, 0.45);
	border-radius: 12px;
	padding: 7px 12px;
	color: var(--fadc-account-navy);
	background: rgba(255, 255, 255, 0.92);
	box-shadow: 0 8px 24px rgba(9, 35, 87, 0.1);
	list-style: none;
	cursor: pointer;
}

.fadc-global-account-menu summary::-webkit-details-marker {
	display: none;
}

.fadc-global-account-menu summary > i {
	width: 8px;
	height: 8px;
	margin-left: 2px;
	border-right: 1.8px solid currentColor;
	border-bottom: 1.8px solid currentColor;
	transform: rotate(45deg) translateY(-2px);
}

.fadc-global-account-menu[open] summary > i {
	transform: rotate(225deg) translate(-1px, -1px);
}

.fadc-global-account-menu nav {
	position: absolute;
	z-index: 100000;
	top: calc(100% + 10px);
	right: 0;
	display: grid;
	width: min(310px, calc(100vw - 24px));
	border: 1px solid #d7e0ee;
	border-radius: 15px;
	padding: 8px;
	background: rgba(255, 255, 255, 0.98);
	box-shadow: 0 20px 55px rgba(8, 30, 74, 0.2);
	backdrop-filter: blur(16px);
}

.fadc-global-account-menu nav a {
	display: block !important;
	border-radius: 9px;
	padding: 11px 12px !important;
	color: var(--fadc-account-ink) !important;
	font: 650 14px/1.2 Inter, Arial, sans-serif !important;
	text-decoration: none !important;
	white-space: nowrap;
}

.fadc-global-account-menu nav a:hover {
	color: var(--fadc-account-navy) !important;
	background: #edf3ff !important;
}

.fadc-global-account-menu nav a.is-danger {
	margin-top: 4px;
	border-top: 1px solid #e1e6ef;
	color: var(--fadc-account-red) !important;
}

.fadc-account-promo {
	width: min(1180px, calc(100% - 32px));
	margin: 26px auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	border: 1px solid rgba(154, 183, 229, 0.5);
	border-radius: 20px;
	padding: clamp(20px, 4vw, 32px);
	background:
		radial-gradient(circle at 8% 0, rgba(183, 212, 255, 0.45), transparent 36%),
		rgba(255, 255, 255, 0.82);
	box-shadow: 0 18px 48px rgba(16, 49, 112, 0.1);
	backdrop-filter: blur(14px);
}

.fadc-account-promo > div {
	display: flex;
	align-items: center;
	gap: 18px;
}

.fadc-account-promo__icon {
	display: grid;
	width: 54px;
	height: 54px;
	flex: 0 0 auto;
	place-items: center;
	border-radius: 16px;
	color: #fff;
	background: var(--fadc-account-navy);
}

.fadc-account-promo__icon svg {
	width: 26px;
	height: 26px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
}

.fadc-account-promo p {
	margin: 0 0 4px;
	color: var(--fadc-account-navy);
	font: 800 11px/1.2 Inter, Arial, sans-serif;
	letter-spacing: 0.09em;
}

.fadc-account-promo h2 {
	margin: 0 0 5px;
	color: var(--fadc-account-ink);
	font-size: clamp(21px, 2.5vw, 30px);
	line-height: 1.15;
}

.fadc-account-promo > div span:not(.fadc-account-promo__icon) {
	color: #526078;
}

.fadc-guide-account-action,
.fadc-navigator-account-action {
	margin: 16px 0 24px;
}

.fadc-tool-account-action {
	width: 100%;
	margin-top: 12px;
}

.fadc-confirmation-account-action {
	width: min(760px, calc(100% - 32px));
	margin: 32px auto;
	border: 1px solid #d7e0ee;
	border-radius: 18px;
	padding: 24px;
	text-align: center;
	background: #fff;
	box-shadow: 0 15px 40px rgba(16, 49, 112, 0.1);
}

.fadc-workspace-dialog {
	width: min(520px, calc(100% - 28px));
	border: 0;
	border-radius: 18px;
	padding: 0;
	color: var(--fadc-account-ink);
	box-shadow: 0 28px 90px rgba(8, 27, 66, 0.34);
}

.fadc-workspace-dialog::backdrop {
	background: rgba(7, 22, 52, 0.56);
	backdrop-filter: blur(4px);
}

.fadc-workspace-dialog form {
	position: relative;
	padding: 26px;
}

.fadc-workspace-dialog h2 {
	margin: 0 36px 5px 0;
	color: var(--fadc-account-navy);
}

.fadc-dialog-close {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 40px;
	height: 40px;
	border: 0;
	border-radius: 50%;
	font-size: 25px;
	background: #eef2f8;
	cursor: pointer;
}

.fadc-workspace-options {
	display: grid;
	gap: 10px;
	margin: 20px 0;
}

.fadc-workspace-options button {
	display: grid;
	gap: 3px;
	width: 100%;
	min-height: 58px;
	border: 1px solid #cbd7ea;
	border-radius: 12px;
	padding: 11px 14px;
	color: var(--fadc-account-ink);
	text-align: left;
	background: #f8faff;
	cursor: pointer;
}

.fadc-workspace-options button:hover,
.fadc-workspace-options button:focus-visible {
	border-color: var(--fadc-account-navy);
	background: #edf3ff;
}

.fadc-workspace-options small {
	color: #647086;
}

.fadc-dialog-cancel {
	width: 100%;
	min-height: 44px;
	border: 0;
	border-radius: 10px;
	color: var(--fadc-account-navy);
	font-weight: 750;
	background: transparent;
	cursor: pointer;
}

.fadc-account-status {
	position: fixed;
	z-index: 100001;
	right: 18px;
	bottom: 18px;
	max-width: min(390px, calc(100vw - 36px));
	border: 1px solid #78bea0;
	border-radius: 12px;
	padding: 13px 16px;
	color: #075f3c;
	background: #edf9f3;
	box-shadow: 0 14px 40px rgba(8, 36, 26, 0.18);
	font: 700 14px/1.35 Inter, Arial, sans-serif;
}

.fadc-account-status:empty {
	display: none;
}

.fadc-account-status.is-error {
	border-color: #df9aaa;
	color: #8f0d27;
	background: #fff0f3;
}

@media (max-width: 1024px) {
	#masthead .fadc-account-book-group > .fadc-global-account-item {
		display: none !important;
	}

	.fadc-global-account-item {
		width: 100%;
	}

	#masthead .fadc-global-account,
	.fadc-global-account-menu,
	.fadc-global-account-menu summary {
		width: 100%;
	}

	#masthead .fadc-global-account,
	.fadc-global-account-menu summary {
		justify-content: flex-start;
		margin: 4px 0 !important;
	}

	.fadc-global-account-menu nav {
		position: static;
		width: 100%;
		margin: 6px 0;
		box-shadow: none;
	}

	.fadc-account-promo {
		align-items: flex-start;
		flex-direction: column;
	}
}

@media (max-width: 600px) {
	.fadc-account-promo {
		width: calc(100% - 22px);
		margin: 14px auto;
		padding: 18px;
	}

	.fadc-account-promo > div {
		align-items: flex-start;
	}

	.fadc-account-promo__icon {
		width: 44px;
		height: 44px;
		border-radius: 13px;
	}

	.fadc-account-promo .fadc-account-action {
		width: 100%;
	}

	.fadr-card__actions--direct .fadc-save-clinic {
		width: 100%;
		flex-basis: 100%;
	}

	.fadc-save-search-wrap,
	.fadc-save-search {
		width: min(100%, calc(100vw - 50px));
		max-width: calc(100vw - 50px);
		margin-left: 0;
		padding-left: 0;
	}

	.fadc-save-search {
		width: 100%;
		max-width: 100%;
	}
}

@media (prefers-reduced-motion: reduce) {
	.fadc-account-action,
	.fadc-global-account,
	.fadc-global-account-menu *,
	.fadc-account-status {
		scroll-behavior: auto !important;
		transition: none !important;
		animation: none !important;
	}
}

/*
 * FADC Core places the official province route between the results sidebar and
 * result list. When that route is visible, CSS grid auto-placement used to
 * push the empty-result list into the 320px sidebar column. Keep ordinary
 * lists in the main column and let the recovery service use the full shell.
 */
@media (min-width: 981px) {
	.fadr__layout > .fadr__list {
		grid-column: 2;
	}

	.fadr__layout:has(#fadrNoResults:not([hidden])) {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.fadr__layout:has(#fadrNoResults:not([hidden])) > .fadr__sidebar,
	.fadr__layout:has(#fadrNoResults:not([hidden])) > .fadc-ci-official-route {
		display: none !important;
	}

	.fadr__layout:has(#fadrNoResults:not([hidden])) > .fadr__list {
		grid-column: 1 / -1;
		width: 100%;
	}

	.fadr__layout:has(#fadrNoResults:not([hidden])) #fadrNoResults {
		width: 100%;
		max-width: 980px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 980px) {
	.fadr__layout > .fadr__list,
	#fadrNoResults {
		width: 100%;
		max-width: 100%;
		grid-column: 1 / -1;
	}
}

:root {
  --fadc-sx-navy: #082e55;
  --fadc-sx-blue: #0d5f8f;
  --fadc-sx-cyan: #0b7fab;
  --fadc-sx-green: #167357;
  --fadc-sx-ice: #eef7fb;
  --fadc-sx-mint: #eef8f3;
  --fadc-sx-border: #cbdde7;
  --fadc-sx-ink: #17324a;
  --fadc-sx-muted: #526a7c;
}

.fadc-zero-recovery,
.fadc-retention-bar,
.fadc-article-search-cta {
  box-sizing: border-box;
  color: var(--fadc-sx-ink);
  font-family: inherit;
}

.fadc-zero-recovery *,
.fadc-retention-bar *,
.fadc-article-search-cta * {
  box-sizing: border-box;
}

.fadc-zero-recovery {
  margin: 24px 0 32px;
  overflow: hidden;
  border: 1px solid var(--fadc-sx-border);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 18px 50px rgba(8, 46, 85, .09);
}

.fadc-zero-recovery > header {
  padding: 28px clamp(20px, 4vw, 40px);
  color: #fff;
  background: linear-gradient(125deg, var(--fadc-sx-navy), var(--fadc-sx-blue));
}

.fadc-zero-recovery > header > span,
.fadc-zero-recovery__retain > div > span,
.fadc-retention-bar > div > span,
.fadc-article-search-cta > span {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .11em;
}

.fadc-zero-recovery h2,
.fadc-zero-recovery h3,
.fadc-retention-bar strong,
.fadc-article-search-cta h2 {
  color: inherit;
  font-family: inherit;
}

.fadc-zero-recovery > header h2 {
  margin: 0 0 8px;
  color: #fff;
  font-size: clamp(25px, 4vw, 38px);
  line-height: 1.12;
}

.fadc-zero-recovery > header p {
  max-width: 760px;
  margin: 0;
  color: rgba(255, 255, 255, .88);
}

.fadc-zero-recovery__groups {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
  padding: 28px clamp(20px, 4vw, 40px);
}

.fadc-zero-recovery__groups > section {
  min-width: 0;
}

.fadc-zero-recovery__groups h3,
.fadc-zero-recovery__retain h3 {
  margin: 0 0 12px;
  font-size: 17px;
}

.fadc-recovery-options {
  display: grid;
  gap: 9px;
}

.fadc-recovery-option {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 2px 14px;
  min-height: 62px;
  padding: 12px 42px 12px 14px;
  border: 1px solid var(--fadc-sx-border);
  border-radius: 13px;
  color: var(--fadc-sx-ink) !important;
  text-decoration: none !important;
  background: #fff;
  transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;
}

.fadc-recovery-option:hover,
.fadc-recovery-option:focus-visible {
  border-color: var(--fadc-sx-cyan);
  box-shadow: 0 8px 20px rgba(13, 95, 143, .11);
  transform: translateY(-1px);
}

.fadc-recovery-option strong {
  font-size: 15px;
}

.fadc-recovery-option small {
  grid-column: 1;
  color: var(--fadc-sx-muted);
  font-size: 12px;
  line-height: 1.35;
}

.fadc-recovery-option > span {
  position: absolute;
  top: 50%;
  right: 15px;
  color: var(--fadc-sx-cyan);
  font-size: 21px;
  transform: translateY(-50%);
}

.fadc-recovery-option.is-official {
  border-color: #a9d0bd;
  background: var(--fadc-sx-mint);
}

.fadc-zero-recovery__retain {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(420px, 1.35fr);
  gap: 30px;
  padding: 30px clamp(20px, 4vw, 40px);
  border-top: 1px solid var(--fadc-sx-border);
  background: var(--fadc-sx-ice);
}

.fadc-zero-recovery__retain p,
.fadc-retention-bar p {
  margin: 0 0 16px;
  color: var(--fadc-sx-muted);
}

[data-fadc-save-search],
.fadc-area-alert button[type="submit"],
.fadc-retention-bar summary {
  min-height: 46px;
  border: 0;
  border-radius: 999px;
  font: inherit;
  font-weight: 800;
  cursor: pointer;
}

[data-fadc-save-search] {
  padding: 11px 18px;
  color: #fff;
  background: var(--fadc-sx-navy);
}

[data-fadc-save-search].is-saved {
  background: var(--fadc-sx-green);
}

.fadc-area-alert {
  min-width: 0;
  padding: 18px;
  border: 1px solid var(--fadc-sx-border);
  border-radius: 16px;
  background: #fff;
}

.fadc-area-alert__fields {
  display: grid;
  grid-template-columns: 1.25fr 1fr .8fr;
  gap: 10px;
}

.fadc-area-alert label > span,
.fadc-area-alert label > small {
  display: block;
  color: var(--fadc-sx-muted);
  font-size: 12px;
  font-weight: 700;
}

.fadc-area-alert input[type="email"],
.fadc-area-alert input[type="text"],
.fadc-area-alert select {
  width: 100%;
  min-height: 44px;
  margin-top: 5px;
  padding: 9px 11px;
  border: 1px solid #aebfca;
  border-radius: 9px;
  color: var(--fadc-sx-ink);
  background: #fff;
}

.fadc-area-alert input:focus,
.fadc-area-alert select:focus {
  outline: 3px solid rgba(11, 127, 171, .18);
  border-color: var(--fadc-sx-cyan);
}

.fadc-area-alert__consent {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 9px;
  align-items: start;
  margin: 13px 0;
}

.fadc-area-alert__consent input {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}

.fadc-area-alert button[type="submit"] {
  width: 100%;
  padding: 11px 18px;
  color: #fff;
  background: var(--fadc-sx-green);
}

.fadc-area-alert button[disabled] {
  opacity: .65;
  cursor: wait;
}

.fadc-area-alert__status {
  min-height: 20px;
  margin: 9px 0 0;
  font-size: 13px;
  font-weight: 700;
}

.fadc-area-alert__status.is-success { color: #0d694b; }
.fadc-area-alert__status.is-error { color: #a32626; }
.fadc-area-alert__privacy { display: block; margin-top: 8px; color: var(--fadc-sx-muted); }
.fadc-area-alert__honeypot { position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }

.fadc-retention-bar {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 22px;
  align-items: center;
  margin: 18px 0 24px;
  padding: 20px;
  border: 1px solid var(--fadc-sx-border);
  border-left: 5px solid var(--fadc-sx-cyan);
  border-radius: 16px;
  background: var(--fadc-sx-ice);
}

.fadc-retention-bar__nearby {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  align-items: center;
  margin-top: 14px;
}

.fadc-retention-bar__nearby > span {
  margin-right: 2px;
  color: var(--fadc-sx-muted);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.fadc-retention-bar__nearby a {
  display: inline-flex;
  min-height: 34px;
  align-items: center;
  padding: 6px 11px;
  border: 1px solid #b9d5e3;
  border-radius: 999px;
  color: var(--fadc-sx-navy) !important;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none !important;
  background: #fff;
}

.fadc-retention-bar__nearby a:hover,
.fadc-retention-bar__nearby a:focus-visible {
  border-color: var(--fadc-sx-cyan);
  box-shadow: 0 0 0 3px rgba(11, 127, 171, .12);
}

.fadc-retention-bar > div > strong {
  display: block;
  margin-bottom: 3px;
  font-size: 20px;
}

.fadc-retention-bar > div > p { margin: 0; }

.fadc-retention-bar__actions {
  display: flex;
  gap: 9px;
  align-items: center;
}

.fadc-retention-bar [data-fadc-follow-city] {
  min-height: 42px;
  padding: 10px 16px;
  border: 1px solid var(--fadc-sx-green);
  border-radius: 10px;
  color: var(--fadc-sx-green);
  font-weight: 800;
  background: #fff;
}

.fadc-retention-bar details {
  position: relative;
}

.fadc-retention-bar summary {
  display: flex;
  align-items: center;
  padding: 11px 18px;
  color: #fff;
  list-style: none;
  background: var(--fadc-sx-green);
}

.fadc-retention-bar summary::-webkit-details-marker { display: none; }

.fadc-retention-bar details[open] .fadc-area-alert {
  position: absolute;
  z-index: 20;
  top: calc(100% + 10px);
  right: 0;
  width: min(680px, 86vw);
  box-shadow: 0 18px 50px rgba(8, 46, 85, .18);
}

#fadrClinicList .fadr-card[data-fadc-search-experience="true"] .fadr-card__distance {
  display: inline-flex !important;
  align-items: center;
  min-height: 28px;
  padding: 5px 9px;
  border: 1px solid #c8dae5;
  border-radius: 999px;
  color: var(--fadc-sx-navy);
  font-size: 12px;
  font-weight: 800;
  background: #f2f8fb;
}

#fadrClinicList .fadr-card[data-fadc-search-experience="true"] .fadr-card__distance.is-distance-prompt {
  color: var(--fadc-sx-muted);
  font-weight: 700;
}

#fadrClinicList .fadr-card[data-fadc-search-experience="true"] .fadr-card__button--primary {
  border-color: var(--fadc-sx-navy) !important;
  color: #fff !important;
  background: var(--fadc-sx-navy) !important;
  box-shadow: 0 7px 17px rgba(8, 46, 85, .16);
}

#fadrClinicList .fadr-card[data-fadc-search-experience="true"] .fadr-card__quickline-checked {
  color: #325e49;
  font-weight: 800;
}

.fadc-article-search-cta {
  position: relative;
  margin: 30px 0;
  padding: clamp(22px, 4vw, 34px);
  overflow: hidden;
  border: 1px solid #b8d7e6;
  border-radius: 20px;
  background: linear-gradient(135deg, #f0f9fc, #edf8f3);
  box-shadow: 0 14px 38px rgba(8, 46, 85, .08);
}

.fadc-article-search-cta::after {
  content: '';
  position: absolute;
  right: -50px;
  bottom: -70px;
  width: 180px;
  height: 180px;
  border: 28px solid rgba(11, 127, 171, .08);
  border-radius: 50%;
  pointer-events: none;
}

.fadc-article-search-cta > span { color: var(--fadc-sx-cyan); }

.fadc-article-search-cta h2 {
  position: relative;
  z-index: 1;
  margin: 0 0 8px;
  color: var(--fadc-sx-navy);
  font-size: clamp(24px, 4vw, 34px);
  line-height: 1.15;
}

.fadc-article-search-cta p {
  position: relative;
  z-index: 1;
  max-width: 720px;
  margin: 0 0 18px;
  color: var(--fadc-sx-muted);
}

.fadc-article-search-cta > a {
  position: relative;
  z-index: 1;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  min-height: 48px;
  padding: 12px 20px;
  border-radius: 999px;
  color: #fff !important;
  font-weight: 800;
  text-decoration: none !important;
  background: var(--fadc-sx-navy);
}

body.fadc-sdf-lock { overflow: hidden; }

.fadc-sdf-root,
.fadc-sdf-root * {
  box-sizing: border-box;
}

.fadc-sdf-root {
  --fadc-sdf-navy: #153b8a;
  --fadc-sdf-blue: #1e4db7;
  --fadc-sdf-red: #e63946;
  --fadc-sdf-light: #f6f8ff;
  --fadc-sdf-ink: #071735;
  --fadc-sdf-muted: #52627c;
  --fadc-sdf-line: #dce4f0;
  color: var(--fadc-sdf-ink);
  font-family: inherit;
}

.fadc-sdf-tab,
.fadc-sdf-mobile-pill,
.fadc-sdf-close,
.fadc-sdf-submit,
.fadc-sdf-filters button {
  font: inherit;
}

.fadc-sdf-tab {
  position: fixed;
  z-index: 99990;
  top: 54%;
  right: 0;
  display: flex;
  width: 216px;
  min-height: 76px;
  align-items: center;
  justify-content: flex-start;
  padding: 13px 17px;
  overflow: hidden;
  border: 0;
  border-radius: 18px 0 0 18px;
  color: #fff;
  background: linear-gradient(165deg, #1d57c6, var(--fadc-sdf-navy));
  box-shadow: 0 14px 34px rgba(12, 48, 120, .32);
  cursor: pointer;
  transform: translateY(-50%);
  transition: transform .2s ease, box-shadow .2s ease;
}

.fadc-sdf-tab:hover,
.fadc-sdf-tab:focus-visible {
  outline: 3px solid rgba(30, 77, 183, .24);
  outline-offset: 3px;
  box-shadow: 0 18px 42px rgba(12, 48, 120, .38);
  transform: translateY(-50%) translateX(-4px);
}

.fadc-sdf-tab__icon {
  position: relative;
  display: inline-block;
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  margin-right: 14px;
  border: 2px solid currentColor;
  border-radius: 50%;
}

.fadc-sdf-tab__icon::after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: -3px;
  width: 8px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;
  transform: rotate(48deg);
  transform-origin: left center;
}

.fadc-sdf-tab__copy {
  display: grid;
  min-width: 0;
  gap: 4px;
  text-align: left;
  line-height: 1.2;
}

.fadc-sdf-tab__copy small {
  overflow: hidden;
  color: #cfe1ff;
  font-size: 8px;
  font-weight: 900;
  letter-spacing: .075em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fadc-sdf-tab__copy strong {
  color: #fff;
  font-size: 14px;
  font-weight: 850;
  letter-spacing: -.01em;
}

/* Older support articles hid the shared care root. Keep the support link visible
   without overriding the finder setting or changing medical-article controls. */
.fadc-sdf-root.fadc-sdf-root--support[data-fadc-sdf-mode="support"] {
  display: block !important;
}

.fadc-sdf-root--support {
  --fadc-sdf-support: #0b5f50;
  --fadc-sdf-support-bright: #16806a;
}

.fadc-sdf-root--support .fadc-sdf-support-link {
  color: #fff !important;
  text-decoration: none !important;
  background: linear-gradient(165deg, var(--fadc-sdf-support-bright), var(--fadc-sdf-support));
  box-shadow: 0 14px 34px rgba(8, 80, 66, .3);
}

.fadc-sdf-root--support .fadc-sdf-support-link:hover,
.fadc-sdf-root--support .fadc-sdf-support-link:focus-visible {
  outline-color: rgba(22, 128, 106, .25);
  box-shadow: 0 18px 42px rgba(8, 80, 66, .36);
}

.fadc-sdf-root--support .fadc-sdf-tab__copy small {
  color: #d7fff5;
}

.fadc-sdf-tab__icon--support {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
}

.fadc-sdf-tab__icon--support::after {
  display: none;
}

.fadc-sdf-mobile-pill { display: none; }

.fadc-sdf-backdrop {
  position: fixed;
  z-index: 99991;
  inset: 0;
  border: 0;
  background: rgba(4, 15, 40, .36);
  backdrop-filter: blur(3px);
}

.fadc-sdf-drawer {
  position: fixed;
  z-index: 99992;
  top: 0;
  right: 0;
  bottom: 0;
  width: min(420px, calc(100vw - 28px));
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border: 0;
  border-left: 1px solid var(--fadc-sdf-line);
  color: var(--fadc-sdf-ink);
  background: #fff;
  box-shadow: -24px 0 60px rgba(7, 23, 53, .2);
  transform: translateX(105%);
  transition: transform .24s cubic-bezier(.2, .8, .2, 1);
}

.fadc-sdf-root.is-open .fadc-sdf-drawer { transform: translateX(0); }
.fadc-sdf-root.is-open .fadc-sdf-tab { opacity: 0; pointer-events: none; }

.fadc-sdf-drawer > header {
  position: relative;
  padding: 25px 26px 16px;
  border-bottom: 1px solid var(--fadc-sdf-line);
  background: linear-gradient(145deg, #fff, var(--fadc-sdf-light));
}

.fadc-sdf-drawer > header span,
.fadc-sdf-result-list > header span {
  display: block;
  margin-bottom: 7px;
  color: var(--fadc-sdf-blue);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .1em;
}

.fadc-sdf-drawer h2 {
  margin: 0 40px 6px 0;
  color: var(--fadc-sdf-ink);
  font-family: inherit;
  font-size: 25px;
  font-weight: 850;
  letter-spacing: -.025em;
  line-height: 1.08;
}

.fadc-sdf-drawer > header p {
  max-width: 310px;
  margin: 0;
  color: var(--fadc-sdf-muted);
  font-size: 13px;
  line-height: 1.52;
}

.fadc-sdf-close {
  position: absolute;
  top: 14px;
  right: 16px;
  display: grid;
  width: 38px;
  height: 38px;
  place-items: center;
  padding: 0;
  border: 1px solid var(--fadc-sdf-line);
  border-radius: 50%;
  color: var(--fadc-sdf-ink);
  font-size: 26px;
  line-height: 1;
  background: rgba(255, 255, 255, .84);
  cursor: pointer;
}

.fadc-sdf-close:hover,
.fadc-sdf-close:focus-visible {
  border-color: var(--fadc-sdf-blue);
  outline: 3px solid rgba(30, 77, 183, .16);
}

.fadc-sdf-form { padding: 15px 26px 18px; }

.fadc-sdf-form > label,
.fadc-sdf-form > label > span {
  display: block;
}

.fadc-sdf-form > label { margin-bottom: 10px; }

.fadc-sdf-form > label > span,
.fadc-sdf-form legend {
  margin-bottom: 5px;
  color: var(--fadc-sdf-ink);
  font-size: 12px;
  font-weight: 850;
}

.fadc-sdf-form select,
.fadc-sdf-form input[type="text"] {
  width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 10px 13px;
  border: 1px solid #c5d0df;
  border-radius: 10px;
  color: var(--fadc-sdf-ink);
  font: inherit;
  font-size: 14px;
  background: #fff;
  box-shadow: none;
}

.fadc-sdf-form select:focus,
.fadc-sdf-form input[type="text"]:focus {
  border-color: var(--fadc-sdf-blue);
  outline: 3px solid rgba(30, 77, 183, .15);
}

.fadc-sdf-form fieldset {
  margin: 13px 0;
  padding: 0;
  border: 0;
}

.fadc-sdf-filters {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 7px;
}

.fadc-sdf-filters button {
  min-height: 42px;
  padding: 7px 6px;
  border: 1px solid var(--fadc-sdf-line);
  border-radius: 9px;
  color: #46556e;
  font-size: 10px;
  font-weight: 850;
  line-height: 1.18;
  background: #fff;
  cursor: pointer;
}

.fadc-sdf-filters button.is-active {
  border-color: #8dcab1;
  color: #0d6345;
  background: #edf8f2;
  box-shadow: inset 0 0 0 1px rgba(13, 99, 69, .06);
}

.fadc-sdf-filters button:focus-visible {
  outline: 3px solid rgba(30, 77, 183, .18);
  outline-offset: 2px;
}

.fadc-sdf-submit {
  display: flex;
  width: 100%;
  min-height: 46px;
  align-items: center;
  justify-content: space-between;
  padding: 12px 17px;
  border: 0;
  border-radius: 10px;
  color: #fff;
  font-size: 13px;
  font-weight: 900;
  background: linear-gradient(135deg, var(--fadc-sdf-blue), var(--fadc-sdf-navy));
  box-shadow: 0 10px 22px rgba(21, 59, 138, .22);
  cursor: pointer;
}

.fadc-sdf-submit:hover,
.fadc-sdf-submit:focus-visible {
  outline: 3px solid rgba(30, 77, 183, .2);
  outline-offset: 3px;
}

.fadc-sdf-results:not(:empty) {
  padding: 0 26px 20px;
  border-top: 1px solid var(--fadc-sdf-line);
}

.fadc-sdf-loading,
.fadc-sdf-error {
  margin-top: 22px;
  padding: 18px;
  border: 1px solid var(--fadc-sdf-line);
  border-radius: 12px;
  color: var(--fadc-sdf-muted);
  font-size: 13px;
  background: var(--fadc-sdf-light);
}

.fadc-sdf-loading { display: flex; gap: 10px; align-items: center; }
.fadc-sdf-loading > span {
  width: 18px;
  height: 18px;
  border: 2px solid #cbd6e6;
  border-top-color: var(--fadc-sdf-blue);
  border-radius: 50%;
  animation: fadcSdfSpin .8s linear infinite;
}

@keyframes fadcSdfSpin { to { transform: rotate(360deg); } }

.fadc-sdf-result-list > header {
  display: flex;
  gap: 16px;
  align-items: end;
  justify-content: space-between;
  padding: 15px 0 10px;
}

.fadc-sdf-result-list > header h3,
.fadc-sdf-recovery h3 {
  margin: 0;
  color: var(--fadc-sdf-ink);
  font-family: inherit;
  font-size: 18px;
  font-weight: 850;
  letter-spacing: -.015em;
}

.fadc-sdf-result-list > header > small {
  color: var(--fadc-sdf-muted);
  font-size: 9px;
  text-align: right;
}

.fadc-sdf-card {
  margin-bottom: 7px;
  padding: 11px 12px;
  border: 1px solid var(--fadc-sdf-line);
  border-radius: 12px;
  background: #fff;
}

.fadc-sdf-card__head {
  display: flex;
  gap: 10px;
  align-items: start;
  justify-content: space-between;
}

.fadc-sdf-card h3 {
  margin: 0;
  color: var(--fadc-sdf-ink);
  font-family: inherit;
  font-size: 13px;
  font-weight: 850;
  line-height: 1.25;
}

.fadc-sdf-card__head > span {
  flex: 0 0 auto;
  max-width: 118px;
  padding: 5px 7px;
  border-radius: 999px;
  color: #53627a;
  font-size: 8px;
  font-weight: 850;
  line-height: 1.15;
  text-align: center;
  background: #eef1f6;
}

.fadc-sdf-card[data-status="accepting"] .fadc-sdf-card__head > span { color: #0d6345; background: #e9f7ef; }
.fadc-sdf-card[data-status="waitlist"] .fadc-sdf-card__head > span { color: #9a5712; background: #fff3df; }
.fadc-sdf-card[data-status="not_accepting"] .fadc-sdf-card__head > span { color: #a12632; background: #fff0f1; }

.fadc-sdf-card > p {
  margin: 6px 0 3px;
  overflow: hidden;
  color: var(--fadc-sdf-muted);
  font-size: 10px;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fadc-sdf-card > small { color: var(--fadc-sdf-muted); font-size: 9px; }

.fadc-sdf-card__foot {
  display: flex;
  align-items: center;
  margin-top: 7px;
  padding-top: 7px;
  border-top: 1px solid #edf0f5;
}

.fadc-sdf-card__foot small { color: var(--fadc-sdf-muted); font-size: 9px; }
.fadc-sdf-view-all,
.fadc-sdf-recovery a,
.fadc-sdf-error a {
  color: var(--fadc-sdf-blue) !important;
  font-size: 10px;
  font-weight: 900;
  text-decoration: none !important;
}

.fadc-sdf-card__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 9px;
}

.fadc-sdf-card__action {
  display: inline-flex;
  min-height: 38px;
  flex: 1 1 82px;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 8px 10px;
  border: 1px solid #b8c8df;
  border-radius: 9px;
  color: var(--fadc-sdf-navy) !important;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.1;
  text-align: center;
  text-decoration: none !important;
  background: #fff;
}

.fadc-sdf-card__action--phone {
  border-color: #8dcab1;
  color: #0d6345 !important;
  background: #edf8f2;
}

.fadc-sdf-card__action--intake {
  border-color: #2b6fdb;
  color: #fff !important;
  background: #1e4db7;
}

.fadc-sdf-card__action--primary {
  border-color: var(--fadc-sdf-navy);
  color: #fff !important;
  background: var(--fadc-sdf-navy);
}

.fadc-sdf-card__action:hover,
.fadc-sdf-card__action:focus-visible {
  outline: 3px solid rgba(30, 77, 183, .16);
  outline-offset: 2px;
}

.fadc-sdf-view-all {
  display: flex;
  min-height: 44px;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
  padding: 11px 14px;
  border: 1px solid var(--fadc-sdf-blue);
  border-radius: 10px;
}

.fadc-sdf-recovery { padding-top: 22px; }
.fadc-sdf-recovery > p { margin: 5px 0 14px; color: var(--fadc-sdf-muted); font-size: 12px; }
.fadc-sdf-recovery > div { margin-bottom: 7px; padding: 13px; border-radius: 11px; background: var(--fadc-sdf-light); }
.fadc-sdf-recovery > div strong { display: block; margin-bottom: 6px; font-size: 10px; }
.fadc-sdf-recovery a { display: flex; min-height: 38px; align-items: center; justify-content: space-between; padding: 8px 10px; border-bottom: 1px solid #e5eaf2; }
.fadc-sdf-recovery__all { margin-top: 8px; border: 1px solid var(--fadc-sdf-blue) !important; border-radius: 9px; }

.fadc-sdf-drawer > footer {
  margin: 0 26px 22px;
  padding: 12px 14px;
  border: 1px solid #dbe5f5;
  border-radius: 12px;
  color: var(--fadc-sdf-muted);
  background: var(--fadc-sdf-light);
}

.fadc-sdf-drawer > footer strong,
.fadc-sdf-drawer > footer span,
.fadc-sdf-drawer > footer small { display: block; }
.fadc-sdf-drawer > footer strong { margin-bottom: 4px; color: var(--fadc-sdf-ink); font-size: 10px; }
.fadc-sdf-drawer > footer span,
.fadc-sdf-drawer > footer small { font-size: 9px; line-height: 1.45; }
.fadc-sdf-drawer > footer > small { margin-top: 9px; padding-top: 9px; border-top: 1px solid #dde4ee; }

.fadc-sdf-root.is-pulsing .fadc-sdf-tab { animation: fadcSdfPulse 1.05s ease both; }
@keyframes fadcSdfPulse {
  0%, 100% { box-shadow: 0 14px 34px rgba(12, 48, 120, .32); }
  45% { box-shadow: 0 14px 34px rgba(12, 48, 120, .32), 0 0 0 16px rgba(30, 77, 183, 0); }
  55% { box-shadow: 0 14px 34px rgba(12, 48, 120, .32), 0 0 0 5px rgba(30, 77, 183, .2); }
}

@media (max-width: 860px) {
  .fadc-zero-recovery__groups,
  .fadc-zero-recovery__retain,
  .fadc-retention-bar {
    grid-template-columns: 1fr;
  }

  .fadc-zero-recovery__retain { gap: 20px; }
  .fadc-retention-bar__actions { flex-wrap: wrap; }
  .fadc-retention-bar details[open] .fadc-area-alert { right: auto; left: 0; }
}

@media (max-width: 620px) {
  .fadc-area-alert__fields { grid-template-columns: 1fr; }
  .fadc-retention-bar__actions { align-items: stretch; flex-direction: column; }
  .fadc-retention-bar details, .fadc-retention-bar summary, [data-fadc-save-search], [data-fadc-follow-city] { width: 100%; }
  .fadc-retention-bar summary { justify-content: center; }
  .fadc-retention-bar details[open] .fadc-area-alert { position: relative; top: 8px; width: 100%; box-shadow: none; }

  .fadc-sdf-tab { display: none; }

  .fadc-sdf-mobile-pill {
    position: fixed;
    z-index: 99990;
    right: 50%;
    bottom: var(--fadc-sdf-mobile-bottom, calc(14px + env(safe-area-inset-bottom)));
    display: flex;
    width: min(260px, calc(100vw - 112px));
    min-height: 52px;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 999px;
    color: #fff;
    background: linear-gradient(135deg, var(--fadc-sdf-blue), var(--fadc-sdf-navy));
    box-shadow: 0 12px 32px rgba(8, 34, 89, .34);
    cursor: pointer;
    transform: translateX(50%);
  }

  .fadc-sdf-mobile-pill .fadc-sdf-tab__icon { width: 18px; height: 18px; margin: 0 13px 0 0; }
  .fadc-sdf-mobile-pill strong { font-size: 13px; }
  .fadc-sdf-root.is-open .fadc-sdf-mobile-pill { opacity: 0; pointer-events: none; }

  .fadc-sdf-drawer {
    top: auto;
    left: 0;
    width: 100%;
    max-height: min(88dvh, 820px);
    padding-bottom: env(safe-area-inset-bottom);
    border-top: 1px solid var(--fadc-sdf-line);
    border-left: 0;
    border-radius: 22px 22px 0 0;
    box-shadow: 0 -20px 55px rgba(7, 23, 53, .24);
    transform: translateY(105%);
  }

  .fadc-sdf-drawer::before {
    content: '';
    position: absolute;
    z-index: 3;
    top: 8px;
    left: 50%;
    width: 42px;
    height: 4px;
    border-radius: 999px;
    background: #c8d1df;
    transform: translateX(-50%);
  }

  .fadc-sdf-root.is-open .fadc-sdf-drawer { transform: translateY(0); }
  .fadc-sdf-drawer > header { padding: 28px 20px 18px; }
  .fadc-sdf-close { top: 14px; right: 14px; }
  .fadc-sdf-form { padding: 18px 20px 20px; }
  .fadc-sdf-results:not(:empty) { padding: 0 20px 22px; }
  .fadc-sdf-drawer > footer { margin: 0 20px 22px; }
  .fadc-sdf-filters { gap: 5px; }
  .fadc-sdf-filters button { font-size: 9px; }
  .fadc-sdf-result-list > header { align-items: start; }
  .fadc-sdf-card__head > span { max-width: 105px; }
  .fadc-sdf-card__action { min-height: 42px; }
}

@media (prefers-reduced-motion: reduce) {
  .fadc-recovery-option { transition: none; }
  .fadc-sdf-tab,
  .fadc-sdf-drawer { transition: none; }
  .fadc-sdf-root.is-pulsing .fadc-sdf-tab,
  .fadc-sdf-loading > span { animation: none; }
}

/* Desktop primary navigation: compact spacing with clear interaction states. */
@media (min-width: 1025px) {
	#header .header-nav2 > ul#menu-main_menu {
		align-items: center;
		flex-wrap: nowrap;
	}

	#header .header-nav2 > ul#menu-main_menu > li > a {
		align-items: center;
		border-radius: 10px;
		box-sizing: border-box;
		display: flex;
		font-size: 14px !important;
		justify-content: center;
		line-height: 22px !important;
		min-height: 44px;
		padding: 11px 5px !important;
		transition: background-color 160ms ease, box-shadow 160ms ease, color 160ms ease, transform 160ms ease;
		white-space: nowrap;
	}

	#header .header-nav2 > ul#menu-main_menu > li > a:hover,
	#header .header-nav2 > ul#menu-main_menu > li.menu-item-has-children:hover > a,
	#header .header-nav2 > ul#menu-main_menu > li.current-menu-item > a,
	#header .header-nav2 > ul#menu-main_menu > li.current-menu-ancestor > a {
		background: #eaf3ff;
		box-shadow: inset 0 0 0 1px rgba(12, 83, 161, 0.2);
		color: #0b4f95 !important;
		transform: translateY(-1px);
	}

	#header .header-nav2 > ul#menu-main_menu > li > a:focus-visible {
		background: #eaf3ff;
		box-shadow: 0 0 0 3px rgba(24, 119, 242, 0.28), inset 0 0 0 1px #0b4f95;
		color: #0b4f95 !important;
		outline: 2px solid transparent;
		outline-offset: 2px;
	}
}

@media (min-width: 1400px) {
	#header .header-nav2 > ul#menu-main_menu > li > a {
		font-size: 15px !important;
		padding-inline: 7px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	#header .header-nav2 > ul#menu-main_menu > li > a {
		transition: none;
	}
}

/* The Elementor containers on Province Guides were 30px wider than the viewport. */
.elementor-element-d8b7358,
.elementor-element-3adbe5f {
	box-sizing: border-box !important;
	width: calc(100vw - 60px) !important;
	max-width: calc(100vw - 60px) !important;
	margin-inline: auto !important;
}

.fadc-medical-records-cta {
	display: grid;
	grid-template-columns: minmax(0, 1.25fr) minmax(260px, .75fr);
	align-items: center;
	gap: 22px;
	margin: 28px 0;
	padding: clamp(22px, 4vw, 36px);
	border: 1px solid rgba(72, 198, 159, .4);
	border-radius: 24px;
	background: radial-gradient(circle at 100% 0, rgba(72, 198, 159, .2), transparent 18rem), #0b2e63;
	box-shadow: 0 20px 48px rgba(11, 46, 99, .18);
	color: #fff;
}

.fadc-medical-records-cta span {
	color: #9edcca;
	font-size: 11px;
	font-weight: 900;
	letter-spacing: .12em;
}

.fadc-medical-records-cta h2 {
	margin: 7px 0 9px;
	color: #fff;
	font-size: clamp(25px, 4vw, 38px);
	line-height: 1.08;
}

.fadc-medical-records-cta p {
	margin: 0;
	color: #dce8f7;
	line-height: 1.6;
}

.fadc-medical-records-cta__actions {
	display: grid;
	gap: 10px;
}

.fadc-medical-records-cta__actions a {
	display: flex;
	min-height: 50px;
	align-items: center;
	justify-content: center;
	padding: 12px 16px;
	border: 1px solid rgba(255, 255, 255, .38);
	border-radius: 12px;
	color: #fff;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
}

.fadc-medical-records-cta__actions a.is-primary {
	border-color: #48c69f;
	background: #0f7b5f;
}

@media (max-width: 720px) {
	.fadc-medical-records-cta {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px) {
	html,
	body {
		max-width: 100%;
		overflow-x: clip;
	}

	.elementor-element-d8b7358,
	.elementor-element-3adbe5f {
		width: calc(100vw - 32px) !important;
		max-width: calc(100vw - 32px) !important;
	}
}

/* Conversion-first ordering shared by search-entry pages. */
body.fadc-conversion-ready {
	max-width: 100%;
	overflow-x: clip;
}

body.fadc-conversion-ready #homeDoctorSearch,
body.fadc-conversion-search #fadmpForm,
body.fadc-conversion-ai #ai-care-chat,
body.fadc-conversion-contact #fadc-form-area,
body.fadc-conversion-profile [data-fadc-server-profile] {
	scroll-margin-top: 72px;
}

body.fadc-conversion-results .fadc-card-primary-actions {
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-top: 8px;
}

body.fadc-conversion-results .fadc-card-primary-actions:empty {
	display: none;
}

body.fadc-conversion-results .fadc-card-primary-actions .fadr-card__button {
	display: flex !important;
	height: auto !important;
	min-height: 44px;
	width: 100% !important;
}

body.fadc-conversion-results #fadrClinicList > #fadcGoogleMap,
body.fadc-conversion-results #fadrClinicList > .fadc-result-actions {
	grid-column: 1 / -1;
}

@media (min-width: 980px) {
	body.fadc-conversion-results:not(.fadc-conversion-profile) #fadrResults .fadr__layout {
		grid-template-columns: 320px minmax(0, 1fr) !important;
	}

	body.fadc-conversion-results:not(.fadc-conversion-profile) #fadrClinicList {
		grid-column: 2 !important;
		grid-row: 1 / span 20 !important;
	}

	body.fadc-conversion-results:not(.fadc-conversion-profile) #fadrSidebar {
		grid-column: 1 !important;
		grid-row: 1 !important;
	}

	body.fadc-conversion-results:not(.fadc-conversion-profile) .fadc-ci-official-route {
		align-items: flex-start !important;
		flex-direction: column !important;
		grid-column: 1 !important;
		grid-row: 2 !important;
		width: 100% !important;
	}

	body.fadc-conversion-results:not(.fadc-conversion-profile) .fadc-ci-official-route__actions {
		flex-basis: auto !important;
		width: 100% !important;
	}
}

/* Canonical clinic pages should behave like landing pages, not one-result searches. */
body.fadc-conversion-profile .fadc-page-bridge,
body.fadc-conversion-profile .fadc-intel,
body.fadc-conversion-profile #fadrResults .fadr__toolbar,
body.fadc-conversion-profile #fadrResults #fadcGoogleMap,
body.fadc-conversion-profile #fadrResults #fadrStatusGuide,
body.fadc-conversion-profile #fadrResults #fadrSidebar,
body.fadc-conversion-profile #fadrClinicList > .fadr-card,
body.fadc-conversion-profile #fadrClinicList > .fadr__pagination,
body.fadc-conversion-profile #fadrClinicList > .fadr__no-results,
body.fadc-conversion-profile #fadrClinicList > .fadr__alerts-note {
	display: none !important;
}

body.fadc-conversion-profile #fadrResults,
body.fadc-conversion-profile #fadrResults .fadr__shell,
body.fadc-conversion-profile #fadrResults .fadr__layout,
body.fadc-conversion-profile #fadrClinicList {
	display: block !important;
	min-height: 0 !important;
}

body.fadc-conversion-profile #fadrResults .fadr__layout,
body.fadc-conversion-profile #fadrClinicList {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

body.fadc-conversion-profile .fadc-ci-profile-intro {
	margin-top: 0;
}

/* The AI tool, rather than decorative network content, is the primary action. */
body.fadc-conversion-ai .fadc-ai-page .fadc-hero {
	min-height: 0 !important;
	padding-block: clamp(24px, 4vw, 44px) !important;
}

body.fadc-conversion-ai .fadc-ai-page .fadc-hero__panel {
	display: block !important;
	min-height: 0 !important;
}

body.fadc-conversion-ai .fadc-ai-page .fadc-hero__copy {
	max-width: 860px;
}

body.fadc-conversion-ai .fadc-ai-page .fadc-hero__copy h1 {
	font-size: clamp(42px, 5vw, 64px) !important;
	line-height: 1.04 !important;
	margin-bottom: 14px !important;
}

body.fadc-conversion-ai .fadc-ai-page .fadc-hero__signals {
	display: none !important;
}

body.fadc-conversion-ai .fadc-ai-page > .fadc-navigator-account-action,
body.fadc-conversion-ai .fadc-ai-page > .fadc-canada-network,
body.fadc-conversion-ai .fadc-ai-page > .fadc-intel-bar {
	margin-inline: auto;
	max-width: min(1180px, calc(100% - 32px));
	width: 100%;
}

body.fadc-conversion-ai #ai-care-chat {
	margin-top: 0 !important;
}

/* Contact intent should reach the form before secondary quick links. */
body.fadc-conversion-contact .fadc-contact .fadc-hero {
	display: block !important;
	min-height: 0 !important;
}

body.fadc-conversion-contact .fadc-contact .fadc-hero-copy {
	max-width: 820px;
}

body.fadc-conversion-contact .fadc-contact > .fadc-shell > .fadc-quick,
body.fadc-conversion-contact .fadc-contact .fadc-shell > .fadc-quick {
	margin-top: 24px;
	width: 100%;
}

/* Keep primary conversion controls close to the first desktop viewport too. */
@media (min-width: 701px) {
	body.fadc-conversion-search .fadmp__header {
		min-height: 0 !important;
		padding-block: 30px !important;
	}

	body.fadc-conversion-search .fadmp__header-copy {
		min-height: 0 !important;
		margin-inline: auto !important;
		max-width: 820px !important;
	}

	body.fadc-conversion-search .fadmp__header-copy h1 {
		font-size: clamp(44px, 5vw, 62px) !important;
		line-height: 1.02 !important;
	}

	body.fadc-conversion-search .fadmp__search-flow-card {
		display: none !important;
	}

	body.fadc-conversion-search .fadmp__hero-signal,
	body.fadc-conversion-search .fadc-national-trust-row {
		display: none !important;
	}

	body.fadc-conversion-ai #ai-care-chat .mwai-conversation {
		height: 180px !important;
		min-height: 180px !important;
		max-height: 180px !important;
		overflow-y: auto !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-hero-copy {
		padding-bottom: 22px !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-hero-copy h1 {
		font-size: clamp(46px, 5vw, 64px) !important;
		line-height: 1.04 !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-trust {
		display: none !important;
	}
}

@media (max-width: 700px) {
	/* Keep language switching available without masking forms or fixed docks. */
	body.fadc-conversion-ready .fadct-pill {
		top: auto !important;
		right: 8px !important;
		bottom: calc(8px + env(safe-area-inset-bottom)) !important;
		left: auto !important;
		z-index: 9999 !important;
		width: auto !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
	}

	body.fadc-has-mobile-dock .fadct-pill {
		bottom: calc(66px + env(safe-area-inset-bottom)) !important;
	}

	body.fadc-conversion-ready .fadc-mobile-dock {
		z-index: 9998 !important;
	}

	body.fadc-conversion-ready .fadct-pill > .fadct-switcher > details > summary {
		display: flex !important;
		width: 46px !important;
		height: 46px !important;
		align-items: center !important;
		justify-content: center !important;
		gap: 3px !important;
		padding: 0 !important;
		border: 1px solid #b9cce3 !important;
		border-radius: 999px !important;
		background: #fff !important;
		box-shadow: 0 8px 24px rgba(11, 46, 99, .2) !important;
		color: #0b2e63 !important;
		font-size: 0 !important;
	}

	body.fadc-conversion-ready .fadct-pill > .fadct-switcher > details > summary::before {
		content: "🌐";
		font-size: 18px;
		line-height: 1;
	}

	body.fadc-conversion-ready .fadct-pill > .fadct-switcher > details > summary::after {
		content: "▴";
		font-size: 10px;
		line-height: 1;
	}

	body.fadc-conversion-ready .fadct-pill > .fadct-switcher > details[open] > summary {
		width: auto !important;
		padding-inline: 12px !important;
		font-size: 12px !important;
	}

	body.fadc-conversion-ready .fadct-pill .fadct-switcher ul {
		right: 0 !important;
		bottom: calc(100% + 7px) !important;
		left: auto !important;
		min-width: 13rem !important;
	}

	/* Homepage: fit the essential two-by-two search and submit action in view. */
	body.fadc-conversion-home #fadcHomepageRoot .hero {
		gap: 14px !important;
		padding-block: 22px !important;
	}

	body.fadc-conversion-home #fadcHomepageRoot .hero-copy h1 {
		font-size: clamp(38px, 11vw, 46px) !important;
		line-height: 1.04 !important;
		margin-block: 12px !important;
	}

	body.fadc-conversion-home #fadcHomepageRoot .hero-copy > p {
		font-size: 16px !important;
		line-height: 1.45 !important;
		margin-bottom: 0 !important;
	}

	body.fadc-conversion-home #fadcHomepageRoot .hero-trust {
		display: none !important;
	}

	body.fadc-conversion-home #fadcHomepageRoot .search-shell {
		padding: 16px !important;
	}

	body.fadc-conversion-home #homeDoctorSearch .search-grid {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 10px !important;
	}

	body.fadc-conversion-home #homeDoctorSearch .search-field,
	body.fadc-conversion-home #homeDoctorSearch .select2-container,
	body.fadc-conversion-home #homeDoctorSearch input:not([type="hidden"]) {
		min-width: 0 !important;
		width: 100% !important;
	}

	body.fadc-conversion-home #homeDoctorSearch .search-actions {
		display: grid !important;
		grid-template-columns: minmax(88px, .65fr) minmax(0, 1.35fr) !important;
		gap: 8px !important;
		height: auto !important;
		margin-top: 10px !important;
	}

	body.fadc-conversion-home #homeDoctorSearch .quick-searches {
		margin-top: 12px !important;
	}

	/* Find a Doctor: optional context and filters follow the essential submit. */
	body.fadc-conversion-search .fadmp__header {
		min-height: 0 !important;
		padding-block: 20px !important;
	}

	body.fadc-conversion-search .fadmp__header-copy {
		min-height: 0 !important;
	}

	body.fadc-conversion-search .fadmp__header-copy h1 {
		font-size: clamp(34px, 10vw, 44px) !important;
		line-height: 1.05 !important;
	}

	body.fadc-conversion-search .fadmp__search-flow-card {
		display: none !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__primary-grid {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 10px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__primary-grid > *,
	body.fadc-conversion-search #fadmpForm .select2-container,
	body.fadc-conversion-search #fadmpForm input:not([type="hidden"]) {
		min-width: 0 !important;
		width: 100% !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__action-row {
		display: grid !important;
		grid-template-columns: minmax(86px, .65fr) minmax(0, 1.35fr) !important;
		gap: 8px !important;
		margin-top: 12px !important;
	}

	body.fadc-conversion-search #fadcCareContext {
		margin-top: 16px !important;
	}

	body.fadc-conversion-results .fadc-card-primary-actions {
		grid-template-columns: 1fr;
	}

	body.fadc-conversion-profile .fadc-ci-profile-intro {
		padding: 18px !important;
	}

	body.fadc-conversion-profile .fadc-ci-profile-intro h1 {
		font-size: clamp(29px, 8vw, 38px) !important;
	}

	body.fadc-conversion-ai .fadc-ai-page .fadc-hero {
		padding-block: 20px !important;
	}

	body.fadc-conversion-ai .fadc-ai-page .fadc-hero__copy h1 {
		font-size: clamp(38px, 11vw, 48px) !important;
	}

	body.fadc-conversion-ai .fadc-ai-page .fadc-hero__copy > p {
		font-size: 16px !important;
		line-height: 1.45 !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-hero {
		padding-bottom: 18px !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-main {
		margin-top: 0 !important;
	}

	body.fadc-conversion-contact .fadc-contact .fadc-quick {
		margin-top: 20px !important;
	}
}

/* 1.29.22: turn the directory into a task-focused list/detail workspace. */
body.fadc-has-clinic-results .fadmp__header,
body.fadc-has-clinic-results #fadmpForm .fadmp__quick,
body.fadc-has-clinic-results .fadc-page-bridge,
body.fadc-has-clinic-results .fadc-intel {
	display: none !important;
}

body.fadc-has-clinic-results .fadmp,
body.fadc-has-clinic-results .fadmp__panel {
	min-height: 0 !important;
}

body.fadc-has-clinic-results .fadmp__panel {
	padding-block: 16px !important;
}

body.fadc-has-clinic-results #fadmpForm .fadmp__advanced-shell,
body.fadc-has-clinic-results #fadmpForm .fadmp__notice {
	margin-top: 10px !important;
}

body.fadc-has-clinic-results #fadrResults {
	scroll-margin-top: 16px;
}

body.fadc-has-clinic-results #fadrResults .fadr__shell {
	max-width: 1240px !important;
}

body.fadc-has-clinic-results #fadrResults .fadr__layout {
	align-items: start !important;
}

.fadc-imaging-facts { margin: 16px 0; padding: 14px; background: #f5f8fc; border: 1px solid #d9e1e8; border-radius: 10px; color: #24354b; }
.fadc-imaging-facts h4 { margin: 0 0 10px; font-size: 17px; }
.fadc-imaging-facts dl { margin: 0; }
.fadc-imaging-facts dl > div { padding: 9px 0; border-bottom: 1px solid #e1e7ee; }
.fadc-imaging-facts dl > div:last-child { border: 0; }
.fadc-imaging-facts dt { font-weight: 700; font-size: 15px; }
.fadc-imaging-facts dd { margin: 3px 0 0; font-size: 15px; line-height: 1.55; overflow-wrap: anywhere; }
.fadc-imaging-facts small { display: block; font-size: 12px; }
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-imaging-facts { padding: 8px 10px; margin: 10px 0 0; }
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-imaging-facts h4,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-imaging-facts dl > div:not(:first-child),
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-imaging-facts small { display: none; }
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-imaging-facts dl > div { padding: 0; border: 0; }

body.fadc-has-clinic-results #fadrClinicList > .fadr-card {
	background: #fff !important;
	border: 1px solid #d9e1e8 !important;
	border-radius: 12px !important;
	box-shadow: none !important;
	cursor: pointer;
	flex: 0 0 auto !important;
	height: auto !important;
	margin: 0 !important;
	min-height: 0 !important;
	padding: 14px 14px 48px !important;
	position: relative;
	transition: border-color .15s ease, box-shadow .15s ease, background .15s ease;
	width: 100% !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card:hover,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card:focus-within,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card.is-selected {
	border-color: #1764d8 !important;
	box-shadow: 0 0 0 2px rgba(23, 100, 216, .12) !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card.is-selected {
	background: #f6f9ff !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__accent,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-confidence,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__match,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__verification,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__actions,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__more-actions,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-card-primary-actions {
	display: none !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__header {
	margin: 0 !important;
	padding: 0 !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__map-number {
	font-size: 11px !important;
	height: 28px !important;
	line-height: 28px !important;
	min-width: 28px !important;
	width: 28px !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__status-row {
	margin-bottom: 7px !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__title-row {
	display: block !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card h3 {
	display: -webkit-box !important;
	font-size: 17px !important;
	line-height: 1.25 !important;
	margin: 3px 0 0 !important;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__type {
	font-size: 10px !important;
	letter-spacing: .06em !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline {
	display: block !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
	margin-top: 8px !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline i,
body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline-checked {
	display: none !important;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline a {
	color: #52677d !important;
	display: -webkit-box !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__tags {
	display: flex !important;
	gap: 5px !important;
	margin-top: 9px !important;
	overflow: hidden;
	white-space: nowrap;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__tags span {
	font-size: 10px !important;
	padding: 4px 7px !important;
}

.fadc-clinic-list-select {
	background: transparent !important;
	border: 0 !important;
	color: transparent !important;
	cursor: pointer;
	inset: 0;
	padding: 0 !important;
	position: absolute;
	z-index: 5;
}

.fadc-clinic-list-select__label {
	align-items: center;
	bottom: 11px;
	color: #154f92 !important;
	display: inline-flex;
	font-size: 12px;
	font-weight: 850;
	gap: 4px;
	left: 14px;
	line-height: 1.25;
	pointer-events: none;
	position: absolute;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

.fadc-clinic-list-select:hover .fadc-clinic-list-select__label,
.fadc-clinic-list-select:focus-visible .fadc-clinic-list-select__label {
	color: #0b2e63 !important;
	text-decoration-thickness: 2px;
}

.fadc-clinic-list-select:focus-visible {
	border-radius: inherit;
	box-shadow: inset 0 0 0 3px #f7c948;
	outline: 3px solid #0b2e63;
	outline-offset: -3px;
}

.fadc-clinic-detail {
	background: #f5f7fa;
	border: 1px solid #d9e1e8;
	border-radius: 14px;
	min-width: 0;
	padding: 14px;
}

.fadc-clinic-sheet-backdrop,
.fadc-clinic-sheet-grabber {
	display: none;
}

.fadc-clinic-detail__toolbar {
	align-items: center;
	display: flex;
	gap: 16px;
	justify-content: space-between;
	padding: 2px 2px 12px;
}

.fadc-clinic-detail__toolbar small,
.fadc-clinic-detail__toolbar strong {
	display: block;
}

.fadc-clinic-detail__stepper {
	align-items: center;
	display: flex;
	gap: 8px;
	justify-content: flex-end;
}

.fadc-clinic-detail__stepper span {
	color: #68788b;
	font-size: 10px;
	font-weight: 750;
	white-space: nowrap;
}

.fadc-clinic-detail__stepper button {
	background: #fff;
	border: 1px solid #b9c9d8;
	border-radius: 7px;
	color: #183b66;
	cursor: pointer;
	font-size: 10px;
	font-weight: 850;
	min-height: 34px;
	padding: 6px 9px;
}

.fadc-clinic-detail__stepper button:disabled {
	cursor: default;
	opacity: .45;
}

.fadc-clinic-detail__toolbar small {
	color: #68788b;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .08em;
}

.fadc-clinic-detail__toolbar strong {
	color: #102f55;
	font-size: 14px;
	line-height: 1.3;
	margin-top: 2px;
}

.fadc-clinic-detail__back {
	background: #fff;
	border: 1px solid #b9c9d8;
	border-radius: 999px;
	color: #183b66;
	cursor: pointer;
	font-size: 13px;
	font-weight: 800;
	min-height: 40px;
	padding: 8px 13px;
}

.fadc-clinic-detail > .fadr-card {
	background: #fff !important;
	border: 1px solid #d9e1e8 !important;
	border-radius: 12px !important;
	box-shadow: none !important;
	margin: 0 !important;
	width: 100% !important;
}

.fadc-clinic-detail .fadr-card__actions--direct,
.fadc-clinic-detail .fadc-card-primary-actions {
	display: grid !important;
	gap: 9px !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.fadc-clinic-detail .fadr-card__button {
	display: flex !important;
	height: auto !important;
	justify-content: center;
	min-height: 46px;
	text-align: center;
	width: 100% !important;
}

.fadc-clinic-detail > #fadcGoogleMap {
	background: #fff !important;
	border: 1px solid #d9e1e8 !important;
	border-radius: 12px !important;
	margin: 14px 0 0 !important;
	max-width: none !important;
	width: 100% !important;
}

.fadc-clinic-detail > #fadcGoogleMap .fadc-gmap__stage,
.fadc-clinic-detail > #fadcGoogleMap #fadcGoogleMapCanvas {
	min-height: 300px !important;
}

.fadc-results-after {
	display: grid;
	gap: 22px;
	margin-top: 24px;
	min-width: 0;
}

.fadc-results-after__recovery {
	background: #fff;
	border: 1px solid #d9e1e8;
	border-radius: 14px;
	box-shadow: 0 12px 28px rgba(16, 47, 85, .06);
	padding: 22px;
}

.fadc-results-after__recovery > header {
	margin-bottom: 16px;
}

.fadc-results-after__recovery > header span,
.fadc-results-after__recovery > header h2,
.fadc-results-after__recovery > header p {
	display: block;
	margin: 0;
}

.fadc-results-after__recovery > header span {
	color: #218d5b;
	font-size: 10px;
	font-weight: 900;
	letter-spacing: .09em;
}

.fadc-results-after__recovery > header h2 {
	color: #102f55;
	font-size: clamp(22px, 3vw, 30px);
	line-height: 1.15;
	margin-top: 5px;
}

.fadc-results-after__recovery > header p {
	color: #607286;
	font-size: 14px;
	line-height: 1.55;
	margin-top: 7px;
}

.fadc-results-after__recovery-content {
	display: grid;
	gap: 16px;
}

.fadc-search-recovery-actions {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.fadc-search-recovery-choice {
	background: #f8fafc;
	border: 1px solid #d9e1e8;
	border-radius: 11px;
	color: #183b66;
	display: flex;
	flex-direction: column;
	min-height: 170px;
	padding: 15px;
	text-decoration: none !important;
}

.fadc-search-recovery-choice:hover,
.fadc-search-recovery-choice:focus-visible {
	border-color: #1764d8;
	box-shadow: 0 0 0 2px rgba(23, 100, 216, .1);
}

.fadc-search-recovery-choice__number {
	align-items: center;
	background: #eaf3fa;
	border-radius: 999px;
	color: #155d93;
	display: flex;
	font-size: 11px;
	font-weight: 900;
	height: 27px;
	justify-content: center;
	width: 27px;
}

.fadc-search-recovery-choice strong,
.fadc-search-recovery-choice small,
.fadc-search-recovery-choice em {
	display: block;
}

.fadc-search-recovery-choice strong {
	font-size: 14px;
	line-height: 1.3;
	margin-top: 11px;
}

.fadc-search-recovery-choice small {
	color: #64768a;
	font-size: 11px;
	line-height: 1.45;
	margin-top: 6px;
}

.fadc-search-recovery-choice em {
	color: #218d5b;
	font-size: 11px;
	font-style: normal;
	font-weight: 850;
	margin-top: auto;
	padding-top: 12px;
}

.fadc-tried-path {
	background: #fff;
	border: 1px solid #ccd7e3;
	border-radius: 11px;
	overflow: hidden;
}

.fadc-tried-path > summary {
	align-items: center;
	color: #183b66;
	cursor: pointer;
	display: flex;
	font-size: 13px;
	font-weight: 850;
	justify-content: space-between;
	list-style: none;
	min-height: 52px;
	padding: 13px 16px;
}

.fadc-tried-path > summary::-webkit-details-marker {
	display: none;
}

.fadc-tried-path > summary::after {
	content: "+";
	font-size: 20px;
	font-weight: 500;
}

.fadc-tried-path[open] > summary::after {
	content: "−";
}

.fadc-tried-path__body {
	border-top: 1px solid #e2e8ef;
	padding: 16px;
}

.fadc-tried-path__body > p {
	color: #607286;
	font-size: 12px;
	line-height: 1.5;
	margin: 0 0 13px;
}

.fadc-tried-checks {
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.fadc-tried-checks label {
	align-items: center;
	background: #f8fafc;
	border: 1px solid #e0e7ee;
	border-radius: 8px;
	color: #3d4e63;
	display: flex;
	font-size: 11px;
	gap: 8px;
	min-height: 42px;
	padding: 9px 10px;
}

.fadc-tried-checks input {
	accent-color: #1764d8;
	flex: 0 0 auto;
}

.fadc-tried-path [data-fadc-generate-plan] {
	background: #183b66;
	border: 0;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 850;
	margin-top: 13px;
	min-height: 42px;
	padding: 9px 14px;
}

.fadc-generated-plan {
	background: #edf8f2;
	border: 1px solid #bfe3d1;
	border-radius: 9px;
	margin-top: 13px;
	padding: 13px;
}

.fadc-generated-plan h3,
.fadc-generated-plan p {
	margin: 0;
}

.fadc-generated-plan h3 {
	color: #154f38;
	font-size: 14px;
}

.fadc-generated-plan p {
	color: #456454;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
}

.fadc-generated-plan a {
	color: #1764d8;
	display: inline-block;
	font-size: 12px;
	font-weight: 850;
	margin-top: 9px;
}

.fadc-results-after__recovery-content > *,
.fadc-results-after__pulse > *,
.fadc-results-reference__content > * {
	margin: 0 !important;
	max-width: none !important;
	width: 100% !important;
}

.fadc-results-after #fadcCareContext,
.fadc-results-after #fadcTriedPath,
.fadc-results-after #join-availability-alerts,
.fadc-results-after .fadc-result-actions,
.fadc-results-after [data-fadc-paid-alert],
.fadc-results-after #fadc-access-rail,
.fadc-results-after .fadc-ci-official-route {
	display: block !important;
}

/* Search Experience renders this email form inside a disclosure. Keep the
   collapsed control genuinely collapsed even if its form styles force block. */
body.page-id-2953 .fadc-retention-bar__actions > details:not([open]) > form.fadc-area-alert[data-fadc-area-alert],
body.fadc-conversion-search .fadc-retention-bar__actions > details:not([open]) > form.fadc-area-alert[data-fadc-area-alert] {
	display: none !important;
}

/* Elementor gives the footer email text a fixed intrinsic width at tablet
   breakpoints. Let the real link shrink and wrap so connected care pages do
   not inherit a horizontal scroll area. */
@media (max-width: 979px) {
	.elementor-icon-list-item a[href^="mailto:"] {
		max-width: 100% !important;
		min-width: 0 !important;
	}

	.elementor-icon-list-item a[href^="mailto:"] .elementor-icon-list-text {
		max-width: 100% !important;
		min-width: 0 !important;
		overflow-wrap: anywhere !important;
		white-space: normal !important;
		word-break: break-word !important;
	}
}

.fadc-results-after__pulse {
	min-width: 0;
}

.fadc-results-reference {
	background: #fff;
	border: 1px solid #d9e1e8;
	border-radius: 12px;
	overflow: hidden;
}

.fadc-results-reference > summary {
	align-items: center;
	color: #183b66;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 800;
	justify-content: space-between;
	list-style: none;
	min-height: 58px;
	padding: 13px 16px;
}

.fadc-results-reference > summary::-webkit-details-marker {
	display: none;
}

.fadc-results-reference > summary::after {
	content: "+";
	font-size: 22px;
	font-weight: 400;
}

.fadc-results-reference[open] > summary::after {
	content: "−";
}

.fadc-results-reference > summary small {
	color: #68788b;
	display: block;
	font-size: 11px;
	font-weight: 500;
	margin-top: 2px;
}

.fadc-results-reference__content {
	border-top: 1px solid #e2e8ef;
	display: grid;
	gap: 16px;
	padding: 16px;
}

body.fadc-has-clinic-results #fadrClinicList > .fadr__pagination.fadc-clinic-loader {
	background: #f8fafc !important;
	border: 1px solid #d9e1e8 !important;
	border-radius: 12px !important;
	bottom: 0;
	display: block !important;
	flex: 0 0 auto !important;
	margin: 0 !important;
	padding: 12px 14px 14px !important;
	position: sticky;
	text-align: center;
	z-index: 8;
}

.fadc-clinic-loader strong,
.fadc-clinic-loader small {
	display: block;
}

.fadc-clinic-loader strong {
	color: #102f55;
	font-size: 12px;
}

.fadc-clinic-loader small {
	color: #68788b;
	font-size: 10px;
	line-height: 1.4;
	margin-top: 4px;
}

.fadc-clinic-loader__progress {
	background: #dfe6ee;
	border-radius: 999px;
	height: 5px;
	margin: 10px 0;
	overflow: hidden;
}

.fadc-clinic-loader__progress span {
	background: #218d5b;
	border-radius: inherit;
	display: block;
	height: 100%;
	transition: width .25s ease;
}

.fadc-clinic-loader button {
	background: #183b66;
	border: 0;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: 850;
	min-height: 38px;
	width: 100%;
}

.fadc-clinic-loader button:disabled {
	cursor: wait;
	opacity: .72;
}

.fadc-clinic-loader a {
	color: #1764d8;
	display: inline-block;
	font-size: 11px;
	font-weight: 800;
	margin-top: 9px;
}

@media (min-width: 768px) {
	body.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrResults .fadr__layout {
		display: grid !important;
		gap: 20px !important;
		grid-template-columns: minmax(300px, 370px) minmax(0, 1fr) !important;
	}

	body.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrClinicList {
		display: flex !important;
		flex-direction: column !important;
		gap: 10px !important;
		grid-column: 1 !important;
		grid-row: 1 !important;
		max-height: calc(100vh - 100px);
		overflow-y: auto;
		overscroll-behavior: contain;
		padding: 2px 6px 2px 2px !important;
		scrollbar-gutter: stable;
	}

	body.fadc-has-clinic-results #fadrClinicList > :not(.fadr-card):not(.fadr__pagination):not(.fadr__no-results):not(.fadr__specialty-basis):not(.fadc-official-search-route):not(.fadc-availability-fallback-intro) {
		display: none !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr__pagination,
	body.fadc-has-clinic-results #fadrClinicList > .fadr__no-results {
		flex: 0 0 auto;
	}

	.fadc-clinic-detail {
		grid-column: 2;
		grid-row: 1;
		max-height: calc(100vh - 100px);
		overflow-y: auto;
		position: sticky;
		top: 82px;
	}

	.fadc-clinic-detail__back {
		display: none;
	}
}

/* Material search guidance is part of the result, not decorative list chrome.
 * Keep it readable when the desktop list/detail layout hides legacy siblings,
 * and when a separate zero-result enhancer replaces the generic fallback. */
#fadrClinicList > .fadr__specialty-basis,
#fadrClinicList > .fadc-official-search-route {
	display: block !important;
	flex: 0 0 auto;
}

#fadrClinicList > .fadr__specialty-basis {
	background: #f5f8fc;
	border: 1px solid #d7e1ee;
	border-radius: 10px;
	color: #31465f;
	font-size: 13px;
	line-height: 1.5;
	margin: 0 0 4px;
	padding: 10px 12px;
}

#fadrClinicList > .fadc-official-search-route {
	background: #f7fbff;
	border: 1px solid #c9dced;
	border-radius: 12px;
	color: #233d59;
	margin: 6px 0;
	padding: 14px;
}

#fadrClinicList > .fadc-official-search-route a {
	font-weight: 800;
}

@media (max-width: 767px) {
	body.fadc-clinic-detail-open {
		overflow: hidden !important;
	}

	.fadc-clinic-sheet-backdrop {
		background: rgba(8, 20, 38, .52);
		display: block;
		inset: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		transition: opacity 220ms ease, visibility 220ms ease;
		visibility: hidden;
		z-index: 100090;
	}

	body.fadc-clinic-detail-open .fadc-clinic-sheet-backdrop {
		opacity: .52;
		pointer-events: auto;
		visibility: visible;
	}

	.fadc-search-recovery-actions,
	.fadc-tried-checks {
		grid-template-columns: 1fr;
	}

	.fadc-search-recovery-choice {
		min-height: 0;
	}

	.fadc-results-after__recovery {
		padding: 18px 15px;
	}

	.fadc-clinic-detail__toolbar {
		align-items: flex-start;
		background: #fff;
		flex-wrap: wrap;
		margin: 0 -12px;
		padding: 6px 16px 13px;
		position: sticky;
		top: 30px;
		z-index: 4;
	}

	.fadc-clinic-detail__identity {
		flex: 1 1 180px;
	}

	.fadc-clinic-detail__stepper {
		justify-content: space-between;
		order: 3;
		width: 100%;
	}

	body.fadc-has-clinic-results #fadmpForm .fadmp__buttons {
		display: grid !important;
		gap: 8px !important;
		grid-template-columns: 1fr !important;
		width: 100% !important;
	}

	body.fadc-has-clinic-results #fadmpForm .fadmp__primary-grid,
	body.fadc-has-clinic-results #fadmpForm .fadmp__action-row {
		grid-template-columns: 1fr !important;
	}

	body.fadc-has-clinic-results #fadmpForm .fadmp__action-row .fadmp__submit,
	body.fadc-has-clinic-results #fadmpForm .fadmp__action-row button[type="submit"],
	body.fadc-has-clinic-results #fadmpForm #fadmpSubmit {
		max-width: none !important;
		width: 100% !important;
	}

	body.fadc-has-clinic-results #fadrResults .fadr__layout,
	body.fadc-has-clinic-results #fadrClinicList {
		display: flex !important;
		flex-direction: column !important;
		gap: 10px !important;
	}

	.fadc-clinic-detail {
		background: #fff;
		border: 0;
		border-radius: 24px 24px 0 0;
		bottom: 0;
		box-shadow: 0 -18px 55px rgba(8, 20, 38, .26);
		display: block !important;
		height: 62vh;
		height: min(62dvh, 720px);
		left: 0;
		margin: 0 auto;
		max-height: calc(100vh - 52px);
		max-height: calc(100dvh - 52px);
		max-width: 720px;
		overflow-x: hidden;
		overflow-y: auto;
		overscroll-behavior: contain;
		padding: 0 12px calc(18px + env(safe-area-inset-bottom));
		pointer-events: none;
		position: fixed;
		right: 0;
		transform: translateY(calc(100% + 32px));
		transition: transform 280ms cubic-bezier(.22, .72, .24, 1), visibility 280ms ease;
		visibility: hidden;
		z-index: 100100;
	}

	.fadc-clinic-detail.is-expanded {
		height: calc(100vh - 52px);
		height: calc(100dvh - 52px);
	}

	.fadc-clinic-detail.is-dragging {
		transition: none !important;
	}

	body.fadc-clinic-detail-open .fadc-clinic-detail {
		pointer-events: auto;
		transform: translateY(0);
		visibility: visible;
	}

	.fadc-clinic-sheet-grabber {
		align-items: center;
		background: #fff;
		border: 0;
		border-radius: 24px 24px 0 0;
		cursor: ns-resize;
		display: flex;
		height: 30px;
		justify-content: center;
		margin: 0 -12px;
		position: sticky;
		top: 0;
		touch-action: none;
		width: calc(100% + 24px);
		z-index: 5;
	}

	.fadc-clinic-sheet-grabber:focus-visible {
		outline: 3px solid #1764d8;
		outline-offset: -6px;
	}

	.fadc-clinic-sheet-grabber::after {
		background: #8b929b;
		border-radius: 999px;
		content: '';
		height: 5px;
		width: 54px;
	}

	.fadc-clinic-detail__back {
		align-items: center;
		border: 0;
		display: inline-flex;
		font-size: 12px;
		gap: 4px;
		min-height: 34px;
		padding: 5px 8px;
	}

	.fadc-clinic-detail__back span[aria-hidden="true"] {
		font-size: 24px;
		font-weight: 500;
		line-height: .7;
	}

	body.fadc-clinic-detail-open #fadrResults .fadc-mobile-dock {
		display: none !important;
	}

	.fadc-clinic-detail .fadr-card__actions--direct,
	.fadc-clinic-detail .fadc-card-primary-actions {
		grid-template-columns: 1fr !important;
	}

	.fadc-clinic-detail > .fadr-card {
		border-left: 0 !important;
		border-radius: 14px !important;
		border-right: 0 !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
	}

	.fadc-clinic-detail > #fadcGoogleMap {
		margin-bottom: 8px !important;
	}

	@media (prefers-reduced-motion: reduce) {
		.fadc-clinic-detail,
		.fadc-clinic-sheet-backdrop {
			transition: none !important;
		}
	}
}

/* 1.29.30: approved Indeed-style search workspace, connected to live data. */
@media (min-width: 768px) {
	body.fadc-conversion-search {
		background: #f4f6f8 !important;
	}

	body.fadc-conversion-search .fadmp {
		background: #fff !important;
		border-bottom: 1px solid #d8e0e8 !important;
		padding: 0 !important;
	}

	body.fadc-conversion-search .fadmp__panel {
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		margin: 0 auto !important;
		max-width: 1280px !important;
		padding: 16px 0 13px !important;
		width: calc(100% - 40px) !important;
	}

	body.fadc-conversion-search #fadmpForm {
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) auto !important;
		margin: 0 !important;
		overflow: visible !important;
		padding: 0 !important;
	}

	body.fadc-conversion-search #fadmpForm > .fadmp__primary-grid {
		align-items: stretch !important;
		background: #fff !important;
		border: 1px solid #aeb9c7 !important;
		border-radius: 14px 0 0 14px !important;
		box-shadow: 0 3px 10px rgba(16, 43, 87, .08) !important;
		display: grid !important;
		gap: 0 !important;
		grid-column: 1 !important;
		grid-row: 1 !important;
		grid-template-columns: minmax(120px, .55fr) minmax(180px, 1fr) minmax(160px, .85fr) minmax(165px, .85fr) !important;
		min-height: 60px !important;
		overflow: hidden !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__field {
		background: #fff !important;
		border: 0 !important;
		border-radius: 0 !important;
		border-right: 1px solid #d8e0e8 !important;
		box-shadow: none !important;
		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
		margin: 0 !important;
		min-height: 60px !important;
		min-width: 0 !important;
		padding: 8px 13px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__label {
		color: #68788b !important;
		font-size: 9px !important;
		font-weight: 800 !important;
		letter-spacing: .06em !important;
		line-height: 1.2 !important;
		margin: 0 0 2px 30px !important;
		text-transform: uppercase !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__label em,
	body.fadc-conversion-search #fadmpForm .fadmp__smart-note,
	body.fadc-conversion-search #fadmpForm .fadmp__check,
	body.fadc-conversion-search #fadmpForm .fadmp__control > .fadmp__province-code {
		display: none !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__control {
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		min-height: 28px !important;
		padding: 0 !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__field-icon {
		color: #183b66 !important;
		height: 22px !important;
		left: 0 !important;
		width: 22px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__control input,
	body.fadc-conversion-search #fadmpForm .select2-container .select2-selection--single,
	body.fadc-conversion-search #fadmpForm .select2-container .select2-selection__rendered {
		background: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
		color: #202d3d !important;
		font-size: 14px !important;
		font-weight: 700 !important;
		height: 28px !important;
		line-height: 28px !important;
		min-height: 28px !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__action-row {
		align-items: stretch !important;
		background: #fff !important;
		border: 1px solid #aeb9c7 !important;
		border-left: 0 !important;
		border-radius: 0 14px 14px 0 !important;
		box-shadow: 0 3px 10px rgba(16, 43, 87, .08) !important;
		display: flex !important;
		grid-column: 2 !important;
		grid-row: 1 !important;
		margin: 0 !important;
		padding: 7px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__buttons {
		display: flex !important;
		gap: 6px !important;
		margin: 0 !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__clear {
		background: transparent !important;
		border: 0 !important;
		color: #183b66 !important;
		font-size: 11px !important;
		min-width: 52px !important;
		padding: 0 8px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__submit {
		background: #102b57 !important;
		border: 0 !important;
		border-radius: 9px !important;
		box-shadow: none !important;
		font-size: 12px !important;
		min-height: 46px !important;
		min-width: 190px !important;
		padding: 0 18px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__quick {
		align-items: center !important;
		display: flex !important;
		gap: 10px !important;
		grid-column: 1 / -1 !important;
		grid-row: 2 !important;
		margin: 0 !important;
		overflow-x: auto !important;
		padding: 10px 0 0 !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__quick-heading {
		display: none !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__chips {
		display: flex !important;
		gap: 7px !important;
		margin: 0 !important;
		overflow-x: auto !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__chip {
		background: #fff !important;
		border: 1px solid #c5d0dc !important;
		border-radius: 999px !important;
		color: #344357 !important;
		font-size: 11px !important;
		font-weight: 750 !important;
		min-height: 32px !important;
		padding: 6px 12px !important;
		white-space: nowrap !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__advanced-shell {
		background: transparent !important;
		border: 0 !important;
		grid-column: 1 / -1 !important;
		grid-row: 3 !important;
		margin: 7px 0 0 !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__advanced-toggle {
		background: #fff !important;
		border: 1px solid #c5d0dc !important;
		border-radius: 10px !important;
		grid-template-columns: minmax(0, 1fr) auto auto !important;
		height: auto !important;
		min-height: 40px !important;
		padding: 7px 12px !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__advanced-toggle > .fadc-filter-counter-marker {
		display: none !important;
	}

	body.fadc-conversion-search #fadmpForm .fadmp__notice {
		background: #f7fafc !important;
		border: 0 !important;
		border-left: 2px solid #8bb1d9 !important;
		border-radius: 0 !important;
		font-size: 10px !important;
		grid-column: 1 / -1 !important;
		grid-row: 4 !important;
		margin: 8px 0 0 !important;
		min-height: 0 !important;
		padding: 7px 10px !important;
	}

	body.fadc-conversion-search #fadmpForm > #fadmpCompatibilityStatus,
	body.fadc-conversion-search #fadmpForm > .fadc-filter-confirmation {
		display: none !important;
	}

	body.fadc-conversion-results #fadrResults {
		background: #f4f6f8 !important;
		padding: 0 0 30px !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__shell {
		margin: 0 auto !important;
		max-width: 1440px !important;
		padding: 15px 0 0 !important;
		width: calc(100% - 32px) !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__toolbar {
		align-items: end !important;
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		display: flex !important;
		gap: 12px !important;
		margin: 0 !important;
		min-height: 62px !important;
		padding: 0 0 13px !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__toolbar-main {
		display: grid !important;
		flex: 1 1 auto !important;
		grid-template-columns: minmax(0, 1fr) auto !important;
		grid-template-rows: auto auto !important;
		min-width: 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__live-label {
		display: none !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__result-title {
		align-items: center !important;
		display: flex !important;
		gap: 10px !important;
		grid-column: 1 !important;
		grid-row: 1 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__result-title h2 {
		font-size: 21px !important;
		line-height: 1.2 !important;
		margin: 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__result-title p {
		font-size: 11px !important;
		margin: 2px 0 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__fresh-badge {
		font-size: 9px !important;
		padding: 5px 7px !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__active {
		align-items: center !important;
		display: flex !important;
		gap: 6px !important;
		grid-column: 1 !important;
		grid-row: 2 !important;
		margin: 6px 0 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__chip,
	body.fadc-conversion-results #fadrResults .fadr__clear-filters {
		font-size: 9px !important;
		min-height: 26px !important;
		padding: 4px 8px !important;
	}

	body.fadc-conversion-results #fadrResults .fadc-save-search-wrap {
		align-self: end !important;
		grid-column: 2 !important;
		grid-row: 1 / span 2 !important;
		margin: 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadc-save-search {
		font-size: 11px !important;
		min-height: 38px !important;
		padding: 8px 12px !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__toolbar-actions {
		margin: 0 !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__sort {
		font-size: 9px !important;
		min-width: 170px !important;
	}

	body.fadc-conversion-results #fadrResults .fadr__sort-control,
	body.fadc-conversion-results #fadrResults .fadr__sort .select2-selection--single {
		border-radius: 10px !important;
		height: 38px !important;
		min-height: 38px !important;
	}

	body.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrResults .fadr__layout {
		align-items: start !important;
		display: grid !important;
		gap: 18px !important;
		grid-template-columns: clamp(430px, 38vw, 520px) minmax(0, 1fr) !important;
		min-height: 620px !important;
	}

	body.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrClinicList {
		background: #fff !important;
		border: 1px solid #d8e0e8 !important;
		border-radius: 14px !important;
		box-shadow: 0 10px 28px rgba(16, 43, 87, .08) !important;
		display: flex !important;
		flex-direction: column !important;
		gap: 0 !important;
		height: min(800px, calc(100vh - 28px)) !important;
		max-height: min(800px, calc(100vh - 28px)) !important;
		overflow-y: auto !important;
		padding: 0 !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr__pagination.fadc-clinic-loader {
		bottom: auto !important;
		position: static !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card {
		border: 0 !important;
		border-bottom: 1px solid #d8e0e8 !important;
		border-radius: 0 !important;
		padding: 14px 16px 42px 18px !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadc-clinic-list-select__label {
		bottom: 13px;
		left: 20px;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card:first-of-type {
		border-radius: 14px 14px 0 0 !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card.is-selected {
		background: #f7faff !important;
		box-shadow: inset 4px 0 0 #102b57 !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card.is-selected::after {
		border: 1px solid #6488be !important;
		content: '';
		inset: -1px;
		pointer-events: none;
		position: absolute;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card h3 {
		font-size: 16px !important;
		line-height: 1.25 !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline,
	body.fadc-has-clinic-results #fadrClinicList > .fadr-card .fadr-card__quickline a {
		font-size: 12px !important;
	}

	body.fadc-has-clinic-results #fadrClinicList > .fadc-clinic-loader {
		background: #f8fafc !important;
		border-top: 1px solid #d8e0e8 !important;
		padding: 12px 14px 14px !important;
	}

	body.fadc-conversion-results .fadc-clinic-detail {
		background: #fff !important;
		border: 1px solid #d8e0e8 !important;
		border-radius: 14px !important;
		box-shadow: 0 10px 28px rgba(16, 43, 87, .08) !important;
		height: min(800px, calc(100vh - 28px)) !important;
		max-height: min(800px, calc(100vh - 28px)) !important;
		overflow-y: auto !important;
		padding: 0 !important;
		position: sticky !important;
		top: 14px !important;
	}

	body.fadc-conversion-results .fadc-clinic-detail__toolbar {
		background: #f8fafc !important;
		border-bottom: 1px solid #d8e0e8 !important;
		padding: 10px 18px !important;
	}

	body.fadc-conversion-results .fadc-clinic-detail__identity,
	body.fadc-conversion-results .fadc-clinic-detail__back {
		display: none !important;
	}

	body.fadc-conversion-results .fadc-clinic-detail__stepper {
		justify-content: space-between !important;
		width: 100% !important;
	}

	body.fadc-conversion-results .fadc-clinic-detail > .fadr-card {
		background: #fff !important;
		border: 0 !important;
		border-radius: 0 !important;
		padding: 0 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero {
		border-bottom: 1px solid #d8e0e8 !important;
		padding: 25px 28px 22px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadr-card__header {
		margin: 0 !important;
		padding: 0 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadr-card__map-number {
		right: 0 !important;
		top: 0 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadr-card__title-row {
		align-items: flex-start !important;
		display: flex !important;
		gap: 14px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero h3 {
		font-size: clamp(24px, 2.4vw, 32px) !important;
		letter-spacing: -.035em !important;
		line-height: 1.14 !important;
		margin: 5px 0 0 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadc-confidence {
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		color: #176547 !important;
		flex: 0 0 auto !important;
		height: auto !important;
		min-height: 0 !important;
		padding: 4px 0 !important;
		width: auto !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadc-confidence__label {
		font-size: 11px !important;
		font-weight: 800 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadc-confidence__label::before {
		content: '✓ ';
	}

	body.fadc-conversion-results .fadc-approved-detail__hero .fadc-confidence__basis {
		display: none !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero > .fadr-card__quickline {
		font-size: 13px !important;
		margin-top: 10px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__hero > .fadr-card__tags {
		margin-top: 10px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__actions {
		display: flex !important;
		flex-wrap: wrap !important;
		gap: 9px !important;
		margin-top: 20px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__actions .fadr-card__button {
		background: #fff !important;
		border: 1px solid #b9c6d3 !important;
		border-radius: 10px !important;
		color: #102b57 !important;
		display: inline-flex !important;
		font-size: 13px !important;
		font-weight: 800 !important;
		height: auto !important;
		min-height: 44px !important;
		padding: 10px 16px !important;
		width: auto !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__actions .fadr-card__button--call {
		background: #102b57 !important;
		border-color: #102b57 !important;
		color: #fff !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__actions .fadr-card__button--register {
		background: #218d5b !important;
		border-color: #218d5b !important;
		color: #fff !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__body {
		display: grid !important;
		gap: 22px !important;
		grid-template-columns: minmax(0, 1fr) !important;
		padding: 23px 28px 28px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__body h3 {
		color: #202d3d !important;
		font-size: 16px !important;
		margin: 0 0 12px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__keys {
		background: #d8e0e8 !important;
		border: 1px solid #d8e0e8 !important;
		border-radius: 11px !important;
		display: grid !important;
		gap: 1px !important;
		margin: 0 !important;
		overflow: hidden !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__key-row {
		background: #fff !important;
		display: grid !important;
		font-size: 12px !important;
		gap: 15px !important;
		grid-template-columns: 110px minmax(0, 1fr) !important;
		padding: 12px 13px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__key-row dt {
		color: #68788b !important;
		font-weight: 700 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__key-row dd {
		color: #29394d !important;
		font-weight: 700 !important;
		margin: 0 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__notice {
		background: #eaf8f1 !important;
		border-left: 3px solid #218d5b !important;
		border-radius: 7px !important;
		color: #315b4c !important;
		font-size: 12px !important;
		line-height: 1.5 !important;
		margin: 14px 0 0 !important;
		padding: 13px 14px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__profile,
	body.fadc-conversion-results .fadc-approved-detail__save {
		margin-top: 12px !important;
		width: 100% !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence > #fadcGoogleMap {
		background: #fff !important;
		border: 1px solid #b9c6d3 !important;
		border-radius: 11px !important;
		margin: 0 0 14px !important;
		overflow: hidden !important;
		width: 100% !important;
	}

body.fadc-conversion-results .fadc-approved-detail__evidence > #fadcGoogleMap > summary {
		padding: 10px 12px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadc-selected-map-clinic {
		background: #f7faff !important;
		border-bottom: 1px solid #d8e0e8 !important;
		display: grid !important;
		gap: 3px !important;
		padding: 10px 12px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadc-selected-map-clinic small {
		color: #176547 !important;
		font-size: 9px !important;
		font-weight: 850 !important;
		letter-spacing: .06em !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadc-selected-map-clinic strong {
		color: #102b57 !important;
		font-size: 13px !important;
		line-height: 1.3 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadc-selected-map-clinic span {
		color: #68788b !important;
		font-size: 10px !important;
		line-height: 1.35 !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadc-selected-map-clinic a {
		color: #102b57 !important;
		font-size: 10px !important;
		font-weight: 800 !important;
		margin-top: 3px !important;
		text-decoration: underline !important;
		text-underline-offset: 2px !important;
	}

	body.fadc-conversion-results #fadcGoogleMap .fadc-map-status-marker.is-selected {
		box-shadow: 0 0 0 4px rgba(16, 43, 87, .28), 0 5px 14px rgba(16, 43, 87, .3) !important;
		outline: 2px solid #fff !important;
		outline-offset: 1px !important;
		transform: scale(1.32) !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence #fadcGoogleMap .fadc-gmap__header {
		display: none !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence #fadcGoogleMap .fadc-gmap__stage,
	body.fadc-conversion-results .fadc-approved-detail__evidence #fadcGoogleMap #fadcGoogleMapCanvas {
		height: 300px !important;
		min-height: 300px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__evidence .fadr-card__match,
	body.fadc-conversion-results .fadc-approved-detail__evidence .fadr-card__verification {
		margin-top: 12px !important;
	}

	body.fadc-conversion-results .fadc-approved-detail__facts .fadr-card__more-actions {
		margin-top: 12px !important;
	}
}

@media (max-width: 767px) {
	.fadc-approved-detail__body {
		display: grid !important;
		gap: 18px !important;
		grid-template-columns: 1fr !important;
		padding: 18px 4px 24px !important;
	}

	.fadc-approved-detail__hero {
		border-bottom: 1px solid #d8e0e8 !important;
		padding: 18px 4px !important;
	}

	.fadc-approved-detail__actions {
		display: grid !important;
		gap: 8px !important;
		grid-template-columns: 1fr 1fr !important;
		margin-top: 14px !important;
	}

	.fadc-approved-detail__actions .fadr-card__button {
		display: flex !important;
		height: auto !important;
		justify-content: center !important;
		min-height: 44px !important;
		width: 100% !important;
	}

	.fadc-approved-detail__actions .fadr-card__button:first-child {
		grid-column: 1 / -1 !important;
	}

	.fadc-approved-detail__keys {
		background: #d8e0e8 !important;
		border: 1px solid #d8e0e8 !important;
		border-radius: 10px !important;
		display: grid !important;
		gap: 1px !important;
		margin: 0 !important;
		overflow: hidden !important;
	}

	.fadc-approved-detail__key-row {
		background: #fff !important;
		display: grid !important;
		font-size: 12px !important;
		gap: 10px !important;
		grid-template-columns: 100px minmax(0, 1fr) !important;
		padding: 11px 12px !important;
	}

	.fadc-approved-detail__key-row dd {
		margin: 0 !important;
	}

	.fadc-approved-detail__notice {
		background: #eaf8f1 !important;
		border-left: 3px solid #218d5b !important;
		border-radius: 7px !important;
		font-size: 12px !important;
		margin: 12px 0 0 !important;
		padding: 12px !important;
	}

	.fadc-approved-detail__profile,
	.fadc-approved-detail__save {
		margin-top: 10px !important;
		width: 100% !important;
	}

	.fadc-approved-detail__evidence > #fadcGoogleMap {
		margin: 0 0 12px !important;
		width: 100% !important;
	}
}

/* 2.1.39: staged, one-filter-at-a-time controls modelled on Indeed's filter rail. */
body.page-id-2953.fadc-filter-popovers-ready #fadmpAdvancedDetails {
	display: none !important;
}

body.page-id-2953.fadc-filter-popovers-ready #fadmpForm .fadmp__quick {
	display: none !important;
}

body.page-id-2953 #fadcFilterWorkspace {
	box-sizing: border-box;
	margin: 10px 0 0;
	min-width: 0;
	position: relative;
	width: 100%;
	z-index: 25;
}

body.page-id-2953 .fadc-filter-rail {
	align-items: center;
	display: flex;
	gap: 8px;
	overflow-x: auto;
	overscroll-behavior-inline: contain;
	padding: 0 1px 3px;
	scrollbar-width: none;
	-webkit-overflow-scrolling: touch;
}

body.page-id-2953 .fadc-filter-rail::-webkit-scrollbar {
	display: none;
}

body.page-id-2953 .fadc-filter-chip {
	align-items: center;
	appearance: none;
	background: #fff;
	border: 1px solid #d4d2d0;
	border-radius: 999px;
	box-shadow: none;
	color: #2d2d2d;
	cursor: pointer;
	display: inline-flex;
	flex: 0 0 auto;
	font-family: inherit;
	font-size: 13px;
	font-weight: 600;
	gap: 6px;
	justify-content: center;
	line-height: 1;
	min-height: 44px;
	padding: 0 16px;
	white-space: nowrap;
}

body.page-id-2953 .fadc-filter-chip:hover {
	background: #f3f2f1;
	border-color: #919191;
}

body.page-id-2953 .fadc-filter-chip:focus-visible {
	border-color: #255fce;
	box-shadow: 0 0 0 2px rgba(31, 94, 207, .18);
	outline: 0;
}

body.page-id-2953 .fadc-filter-chip[aria-expanded="true"] {
	background: #f3f2f1;
	border-color: #595959;
	box-shadow: none;
}

body.page-id-2953 .fadc-filter-chip.is-applied {
	background: #fff;
	border: 2px solid #2d2d2d;
	color: #2d2d2d;
	font-weight: 700;
}

body.page-id-2953 .fadc-filter-chip__count {
	align-items: center;
	background: #2d2d2d;
	border-radius: 999px;
	color: #fff;
	display: inline-flex;
	font-size: 10px;
	font-weight: 800;
	height: 18px;
	justify-content: center;
	line-height: 18px;
	min-width: 18px;
	padding: 0 5px;
}

body.page-id-2953 .fadc-filter-chip__count[hidden] {
	display: none !important;
}

body.page-id-2953 .fadc-filter-chip__arrow {
	display: none;
}

body.page-id-2953 .fadc-filter-popover,
body.page-id-2953 .fadc-filter-popover * {
	box-sizing: border-box;
}

body.page-id-2953 .fadc-filter-popover {
	background: #fff;
	border: 1px solid #d2dae4;
	border-radius: 13px;
	box-shadow: 0 14px 34px rgba(16, 43, 87, .2);
	display: flex;
	flex-direction: column;
	left: var(--fadc-filter-popover-left, 16px);
	max-height: min(520px, var(--fadc-filter-popover-max-height, calc(100vh - 32px)));
	overflow: hidden;
	position: fixed;
	top: var(--fadc-filter-popover-top, 160px);
	width: min(390px, calc(100vw - 32px));
	z-index: 100001;
}

body.page-id-2953 .fadc-filter-popover[hidden],
body.page-id-2953 .fadc-filter-backdrop[hidden] {
	display: none !important;
}

body.page-id-2953 .fadc-filter-popover__head {
	align-items: center;
	border-bottom: 1px solid #e2e8f0;
	display: none;
	flex: 0 0 auto;
	gap: 8px;
	justify-content: space-between;
	min-height: 54px;
	padding: 8px 10px 8px 15px;
}

body.page-id-2953 .fadc-filter-popover.is-more .fadc-filter-popover__head,
body.page-id-2953 .fadc-filter-popover.is-services .fadc-filter-popover__head,
body.page-id-2953 .fadc-filter-popover.is-programs .fadc-filter-popover__head,
body.page-id-2953 .fadc-filter-popover.is-overflow-field .fadc-filter-popover__head {
	display: flex;
}

body.page-id-2953 .fadc-filter-popover__head strong {
	color: #172b3f;
	font-size: 15px;
	font-weight: 800;
	line-height: 1.25;
	margin-right: auto;
}

body.page-id-2953 .fadc-filter-popover__back,
body.page-id-2953 .fadc-filter-popover__close {
	align-items: center;
	appearance: none;
	background: transparent;
	border: 0;
	border-radius: 8px;
	color: #344357;
	cursor: pointer;
	display: inline-flex;
	font-size: 26px;
	height: 38px;
	justify-content: center;
	line-height: 1;
	padding: 0;
	width: 38px;
}

body.page-id-2953 .fadc-filter-popover__back:hover,
body.page-id-2953 .fadc-filter-popover__close:hover {
	background: #f1f5f9;
}

body.page-id-2953 .fadc-filter-option-list,
body.page-id-2953 .fadc-filter-category-list {
	flex: 1 1 auto;
	min-height: 0;
	overflow-y: auto;
	padding: 12px;
}

body.page-id-2953 .fadc-filter-option-list {
	display: grid;
	gap: 4px;
}

body.page-id-2953 .fadc-filter-specialty-content {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	min-height: 0;
}

body.page-id-2953 .fadc-filter-search {
	align-items: center;
	background: #fff;
	border-bottom: 1px solid #e2e8f0;
	display: flex;
	flex: 0 0 auto;
	padding: 10px 12px;
	position: relative;
}

body.page-id-2953 .fadc-filter-search__input {
	appearance: none;
	background: #fff;
	border: 1px solid #aeb9c6;
	border-radius: 9px;
	color: #172b3f;
	font-family: inherit;
	font-size: 14px;
	height: 42px;
	line-height: 1.25;
	padding: 0 40px 0 12px;
	width: 100%;
}

body.page-id-2953 .fadc-filter-search__input:focus {
	border-color: #255fce;
	box-shadow: 0 0 0 3px rgba(42, 99, 199, .18);
	outline: 0;
}

body.page-id-2953 .fadc-filter-search__clear {
	align-items: center;
	appearance: none;
	background: transparent;
	border: 0;
	border-radius: 7px;
	color: #52657b;
	cursor: pointer;
	display: inline-flex;
	font-size: 22px;
	height: 34px;
	justify-content: center;
	line-height: 1;
	padding: 0;
	position: absolute;
	right: 17px;
	width: 34px;
}

body.page-id-2953 .fadc-filter-search__clear[hidden] {
	display: none !important;
}

body.page-id-2953 .fadc-filter-search__count {
	background: #f8fafc;
	border-bottom: 1px solid #edf1f5;
	color: #52657b;
	display: block;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.3;
	padding: 6px 14px;
}

body.page-id-2953 .fadc-filter-specialty-scroll {
	flex: 1 1 auto;
	min-height: 0;
	overflow-y: auto;
	overscroll-behavior: contain;
}

body.page-id-2953 .fadc-filter-service-routes {
	border-bottom: 1px solid #edf1f5;
	padding: 11px 12px 12px;
}

body.page-id-2953 .fadc-filter-popover.is-services .fadc-filter-service-routes {
	border-bottom: 0;
	padding: 14px;
}

body.page-id-2953 .fadc-filter-section-label {
	color: #52657b;
	display: block;
	font-size: 10px;
	font-weight: 850;
	letter-spacing: .08em;
	line-height: 1.2;
	padding: 0 2px 8px;
	text-transform: uppercase;
}

body.page-id-2953 .fadc-filter-section-label--specialties {
	padding: 12px 14px 4px;
}

body.page-id-2953 .fadc-filter-service-routes__grid {
	display: grid;
	gap: 7px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.page-id-2953 .fadc-filter-service-routes.is-programs .fadc-filter-service-routes__grid {
	grid-template-columns: minmax(0, 1fr);
}

body.page-id-2953 .fadc-filter-service-route {
	align-items: center;
	background: #edf4ff;
	border: 1px solid #b9cff4;
	border-radius: 9px;
	color: #153f82;
	display: flex;
	flex-direction: column;
	font-family: inherit;
	justify-content: center;
	min-height: 50px;
	padding: 7px 5px;
	text-align: center;
	text-decoration: none;
}

body.page-id-2953 .fadc-filter-service-routes.is-programs .fadc-filter-service-route {
	align-items: flex-start;
	min-height: 58px;
	padding: 9px 11px;
	text-align: left;
}

body.page-id-2953 .fadc-filter-service-route:hover {
	background: #dceaff;
	border-color: #6f9ce5;
	color: #102b57;
}

body.page-id-2953 .fadc-filter-service-route span {
	font-size: 13px;
	font-weight: 850;
	line-height: 1.15;
}

body.page-id-2953 .fadc-filter-service-route small {
	color: #526f9c;
	font-size: 9px;
	font-weight: 700;
	line-height: 1.15;
	margin-top: 2px;
}

body.page-id-2953 .fadc-filter-specialty-scroll > .fadc-filter-option-list {
	flex: 0 0 auto;
	overflow: visible;
	padding: 4px 12px 12px;
}

body.page-id-2953 .fadc-filter-search__empty {
	color: #52657b;
	font-size: 13px;
	margin: 0;
	padding: 22px 16px 26px;
	text-align: center;
}

body.page-id-2953 .fadc-filter-search__empty[hidden],
body.page-id-2953 .fadc-filter-service-routes[hidden],
body.page-id-2953 .fadc-filter-section-label[hidden],
body.page-id-2953 .fadc-filter-option[hidden],
body.page-id-2953 .fadc-filter-service-route[hidden] {
	display: none !important;
}

body.page-id-2953 .fadc-filter-option {
	align-items: center;
	background: transparent;
	border: 0;
	border-radius: 9px;
	color: #26384c;
	cursor: pointer;
	display: grid;
	font-family: inherit;
	font-size: 14px;
	font-weight: 500;
	gap: 9px;
	grid-template-columns: 22px minmax(0, 1fr);
	line-height: 1.3;
	min-height: 43px;
	padding: 9px 11px;
	text-align: left;
	width: 100%;
}

body.page-id-2953 .fadc-filter-option input {
	appearance: none;
	background: #fff;
	border: 1.5px solid #8b99aa;
	border-radius: 50%;
	grid-column: 1;
	grid-row: 1;
	height: 20px;
	margin: 0;
	width: 20px;
}

body.page-id-2953 .fadc-filter-option input[type="checkbox"] {
	border-radius: 5px;
}

body.page-id-2953 .fadc-filter-option input:checked {
	background: #edf4ff;
	border-color: #2a63c7;
}

body.page-id-2953 .fadc-filter-option:hover {
	background: #f4f7fb;
}

body.page-id-2953 .fadc-filter-option.is-selected {
	background: #f7faff;
	box-shadow: inset 0 0 0 2px #2a63c7;
	color: #102b57;
	font-weight: 700;
}

body.page-id-2953 .fadc-filter-option:focus-visible,
body.page-id-2953 .fadc-filter-category:focus-visible,
body.page-id-2953 .fadc-filter-service-route:focus-visible,
body.page-id-2953 .fadc-filter-search__clear:focus-visible,
body.page-id-2953 .fadc-filter-popover__back:focus-visible,
body.page-id-2953 .fadc-filter-popover__close:focus-visible,
body.page-id-2953 .fadc-filter-popover__reset:focus-visible,
body.page-id-2953 .fadc-filter-popover__update:focus-visible {
	box-shadow: 0 0 0 3px rgba(42, 99, 199, .24);
	outline: 2px solid #2a63c7;
	outline-offset: 1px;
}

body.page-id-2953 .fadc-filter-option input:focus-visible {
	box-shadow: 0 0 0 3px rgba(42, 99, 199, .24);
	outline: 2px solid #2a63c7;
	outline-offset: 2px;
}

body.page-id-2953 .fadc-filter-option.is-disabled {
	cursor: not-allowed;
	opacity: .48;
}

body.page-id-2953 .fadc-filter-option__mark {
	color: #102b57;
	font-size: 17px;
	font-weight: 900;
	grid-column: 1;
	grid-row: 1;
	pointer-events: none;
	text-align: center;
}

body.page-id-2953 .fadc-filter-option__copy {
	grid-column: 2;
}

body.page-id-2953 .fadc-filter-popover__actions {
	align-items: center;
	background: #fff;
	border-top: 1px solid #e2e8f0;
	display: flex;
	flex: 0 0 auto;
	gap: 9px;
	justify-content: flex-end;
	padding: 11px 12px;
}

body.page-id-2953 .fadc-filter-popover__reset,
body.page-id-2953 .fadc-filter-popover__update {
	appearance: none;
	border-radius: 9px;
	cursor: pointer;
	font-family: inherit;
	font-size: 13px;
	font-weight: 800;
	line-height: 1;
	min-height: 42px;
	padding: 0 17px;
}

body.page-id-2953 .fadc-filter-popover__reset {
	background: #fff;
	border: 1px solid #c6d0dc;
	color: #234d87;
}

body.page-id-2953 .fadc-filter-popover__update {
	background: #255fce;
	border: 1px solid #255fce;
	color: #fff;
}

body.page-id-2953 .fadc-filter-popover__reset:hover {
	background: #f5f8fc;
}

body.page-id-2953 .fadc-filter-popover__update:hover {
	background: #102b57;
	border-color: #102b57;
}

body.page-id-2953 .fadc-filter-category-list {
	display: grid;
	gap: 2px;
}

body.page-id-2953 .fadc-filter-category {
	align-items: center;
	appearance: none;
	background: transparent;
	border: 0;
	border-radius: 9px;
	color: #26384c;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	gap: 12px;
	justify-content: space-between;
	min-height: 54px;
	padding: 8px 11px;
	text-align: left;
	width: 100%;
}

body.page-id-2953 .fadc-filter-category:hover {
	background: #f4f7fb;
}

body.page-id-2953 .fadc-filter-category__copy {
	display: grid;
	gap: 3px;
}

body.page-id-2953 .fadc-filter-category__copy strong {
	font-size: 13px;
	line-height: 1.25;
}

body.page-id-2953 .fadc-filter-category__copy small {
	color: #6a788a;
	font-size: 11px;
	line-height: 1.25;
}

body.page-id-2953 .fadc-filter-category__arrow {
	color: #52657b;
	font-size: 24px;
	line-height: 1;
}

@media (min-width: 768px) {
	body.page-id-2953.fadc-conversion-search #fadcFilterWorkspace {
		grid-column: 1 / -1 !important;
		grid-row: 2 !important;
	}

	body.page-id-2953.fadc-conversion-search.fadc-has-clinic-results #fadcFilterWorkspace {
		grid-row: 2 !important;
	}

	body.page-id-2953.fadc-conversion-search.fadc-has-clinic-results #fadmpForm .fadmp__notice {
		grid-row: 3 !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__notice {
		grid-row: 3 !important;
	}
}

@media (max-width: 767px) {
	body.page-id-2953 #fadcFilterWorkspace {
		margin-top: 12px;
	}

	body.page-id-2953 .fadc-filter-rail {
		flex-wrap: wrap;
		overflow-x: visible;
	}

	body.page-id-2953 .fadc-filter-chip {
		font-size: 12px;
		min-height: 40px;
		padding-inline: 14px;
	}

	body.page-id-2953 .fadc-filter-option-list,
	body.page-id-2953 .fadc-filter-category-list {
		padding: 12px 14px;
	}

	body.page-id-2953 .fadc-filter-option {
		font-size: 15px;
		min-height: 48px;
		padding: 11px 12px;
	}

}

/* 2.1.41: keep the approved Indeed workspace intact in the tablet-width browser panel. */
@media (min-width: 768px) and (max-width: 979px) {
	body.page-id-2953.fadc-conversion-search .fadmp__panel {
		padding: 14px 0 12px !important;
		width: calc(100% - 32px) !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm {
		gap: 0 !important;
		grid-template-columns: minmax(0, 1fr) 180px !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm > .fadmp__primary-grid {
		grid-template-columns: minmax(92px, .72fr) minmax(144px, 1.15fr) minmax(118px, .9fr) minmax(124px, .95fr) !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__field {
		padding: 8px 9px !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__label {
		font-size: 8px !important;
		letter-spacing: .04em !important;
		margin-left: 27px !important;
		white-space: nowrap !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__field-icon {
		height: 20px !important;
		width: 20px !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__control input,
	body.page-id-2953.fadc-conversion-search #fadmpForm .select2-container,
	body.page-id-2953.fadc-conversion-search #fadmpForm .select2-container .select2-selection--single,
	body.page-id-2953.fadc-conversion-search #fadmpForm .select2-container .select2-selection__rendered {
		font-size: 12px !important;
		min-width: 0 !important;
		width: 100% !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__buttons {
		gap: 0 !important;
		width: 100% !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__clear {
		display: none !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__submit {
		font-size: 11px !important;
		min-width: 0 !important;
		padding-inline: 10px !important;
		white-space: nowrap !important;
		width: 100% !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__clinic-lights,
	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__submit-arrow {
		display: none !important;
	}

	body.page-id-2953.fadc-conversion-search #fadcFilterWorkspace {
		margin-top: 10px !important;
	}

	body.page-id-2953.fadc-conversion-search #fadmpForm .fadmp__notice {
		margin-top: 7px !important;
	}

	body.page-id-2953.fadc-conversion-results #fadrResults .fadr__shell {
		width: calc(100% - 20px) !important;
	}

	body.page-id-2953.fadc-conversion-results .fadc-retention-bar {
		display: none !important;
	}

	body.page-id-2953.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrResults .fadr__layout {
		gap: 14px !important;
		grid-template-columns: minmax(310px, .9fr) minmax(0, 1.1fr) !important;
		min-height: 560px !important;
	}

	body.page-id-2953.fadc-conversion-results.fadc-has-clinic-results:not(.fadc-conversion-profile) #fadrClinicList,
	body.page-id-2953.fadc-conversion-results .fadc-clinic-detail {
		height: min(720px, calc(100vh - 28px)) !important;
		max-height: min(720px, calc(100vh - 28px)) !important;
	}

	body.page-id-2953.fadc-conversion-results .fadc-approved-detail__hero {
		padding: 20px 22px 18px !important;
	}

	body.page-id-2953.fadc-conversion-results .fadc-approved-detail__body {
		padding-inline: 22px !important;
	}
}

.fadc-dist-page{background:#f4f7fb;padding:48px 20px}.fadc-dist-panel{background:#fff;border:1px solid #dce5f3;border-radius:24px;box-shadow:0 18px 50px rgba(12,37,82,.08);color:#10244a;margin:0 auto;max-width:900px;padding:clamp(24px,5vw,54px)}.fadc-dist-eyebrow{color:#1760ce;font-size:12px;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.fadc-dist-panel h1{font-size:clamp(30px,5vw,48px);line-height:1.08;margin:10px 0 16px}.fadc-dist-notice{background:#fff7db;border:1px solid #f0d778;border-radius:12px;margin:20px 0;padding:14px}.fadc-dist-notice.is-success{background:#e8f8ef;border-color:#9ed8b5}.fadc-dist-notice.is-error{background:#fff0f0;border-color:#e7aaaa}.fadc-dist-clinic{background:#eef5ff;border-radius:14px;display:grid;gap:3px;margin:22px 0;padding:16px}.fadc-dist-form{display:grid;gap:16px}.fadc-dist-form label{display:grid;font-weight:700;gap:7px}.fadc-dist-form input,.fadc-dist-form select,.fadc-dist-form textarea{border:1px solid #b8c6da;border-radius:10px;font:inherit;padding:11px 12px;width:100%}.fadc-dist-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fadc-dist-consent{align-items:flex-start!important;display:flex!important;font-weight:500!important}.fadc-dist-consent input{margin-top:4px;width:auto}.fadc-dist-form button{background:#155cc9;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:13px 20px}.fadc-dist-fine{color:#5a6b85;font-size:13px}.fadc-dist-outcome{background:#fff;border:1px solid #cbd8ec;border-radius:18px;bottom:18px;box-shadow:0 18px 50px rgba(12,37,82,.2);color:#10244a;display:grid;gap:9px;max-width:360px;padding:20px;position:fixed;right:18px;z-index:999999}.fadc-dist-outcome p{font-size:13px;margin:0}.fadc-dist-outcome label{display:grid;font-size:13px;font-weight:700;gap:4px}.fadc-dist-outcome select{border:1px solid #b8c6da;border-radius:8px;padding:8px}.fadc-dist-outcome__close{background:transparent;border:0;color:#4b5d78;cursor:pointer;font-size:24px;position:absolute;right:9px;top:7px}.fadc-dist-outcome__consent{align-items:flex-start!important;display:flex!important;font-weight:500!important}.fadc-dist-outcome__send{background:#155cc9;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:10px 14px}.fadc-dist-outcome__message{color:#a32d2d}@media(max-width:680px){.fadc-dist-grid{grid-template-columns:1fr}.fadc-dist-page{padding:24px 12px}.fadc-dist-outcome{bottom:8px;left:8px;max-width:none;right:8px}}


/* Only controls added by the interaction repair layer are styled here. */
#fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread {
	position: relative !important;
	z-index: calc(100 + var(--fadc-marker-overlap-order, 0)) !important;
	/*
	 * The live map shell owns a legacy marker rule with an !important
	 * transform. These offsets must outrank that rule or the markers remain
	 * visually stacked and pointer clicks select whichever marker is on top.
	 */
	transform: translate3d(var(--fadc-marker-offset-x, 0), var(--fadc-marker-offset-y, 0), 0) !important;
	transition: transform 160ms ease, box-shadow 160ms ease !important;
}

#fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread:hover,
#fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread:focus-visible {
	transform: translate3d(var(--fadc-marker-offset-x, 0), calc(var(--fadc-marker-offset-y, 0) - 3px), 0) scale(1.12) !important;
}

#fadcGoogleMap .fadc-map-status-marker.is-selected {
	z-index: 999;
	box-shadow: 0 0 0 4px rgba(34, 94, 199, .32);
}

#fadrClinicList .fadr-card.is-fadc-marker-selected,
#fadrClinicList [data-fadc-clinic-card].is-fadc-marker-selected {
	outline: 3px solid rgba(34, 94, 199, .3);
	outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
	#fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread {
		transition: none;
	}
}

#fadc-floating-help{font-family:Arial,sans-serif;color:#153b8a;position:fixed;right:24px;bottom:24px;z-index:99990}#fadc-floating-help [hidden]{display:none!important}#fadc-floating-help button,#fadc-floating-help a{font:inherit}#fadc-floating-help .fadc-chat-launcher{min-height:52px;padding:12px 20px;border:0;border-radius:28px;background:#153b8a;color:#fff;box-shadow:0 6px 28px #153b8a40;font-weight:700;cursor:pointer}#fadc-floating-panel{width:min(410px,calc(100vw - 48px));height:min(650px,calc(100dvh - 80px));display:flex;flex-direction:column;background:#fff;border:1px solid #ceddf1;border-radius:20px;overflow:hidden;box-shadow:0 12px 48px #11244945}#fadc-floating-help .fadc-floating-toolbar{display:flex;align-items:center;gap:12px;padding:4px 8px 4px 16px;background:#edf5ff;font-size:13px;flex:none}#fadc-floating-help .fadc-floating-toolbar span{margin-right:auto}#fadc-floating-help .fadc-floating-toolbar a{color:#153b8a;text-decoration:underline}#fadc-floating-help .fadc-floating-toolbar button{width:44px;height:44px;border:0;border-radius:10px;color:#153b8a;background:transparent;font-size:27px;cursor:pointer}#fadc-floating-help .fadc-floating-frame{flex:1;min-height:0}#fadc-floating-help iframe{width:100%;height:100%;border:0;display:block}#fadc-floating-help :focus-visible{outline:3px solid #e63946;outline-offset:-3px}.gh-floating-active #fadc-free-help-page #gh-chat{visibility:hidden}@media(max-width:767px){
#fadc-floating-help{display:block;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}
#fadc-floating-help .fadc-chat-launcher{min-height:48px;padding:11px 16px;font-size:14px}
#fadc-floating-help.is-open{right:8px;left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--fadc-chat-keyboard,0px));max-width:none}
#fadc-floating-panel{width:100%;box-sizing:border-box;height:min(680px,calc(var(--fadc-chat-vh,100dvh) - 24px - env(safe-area-inset-bottom,0px)));max-height:calc(var(--fadc-chat-vh,100dvh) - 24px);border-radius:18px}
#fadc-floating-help .fadc-floating-toolbar{gap:8px;padding-left:12px;font-size:12px}
#fadc-floating-help .fadc-floating-toolbar a{display:flex;align-items:center;min-height:44px}
}

#fadcHelpDialog[data-unified] #fadcHelpForm{display:none!important}#fadcHelpDialog[data-unified] .fadc-help__success{display:none!important}#fadcHelpDialog[data-unified] .fadc-help__shell{height:auto!important;max-height:75dvh!important;min-height:0!important}#fadcHelpDialog[data-unified] .fadc-unified-help{padding:12px 0 20px;font:inherit;line-height:1.55}#fadcHelpDialog[data-unified] .fadc-unified-help-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:12px;background:#e63946;color:#fff;font-weight:700;text-decoration:none}#fadcHelpDialog[data-unified] .fadc-unified-help-link:focus-visible{outline:3px solid #153b8a;outline-offset:4px}

#fadc-chat-invitation{position:absolute;right:0;bottom:66px;width:min(310px,calc(100vw - 40px));box-sizing:border-box;padding:22px 20px 16px;border:1px solid #cbd8e8;border-top:3px solid #e63946;border-radius:18px;background:#fff;color:#142d50;box-shadow:0 12px 32px #122b4925;text-align:left;font:15px/1.5 Arial,sans-serif}
#fadc-chat-invitation strong{display:block;font-size:20px;color:#142d50;padding-right:24px}#fadc-chat-invitation p{margin:7px 0 14px;font-size:15px;line-height:1.5;color:#334963}#fadc-chat-invitation small{display:block;margin-top:12px;font-size:12px;line-height:1.45;color:#506179}
#fadc-chat-invitation .fadc-invite-dismiss{position:absolute;right:5px;top:4px;min-width:44px;min-height:44px;border:0;background:transparent;color:#506179;font-size:25px;cursor:pointer;padding:0}
#fadc-chat-invitation .fadc-invite-open{width:100%;min-height:46px;padding:10px 15px;border:0;border-radius:10px;background:#153b8a;color:#fff;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center}
#fadc-chat-invitation .fadc-invite-open:hover{background:#102d69}.fadc-chat-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:16px;border:1px solid #d7e2ee;border-radius:12px;background:#f4f8fc;color:#142d50;font:14px/1.5 Arial,sans-serif}.fadc-chat-inline strong{display:block}.fadc-chat-inline button{min-height:44px;padding:10px 14px;border:0;border-radius:8px;background:#153b8a;color:#fff;cursor:pointer;font-weight:700}@media(max-width:600px){.fadc-chat-inline{align-items:stretch;flex-direction:column}#fadc-chat-invitation{bottom:62px}}@media(max-height:510px){#fadc-chat-invitation{max-height:calc(100dvh - 160px);overflow:auto}}

/* Only FADC's injected helper content; never global headings or Elementor layouts. */
body h1.fadc-visually-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: -1px !important;
    border: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
}

/* Canvas templates render these outside the designed Elementor containers. */
body #page > :is(.fadc-breadcrumbs, .fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) {
    box-sizing: border-box;
    width: calc(100% - 32px);
    max-width: 1100px;
    margin: 24px auto;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) {
    box-sizing: border-box;
    min-width: 0;
    padding: clamp(20px, 3vw, 32px);
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.65;
    color: #334155;
    text-align: start;
    text-transform: none;
    overflow-wrap: anywhere;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) h2 {
    margin: 0 0 20px;
    font-size: clamp(24px, 2.2vw, 30px);
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: none;
    color: #132b52;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) h3 {
    margin: 24px 0 8px;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
    letter-spacing: normal;
    text-transform: none;
    color: #132b52;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) :is(p, li) {
    font-size: 1rem;
    line-height: 1.65;
    letter-spacing: normal;
    text-transform: none;
}

body :is(.fadc-page-faqs, .fadc-official-sources) p {
    max-width: 80ch;
    margin: 0 0 16px;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) :is(ul, ol) {
    margin: 8px 0 20px;
    padding-inline-start: 24px;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) a {
    color: #153f78;
    text-decoration: underline;
    text-underline-offset: 3px;
    overflow-wrap: anywhere;
}

body :is(.fadc-breadcrumbs, .fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) a:focus-visible {
    outline: 2px solid #153f78;
    outline-offset: 3px;
    border-radius: 2px;
}

body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) > :last-child {
    margin-bottom: 0;
}

@media (max-width: 700px) {
    body .fadc-province-city-index ul {
        columns: 1;
    }
}

@media print {
    body #page > :is(.fadc-breadcrumbs, .fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) {
        width: 100%;
        max-width: none;
    }
    body :is(.fadc-province-city-index, .fadc-page-faqs, .fadc-official-sources) :is(h2, h3) {
        break-after: avoid;
    }
}


/* FADC calm UI: continuous decoration is static; functional loading remains available. */
body.page-id-2953 .fadmp__live-ring,
body.page-id-2953 .fadmp__live-dot,
body.page-id-2953 .fadc-flowx__live i,
body.page-id-2953 .fadc-flowx__pulse-layer,
body.page-id-2953 .fadc-flowx__orb,
body.page-id-2953 .fadc-flowx__dot,
body.page-id-2953 .fadmp__smart-live i,
body.page-id-2953 .fadmp__button-shine,
body.page-id-2953 .fadc-page-bridge__dot,
body.page-id-2953 .fadc-intel__scan,
body.page-id-2953 .fadc-intel__eyebrow i,
body.page-id-2953 .fadr__live-ring,
body.page-id-2953 .fadr__live-dot,
body.page-id-2953 .fadr__fresh-badge i,
body.page-id-2953 .fadr-card__status i,
body.page-id-2953 .fadc-confidence__ring,
body.page-id-2953 .fadc-confidence__level {
	animation: none !important;
}

/* Override high-specificity animation rules embedded by the page itself. */
body.page-id-2953 .fadmp .fadc-flowx .fadc-flowx__orb,
body.page-id-2953 .fadmp .fadc-flowx .fadc-flowx__dot,
body.page-id-2953 .fadmp .fadc-flowx .fadc-flowx__pulse-layer,
body.page-id-2953 #fadrResults .fadc-confidence .fadc-confidence__ring,
body.page-id-2953 #fadrResults .fadc-confidence .fadc-confidence__level,
body.page-id-2953 #fadcGoogleMap .fadc-gmap__live i {
	animation: none !important;
	animation-name: none !important;
}

body.page-id-2953 .fadc-flowx__pulse-layer,
body.page-id-2953 .fadmp__button-shine,
body.page-id-2953 .fadc-intel__scan {
	display: none !important;
}

body.page-id-2953 .fadc-flowx__orb,
body.page-id-2953 .fadc-flowx__dot,
body.page-id-2953 .fadmp__live-dot,
body.page-id-2953 .fadr__live-dot,
body.page-id-2953 .fadc-page-bridge__dot {
	transform: none !important;
	filter: none !important;
	box-shadow: none !important;
}

/* Keep one meaningful number system: map/result numbers. Remove the decorative 01–04 path numbering. */
body.page-id-2953 .fadc-flowx__number {
	display: none !important;
}

/* Calm editorial casing while preserving the words and hierarchy. */
body.page-id-2953 .fadmp__eyebrow,
body.page-id-2953 .fadc-flowx__eyebrow,
body.page-id-2953 .fadc-flowx__live,
body.page-id-2953 .fadmp__smart-live,
body.page-id-2953 .fadmp__filter-count,
body.page-id-2953 .fadc-page-bridge small,
body.page-id-2953 .fadc-intel__eyebrow,
body.page-id-2953 .fadr__live-label,
body.page-id-2953 .fadr__fresh-badge,
body.page-id-2953 .fadr-card__type,
body.page-id-2953 .fadr-card__section-label,
body.page-id-2953 .fadc-confidence__level {
	text-transform: none !important;
	letter-spacing: .02em !important;
}

/* The real search/map loading indicator is intentionally not disabled above. */
body.page-id-2953 .fadc-map-loader {
	visibility: visible;
}

@media (prefers-reduced-motion: reduce) {
	html:focus-within {
		scroll-behavior: auto !important;
	}

	*,
	*::before,
	*::after {
		scroll-behavior: auto !important;
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
		transition-delay: 0s !important;
	}
}
/*# sourceURL=fadc-site-hygiene-inline-css */

:root {
	--fadc-navy: #14337e;
	--fadc-navy-dark: #0d255f;
	--fadc-red: #c8102e;
	--fadc-green: #18734c;
	--fadc-amber: #8a5a00;
	--fadc-ink: #14253a;
	--fadc-muted: #53657a;
	--fadc-line: #dce4ec;
	--fadc-surface: #ffffff;
	--fadc-soft: #f4f7fa;
}

/* Shared, locally stored search context. No medical information is requested. */
.fadc-care-context {
	width: min(1180px, calc(100% - 32px));
	margin: 18px auto;
	padding: 18px 20px;
	background: var(--fadc-surface);
	border: 1px solid var(--fadc-line);
	border-left: 4px solid var(--fadc-navy);
	border-radius: 14px;
	box-shadow: 0 10px 28px rgba(20, 51, 126, .08);
	color: var(--fadc-ink);
}

.fadmp__panel > .fadc-care-context {
	width: auto;
	margin: 0;
	padding: 18px clamp(18px, 4vw, 42px);
	border-width: 1px 0;
	border-left-width: 0;
	border-radius: 0;
	box-shadow: none;
	background: #f7f9fc;
}

.fadc-care-context fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.fadc-care-context legend {
	margin: 0 0 10px;
	padding: 0;
	font: 700 clamp(1rem, 2.4vw, 1.15rem)/1.3 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	color: var(--fadc-ink);
}

.fadc-care-context__options {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.fadc-care-context label {
	position: relative;
	cursor: pointer;
}

.fadc-care-context input {
	position: absolute;
	width: 1px;
	height: 1px;
	opacity: 0;
	pointer-events: none;
}

.fadc-care-context label span {
	display: inline-flex;
	align-items: center;
	min-height: 42px;
	padding: 9px 14px;
	border: 1px solid #bac7d5;
	border-radius: 999px;
	background: #fff;
	color: #294158;
	font: 700 .91rem/1.2 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	transition: border-color .16s ease, background-color .16s ease, color .16s ease;
}

.fadc-care-context input:checked + span {
	border-color: var(--fadc-navy);
	background: var(--fadc-navy);
	color: #fff;
}

.fadc-care-context input:focus-visible + span {
	outline: 3px solid rgba(20, 51, 126, .24);
	outline-offset: 2px;
}

.fadc-care-context__guidance {
	margin: 10px 0 0;
	color: var(--fadc-muted);
	font: 600 .92rem/1.55 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Public confidence uses evidence language, never the internal numerical score. */
body.page-id-2953 .fadc-confidence {
	display: grid !important;
	width: 86px !important;
	height: 86px !important;
	min-width: 86px !important;
	max-width: 86px !important;
	flex: 0 0 86px !important;
	place-items: center;
	padding: 9px !important;
	border: 3px solid #218d5b !important;
	border-radius: 50% !important;
	background: #eef9f3 !important;
	text-align: center !important;
	box-shadow: none !important;
}

body.page-id-2953 #fadrResults .fadr-card .fadc-confidence {
	width: 86px !important;
	height: 86px !important;
	min-width: 86px !important;
	max-width: 86px !important;
}

body.page-id-2953 .fadc-confidence.is-medium {
	border-color: #b7791f !important;
	background: #fffaf0 !important;
}

body.page-id-2953 .fadc-confidence.is-needs-confirmation {
	border-color: #d9909c !important;
	background: #fff7f8 !important;
}

body.page-id-2953 .fadc-confidence__ring,
body.page-id-2953 .fadc-confidence__value,
body.page-id-2953 .fadc-confidence__ring::before,
body.page-id-2953 .fadc-confidence__ring::after {
	display: none !important;
}

body.page-id-2953 .fadc-confidence__label {
	display: flex;
	width: 62px;
	max-width: 62px;
	min-height: 36px;
	align-items: center;
	justify-content: center;
	margin: auto;
	color: var(--fadc-ink);
	font: 800 .66rem/1.16 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	letter-spacing: 0 !important;
	overflow-wrap: normal;
	word-break: normal;
	text-transform: none !important;
}

body.page-id-2953 .fadc-confidence__basis {
	display: none !important;
}

body.page-id-2953 #fadrResults .fadr-card__title-row {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) 86px !important;
	align-items: center !important;
	gap: 14px !important;
}

/* Complete, accessible clinic-result pagination. */
body.page-id-2953 .fadr__pagination {
	flex-wrap: wrap;
}

body.page-id-2953 .fadr__pagination-summary {
	margin-right: auto;
}

body.page-id-2953 .fadc-pagination-pages {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 6px;
}

body.page-id-2953 .fadc-pagination-pages a,
body.page-id-2953 .fadc-pagination-pages span[aria-current="page"] {
	display: inline-grid;
	width: 40px;
	height: 40px;
	place-items: center;
	border: 1px solid #b8c6d6;
	border-radius: 9px;
	background: #fff;
	color: var(--fadc-navy);
	font: 800 .9rem/1 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	text-decoration: none;
}

body.page-id-2953 .fadc-pagination-pages a:hover,
body.page-id-2953 .fadc-pagination-pages a:focus-visible,
body.page-id-2953 .fadc-pagination-pages span[aria-current="page"] {
	border-color: var(--fadc-navy);
	background: var(--fadc-navy);
	color: #fff;
}

body.page-id-2953 .fadc-pagination-pages a:focus-visible {
	outline: 3px solid rgba(20, 51, 126, .24);
	outline-offset: 2px;
}

body.page-id-2953 .fadc-pagination-pages__ellipsis {
	display: inline-grid;
	width: 24px;
	height: 40px;
	place-items: center;
	color: var(--fadc-muted);
	font-weight: 800;
}

/* Paid alerts appear after search results, with the free option as a quiet secondary link. */
body.page-id-2953 .fadc-doctor-paid-alerts {
	width: 100%;
	margin: 20px 0 8px;
}

body.page-id-2953 .fadc-doctor-paid-alerts > .fadc-instant-alerts {
	margin: 0;
}

body.page-id-2953 .fadc-doctor-paid-alerts__free {
	margin: 10px 0 0;
	text-align: center;
}

body.page-id-2953 .fadc-doctor-paid-alerts__free a {
	color: var(--fadc-navy);
	font: 750 .92rem/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

body.page-id-2953 .fadc-doctor-paid-alerts__free a:hover,
body.page-id-2953 .fadc-doctor-paid-alerts__free a:focus-visible {
	color: var(--fadc-navy-dark);
}

body.page-id-2953 .fadr__alerts-note[hidden] {
	display: none !important;
}

body.page-id-2953 #fadrResults .fadr-card__title-row > div:first-child {
	min-width: 0;
	width: 100%;
}

/* Status colour always has a visible status phrase. */
body.page-id-2953 .fadr-card__status {
	min-height: 32px;
	white-space: normal;
	line-height: 1.25;
}

body.page-id-2953 .fadr-card__status i {
	flex: 0 0 auto;
	animation: none !important;
	box-shadow: none !important;
}

/* Keep one clear action on each card; alternatives live under Other options. */
body.page-id-2953 .fadr-card__actions--direct {
	grid-template-columns: minmax(0, 1fr) !important;
}

body.page-id-2953 .fadr-card__actions--direct > .fadr-card__button--primary {
	width: 100%;
}

body.page-id-2953 .fadr-card__more-actions-panel .fadr-card__button--call,
body.page-id-2953 .fadr-card__more-actions-panel .fadr-card__button--register {
	display: inline-flex;
}

/* “Already tried” navigator. */
.fadc-tried-path {
	margin: 0;
	padding: 0 clamp(18px, 4vw, 42px) clamp(22px, 4vw, 36px);
	background: #fff;
}

.fadc-tried-path > details {
	border: 1px solid var(--fadc-line);
	border-radius: 16px;
	background: #f8fafc;
	overflow: hidden;
}

.fadc-tried-path summary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding: 17px 20px;
	cursor: pointer;
	list-style: none;
	color: var(--fadc-navy);
	font: 800 1rem/1.35 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.fadc-tried-path summary::-webkit-details-marker {
	display: none;
}

.fadc-tried-path summary::after {
	content: "+";
	display: grid;
	width: 28px;
	height: 28px;
	place-items: center;
	border: 1px solid #aebed0;
	border-radius: 50%;
	background: #fff;
	color: var(--fadc-navy);
	font-size: 1.2rem;
}

.fadc-tried-path details[open] summary::after {
	content: "–";
}

.fadc-tried-path__body {
	padding: 0 20px 20px;
	border-top: 1px solid var(--fadc-line);
}

.fadc-tried-path__body > p {
	margin: 16px 0;
	color: var(--fadc-muted);
}

.fadc-tried-path__checks {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 9px;
	margin: 0 0 16px;
}

.fadc-tried-path__checks label {
	display: flex;
	align-items: flex-start;
	gap: 9px;
	padding: 11px 12px;
	border: 1px solid var(--fadc-line);
	border-radius: 10px;
	background: #fff;
	color: #294158;
	font-weight: 650;
	cursor: pointer;
}

.fadc-tried-path__checks input {
	width: 18px;
	height: 18px;
	margin: 1px 0 0;
	accent-color: var(--fadc-navy);
}

.fadc-action-primary,
.fadc-action-secondary {
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	justify-content: center;
	padding: 10px 16px;
	border-radius: 9px;
	font: 800 .92rem/1.25 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	text-decoration: none !important;
	cursor: pointer;
}

.fadc-action-primary {
	border: 1px solid var(--fadc-navy);
	background: var(--fadc-navy);
	color: #fff !important;
}

.fadc-action-primary:hover,
.fadc-action-primary:focus-visible {
	background: var(--fadc-navy-dark);
}

.fadc-action-secondary {
	border: 1px solid #b8c5d3;
	background: #fff;
	color: var(--fadc-navy) !important;
}

.fadc-next-plan {
	margin-top: 16px;
	padding: 18px;
	border: 1px solid #b9d8c9;
	border-left: 4px solid var(--fadc-green);
	border-radius: 12px;
	background: #f1faf5;
}

.fadc-next-plan[hidden] {
	display: none;
}

.fadc-next-plan h3 {
	margin: 0 0 8px;
	color: var(--fadc-ink);
	font-size: 1.1rem;
}

.fadc-next-plan p {
	margin: 0 0 12px;
	color: var(--fadc-muted);
}

.fadc-next-plan__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

/* No-result recovery is a service, not a dead end. */
body.page-id-2953 .fadr__no-results {
	padding: clamp(22px, 5vw, 38px) !important;
	border: 1px solid #cfdbe6;
	border-left: 5px solid var(--fadc-navy);
	border-radius: 18px;
	background: #fff !important;
	text-align: left !important;
}

body.page-id-2953 .fadr__no-results h3 {
	margin: 0 0 8px;
	color: var(--fadc-ink);
	font-size: clamp(1.35rem, 4vw, 1.8rem);
}

body.page-id-2953 .fadr__no-results > p {
	max-width: 720px;
	margin: 0 0 18px;
	color: var(--fadc-muted);
}

.fadc-recovery__primary {
	margin-bottom: 18px;
}

.fadc-recovery__alternatives {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 9px;
}

.fadc-recovery__alternatives > a,
.fadc-recovery__alternatives > button {
	display: flex !important;
	min-height: 48px;
	align-items: center;
	justify-content: flex-start;
	padding: 11px 13px !important;
	border: 1px solid #c6d2df !important;
	border-radius: 10px !important;
	background: #f8fafc !important;
	color: var(--fadc-navy) !important;
	font: 750 .9rem/1.35 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
	text-align: left;
	text-decoration: none !important;
	cursor: pointer;
}

.fadc-recovery__alternatives > a:hover,
.fadc-recovery__alternatives > button:hover,
.fadc-recovery__alternatives > a:focus-visible,
.fadc-recovery__alternatives > button:focus-visible {
	border-color: var(--fadc-navy) !important;
	background: #eef3fb !important;
}

.fadc-filter-confirmation {
	display: block;
	min-height: 1.4em;
	margin: 8px 0 0;
	color: var(--fadc-green);
	font-size: .88rem;
	font-weight: 700;
}

.fadc-recovery__alternatives > [data-fadc-professional-only],
[data-fadc-professional-only] {
	display: none !important;
}

body.fadc-context-professional .fadc-recovery__alternatives > [data-fadc-personal-only],
body.fadc-context-professional [data-fadc-personal-only] {
	display: none !important;
}

body.fadc-context-professional .fadc-recovery__alternatives > [data-fadc-professional-only],
body.fadc-context-professional [data-fadc-professional-only] {
	display: inline-flex !important;
}

body.fadc-context-professional .fadr__alerts-note {
	display: none !important;
}

@media (max-width: 760px) {
	.fadc-care-context {
		width: min(100% - 20px, 1180px);
		margin: 10px auto;
		padding: 15px;
	}

	.fadmp__panel > .fadc-care-context {
		width: auto;
		margin: 0;
	}

	.fadc-care-context__options {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.fadc-care-context label span {
		width: 100%;
		height: 100%;
		justify-content: center;
		padding: 9px 8px;
		text-align: center;
	}

	.fadc-tried-path__checks,
	.fadc-recovery__alternatives {
		grid-template-columns: 1fr;
	}

	body.page-id-2953 #fadrResults .fadr-card .fadc-confidence {
		width: 86px !important;
		height: 86px !important;
		min-width: 86px !important;
		max-width: 86px !important;
		margin-top: 8px;
	}

	body.page-id-2953 #fadrResults .fadr-card__title-row {
		grid-template-columns: minmax(0, 1fr) !important;
		gap: 4px !important;
	}

	body.page-id-2953 #fadrResults .fadr-card__title-row .fadc-confidence {
		justify-self: center;
	}

	body.page-id-2953 .fadr__pagination-summary {
		flex: 1 0 100%;
		margin-right: 0;
		text-align: center;
	}

	body.page-id-2953 .fadc-pagination-pages {
		flex: 1 0 100%;
	}

	body.page-id-2953 .fadc-doctor-paid-alerts {
		margin-top: 14px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.fadc-care-context *,
	.fadc-tried-path *,
	.fadr__no-results * {
		scroll-behavior: auto !important;
		animation: none !important;
		transition: none !important;
	}
}

.fadc-specialty-notice {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: center;
  margin: 0 0 22px;
  padding: 22px 24px;
  color: #183b34;
  background: linear-gradient(135deg, #f0faf7 0%, #ffffff 72%);
  border: 1px solid #b9ded4;
  border-radius: 18px;
  box-shadow: 0 12px 30px rgba(20, 70, 60, 0.08);
}

.fadc-specialty-notice > div:first-child > span {
  display: block;
  margin-bottom: 5px;
  color: #14735f;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.fadc-specialty-notice h2 {
  margin: 0 0 7px;
  color: #123c34;
  font-size: clamp(21px, 2vw, 29px);
  line-height: 1.15;
}

.fadc-specialty-notice p {
  max-width: 780px;
  margin: 0;
  color: #47645e;
  font-size: 15px;
  line-height: 1.58;
}

.fadc-specialty-notice > strong {
  display: grid;
  min-width: 112px;
  padding: 14px 18px;
  color: #fff;
  background: #14735f;
  border-radius: 14px;
  font-size: 29px;
  line-height: 1;
  text-align: center;
}

.fadc-specialty-notice > strong small {
  margin-top: 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
}

.fadc-specialty-notice__urgent {
  grid-column: 1 / -1;
  display: flex;
  gap: 10px;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid #cfe7e1;
}

.fadc-specialty-notice__urgent b {
  color: #8a2632;
  white-space: nowrap;
}

.fadc-specialty-notice__urgent span {
  flex: 1;
  color: #5f4549;
  font-size: 14px;
  line-height: 1.45;
}

.fadc-specialty-notice__urgent a {
  display: inline-flex;
  justify-content: center;
  padding: 9px 12px;
  color: #7d2030;
  background: #fff;
  border: 1px solid #d9aeb6;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
  white-space: nowrap;
}

.fadc-postal-fallback {
  display: flex;
  gap: 12px;
  align-items: center;
  margin: 0 0 18px;
  padding: 14px 17px;
  color: #294c45;
  background: #f7fbfa;
  border: 1px solid #cfe4df;
  border-radius: 14px;
  font-size: 14px;
  line-height: 1.45;
}

.fadc-postal-fallback strong {
  color: #123c34;
  white-space: nowrap;
}

.fadc-postal-fallback span {
  flex: 1;
}

.fadc-postal-fallback a {
  color: #14735f;
  font-size: 12px;
  font-weight: 800;
  text-decoration: none;
  white-space: nowrap;
}

.fadc-postal-fallback.is-fallback {
  color: #62490d;
  background: #fffaf0;
  border-color: #ead49d;
}

.fadc-postal-fallback.is-fallback strong {
  color: #5a3d00;
}

.fadc-postal-fallback__official {
  padding: 7px 10px;
  background: #fff;
  border: 1px solid currentColor;
  border-radius: 999px;
}

body.fadc-specialty-directory #fadrClinicList .fadr-card__distance:not([hidden]) {
  display: inline-flex !important;
  align-items: center;
  padding: 5px 9px;
  color: #0f6b58;
  background: #eaf7f3;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 800;
}

/* Nearby AdvancedMarkerElement buttons can occupy the same hit box. The
 * script deterministically fans only those overlapping buttons around their
 * shared screen position, leaving every clinic separately clickable and
 * keyboard focusable. */
body.fadc-specialty-directory #fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread {
  position: relative;
  z-index: calc(100 + var(--fadc-marker-overlap-order, 0));
  transform: translate3d(
    var(--fadc-marker-offset-x, 0),
    var(--fadc-marker-offset-y, 0),
    0
  );
  transition: transform 160ms ease, box-shadow 160ms ease;
}

body.fadc-specialty-directory #fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread:hover,
body.fadc-specialty-directory #fadcGoogleMap .fadc-map-status-marker.is-fadc-overlap-spread:focus-visible {
  transform: translate3d(
    var(--fadc-marker-offset-x, 0),
    calc(var(--fadc-marker-offset-y, 0) - 3px),
    0
  ) scale(1.12);
}

body.fadc-specialty-directory #fadcGoogleMap .fadc-map-status-marker.is-selected {
  z-index: 999;
}

/* The live page can inject a second page-number group beside Core's complete
 * pagination controls. Keep the accessible Core controls and remove the
 * duplicate so it cannot widen the directory on phones. */
body.fadc-specialty-directory #fadrPagination > .fadc-pagination-pages {
  display: none !important;
}

/* Comprehensive National Provider Coverage filter contract. Core's native
 * controls stay in the form as the compatibility layer, while this semantic
 * rail gives each taxonomy dimension its own honest, count-backed picker. */
body.fadc-national-filters-ready #fadcFilterWorkspace[hidden] {
  display: none !important;
}

.fadc-national-filter-workspace {
  width: 100%;
  margin: 14px 0 18px;
}

.fadc-national-filter-rail {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 8px;
  width: 100%;
}

.fadc-national-filter-chip {
  display: inline-flex;
  min-width: 0;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 9px 10px;
  color: #244842;
  background: #fff;
  border: 1px solid #c9d9d5;
  border-radius: 999px;
  font: inherit;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.2;
  cursor: pointer;
  white-space: nowrap;
}

.fadc-national-filter-chip:hover,
.fadc-national-filter-chip:focus-visible,
.fadc-national-filter-chip[aria-expanded="true"] {
  color: #0e6a57;
  border-color: #0e7b65;
  box-shadow: 0 0 0 3px rgba(14, 123, 101, 0.12);
  outline: none;
}

.fadc-national-filter-chip.is-applied {
  color: #fff;
  background: #116f5c;
  border-color: #116f5c;
}

.fadc-national-filter-chip__count {
  display: inline-grid;
  min-width: 19px;
  min-height: 19px;
  place-items: center;
  padding: 0 5px;
  color: #116f5c;
  background: #e6f6f1;
  border-radius: 999px;
  font-size: 10px;
}

.fadc-national-filter-chip__count[hidden] {
  display: none;
}

.fadc-national-filter-chip__arrow {
  font-size: 13px;
}

.fadc-national-filter-popover {
  position: fixed;
  z-index: 100050;
  top: var(--fadc-national-top, 120px);
  left: var(--fadc-national-left, 16px);
  display: grid;
  grid-template-rows: auto auto minmax(0, 1fr) auto;
  width: min(520px, calc(100vw - 32px));
  max-height: min(680px, calc(100vh - 32px));
  overflow: hidden;
  color: #183b34;
  background: #fff;
  border: 1px solid #bfd7d1;
  border-radius: 18px;
  box-shadow: 0 24px 70px rgba(18, 60, 52, 0.22);
}

.fadc-national-filter-popover[hidden] {
  display: none !important;
}

.fadc-national-filter-popover__header {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 8px;
  align-items: center;
  padding: 16px 18px 10px;
}

.fadc-national-filter-popover__header strong {
  grid-column: 2;
  font-size: 18px;
  line-height: 1.2;
}

.fadc-national-filter-popover__back,
.fadc-national-filter-popover__close {
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  padding: 0;
  color: #244842;
  background: #f4f8f7;
  border: 0;
  border-radius: 999px;
  font: inherit;
  font-size: 25px;
  cursor: pointer;
}

.fadc-national-filter-popover__back:focus-visible,
.fadc-national-filter-popover__close:focus-visible {
  outline: 3px solid rgba(14, 123, 101, 0.24);
}

.fadc-national-filter-search {
  width: auto;
  min-height: 44px;
  margin: 0 18px 10px;
  padding: 10px 13px;
  color: #183b34;
  background: #fff;
  border: 1px solid #b9cfca;
  border-radius: 10px;
  font: inherit;
  font-size: 15px;
}

.fadc-national-filter-search:focus {
  border-color: #0e7b65;
  box-shadow: 0 0 0 3px rgba(14, 123, 101, 0.12);
  outline: none;
}

.fadc-national-filter-options,
.fadc-national-filter-categories {
  min-height: 100px;
  overflow: auto;
  padding: 0 18px 14px;
  overscroll-behavior: contain;
}

.fadc-national-filter-options__group {
  display: block;
  margin: 14px 0 6px;
  color: #617974;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.fadc-national-filter__nested-toggle {
  width: 100%;
  min-height: 42px;
  margin: 0 0 8px;
  color: #116f5c;
  background: #edf8f5;
  border: 1px solid #c7e1da;
  border-radius: 10px;
  font: inherit;
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
}

.fadc-national-filter-option {
  display: grid;
  grid-template-columns: 22px minmax(0, 1fr);
  gap: 10px;
  min-height: 48px;
  align-items: center;
  margin: 4px 0;
  padding: 9px 10px;
  background: #fff;
  border: 1px solid #d9e5e2;
  border-radius: 11px;
  cursor: pointer;
}

.fadc-national-filter-option:hover,
.fadc-national-filter-option.is-selected {
  background: #eff9f6;
  border-color: #80bbae;
}

.fadc-national-filter-option.is-sourcing {
  color: #6b7774;
  background: #f7f8f8;
  cursor: not-allowed;
}

.fadc-national-filter-option > input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
}

.fadc-national-filter-option:has(input:focus-visible) {
  outline: 3px solid rgba(14, 123, 101, 0.22);
  outline-offset: 1px;
}

.fadc-national-filter-option__mark {
  display: grid;
  width: 21px;
  height: 21px;
  place-items: center;
  color: #fff;
  background: #fff;
  border: 2px solid #9bb8b1;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 900;
}

.fadc-national-filter-option.is-selected .fadc-national-filter-option__mark {
  background: #11745f;
  border-color: #11745f;
}

.fadc-national-filter-option__copy {
  display: grid;
  gap: 2px;
}

.fadc-national-filter-option__copy strong {
  color: inherit;
  font-size: 14px;
  line-height: 1.3;
}

.fadc-national-filter-option__copy small {
  color: #6b817c;
  font-size: 12px;
}

.fadc-national-filter-category {
  display: flex;
  width: 100%;
  min-height: 58px;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 4px 0;
  padding: 10px 12px;
  color: #244842;
  background: #fff;
  border: 1px solid #d6e4e0;
  border-radius: 11px;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.fadc-national-filter-category:hover,
.fadc-national-filter-category:focus-visible {
  background: #eff9f6;
  border-color: #80bbae;
  outline: none;
}

.fadc-national-filter-category > span {
  display: grid;
  gap: 2px;
}

.fadc-national-filter-category strong {
  font-size: 14px;
}

.fadc-national-filter-category small {
  color: #6b817c;
  font-size: 12px;
}

.fadc-national-filter-category > b {
  font-size: 24px;
}

.fadc-national-filter-popover__actions {
  display: grid;
  grid-template-columns: 1fr 1.35fr;
  gap: 10px;
  padding: 13px 18px 16px;
  background: #f7faf9;
  border-top: 1px solid #dbe7e4;
}

.fadc-national-filter-popover__reset,
.fadc-national-filter-popover__update {
  min-height: 46px;
  padding: 10px 14px;
  border-radius: 10px;
  font: inherit;
  font-size: 14px;
  font-weight: 850;
  cursor: pointer;
}

.fadc-national-filter-popover__reset {
  color: #244842;
  background: #fff;
  border: 1px solid #abc2bc;
}

.fadc-national-filter-popover__update {
  color: #fff;
  background: #116f5c;
  border: 1px solid #116f5c;
}

@media (max-width: 1100px) {
  .fadc-national-filter-rail {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    padding: 2px 2px 8px;
    scroll-snap-type: x proximity;
    scrollbar-width: thin;
  }

  .fadc-national-filter-chip {
    flex: 0 0 auto;
    min-width: 132px;
    scroll-snap-align: start;
  }
}

@media (max-width: 760px) {
  html.fadc-specialty-directory-page,
  body.fadc-specialty-directory {
    overflow-x: clip;
  }

  body.fadc-specialty-directory #fadrPagination {
    flex-direction: column;
    flex-wrap: nowrap !important;
    align-items: stretch;
    gap: 12px;
    max-width: 100%;
  }

  body.fadc-specialty-directory #fadrPagination .fadr__pagination-controls {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    align-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    inset: auto !important;
    transform: none !important;
    box-sizing: border-box;
  }

  body.fadc-specialty-directory #fadrPagination .fadr__page-numbers {
    display: flex !important;
    flex: 1 1 auto !important;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  .fadc-specialty-notice {
    grid-template-columns: 1fr;
    padding: 19px;
  }

  .fadc-specialty-notice > strong {
    grid-template-columns: auto auto;
    justify-content: center;
    gap: 8px;
    align-items: baseline;
  }

  .fadc-specialty-notice__urgent {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .fadc-specialty-notice__urgent b,
  .fadc-specialty-notice__urgent span,
  .fadc-specialty-notice__urgent a:last-child {
    grid-column: 1 / -1;
  }

  .fadc-postal-fallback {
    display: grid;
    gap: 6px;
  }

  body.fadc-national-filter-open {
    overflow: hidden;
  }

  .fadc-national-filter-chip {
    min-width: 138px;
  }

  .fadc-national-filter-popover {
    top: auto !important;
    right: 0;
    bottom: 0;
    left: 0 !important;
    width: 100%;
    max-height: min(84vh, 720px);
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 -20px 65px rgba(18, 60, 52, 0.24);
  }

  .fadc-national-filter-popover__header,
  .fadc-national-filter-search,
  .fadc-national-filter-options,
  .fadc-national-filter-categories,
  .fadc-national-filter-popover__actions {
    padding-right: max(16px, env(safe-area-inset-right));
    padding-left: max(16px, env(safe-area-inset-left));
  }

  .fadc-national-filter-popover__actions {
    padding-bottom: max(16px, env(safe-area-inset-bottom));
  }
}

/* Hidden by default so a secondary menu containing My FADC cannot gain a CTA. */
.fadc-ar-header-support-item {
	display: none !important;
}

#masthead .fadc-ar-header-support-item {
	align-items: center;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#masthead .fadc-ar-header-support-link {
	align-items: center;
	background: #075fc7 !important;
	border: 1px solid #075fc7 !important;
	border-radius: 10px;
	box-shadow: 0 8px 20px rgba(7, 70, 155, 0.18);
	color: #fff !important;
	display: inline-flex !important;
	font-size: 14px;
	font-weight: 800;
	justify-content: center;
	line-height: 1.2;
	min-height: 44px;
	padding: 10px 16px !important;
	text-decoration: none !important;
	white-space: nowrap;
}

#masthead .fadc-ar-header-support-link:hover {
	background: #064fa7 !important;
	border-color: #064fa7 !important;
	box-shadow: 0 10px 24px rgba(7, 70, 155, 0.25);
	color: #fff !important;
}

#masthead .fadc-ar-header-support-link:focus-visible {
	outline: 3px solid #ffcc4d !important;
	outline-offset: 3px;
}

@media (min-width: 1025px) {
	#masthead .fadc-account-book-group > .fadc-ar-header-support-item {
		display: flex !important;
		flex: 0 0 auto;
	}
}

/* Keep the required desktop CTA visible in the tighter header band while
 * reducing its footprint enough to sit directly beside My FADC. */
@media (min-width: 1025px) and (max-width: 1280px) {
	#masthead .hfe-nav-menu .fadc-ar-header-support-item {
		display: none !important;
	}

	#masthead .fadc-account-book-group > .fadc-ar-header-support-link,
	#masthead .fadc-account-book-group > .fadc-ar-header-support-item .fadc-ar-header-support-link {
		border-radius: 9px;
		font-size: 13px;
		min-height: 40px;
		padding: 8px 12px !important;
	}
}

@media (max-width: 1024px) {
	#masthead .fadc-account-book-group > .fadc-ar-header-support-item {
		display: none !important;
	}

	#masthead .hfe-nav-menu .fadc-ar-header-support-item {
		display: flex !important;
		width: 100%;
	}

	#masthead .hfe-nav-menu .fadc-ar-header-support-link {
		justify-content: flex-start;
		margin: 4px 0 !important;
		min-height: 48px;
		padding: 12px 15px !important;
		width: 100%;
	}
}

@media (prefers-reduced-motion: reduce) {
	#masthead .fadc-ar-header-support-link {
		transition: none !important;
	}
}

.dpn-zvc-single-content-wrapper{margin-top:40px}.dpn-zvc-single-content-wrapper .deepn-zvc-single-featured-img{margin-bottom:1rem}.dpn-zvc-single-content-wrapper .deepn-zvc-single-featured-img img{width:100%;height:auto}.dpn-zvc-single-content-wrapper .dpn-zvc-col-8,.dpn-zvc-single-content-wrapper .dpn-zvc-col-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:58px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper{width:100%;clear:both}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box{margin-top:1.5rem}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box:first-child{margin-top:0}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn{padding:10px 20px;color:#fff;border-radius:0;display:block;margin-top:10px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-join-link{background:#a5452d}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-box .join-links .btn-start-link{background:#1c3b82}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-state{border:1px solid #ccc;padding:20px;margin-top:20px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-state p{padding:0;margin:0}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer{display:flex;width:100%}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-meeting-ended{background:#3a3a3a;padding:10px 16px;border-radius:2px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-meeting-ended h3{margin:0;padding:0;color:#fff;line-height:1.8}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell{display:flex;text-align:center;font-size:32px;background:#3a3a3a;color:#fff;line-height:normal;padding:20px 5px;border-radius:2px;flex-direction:column;margin-right:6px;width:100%}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell:last-child{margin-right:0}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell-number{font-size:1em;width:100%}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell-string{font-size:.45em;width:100%;text-transform:uppercase}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-tile{background:#3a3a3a;padding:0 16px;border-radius:2px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-tile h3{color:#fff;margin:0;padding:10px 0;font-size:1.3em;font-weight:500}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-content{background:#f2f2f2;padding:16px}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-content .dpn-zvc-sidebar-content-list{margin-bottom:1rem}.dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-sidebar-content .dpn-zvc-sidebar-content-list span{display:block}@media(min-width: 992px){.dpn-zvc-single-content-wrapper .dpn-zvc-col-8{width:66.66666667%;float:left}.dpn-zvc-single-content-wrapper .dpn-zvc-col-4{width:33.33333333%;float:left}}.vczapi-show-by-postid .dpn-zvc-sidebar-state{display:none}.vczapi-show-by-postid-countdown-title{text-align:center}.vczapi-show-by-postid-countdown{display:flex;width:1200px;border-spacing:2px;border-collapse:separate;justify-content:center;flex-direction:column;background:#eaeaea;padding:60px 0;margin-right:auto;margin-left:auto;max-width:100%;flex-wrap:wrap;border-radius:10px}.vczapi-show-by-postid .dpn-zvc-timer{display:flex;width:100%;border-spacing:2px;border-collapse:separate;justify-content:center;margin-bottom:20px}.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-meeting-ended{background:#3a3a3a;padding:10px 16px;border-radius:2px}.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-meeting-ended h3{margin:0;padding:0;color:#fff}.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-timer-cell{display:flex;flex-direction:column;text-align:center;font-size:32px;background:#3a3a3a;color:#fff;padding:20px 5px;border-radius:10px;width:120px;margin:6px}.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-timer-cell-number{font-size:1em;width:100%;font-weight:700}.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-timer-cell-string{font-size:.45em;width:100%;text-transform:uppercase}.vczapi-show-by-postid-flex{display:flex;margin-top:20px}.vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn{margin-top:10px;padding:10px 20px;color:#fff;display:block;margin-right:10px;text-align:center}.vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link{background:#a5452d}@media(min-width: 769px){.vczapi-show-by-postid-contents-image{width:24%;margin-right:10px}.vczapi-show-by-postid-contents-sections{width:74%;margin-left:10px}.vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .join-links{display:flex}.vczapi-show-by-postid-contents-full{flex:100%}.vczapi-show-by-postid-contents-full .vczapi-show-by-postid-contents-sections-description,.vczapi-show-by-postid-contents-full .dpn-zvc-sidebar-box{padding-left:0}}@media only screen and (max-width: 660px){.vczapi-show-by-postid .dpn-zvc-.vczapi-jvb-countdown-contenttimer.vczapi-show-by-postid-countdown-timer{flex-direction:column;padding:0 40px}.vczapi-show-by-postid .dpn-zvc-.vczapi-jvb-countdown-contenttimer.vczapi-show-by-postid-countdown-timer .dpn-zvc-timer-cell{width:100%}}@media only screen and (max-width: 769px){.vczapi-show-by-postid{padding:60px 30px}.vczapi-show-by-postid .vczapi-show-by-postid-contents{flex-direction:column}.vczapi-show-by-postid .vczapi-show-by-postid-contents-sections-description-topic{margin-top:1em}.vczapi-show-by-postid .vczapi-show-by-postid-contents-sections .dpn-zvc-sidebar-box .btn{margin-top:10px;margin-right:0}}.dpn-zvc-shortcode-op-wrapper table{border:1px solid #dee2e6;width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}.dpn-zvc-shortcode-op-wrapper table tr:nth-of-type(odd){background-color:#e2e2e2 !important}.dpn-zvc-shortcode-op-wrapper table tr:nth-of-type(odd) td{background-color:#e2e2e2}.dpn-zvc-shortcode-op-wrapper table tr:nth-of-type(odd) td .small-description{font-size:12px;font-style:italic}#vczapi-recordings-list-table_wrapper .dataTables_length,#vczapi-recordings-list-table_wrapper .dataTables_filter,#vczapi-show-meetings-list-table_wrapper .dataTables_length,#vczapi-show-meetings-list-table_wrapper .dataTables_filter,#vczapi-show-webinars-list-table_wrapper .dataTables_length,#vczapi-show-webinars-list-table_wrapper .dataTables_filter{margin:15px 0}#vczapi-recordings-list-table_wrapper .dataTable,#vczapi-show-meetings-list-table_wrapper .dataTable,#vczapi-show-webinars-list-table_wrapper .dataTable{position:relative;margin:15px 0}#vczapi-recordings-list-table_wrapper .dataTable thead,#vczapi-show-meetings-list-table_wrapper .dataTable thead,#vczapi-show-webinars-list-table_wrapper .dataTable thead{text-align:left}#vczapi-recordings-list-table_wrapper .dataTable thead tr,#vczapi-show-meetings-list-table_wrapper .dataTable thead tr,#vczapi-show-webinars-list-table_wrapper .dataTable thead tr{background:#f5f5f5}#vczapi-recordings-list-table_wrapper .dataTable thead th,#vczapi-recordings-list-table_wrapper .dataTable thead td,#vczapi-show-meetings-list-table_wrapper .dataTable thead th,#vczapi-show-meetings-list-table_wrapper .dataTable thead td,#vczapi-show-webinars-list-table_wrapper .dataTable thead th,#vczapi-show-webinars-list-table_wrapper .dataTable thead td{border-bottom:none;padding:8px 15px}#vczapi-recordings-list-table_wrapper .dataTable.no-footer,#vczapi-show-meetings-list-table_wrapper .dataTable.no-footer,#vczapi-show-webinars-list-table_wrapper .dataTable.no-footer{border-bottom:none}#vczapi-recordings-list-table_wrapper .dataTable tbody .odd,#vczapi-show-meetings-list-table_wrapper .dataTable tbody .odd,#vczapi-show-webinars-list-table_wrapper .dataTable tbody .odd{background-color:#fff}#vczapi-recordings-list-table_wrapper .dataTable tbody .even,#vczapi-show-meetings-list-table_wrapper .dataTable tbody .even,#vczapi-show-webinars-list-table_wrapper .dataTable tbody .even{background-color:rgba(0,0,0,.05)}.vczapi-recordings-meeting-id-description ul{list-style:none;padding:0;margin:0}.vczapi-recordings-by-meeting-id-table{margin-top:20px}.vczapi-recordings-by-meeting-id-table tr th{text-align:left}#zvc-cover{background:url("https://findadoctorcanada.ca/wp-content/plugins/video-conferencing-with-zoom-api/assets/images/ajax-loader.gif") no-repeat scroll center center #000;position:absolute;height:100%;width:100%;z-index:5;opacity:.9;top:0}#zmmtg-root{display:none}.join-via-browser-body{background:#f2f2f2;min-width:100vw !important;width:100vw !important}.join-via-browser-body #vczapi-zoom-browser-meeting{z-index:1;display:flex;align-items:center;position:relative;height:100%}.join-via-browser-body #vczapi-zoom-browser-meeting .logo{text-align:center}.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container{background:#fff;padding:40px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container{margin-inline:20px;padding:20px}.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container .vczapi-zoom-browser-meeting--meeting-form input,.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container .vczapi-zoom-browser-meeting--meeting-form button{width:100%}.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container .logo img{width:70px}.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container .logo h3{font-size:18px}.join-via-browser-body #vczapi-zoom-browser-meeting #vczapi-zoom-browser-meeting--container .logo p{font-size:14px}}@media only screen and (min-width: 767px){.join-via-browser-body #vczapi-zoom-browser-meeting .container{width:500px}.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form input[type=text],.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form input[type=password],.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form button[type=submit],.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form input[type=email],.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form select{height:40px}.join-via-browser-body #vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--meeting-form button[type=submit]{background-color:#2d8cff;width:100%;color:#fff}}.join-via-browser-body #vczapi-zoom-browser-meeting .img-fluid{max-width:100%;height:auto}.join-via-browser-body #vczapi-zoom-browser-meeting h3{line-height:1.5}.join-via-browser-body #vczapi-zoom-browser-meeting .mb-4{margin-bottom:1.5rem}.join-via-browser-body #vczapi-zoom-browser-meeting p{color:#838383;font-weight:300}.join-via-browser-body #vczapi-zoom-browser-meeting label{font-weight:bold;margin-bottom:10px}.vczapi-jvb-countdown-wrapper{display:flex;flex-direction:column;background:#eaeaea;padding:60px 0}.vczapi-jvb-countdown-wrapper-countdown-title{text-align:center}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown{display:flex;width:100%;border-spacing:2px;border-collapse:separate;justify-content:center}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown .dpn-zvc-meeting-ended{background:#3a3a3a;padding:10px 16px;border-radius:2px}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown .dpn-zvc-meeting-ended h3{margin:0;padding:0;color:#fff}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown .dpn-zvc-timer-cell{display:flex;flex-direction:column;text-align:center;font-size:32px;background:#3a3a3a;color:#fff;padding:20px 5px;border-radius:10px;width:120px;margin:6px}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown .dpn-zvc-timer-cell-number{font-size:1em;width:100%;font-weight:700}.vczapi-jvb-countdown-wrapper .dpn-zvc-timer.zoom-join-via-browser-countdown .dpn-zvc-timer-cell-string{font-size:.45em;width:100%;text-transform:uppercase}.vczapi-jvb-countdown-content{padding:25px 0;display:flex;width:1200px;margin-right:auto;margin-left:auto;max-width:100%;flex-wrap:wrap}.vczapi-jvb-countdown-content-image{flex:0 0 30%}.vczapi-jvb-countdown-content-image img{border-radius:10px}.vczapi-jvb-countdown-content-contents{flex:0 0 70%;display:flex;flex-direction:column;padding-left:20px}.vczapi-jvb-countdown-content-links{margin-top:10px;display:flex}.vczapi-jvb-countdown-content-links .btn{padding:10px 20px;color:#fff;display:block;margin-right:10px;text-align:center;border-radius:10px}.vczapi-jvb-countdown-content-links .btn-join-link{background:#a5452d}@media only screen and (max-width: 660px){.vczapi-jvb-countdown-content{flex-direction:column}.vczapi-jvb-countdown-content .vczapi-jvb-countdown-content-description-topic{margin-top:1em}}.vczapi-list-zoom-meetings{position:relative}.vczapi-list-zoom-meetings--item__image{margin-bottom:20px}.vczapi-list-zoom-meetings--item__image{box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.vczapi-list-zoom-meetings--item__details,.vczapi-list-zoom-meetings--item__details p{font-size:1em}.vczapi-list-zoom-meetings--item__details h1,.vczapi-list-zoom-meetings h2,.vczapi-list-zoom-meetings h3,.vczapi-list-zoom-meetings h4,.vczapi-list-zoom-meetings h5,.vczapi-list-zoom-meetings h6{font-size:1.3em;margin-bottom:5px}.vczapi-list-zoom-meetings--item__details__meta .meta{display:flex;flex-direction:column;margin-bottom:5px}.vczapi-list-zoom-meetings .vczapi-loader{display:none}.vczapi-list-zoom-meetings.loading .vczapi-loader{display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);z-index:100}.vczapi-list-zoom-meetings.loading .vczapi-loader img{transform:translate(-50%, -50%);left:50%;top:50%;position:absolute}.vczapi-wrap{display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;box-sizing:border-box}.vczapi-wrap *{box-sizing:border-box}.vczapi-wrap input,.vczapi-wrap select{width:100%}.vczapi-plr{padding:0 1.5em}.vczapi-ptb{padding:1.5em 0}.vczapi-pb{padding-bottom:1.5em}.vczapi-pb-3{padding-bottom:3em}.vczapi-pt{padding-top:1.5em}.vczapi-pl{padding-left:1.5em}.vczapi-pr{padding-right:1.5em}.vczapi-col-2,.vczapi-col-3,.vczapi-col-4,.vczapi-col-5,.vczapi-col-6,.vczapi-col-8,.vczapi-col-9,.vczapi-col-10,.vczapi-col-11,.vczapi-col-12{position:relative;width:100%;padding-right:10px;padding-left:10px}.vczapi-form-control{padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}@media(min-width: 769px){.vczapi-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.vczapi-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.vczapi-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.vczapi-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.vczapi-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.clearfix{clear:both}.vczapi-filters-wrapper{margin-bottom:2em;margin-top:1em;align-items:center}.vczapi-modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.vczapi-modal .vczapi-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.vczapi-modal .vczapi-modal-close{color:#000;float:right;font-size:28px;font-weight:bold}.vczapi-modal .vczapi-modal-close:hover,.vczapi-modal .vczapi-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.vczapi-modal .vczapi-modal-header{padding:2px 16px;color:#fff}.vczapi-modal .vczapi-modal-body{padding:2px 16px;max-height:500px;overflow:auto}.vczapi-modal .vczapi-modal-list{padding:20px;list-style:none;margin:0;border-bottom:1px solid #efefef}.vczapi-modal-loader{text-align:center;color:#424242;background:#fff;width:400px;margin:0 auto;padding:20px;border-radius:20px}

/* breadcrumbs css */


					.logo-header-one img {
						;
						;
					}
					.logo-header-one a{
						margin-top:15px
					}
					.mean-container .mean-bar::before{
												
					}	
					
					@media (max-width: 991px) {
					  .header-nav .nav {
						
					  }
					  .mobile-sider-drawer-menu .header-nav {
						
					  }
					}										
               
/*# sourceURL=carelyst-breadcrumb-inline-css */


:root{

			--ao-banner:#fff1f1;
			
			--ao-sidebar:#ECF5F2;
			
			--ao-footer:#fff1f1;
			
			--ao-primary:#4085fe;

			--ao-secondary:#222;
			
			--ao-tertiary:#5b6eff;
			
			--ao-accent:#c8ffec;

			--ao-primary-btn-text:#fff;
			
			--ao-primary-btn:#4085fe;

			--ao-primary-btn-text-hover:#fff;
			
			--ao-primary-btn-hover:#222;

			--ao-secondary-btn-text:#fff;
			
			--ao-secondary-btn:#222;

			--ao-secondary-btn-text-hover:#fff;
			
			--ao-secondary-btn-hover:#4085fe;
			
		}
/*# sourceURL=carelyst-global-inline-css */

/* Finder-only repairs. No theme, guide, article or community selectors. */
body.fadc-finder-usability #fadrResults .fadc-retention-bar {
  display: block !important;
  padding: 0 !important;
  margin: 12px 0 16px !important;
  border: 1px solid #c6dce7;
  border-radius: 12px;
  background: #f3f9fc;
}
body.fadc-finder-usability #fadrResults .fadc-retention-bar > summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  padding: 10px 14px;
  color: #143a54;
  background: transparent;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
body.fadc-finder-usability #fadrResults .fadc-retention-bar:not([open]) > .fadc-retention-content { display: none !important; }
body.fadc-finder-usability #fadrResults .fadc-retention-content { display: grid; gap: 14px; padding: 0 14px 16px; }
body.fadc-finder-usability #fadrResults .fadc-retention-content p { margin: 6px 0; font-size: 14px; line-height: 1.5; }
body.fadc-finder-usability #fadrResults .fadc-retention-bar__actions { flex-wrap: wrap; }
body.fadc-finder-usability #fadrResults .fadc-retention-bar details[open] .fadc-area-alert {
  position: static;
  width: 100%;
  max-width: 100%;
  margin-top: 12px;
  box-shadow: none;
}
body.fadc-finder-usability #fadrResults .fadc-retention-bar__actions > details[open] { flex-basis: 100%; }
body.fadc-finder-usability #fadrResults .fadr__fresh-badge,
body.fadc-finder-usability #fadrResults #fadrSortSection > span,
body.fadc-finder-usability #fadrResults .fadr-card__type,
body.fadc-finder-usability #fadrResults .fadr-card__tags > span,
body.fadc-finder-usability #fadrResults .fadr-card__map-number,
body.fadc-finder-usability #fadmpForm .fadmp__label,
body.fadc-finder-usability #fadmpForm .fadmp__field-label { font-size: 12px !important; line-height: 1.4 !important; }
body.fadc-finder-usability #fadrResults .fadr-card .fadr-card__status,
body.fadc-finder-usability #fadrResults .fadr-card .fadr-card__distance,
body.fadc-finder-usability #fadrResults .fadc-save-search,
body.fadc-finder-usability #fadrResults #fadrSortSection .select2-selection__rendered,
body.fadc-finder-usability #fadrResults .fadr-card__quickline,
body.fadc-finder-usability #fadrResults .fadr-card__quickline a,
body.fadc-finder-usability #fadrResults .fadr-card__quickline-checked,
body.fadc-finder-usability #fadmpForm button { font-size: 14px !important; line-height: 1.4 !important; }
body.fadc-finder-usability #fadrResults .fadr-card__status-row { flex-wrap: wrap; gap: 6px; }
body.fadc-finder-usability #fadrResults .fadr-card__status,
body.fadc-finder-usability #fadrResults .fadr-card__distance { white-space: normal !important; }
body.fadc-finder-usability #fadrResults #fadrSortSection { min-width: 195px; }
body.fadc-finder-usability #fadrResults #fadrSortSection .select2-selection { min-height: 40px; height: auto; display: flex; align-items: center; }
body.fadc-finder-usability #fadmpForm input,
body.fadc-finder-usability #fadmpForm select,
body.fadc-finder-usability #fadmpForm .select2-selection__rendered { font-size: 16px !important; }
body.fadc-finder-usability #fadmpForm .fadc-national-filter-rail { display: flex !important; flex-wrap: wrap; gap: 8px; }
body.fadc-finder-usability #fadmpForm .fadc-national-filter-chip { flex: 0 0 auto; width: auto; min-width: 0; padding: 10px 14px; }
body.fadc-finder-usability #fadrResults :is(button, summary, a):focus-visible,
body.fadc-finder-usability #fadmpForm :is(input, button, a, select):focus-visible { outline: 3px solid #137cac; outline-offset: 3px; }
body.fadc-finder-usability #fadrResults .fadc-edit-location { display: inline-flex; min-height: 44px; align-items: center; font-size: 16px; font-weight: 700; text-decoration: underline; }
body.fadc-finder-usability #fadrResults .fadc-unlocated-notice { font-size: 14px; line-height: 1.5; color: #314c60; padding: 12px; background: #f3f9fc; border-radius: 8px; }
body.fadc-finder-usability #fadrResults #fadcGoogleMap.fadc-unlocated-map { display: none !important; }
body.fadc-finder-usability #fadrResults .fadc-finder-secondary {
  margin: 10px 0; border: 1px solid #c6dce7; border-radius: 12px; background: #f7fbfd;
}
body.fadc-finder-usability #fadrResults .fadc-finder-secondary > summary {
  padding: 12px 14px; min-height: 44px; box-sizing: border-box; cursor: pointer;
  color: #143a54; font-size: 14px; font-weight: 700; line-height: 1.5;
}
body.fadc-finder-usability #fadrResults .fadc-finder-secondary:not([open]) > :not(summary) { display: none !important; }
body.fadc-finder-usability #fadrResults .fadc-finder-secondary > .fadc-postal-fallback { margin: 0; border: 0; }
body.fadc-finder-usability #fadrResults .fadc-retention-content > .fadc-save-search { width: fit-content; max-width: 100%; margin: 0; }
/* A clear reading hierarchy: headings lead; addresses and metadata support. */
body.fadc-finder-usability #fadrResults .fadr__result-title h2 {
  font-family: Inter, Arial, sans-serif !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.3px !important;
  margin: 0 !important;
  overflow-wrap: anywhere;
}
body.fadc-finder-usability #fadrResults #fadrResultCount { margin-inline-end: 0.14em; font-variant-numeric: tabular-nums; }
body.fadc-finder-usability #fadrResults #fadrResultArea {
  font-size: 14px !important;
  font-weight: 450 !important;
  line-height: 1.5 !important;
  color: #475569 !important;
  margin: 8px 0 !important;
}
body.fadc-finder-usability #fadrResults .fadr-card__title-row h3 {
  font-family: Inter, Arial, sans-serif !important;
  font-weight: 650 !important;
  letter-spacing: -0.1px !important;
  line-height: 1.4 !important;
  overflow-wrap: anywhere;
}
body.fadc-finder-usability #fadrResults #fadrClinicList .fadr-card__title-row h3 { font-size: 17px !important; }
body.fadc-finder-usability #fadrResults #fadcClinicDetail .fadc-approved-detail__hero .fadr-card__title-row h3 {
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.3px !important;
}
body.fadc-finder-usability #fadrResults .fadr-card__quickline,
body.fadc-finder-usability #fadrResults .fadr-card__quickline a,
body.fadc-finder-usability #fadrResults .fadr-card__quickline-checked {
  font-weight: 450 !important;
  line-height: 1.6 !important;
  color: #475569 !important;
}
body.fadc-finder-usability #fadrResults .fadr-card__tags > span { font-weight: 500 !important; }
body.fadc-finder-usability #fadrResults .fadr-card__type,
body.fadc-finder-usability #fadrResults .fadr-card__status,
body.fadc-finder-usability #fadrResults .fadr-card__distance,
body.fadc-finder-usability #fadrResults #fadrSortSection > span,
body.fadc-finder-usability #fadrResults .fadc-retention-bar > summary { font-weight: 600 !important; }
body.fadc-finder-usability #fadrResults .fadr-card__button { font-weight: 600 !important; min-height: 44px; }
body.fadc-finder-usability #fadrResults .fadc-clinic-list-select__label { font-weight: 600 !important; }
@media (max-width: 600px) {
  body.fadc-finder-usability #fadrResults .fadr__toolbar { gap: 10px !important; padding-bottom: 10px !important; }
  body.fadc-finder-usability #fadrResults .fadr__result-title { gap: 8px !important; }
  body.fadc-finder-usability #fadrResults .fadr__result-title h2 { font-size: 24px !important; line-height: 1.3 !important; margin: 0 !important; }
  body.fadc-finder-usability #fadrResults #fadcClinicDetail .fadc-approved-detail__hero .fadr-card__title-row h3 { font-size: 24px !important; }
  body.fadc-finder-usability #fadrResults #fadrResultArea { margin: 6px 0 !important; font-size: 14px !important; line-height: 1.5 !important; }
  body.fadc-finder-usability #fadrResults .fadr__active { margin-top: 8px !important; gap: 6px !important; }
  body.fadc-finder-usability #fadrResults .fadr__chip { min-height: 44px; font-size: 13px !important; }
  body.fadc-finder-usability #fadrResults .fadr__toolbar-actions { margin: 0 !important; gap: 8px !important; }
  body.fadc-finder-usability #fadrResults .fadr__live-label { display: none !important; }
  body.fadc-finder-usability #fadrResults #fadrSortSection { flex-direction: row !important; align-items: center !important; gap: 10px !important; width: 100%; }
  body.fadc-finder-usability #fadrResults #fadrSortSection > span:first-child { flex: 0 0 auto; }
  body.fadc-finder-usability #fadrResults #fadrSortSection > .fadr__sort-control { flex: 1 1 auto; min-width: 0; }
  body.fadc-finder-usability #fadrResults .fadr__fresh-badge { padding: 6px 10px !important; min-height: 0 !important; }
  body.fadc-finder-usability #fadmpForm .fadc-national-filter-rail { flex-wrap: nowrap; overflow-x: auto; }
  body.fadc-finder-usability #fadrResults .fadc-retention-bar__actions { flex-direction: column; align-items: stretch; }
  body.fadc-finder-usability #fadrResults .fadc-retention-bar__actions > * { width: 100%; }
  body.fadc-finder-usability #fadrResults .fadc-retention-bar button { min-height: 44px; white-space: normal; }
  body.fadc-finder-usability #fadrResults #fadrSortSection { max-width: 100%; }
}

/* Scoped repairs: retain the site's typography, illustrations and base layout. */
@media (min-width: 761px) {
 body #fadcNationalFilterPopover {
  /* The old top was anchored to the chip, even when a 680px panel did not fit. */
  top: min(var(--fadc-national-top,120px),max(12px,calc(100vh - 692px - var(--fadc-repair-bottom-inset,0px)))) !important;
  top: min(var(--fadc-national-top,120px),max(12px,calc(100dvh - 692px - var(--fadc-repair-bottom-inset,0px)))) !important;
  max-height: min(680px,calc(100vh - 24px - var(--fadc-repair-bottom-inset,0px))) !important;
  max-height: min(680px,calc(100dvh - 24px - var(--fadc-repair-bottom-inset,0px))) !important;
 }
}
body #fadcNationalFilterPopover { overscroll-behavior: contain; }
body #fadcNationalFilterPopover .fadc-national-filter-categories,
body #fadcNationalFilterPopover .fadc-national-filter-options { min-height:0; overflow-y:auto; overscroll-behavior:contain; }
body #fadcNationalFilterPopover .fadc-national-filter-popover__actions { position:relative; flex-shrink:0; z-index:2; background:#fff; padding-bottom:max(16px,env(safe-area-inset-bottom)); }
body #fadcNationalFilterPopover button { touch-action:manipulation; }
body #fadcNationalFilterPopover :is(button,input):focus-visible { outline:3px solid #087ca7; outline-offset:2px; }
@media (max-width:760px) {
 body #fadcNationalFilterPopover { top:auto!important; bottom:var(--fadc-repair-bottom-inset,0px)!important; max-height: min(84dvh,720px,calc(100dvh - 16px - var(--fadc-repair-bottom-inset,0px)))!important; }
}
@media (min-width:1025px) {
 #header .header-nav2 > ul#menu-main_menu { gap:4px; justify-content:center; }
 #header .header-nav2 > ul#menu-main_menu > li > a { padding-inline:10px!important; font-size:14px!important; }
 #masthead .fadc-account-book-group { gap:8px!important; }
 #masthead .fadc-account-book-group > .fadc-ar-header-support-item a { padding-inline:9px!important; }
 #masthead .fadc-repair-resources > .sub-menu { width:280px!important; max-height:calc(100dvh - 150px); overflow-y:auto; padding:8px!important; border:1px solid #dce7ee; border-radius:14px!important; box-shadow:0 14px 35px #102c4b21; }
 #masthead .fadc-repair-resources > .sub-menu a { display:block; min-height:44px; padding:11px 13px!important; white-space:normal!important; border-radius:8px; line-height:1.45!important; }
 #masthead .fadc-repair-resources.is-fadc-open > .sub-menu { display:block!important; visibility:visible!important; opacity:1!important; transform:none!important; }
 #masthead .fadc-repair-resources.is-fadc-closed > .sub-menu { display:none!important; visibility:hidden!important; }
 #header #menu-main_menu > .fadc-repair-resources { position:relative; }
 #masthead #header #menu-main_menu > .fadc-repair-resources > a::after { content:""!important; display:inline-block!important; width:6px; height:6px; border-right:2px solid currentColor; border-bottom:2px solid currentColor; margin-left:8px; vertical-align:3px; transform:rotate(45deg); }
 #masthead #header #menu-main_menu > .fadc-repair-resources > .submenu-toogle { display:none!important; }
 #masthead #header #menu-main_menu > .fadc-repair-resources::after { content:none!important; display:none!important; }
}
@media(min-width:1025px) and (max-width:1199px) {
 #masthead #header { padding-inline:20px!important; }
 #masthead #header .elementor-element-f756689 { display:grid!important; grid-template-columns:168px minmax(0,1fr) auto!important; gap:12px!important; width:100%!important; }
 #masthead #header .elementor-element-f756689 > .e-con { width:auto!important; min-width:0!important; padding-inline:0!important; }
 #masthead #header .carelyst-logo-wrapper img { max-width:168px!important; width:168px!important; }
 #masthead #header .header-nav2 { width:100%!important; }
 #masthead #header .header-nav2 > ul#menu-main_menu { gap:0!important; }
 #masthead #header .header-nav2 > ul#menu-main_menu > li > a { padding-inline:7px!important; font-size:13px!important; }
 #masthead #header .fadc-account-book-group { gap:6px!important; flex-wrap:nowrap!important; }
 #masthead #header .fadc-account-book-group a { font-size:14px!important; padding-inline:10px!important; }
}
#masthead .fadc-repair-resources > a:focus-visible,
#masthead .fadc-repair-resources .sub-menu a:focus-visible { outline:3px solid #087ca7!important; outline-offset:2px; }
body #fadcClinicDetail .fadc-approved-detail__actions { flex-wrap:wrap; }
body #fadcClinicDetail .fadc-approved-detail__actions > .fadc-approved-detail__save { flex:1 1 160px; margin:0!important; min-height:44px; width:auto!important; align-self:stretch; }
.fadc-repair-fold { display:block!important; margin:12px 0!important; padding:0!important; border:1px solid #cbdce8!important; border-radius:14px!important; background:#fff!important; box-shadow:none!important; }
.fadc-repair-fold > summary { display:list-item!important; cursor:pointer; padding:17px 20px!important; min-height:52px; box-sizing:border-box; color:#123753!important; background:#f5f9fc!important; border-radius:14px; font:600 16px/1.5 Inter,Arial,sans-serif!important; }
.fadc-repair-fold > summary::marker { color:#147595; }
.fadc-repair-fold:not([open]) > :not(summary) { display:none!important; }
.fadc-repair-fold > .fadc-repair-fold__body { padding:0 16px 16px; min-width:0; }
.fadc-repair-fold > .fadc-repair-fold__body > section { margin-top:16px!important; margin-bottom:0!important; }
.fadc-repair-fold :is(button,input,select,textarea,a,summary):focus-visible,
.fadc-repair-directory :is(button,input,select,a):focus-visible,
.fadc-repair-guide-start a:focus-visible { outline:3px solid #087ca7!important; outline-offset:3px; }
.fadc-repair-guide-start { margin:20px 0; }
.fadc-repair-guide-start > p { margin:10px 0 0; font-size:15px; line-height:1.6; }
.fad-doctor-copy .fadc-repair-guide-start .fadc-repair-button { background:#fff!important; color:#123a64!important; box-shadow:0 5px 14px #00172b26; }
.fad-doctor-copy .fadc-repair-guide-start > p { color:#e3f0ff!important; }
.fadc-repair-emergency { padding:18px 20px; border-left:5px solid #b92237; border-radius:10px; background:#fff4f5; color:#49212a; line-height:1.65; margin-bottom:16px; }
.fadc-repair-emergency > strong { display:block; margin-bottom:6px; }
.fadc-repair-emergency a { color:#85172c!important; text-decoration:underline!important; }
.fadc-repair-directory { max-width:1240px; margin:24px auto; padding:clamp(20px,4vw,40px); background:#f4f9fc; border:1px solid #cedee9; border-radius:22px; scroll-margin-top:100px; color:#173b52; }
.fadc-repair-directory h2 { font:700 clamp(24px,3vw,34px)/1.25 Inter,Arial,sans-serif!important; color:#103751!important; }
.fadc-repair-directory p { font-size:16px; line-height:1.6; }
.fadc-repair-kicker { text-transform:uppercase; letter-spacing:.1em; font-size:12px!important; font-weight:700; color:#256c8b; margin:0 0 8px; }
.fadc-repair-guide-form { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:end; gap:14px; margin:22px 0; }
.fadc-repair-guide-form label { display:grid; gap:7px; font:600 14px/1.4 Inter,Arial,sans-serif; }
.fadc-repair-guide-form :is(input,select) { width:100%; min-height:48px; background:#fff!important; border:1px solid #9db7c8!important; border-radius:9px!important; padding:10px 12px!important; font-size:16px!important; color:#163448!important; }
.fadc-repair-button { display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:13px 18px!important; min-height:48px; border:1px solid transparent!important; border-radius:10px!important; background:#0c6387!important; color:#fff!important; font:600 15px/1.4 Inter,Arial,sans-serif!important; text-decoration:none!important; text-align:center; cursor:pointer; }
.fadc-repair-button:hover { background:#084a68!important; }
.fadc-repair-button.is-secondary { background:#fff!important; color:#0a5676!important; border-color:#87abbf!important; }
.fadc-repair-clinic-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.fadc-repair-clinic-card { display:flex; flex-direction:column; gap:10px; padding:22px; min-width:0; border:1px solid #d3e2ec; border-radius:16px; background:#fff; }
.fadc-repair-clinic-card h3 { font:650 19px/1.4 Inter,Arial,sans-serif!important; margin:4px 0!important; }
.fadc-repair-clinic-card h3 a { color:#123b53!important; }
.fadc-repair-clinic-card p { margin:0!important; font-size:14px; }
.fadc-repair-clinic-card .fadc-repair-button { margin-top:auto; }
.fadc-repair-status { align-self:flex-start; padding:5px 9px; font:600 12px/1.5 Inter,Arial,sans-serif; border-radius:7px; background:#fff2d7; color:#6f4a0b; }
.fadc-repair-status.is-accepting { background:#e7f6ed; color:#1e5e3f; }
.fadc-repair-pagination { display:flex; justify-content:center; gap:18px; padding:20px 0; }
.fadc-repair-pagination a { padding:12px 20px; background:white; border:1px solid #adcadb; border-radius:10px; color:#0d5676; }
.fadc-ai-page .fadc-hero h1 { color:#fff!important; }
.fadc-ai-page .fadc-hero__actions .fadc-button { font-size:16px!important; line-height:1.4!important; padding:13px 18px!important; min-height:48px!important; }
.fadc-ai-page .fadc-hero { min-height:0!important; }
.fadc-ai-page .fadc-repair-fold { margin-inline:auto!important; }
.fadc-community-hub .fadc-repair-community-bar { display:flex; align-items:end; justify-content:space-between; gap:12px; margin:0 0 16px; padding:16px; background:#fff; border:1px solid #d2e1e9; border-radius:14px; }
.fadc-repair-community-bar label { display:grid; gap:5px; flex:1; color:#123753; font-size:14px; font-weight:600; }
.fadc-repair-community-bar select { min-height:46px; padding:9px 12px; font-size:16px; border:1px solid #a9c1d0; border-radius:9px; background:white; max-width:100%; }
.fadc-community-hub .fch-main { display:flex; flex-direction:column; min-width:0; }
.fadc-community-hub .fch-main > * { flex-shrink:0; }
.fadc-community-hub .fch-main > .fch-feed { margin-top:0; }
.fadc-community-hub .fch-mini-guidelines { display:none; }
@media(max-width:1024px) {
 .fadc-community-hub .fch-shell { display:flex!important; flex-direction:column!important; }
 .fadc-community-hub .fch-main { order:0; width:100%; }
 .fadc-community-hub .fch-left { order:1; width:100%; }
 .fadc-community-hub .fch-right { order:2; width:100%; }
}
@media(max-width:760px) {
 .fadc-repair-guide-form,.fadc-repair-clinic-grid { grid-template-columns:1fr; }
 .fadc-repair-community-bar { flex-wrap:wrap; }
 .fadc-repair-community-bar label { min-width:180px; }
 .fadc-community-hub .fch-trust { grid-template-columns:1fr 1fr!important; gap:10px!important; padding:12px!important; }
 .fadc-community-hub .fch-trust > div { padding:8px!important; }
 .fadc-community-hub .fch-trust small { font-size:12px!important; }
 .fadc-community-hub .fch-hero { margin-bottom:18px!important; }
 .fadc-community-hub .fch-room-status { padding:14px!important; }
 .fadc-community-hub .fch-room-status h2 { font-size:21px!important; }
 .fadc-ai-page .fadc-hero { padding-block:24px!important; gap:20px!important; }
 .fadc-ai-page .fadc-hero h1 { font-size:clamp(32px,8vw,44px)!important; }
 .fadc-ai-page .fadc-hero__copy > p { margin-block:12px!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool { display:grid!important; grid-template-columns:90px minmax(0,1fr)!important; align-items:start!important; gap:14px!important; padding:16px!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__cover { width:100%!important; max-width:100%!important; min-height:0!important; height:auto!important; padding:0!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__cover img { width:100%!important; height:auto!important; max-height:155px!important; object-fit:contain!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__body { padding:0!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__heading-art { display:none!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__body h3 { font-size:20px!important; line-height:1.3!important; }
 body #fadc-free-tools[data-card-design-version] .mc-tool__actions { flex-direction:column!important; align-items:stretch!important; }
 .fad-pgm21__form { margin-block:16px!important; }
 .fad-pgm21__content { padding-block:24px!important; }
 .fadc-repair-fold > summary { padding:15px 16px!important; }
}
@media(prefers-reduced-motion:reduce) { .fadc-repair-fold,.fadc-repair-button { transition:none!important; scroll-behavior:auto!important; } }

/* Leave space for the existing fixed language pill; retain the approved header. */
@media (min-width: 1025px) {
  body .elementor-2277 .elementor-element.ws-top-bar1 {
    padding-right: 145px !important;
  }
  body .elementor-2277 .ws-top-bar1 .elementor-element-d2e92b4 {
    min-width: 0;
  }
  body .elementor-2277 .ws-top-bar1 a[data-fadc-share="true"] {
    white-space: normal;
  }
}
/* Remove Carelyst's missing decorative breadcrumb placeholder, not content media. */
body .ds-blog10-head-wrap { background-image: none !important; }
/* Semantic H1 repair: match Carelyst's existing Cookie Policy H2 appearance. */
.ds-blog10-head-left-part h1.fadc-repair-cookie-title {
  font-family: inter, sans-serif;
  font-size: 70px;
  font-weight: 600;
  color: #000;
  line-height: 1.2;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .ds-blog10-head-left-part h1.fadc-repair-cookie-title { font-size: 40px; }
}
@media (max-width: 575px) {
  .ds-blog10-head-left-part h1.fadc-repair-cookie-title { font-size: 28px; }
}
