@charset "UTF-8";
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background-color: transparent;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}h1 {margin: .67em 0;font-size: 2em;}mark {color: #000;background: #ff0;}small {font-size: 80%;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}input {line-height: normal;}input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}legend {padding: 0;border: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-spacing: 0;border-collapse: collapse;}td, th {padding: 0;}@media print {*, *:before, *:after {color: #000 !important;text-shadow: none !important;background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}select {background: #fff !important;}.navbar {display: none;}.btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !important;}.table td, .table th {background-color: #fff !important;}.table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #666;background-color: #fff;}input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #337ab7;text-decoration: none;}a:hover, a:focus {color: #23527c;text-decoration: underline;}a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {display: inline-block;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}.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;}[role="button"] {cursor: pointer;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight: normal;line-height: 1;color: #777;}h1, .h1, h2, .h2, h3, .h3 {margin-top: 20px;margin-bottom: 10px;}h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size: 65%;}h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 10px;}h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {font-size: 75%;}h1, .h1 {font-size: 36px;}h2, .h2 {font-size: 30px;}h3, .h3 {font-size: 24px;}h4, .h4 {font-size: 18px;}h5, .h5 {font-size: 14px;}h6, .h6 {font-size: 12px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}@media (min-width: 960px) {.lead {font-size: 21px;}}small, .small {font-size: 85%;}mark, .mark {padding: .2em;background-color: #fcf8e3;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #777;}.text-primary {color: #337ab7;}a.text-primary:hover {color: #286090;}.text-success {color: #3c763d;}a.text-success:hover {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover {color: #245269;}.text-warning {color: #8a6d3b;}a.text-warning:hover {color: #66512c;}.text-danger {color: #a94442;}a.text-danger:hover {color: #843534;}.bg-primary {color: #fff;background-color: #337ab7;}a.bg-primary:hover {background-color: #286090;}.bg-success {background-color: #dff0d8;}a.bg-success:hover {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}ul, ol {margin-top: 0;margin-bottom: 10px;}ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt, dd {line-height: 1.42857143;}dt {font-weight: bold;}dd {margin-left: 0;}@media (min-width: 960px) {.dl-horizontal dt {float: left;width: 160px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777;}.initialism {font-size: 90%;text-transform: uppercase;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0;}blockquote footer, blockquote small, blockquote .small {display: block;font-size: 80%;line-height: 1.42857143;color: #777;}blockquote footer:before, blockquote small:before, blockquote .small:before {content: '\2014 \00A0';}.blockquote-reverse, blockquote.pull-right {padding-right: 15px;padding-left: 0;text-align: right;border-right: 5px solid #eee;border-left: 0;}.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {content: '';}.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {content: '\00A0 \2014';}address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}code, kbd, pre, samp {font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);}kbd kbd {padding: 0;font-size: 100%;font-weight: bold;-webkit-box-shadow: none;box-shadow: none;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 960px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1270px) {.container {width: 1240px;}}.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row {margin-right: -15px;margin-left: -15px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-0 {margin-left: 0;}@media (min-width: 960px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666667%;}.col-sm-10 {width: 83.33333333%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666667%;}.col-sm-7 {width: 58.33333333%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666667%;}.col-sm-4 {width: 33.33333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.66666667%;}.col-sm-1 {width: 8.33333333%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666667%;}.col-sm-pull-10 {right: 83.33333333%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666667%;}.col-sm-pull-7 {right: 58.33333333%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666667%;}.col-sm-pull-4 {right: 33.33333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.66666667%;}.col-sm-pull-1 {right: 8.33333333%;}.col-sm-pull-0 {right: auto;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666667%;}.col-sm-push-10 {left: 83.33333333%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666667%;}.col-sm-push-7 {left: 58.33333333%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666667%;}.col-sm-push-4 {left: 33.33333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.66666667%;}.col-sm-push-1 {left: 8.33333333%;}.col-sm-push-0 {left: auto;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666667%;}.col-sm-offset-10 {margin-left: 83.33333333%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666667%;}.col-sm-offset-7 {margin-left: 58.33333333%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666667%;}.col-sm-offset-4 {margin-left: 33.33333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.66666667%;}.col-sm-offset-1 {margin-left: 8.33333333%;}.col-sm-offset-0 {margin-left: 0;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-0 {margin-left: 0;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666667%;}.col-lg-10 {width: 83.33333333%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666667%;}.col-lg-7 {width: 58.33333333%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666667%;}.col-lg-4 {width: 33.33333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.66666667%;}.col-lg-1 {width: 8.33333333%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666667%;}.col-lg-pull-10 {right: 83.33333333%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666667%;}.col-lg-pull-7 {right: 58.33333333%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666667%;}.col-lg-pull-4 {right: 33.33333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.66666667%;}.col-lg-pull-1 {right: 8.33333333%;}.col-lg-pull-0 {right: auto;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666667%;}.col-lg-push-10 {left: 83.33333333%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666667%;}.col-lg-push-7 {left: 58.33333333%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666667%;}.col-lg-push-4 {left: 33.33333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.66666667%;}.col-lg-push-1 {left: 8.33333333%;}.col-lg-push-0 {left: auto;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-0 {margin-left: 0;}}table {background-color: transparent;}caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}th {text-align: left;}.table {width: 100%;max-width: 100%;margin-bottom: 20px;}.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #ddd;}.table .table {background-color: #fff;}.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding: 5px;}.table-bordered {border: 1px solid #ddd;}.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #ddd;}.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}.table-hover > tbody > tr:hover {background-color: #f5f5f5;}table col[class*="col-"] {position: static;display: table-column;float: none;}table td[class*="col-"], table th[class*="col-"] {position: static;display: table-cell;float: none;}.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}.table-responsive {min-height: .01%;overflow-x: auto;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple], select[size] {height: auto;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control:-ms-input-placeholder {color: #999;}.form-control::-webkit-input-placeholder {color: #999;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}textarea.form-control {height: auto;}input[type="search"] {-webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {line-height: 34px;}input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {line-height: 30px;}input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {line-height: 46px;}}.form-group {margin-bottom: 15px;}.radio, .checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.radio label, .checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position: absolute;margin-top: 4px \9;margin-left: -20px;}.radio + .radio, .checkbox + .checkbox {margin-top: -5px;}.radio-inline, .checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {cursor: not-allowed;}.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {cursor: not-allowed;}.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;}.form-control-static.input-lg, .form-control-static.input-sm {padding-right: 0;padding-left: 0;}.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-sm {height: 30px;line-height: 30px;}textarea.input-sm, select[multiple].input-sm {height: auto;}.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.form-group-sm .form-control {height: 30px;line-height: 30px;}textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control {height: auto;}.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 5px 10px;font-size: 12px;line-height: 1.5;}.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-lg {height: 46px;line-height: 46px;}textarea.input-lg, select[multiple].input-lg {height: auto;}.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.form-group-lg .form-control {height: 46px;line-height: 46px;}textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control {height: auto;}.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 42.5px;}.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}.input-lg + .form-control-feedback {width: 46px;height: 46px;line-height: 46px;}.input-sm + .form-control-feedback {width: 30px;height: 30px;line-height: 30px;}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color: #8a6d3b;}.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b;}.has-warning .form-control-feedback {color: #8a6d3b;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #a94442;}.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442;}.has-error .form-control-feedback {color: #a94442;}.has-feedback label ~ .form-control-feedback {top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}@media (min-width: 960px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio label, .form-inline .checkbox label {padding-left: 0;}.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0;}.form-horizontal .radio, .form-horizontal .checkbox {min-height: 27px;}.form-horizontal .form-group {margin-right: -15px;margin-left: -15px;}@media (min-width: 960px) {.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}}.form-horizontal .has-feedback .form-control-feedback {right: 15px;}@media (min-width: 960px) {.form-horizontal .form-group-lg .control-label {padding-top: 14.333333px;}}@media (min-width: 960px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;}}.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:hover, .btn:focus, .btn.focus {color: #333;text-decoration: none;}.btn:active, .btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-image: none;}.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}.btn-default .badge {color: #fff;background-color: #333;}.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background-image: none;}.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #337ab7;border-color: #2e6da4;}.btn-primary .badge {color: #337ab7;background-color: #fff;}.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c;}.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {background-image: none;}.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {background-color: #5cb85c;border-color: #4cae4c;}.btn-success .badge {color: #5cb85c;background-color: #fff;}.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da;}.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {background-image: none;}.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {background-color: #5bc0de;border-color: #46b8da;}.btn-info .badge {color: #5bc0de;background-color: #fff;}.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236;}.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {background-image: none;}.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {background-color: #f0ad4e;border-color: #eea236;}.btn-warning .badge {color: #f0ad4e;background-color: #fff;}.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {background-image: none;}.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {background-color: #d9534f;border-color: #d43f3a;}.btn-danger .badge {color: #d9534f;background-color: #fff;}.btn-link {font-weight: normal;color: #337ab7;border-radius: 0;}.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent;}.btn-link:hover, .btn-link:focus {color: #23527c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color: #777;text-decoration: none;}.btn-lg, .btn-group-lg > .btn {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.btn-sm, .btn-group-sm > .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-xs, .btn-group-xs > .btn {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}tr.collapse.in {display: table-row;}tbody.collapse.in {display: table-row-group;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: .35s;-o-transition-duration: .35s;transition-duration: .35s;-webkit-transition-property: height, visibility;-o-transition-property: height, visibility;transition-property: height, visibility;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}.dropup, .dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;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: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #337ab7;outline: 0;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777;white-space: nowrap;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 4px solid;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 960px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {right: auto;left: 0;}}.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -5px;}.btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}.btn .caret {margin-left: 0;}.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}.dropup .btn-lg .caret {border-width: 0 5px 5px;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn-group-justified > .btn, .btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}.btn-group-justified > .btn-group .btn {width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {left: auto;}[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.input-group {position: relative;display: table;border-collapse: separate;}.input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {height: 46px;line-height: 46px;}textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {height: 30px;line-height: 30px;}textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px;}.input-group-addon.input-sm {padding: 5px 10px;font-size: 12px;border-radius: 3px;}.input-group-addon.input-lg {padding: 10px 16px;font-size: 18px;border-radius: 6px;}.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0;}.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group-addon:first-child {border-right: 0;}.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group-addon:last-child {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2;}.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: -1px;}.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-left: -1px;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}.nav > li.disabled > a {color: #777;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eee;border-color: #337ab7;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 960px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 960px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 4px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #337ab7;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified {width: 100%;}.nav-justified > li {float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 960px) {.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified {border-bottom: 0;}.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 960px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 960px) {.navbar {border-radius: 4px;}}@media (min-width: 960px) {.navbar-header {float: left;}}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 960px) {.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 960px) {.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 960px) {.navbar-static-top {border-radius: 0;}}.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}@media (min-width: 960px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.navbar-brand {float: left;height: 50px;padding: 15px 15px;font-size: 18px;line-height: 20px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 960px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 960px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 960px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {padding: 10px 15px;margin-top: 8px;margin-right: -15px;margin-bottom: 8px;margin-left: -15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);}@media (min-width: 960px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .radio, .navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .radio label, .navbar-form .checkbox label {padding-left: 0;}.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 960px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 8px;margin-bottom: 8px;}.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 960px) {.navbar-text {float: left;margin-right: 15px;margin-left: 15px;}}@media (min-width: 960px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #080808;}.navbar-inverse .navbar-brand {color: #9d9d9d;}.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #080808;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}.navbar-inverse .navbar-link {color: #9d9d9d;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #9d9d9d;}.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}.breadcrumb > li {display: inline-block;}.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}.breadcrumb > .active {color: #777;}.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}.pagination > li {display: inline;}.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #23527c;background-color: #eee;border-color: #ddd;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7;}.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px;font-size: 18px;}.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;font-size: 12px;}.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}.pager li {display: inline;}.pager li > a, .pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}.pager li > a:hover, .pager li > a:focus {text-decoration: none;background-color: #eee;}.pager .next > a, .pager .next > span {float: right;}.pager .previous > a, .pager .previous > span {float: left;}.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}a.label:hover, a.label:focus {color: #fff;text-decoration: none;cursor: pointer;}.label:empty {display: none;}.btn .label {position: relative;top: -1px;}.label-default {background-color: #777;}.label-default[href]:hover, .label-default[href]:focus {background-color: #5e5e5e;}.label-primary {background-color: #337ab7;}.label-primary[href]:hover, .label-primary[href]:focus {background-color: #286090;}.label-success {background-color: #5cb85c;}.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}.label-info {background-color: #5bc0de;}.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}.label-warning {background-color: #f0ad4e;}.label-warning[href]:hover, .label-warning[href]:focus {background-color: #ec971f;}.label-danger {background-color: #d9534f;}.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #777;border-radius: 10px;}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.btn-xs .badge, .btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge {color: #337ab7;background-color: #fff;}.list-group-item > .badge {float: right;}.list-group-item > .badge + .badge {margin-right: 5px;}.nav-pills > li > a > .badge {margin-left: 3px;}.jumbotron {padding: 30px 15px;margin-bottom: 30px;color: inherit;background-color: #eee;}.jumbotron h1, .jumbotron .h1 {color: inherit;}.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}.jumbotron > hr {border-top-color: #d5d5d5;}.container .jumbotron, .container-fluid .jumbotron {border-radius: 6px;}.jumbotron .container {max-width: 100%;}@media screen and (min-width: 960px) {.jumbotron {padding: 48px 0;}.container .jumbotron, .container-fluid .jumbotron {padding-right: 60px;padding-left: 60px;}.jumbotron h1, .jumbotron .h1 {font-size: 63px;}}.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.thumbnail > img, .thumbnail a > img {margin-right: auto;margin-left: auto;}a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {border-color: #337ab7;}.thumbnail .caption {padding: 9px;color: #333;}.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}.alert h4 {margin-top: 0;color: inherit;}.alert .alert-link {font-weight: bold;}.alert > p, .alert > ul {margin-bottom: 0;}.alert > p + p {margin-top: 5px;}.alert-dismissable, .alert-dismissible {padding-right: 35px;}.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.alert-success hr {border-top-color: #c9e2b3;}.alert-success .alert-link {color: #2b542c;}.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.alert-info hr {border-top-color: #a6e1ec;}.alert-info .alert-link {color: #245269;}.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.alert-warning hr {border-top-color: #f7e1b5;}.alert-warning .alert-link {color: #66512c;}.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.alert-danger hr {border-top-color: #e4b9c0;}.alert-danger .alert-link {color: #843534;}@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@-o-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}.progress {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}.progress-striped .progress-bar, .progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}.progress.active .progress-bar, .progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {background-color: #5cb85c;}.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-info {background-color: #5bc0de;}.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-warning {background-color: #f0ad4e;}.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.progress-bar-danger {background-color: #d9534f;}.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}.media {margin-top: 15px;}.media:first-child {margin-top: 0;}.media, .media-body {overflow: hidden;zoom: 1;}.media-body {width: 10000px;}.media-object {display: block;}.media-right, .media > .pull-right {padding-left: 10px;}.media-left, .media > .pull-left {padding-right: 10px;}.media-left, .media-right, .media-body {display: table-cell;vertical-align: top;}.media-middle {vertical-align: middle;}.media-bottom {vertical-align: bottom;}.media-heading {margin-top: 0;margin-bottom: 5px;}.media-list {padding-left: 0;list-style: none;}.list-group {padding-left: 0;margin-bottom: 20px;}.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}a.list-group-item {color: #555;}a.list-group-item .list-group-item-heading {color: #333;}a.list-group-item:hover, a.list-group-item:focus {color: #555;text-decoration: none;background-color: #f5f5f5;}.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {color: #777;cursor: not-allowed;background-color: #eee;}.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {color: inherit;}.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {color: #777;}.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {color: inherit;}.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {color: #c7ddef;}.list-group-item-success {color: #3c763d;background-color: #dff0d8;}a.list-group-item-success {color: #3c763d;}a.list-group-item-success .list-group-item-heading {color: inherit;}a.list-group-item-success:hover, a.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}.list-group-item-info {color: #31708f;background-color: #d9edf7;}a.list-group-item-info {color: #31708f;}a.list-group-item-info .list-group-item-heading {color: inherit;}a.list-group-item-info:hover, a.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}.list-group-item-warning {color: #8a6d3b;background-color: #fcf8e3;}a.list-group-item-warning {color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading {color: inherit;}a.list-group-item-warning:hover, a.list-group-item-warning:focus {color: #8a6d3b;background-color: #faf2cc;}a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}.list-group-item-danger {color: #a94442;background-color: #f2dede;}a.list-group-item-danger {color: #a94442;}a.list-group-item-danger .list-group-item-heading {color: inherit;}a.list-group-item-danger:hover, a.list-group-item-danger:focus {color: #a94442;background-color: #ebcccc;}a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {color: #fff;background-color: #a94442;border-color: #a94442;}.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}.list-group-item-text {margin-bottom: 0;line-height: 1.3;}.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}.panel-body {padding: 15px;}.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel-heading > .dropdown .dropdown-toggle {color: inherit;}.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {color: inherit;}.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .list-group, .panel > .panel-collapse > .list-group {margin-bottom: 0;}.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}.list-group + .panel-footer {border-top-width: 0;}.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {margin-bottom: 0;}.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {padding-right: 15px;padding-left: 15px;}.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 3px;}.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 3px;}.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {border-top: 1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}.panel > .table-bordered, .panel > .table-responsive > .table-bordered {border: 0;}.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}.panel > .table-responsive {margin-bottom: 0;border: 0;}.panel-group {margin-bottom: 20px;}.panel-group .panel {margin-bottom: 0;border-radius: 4px;}.panel-group .panel + .panel {margin-top: 5px;}.panel-group .panel-heading {border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #ddd;}.panel-group .panel-footer {border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #ddd;}.panel-default {border-color: #ddd;}.panel-default > .panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #333;}.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}.panel-primary {border-color: #337ab7;}.panel-primary > .panel-heading {color: #fff;background-color: #337ab7;border-color: #337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #337ab7;}.panel-primary > .panel-heading .badge {color: #337ab7;background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #337ab7;}.panel-success {border-color: #d6e9c6;}.panel-success > .panel-heading {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #d6e9c6;}.panel-success > .panel-heading .badge {color: #dff0d8;background-color: #3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #d6e9c6;}.panel-info {border-color: #bce8f1;}.panel-info > .panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #bce8f1;}.panel-info > .panel-heading .badge {color: #d9edf7;background-color: #31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #bce8f1;}.panel-warning {border-color: #faebcc;}.panel-warning > .panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #faebcc;}.panel-warning > .panel-heading .badge {color: #fcf8e3;background-color: #8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #faebcc;}.panel-danger {border-color: #ebccd1;}.panel-danger > .panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebccd1;}.panel-danger > .panel-heading .badge {color: #f2dede;background-color: #a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ebccd1;}.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {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%;}.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, .15);}.well-lg {padding: 24px;border-radius: 6px;}.well-sm {padding: 9px;border-radius: 3px;}.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;border: 0;}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}.modal-header {min-height: 16.42857143px;padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.42857143;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 960px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}.modal-sm {width: 300px;}}@media (min-width: 992px) {.modal-lg {width: 900px;}}.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: normal;line-height: 1.4;filter: alpha(opacity=0);opacity: 0;}.tooltip.in {filter: alpha(opacity=90);opacity: .9;}.tooltip.top {padding: 5px 0;margin-top: -3px;}.tooltip.right {padding: 0 5px;margin-left: 3px;}.tooltip.bottom {padding: 5px 0;margin-top: 3px;}.tooltip.left {padding: 0 5px;margin-left: -3px;}.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;border-radius: 4px;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-left .tooltip-arrow {right: 5px;bottom: 0;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: left;white-space: normal;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}.popover.top {margin-top: -10px;}.popover.right {margin-left: 10px;}.popover.bottom {margin-top: 10px;}.popover.left {margin-left: -10px;}.popover-title {padding: 8px 14px;margin: 0;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}.popover-content {padding: 9px 14px;}.popover > .arrow, .popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover > .arrow {border-width: 11px;}.popover > .arrow:after {content: "";border-width: 10px;}.popover.top > .arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999;border-top-color: rgba(0, 0, 0, .25);border-bottom-width: 0;}.popover.top > .arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: #999;border-right-color: rgba(0, 0, 0, .25);border-left-width: 0;}.popover.right > .arrow:after {bottom: -10px;left: 1px;content: " ";border-right-color: #fff;border-left-width: 0;}.popover.bottom > .arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, .25);}.popover.bottom > .arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0, 0, 0, .25);}.popover.left > .arrow:after {right: 1px;bottom: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}.carousel {position: relative;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner > .item {position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}.carousel-inner > .item > img, .carousel-inner > .item > a > img {line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition: -o-transform .6s ease-in-out;transition: transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}.carousel-inner > .item.next, .carousel-inner > .item.active.right {left: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.carousel-inner > .item.prev, .carousel-inner > .item.active.left {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;}.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}.carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}.carousel-control:hover, .carousel-control:focus {color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;}.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}.carousel-control .icon-prev, .carousel-control .icon-next {width: 20px;height: 20px;margin-top: -10px;font-family: serif;line-height: 1;}.carousel-control .icon-prev:before {content: '\2039';}.carousel-control .icon-next:before {content: '\203a';}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}.carousel-caption .btn {text-shadow: none;}@media screen and (min-width: 960px) {.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px;font-size: 30px;}.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -15px;}.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -15px;}.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {display: table;content: " ";}.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {clear: both;}.center-block {display: block;margin-right: auto;margin-left: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table;}tr.visible-xs {display: table-row !important;}th.visible-xs, td.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 960px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table;}tr.visible-sm {display: table-row !important;}th.visible-sm, td.visible-sm {display: table-cell !important;}}@media (min-width: 960px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}@media (min-width: 960px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}@media (min-width: 960px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table;}tr.visible-md {display: table-row !important;}th.visible-md, td.visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table;}tr.visible-lg {display: table-row !important;}th.visible-lg, td.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 960px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table;}tr.visible-print {display: table-row !important;}th.visible-print, td.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}html {
font-size: 100%;
background-color: #fff;
}
body {
overflow-x: hidden;
font-weight: normal;
padding: 0;
color: #6d6d6d;
line-height: 24px;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.scrollLock {
position: fixed;
width: 100%;
left: 0px;
top: 0px;
overflow-y: scroll;
}
.navbar.navbar-default .navbar-nav a {
color: #6d6d6d;
}
.vc_empty_space {
clear: both;
}
#wrapper #signup-content {
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
height: 100vh;
}
.post-link,
#comments .reply a,
.author-desc-wrapper a {
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
transition: 0.2s;
}
a,
a:hover,
a:focus,
a:active,
a.active {
outline: 0;
text-decoration: none;
}
.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
outline: 0;
}
p {
margin-bottom: 0;
line-height: 1.8;
}
.vc_row {
margin-left: 0 !important;
margin-right: 0 !important;
position: relative;
}
.vc_row.vc_row-fixed-bg {
background-attachment: fixed !important;
}
.vc_row-bottom-rounded-corners {
border-bottom-left-radius: 50% 10%;
border-bottom-right-radius: 50% 10%;
}
.vc_row-top-rounded-corners {
border-top-left-radius: 50% 10%;
border-top-right-radius: 50% 10%;
}
.vc_empty-placeholder {
margin-bottom: 0 !important;
}
.vc_section {
padding: 0!important;
overflow: hidden;
margin: 0!important;
}
.boxed-column {
overflow: hidden;
}
#wrapper {
position: relative;
z-index: 10;
background-color: #fff;
padding-bottom: 0;
}
.page-template-default #wrapper {
padding-bottom: 0;
}
.page-template-default #primary {
padding-bottom: 40px;
}
.home.page-template-default #wrapper {
min-height: calc(100vh - 108px);
}
.vc_row.outer-margin {
margin-left: -15px !important;
margin-right: -15px !important;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 30px auto 30px auto;
}
.alignright {
float: right;
margin: 0px 0 40px 40px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
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-color: #fff;
border: none;
max-width: 100%;
padding: 0;
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;
}
#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
}
.wpb_raw_html table {
font-weight: bold;
border: 1px solid #e5e7f2;
width: 100%;
}
.wpb_raw_html table td {
border: 1px solid #e5e7f2;
padding: 15px 30px;
}
.wpb_raw_html table td:first-child {
color: #1f1f1f
}
#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow {
box-shadow: none;
background: none;
}
#wrapper .vc_grid-btn-load_more .vc_general,
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
#commentform #submit,
#single-page .bbp-login-form .user-submit,
.woocommerce .woocommerce-form-login .button,
.woocommerce .checkout_coupon .button,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-cart #single-page table.cart .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#single-page .return-to-shop a,
.woocommerce-account #single-page .woocommerce-Button,
.woocommerce-account #single-page .woocommerce-button,
.woocommerce-account #single-page .button,
.keydesign-cart .buttons .btn,
.woocommerce #review_form #respond .form-submit input,
.woocommerce div.product form.cart .button,
.tt_button {
text-align: center;
font-weight: 700;
color: #fff;
padding: 0 40px;
margin: auto;
box-sizing: border-box;
outline: none;
border-radius: 0px;
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
width: -moz-max-content;
width: max-content;
overflow: hidden;
-webkit-transition: 0.2s !important;
-moz-transition: 0.2s !important;
-ms-transition: 0.2s !important;
-o-transition: 0.2s !important;
transition: 0.2s !important;
}
.blog-content .tt_button,
.single-page-content .tt_button {
color: #fff;
}
#single-page .bbp-login-form .bbp-submit-wrapper {
width: 100%;
}
.woocommerce .woocommerce-form-login .button {
margin: 0;
margin-top: 34px;
}
.vc_parallax .vc_parallax-inner {
background-image: inherit!important;
}
.kd_vc_parallax .parallax-overlay {
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
width: 100%;
height: 100%;
backface-visibility: hidden;
background-image: inherit;
background-size: cover;
}
.woocommerce .checkout_coupon .button:hover,
.content-area .vc_grid .vc_gitem-link:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce-cart #single-page table.cart .button[name="update_cart"]:hover,
.woocommerce-cart #single-page table.cart .button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
#single-page .return-to-shop a:hover,
.woocommerce-account #single-page .woocommerce-Button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.tt_button.btn_secondary_color:hover,
.tt_button:hover {
background-color: transparent;
}
.btn-hover-1 .woocommerce ul.products li.product .added_to_cart:hover,
.btn-hover-1 .woocommerce ul.products li.product .button:hover,
.btn-hover-1 .woocommerce div.product form.cart .button:hover,
.btn-hover-1 .tt_button:hover,
.btn-hover-1 .content-area .vc_grid .vc_gitem-zone-c .vc_general:hover,
.btn-hover-1 .tt_button.modal-menu-item:hover,
.btn-hover-1 .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a:hover {
box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
}
.tt_button:hover .iconita,
.btn-hover-1 .tt_button:hover .iconita,
.btn-hover-1 .tt_button .iconita {
color: #fff;
}
.btn-hover-2 .tt_button:hover,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart:hover,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button:hover,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart:hover,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button:hover {
background: none !important;
}
.btn-hover-2 .tt_button::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button::before {
content: "";
display: block;
width: 100%;
height: 100%;
margin: auto;
position: absolute;
z-index: -1;
top: 0;
left: 0;
bottom: 0;
right: 0;
-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-o-transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.25s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s, -webkit-transform 0.25s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center;
}
.btn-hover-2 .tt_button:hover::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart:hover::before,
.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button:hover::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart:hover::before,
.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button:hover::before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
}
.btn-hover-2 .tt_button:hover .iconita,
.btn-hover-2 .wpcf7 .wpcf7-submit:hover,
.btn-hover-2 #commentform #submit:hover {
color: #fff !important;
}
#single-page .bbp-login-form .user-submit:hover,
.woocommerce .woocommerce-form-login .button:hover,
.tt_button:hover {
background-color: transparent;
}
#wrapper .pr0 {
padding-right: 0;
}
.wp-caption p.wp-caption-text {
font-size: 14px;
line-height: 17px;
margin: 10px 0;
padding: 0 4px 5px;
}
.bypostauthor {
display: block;
}
.gallery-caption {
display: block;
}
.container .font-weight100 {
font-weight: 100;
}
.container .font-weight300 {
font-weight: 300;
}
.container .font-weight500 {
font-weight: 500;
}
.container .font-weight700 {
font-weight: 700;
}
.post-password-form {
display: flex;
flex-direction: column;
justify-content: center;
height: calc(100vh - 40px);
}
.entry-header+#primary .post-password-form {
height: auto;
} h1,
h2,
h3,
h4,
h5,
.container h1,
.container h2,
.container h3,
.container h4,
.container h5 {
letter-spacing: -0.03em;
line-height: 1.3;
margin: 0;
font-weight: 600;
margin-bottom: 20px;
}
.container h1 {
font-size: 45px;
}
.container h2 {
font-size: 32px;
}
.container h3 {
font-size: 28px
}
.container h4 {
font-size: 23px
}
.container h5 {
font-size: 20px;
font-weight: 400;
line-height: 1.6
}
.container h6 {
font-size: 18px;
font-weight: 400;
}
.container h6 {
line-height: 1.5;
font-weight: 400;
margin: 0;
color: inherit;
margin-bottom: 20px;
}
.container h6 a {
font-weight: 700;
transition: 0.25s;
}
.single-post section h1.section-heading {
text-align: left;
max-width: 100%;
padding-left: 15px;
margin: 0;
}
.heading-separator {
width: 45px;
height: 2px;
display: block;
margin: auto;
border-radius: 0;
}
.with-overlay .heading-separator {
background-color: #fff;
opacity: 0.9;
}
.vc_separator.separator,
.separator {
margin-bottom: 25px;
width: 50px;
margin-top: -5px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
display: none;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }  section {
padding: 0;
position: relative;
}
.row {
margin: 0;
}
.container {
padding: 0;
position: relative;
}
.container.fullwidth {
width: 100%;
}
.vc_row.container {
margin-left: auto !important;
margin-right: auto !important;
z-index: 10;
}
.outer-margin {
margin: 0 -15px;
}
.bg-light-gray {
background-color: #f7f7f7;
}
.btn-primary {
text-transform: uppercase;
font-weight: 700;
color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
border-color: #f6bf01;
color: #fff;
background-color: #fec503;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-xl {
height: 50px;
border-radius: 2px;
color: white;
font-size: 0.875em;
font-weight: 700;
text-transform: uppercase;
width: 100%;
transition: 0.2s;
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active {
color: #fff;
}
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
background-image: none;
}
body.modal-open {
overflow: hidden;
}
.parallax {
position: relative;
overflow: hidden;
}
.parallax .parallax-overlay {
position: absolute;
width: 100%;
height: 125%;
top: 0;
opacity: 1;
background-position: bottom;
background-repeat: no-repeat;
}
@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
.parallax.with-overlay:after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.7;
z-index: 1;
display: block;
content: ".";
font-size: 0;
}
.parallax.with-overlay .container {
z-index: 10;
}
}
@supports (-ms-accelerator:true) {
.parallax.with-overlay:after {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.7;
z-index: 1;
display: block;
content: ".";
font-size: 0;
}
.parallax.with-overlay .container {
z-index: 10;
}
}
.parallax .parallax-overlay,
.with-overlay .parallax-overlay {
background-size: cover !important;
}
.with-overlay .parallax-overlay {
opacity: 0.4;
height: 125%;
}
.with-overlay .section-subheading,
.with-overlay .section-heading {
color: #fff;
}
.gray-bg {
background-color: #f8f8f8;
}
.header-buttons {
margin: 60px auto 100px auto;
}
.main-nav-center #logo,
.main-nav-center .header-bttn-wrapper {
width: auto;
}
.main-nav-left .header-bttn-wrapper,
.main-nav-right .header-bttn-wrapper {
display: flex;
margin-left: 15px;
margin-right: 15px;
}
.main-nav-center .header-bttn-wrapper {
display: flex;
margin-right: 15px;
margin-left: 15px;
}
.primary-button {
min-width: 150px;
padding: 0 20px;
background-color: white;
border-radius: 2px;
display: inline-block;
text-align: center;
font-size: 0.875em;
font-weight: 700;
text-transform: uppercase;
line-height: 36px;
margin: 0 10px;
border: 2px solid white;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.primary-button.button-inverse {
color: #fff;
margin: 0;
}
.primary-button.button-inverse:hover {
background-color: transparent;
}
.secondary-button {
display: inline-block;
min-width: 150px;
text-align: center;
line-height: 36px;
color: white;
font-size: 0.875em;
margin: 0 10px;
font-weight: 700;
text-transform: uppercase;
border: 2px solid white;
border-radius: 2px;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.secondary-button-inverse {
background-color: #fff
}
.secondary-button.secondary-button-inverse:hover {
color: #fff;
}
.primary-button:hover {
background: none;
color: #fff;
text-decoration: none;
}
.secondary-button:hover {
background-color: #fff;
text-decoration: none;
}
.kd-panel-subtitle ul li,
.kd-panel-subtitle ol li,
.tab-text-container ul li,
.side-content-text ul li,
.wpb_text_column ul li,
.wpb_text_column ol li {
line-height: 30px;
margin-bottom: 10px;
padding-left: 25px;
position: relative;
margin: 0;
}
.kd-panel-subtitle ul,
.kd-panel-subtitle ol,
.tab-text-container ul,
.side-content-text ul,
.wpb_text_column ol,
.wpb_text_column ul {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.side-content-text ul,
.wpb_text_column ul {
padding-left: 0;
margin-bottom: 25px;
}
.side-content-text ul {
margin-bottom: 0;
margin-top: 25px;
}
.wpb_text_column ul ul {
padding-left: 35px;
margin-top: 10px;
}
.kd-panel-subtitle ol,
.wpb_text_column ol {
counter-reset: li;
}
.kd-panel-subtitle ol li {
padding-left: 0;
}
.kd-panel-subtitle ol,
.kd-panel-subtitle ul {
margin-top: 20px;
}
.kd-panel-subtitle ol>li:before,
.wpb_text_column ol>li:before {
content: counter(li, decimal);
counter-increment: li;
padding-right: 20px;
font-weight: bold;
}
.kd-panel-subtitle ul>li:before,
.tab-text-container ul>li:before,
.side-content-text ul>li:before,
.wpb_text_column ul>li:before {
padding-right: 10px;
font-weight: 600;
font-family: 'ekko-font';
font-size: 12px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
left: 0;
content: "\f00c";
}
.single-post .wpb_text_column ul>li:before {
display: none;
}
.single-post .wpb_text_column ul {
padding-left: 20px;
list-style-type: disc;
}
.single-post .wpb_text_column ul li {
padding-left: 0;
}
.single-post .wpb_text_column ol {
padding-left: 20px;
list-style-type: decimal;
}
.single-post .wpb_text_column ol li {
padding-left: 0;
}
body.compose-mode .vc_vc_row>.vc_parallax,
body.compose-mode .vc_vc_row>[data-vc-full-width=true],
body.compose-mode .vc_vc_row_inner,
body.compose-mode .vc_vc_section>.vc_parallax,
body.compose-mode .vc_vc_section>[data-vc-full-width=true],
body.compose-mode .vc_vc_video {
padding-top: 0px;
}
body .vc_col-has-fill>.vc_column-inner,
body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
body .vc_section.vc_section-has-fill,
body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
body .vc_section.vc_section-has-fill+.vc_section {
padding-top: 0px;
}
body.compose-mode .vc_row[data-vc-full-width] {
overflow: visible;
}
body.compose-mode .vc_row[data-vc-full-width].vc_parallax {
overflow: hidden;
}
body.compose-mode .vc_empty-shortcode-element,
body.compose-mode .vc_templatera,
body.compose-mode .vc_vc_column_text,
body.compose-mode .vc_vc_widget_sidebar {
min-height: 0;
}
.wp-block-button {
margin-bottom: 20px;
}
#posts-content .wp-block-cover-text {
color: #fff;
}
#posts-content .has-left-content {
justify-content: flex-start;
}
#posts-content .has-right-content {
justify-content: flex-end;
}
.wp-block-cover {
margin-bottom: 20px;
} #logo {
display: flex;
align-items: center;
}
#logo .logo {
font-weight: 700;
font-size: 22px;
margin: 0;
display: block;
float: left;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
}
.navbar .container #logo .logo {
margin-left: 15px;
margin-right: 15px;
}
.navbar.fullwidth .container #logo .logo {
margin-left: 0;
}
.navbar.fullwidth .container .modal-menu-item {
margin-right: 0;
}
.single-portfolio .navbar.fullwidth .container #logo .logo {
margin-left: 15px;
}
.topbar {
border-bottom: 1px solid rgba(132, 132, 132, 0.15);
background-color: #fff;
-webkit-transition: background 0.25s ease-in-out;
-moz-transition: background 0.25s ease-in-out;
-o-transition: background 0.25s ease-in-out;
-ms-transition: background 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.topbar .container {
display: flex;
}
.topbar.tb-default-design .topbar-extra-content {
margin-right: 15px;
}
.topbar-left-content,
.topbar-right-content,
.topbar-extra-content {
line-height: 1;
}
.topbar-left-content .topbar-menu {
margin-left: 15px;
}
.topbar-right-content {
margin-left: auto;
}
.topbar-phone,
.topbar-email,
.topbar-opening-hours {
line-height: 45px;
float: left;
font-size: 13px;
letter-spacing: 0;
}
.topbar-opening-hours {
padding-right: 20px;
}
.tb-border-design .topbar-phone,
.tb-border-design .topbar-email,
.tb-border-design .topbar-opening-hours {
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-right: 20px;
}
.tb-border-design .topbar-socials {
margin: 0 -5px;
}
.tb-border-design .topbar-socials a {
border-right: 1px solid rgba(132, 132, 132, 0.15);
width: 46px;
text-align: center;
}
.tb-border-design .topbar-socials li:last-child a {
border-right: none;
}
.tb-border-design .topbar-extra-content {
border-left: 1px solid rgba(132, 132, 132, 0.15);
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-right: 15px;
padding-left: 10px;
padding-right: 10px;
margin-left: 5px;
}
.tb-border-design .topbar-right-content {
padding-left: 5px;
border-left: 1px solid rgba(132, 132, 132, 0.15);
}
.tb-border-design .topbar-left-content {
border-left: 1px solid rgba(132, 132, 132, 0.15);
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-left: 15px;
padding: 0 5px;
}
.tb-border-design .topbar-right-content.content-empty,
.tb-border-design .topbar-left-content.content-empty {
border: none;
}
.tb-border-design .topbar-right-content .topbar-menu {
margin-left: 15px;
}
.tb-border-design .topbar-contact span:last-child {
border: none;
margin: 0;
}
.tb-border-design .topbar-left-content .topbar-contact .topbar-opening-hours {
padding-right: 0;
}
.tb-border-design .topbar-left-content .topbar-contact span:last-child a {
padding-right: 0;
margin-right: 0;
}
.topbar-phone a,
.topbar-email a {
transition: 0.25s;
color: inherit;
margin-right: 10px;
padding-right: 10px;
}
.topbar-phone a:hover,
.topbar-email a:hover {
opacity: 1;
}
.topbar-contact {
margin: 0 15px;
}
.topbar-right-content .topbar-contact {
margin-right: -5px;
}
.topbar-contact i {
font-size: 16px;
margin-right: 10px;
margin-top: 0;
display: block;
float: left;
line-height: 46px;
max-height: 45px;
}
.topbar-contact .fa.fa-envelope-o {
font-weight: 600;
font-size: 15px;
}
.topbar-phone .iconsmind-Telephone,
.topbar-email .iconsmind-Mail {
font-size: 16px;
display: block;
float: left;
line-height: 45px;
margin-right: 5px;
}
.topbar-socials {
float: right;
height: 45px;
margin: 0 3px;
}
ul.redux-social-media-list {
padding: 0;
}
.topbar-socials ul.redux-social-media-list,
.footer-socials-bar ul.redux-social-media-list {
margin: 0;
}
.topbar-socials ul.redux-social-media-list li,
.footer-socials-bar ul.redux-social-media-list li {
padding: 0;
font-size: inherit;
}
.topbar-socials a {
color: inherit;
padding: 0 12px;
line-height: 28px;
display: block;
float: left;
margin-top: 10px;
transition: 0.25s;
font-size: 13px;
}
.blog_widget ul.redux-social-media-list li a:hover,
.topbar-socials a:hover {
opacity: 0.8;
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
}
.topbar.second-template .topbar-socials {
float: left;
}
.topbar.second-template .topbar-contact {
float: right;
}
.topbar.second-template .redux-social-media-list {
padding-left: 0;
}
.topbar.second-template .topbar-contact {
margin-right: 5px;
}
.topbar-socials a .fa {
transition: 0.25s;
font-size: 15px;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.logo img {
height: auto;
}
.nav-logo {
display: none;
}
.transparent-navigation .nav-secondary-logo.navbar-shrink.nav-transparent-secondary-logo .nav-logo,
.transparent-navigation .nav-transparent-secondary-logo.navbar-shrink .fixed-logo,
.transparent-navigation .nav-transparent-secondary-logo .nav-logo,
.nav-secondary-logo.navbar-shrink .nav-logo {
display: inline-block;
}
.transparent-navigation .nav-secondary-logo.navbar-shrink.nav-transparent-secondary-logo .fixed-logo,
.transparent-navigation .nav-transparent-secondary-logo.navbar-shrink .nav-logo,
.transparent-navigation .nav-transparent-secondary-logo .fixed-logo,
.nav-secondary-logo.navbar-shrink .fixed-logo {
display: none;
}
@media (max-width: 960px) {
.transparent-navigation .nav-transparent-secondary-logo .nav-logo {
display: none;
}
.transparent-navigation .nav-transparent-secondary-logo .fixed-logo {
display: block;
}
.home .nav-transparent-secondary-logo .nav-logo {
display: none;
}
.home .nav-transparent-secondary-logo .fixed-logo {
display: inline-block;
}
} #preloader {
position: fixed;
left: 0;
top: 0;
z-index: 999999999;
width: 100%;
background-color: #fff;
height: 100%;
overflow: visible;
}
.spinner {
height: 5px;
width: 100%;
position: relative;
overflow: hidden;
background-color: #f8f8f8;
}
.spinner:before {
display: block;
position: absolute;
content: "";
left: -200px;
width: 200px;
height: 5px;
animation: loading 2s linear infinite;
}
@keyframes loading {
from {
left: -200px;
width: 30%;
}
50% {
width: 30%;
}
70% {
width: 70%;
}
80% {
left: 50%;
}
95% {
left: 120%;
}
to {
left: 100%;
}
}
.loading-effect {
opacity: 1;
transition: 0.7s opacity;
}
.loading-effect.fade-in {
opacity: 0;
transition: none;
}
.loading-effect.fade-out {
-webkit-transition: opacity 0.7s;
transition: opacity 0.7s;
opacity: 0;
} .with-overlay .owl-dot span {
background-color: #fff;
}
.with-overlay .owl-dot:hover span,
.with-overlay .owl-dot.active span {
border: 2px solid #fff;
}
.owl-nav div {
display: inline-block;
zoom: 1;
margin: 0;
width: 30px;
height: 30px;
font-size: 0;
filter: Alpha(Opacity=30);
opacity: 1;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
border-radius: 0px;
}
.owl-nav div:before {
content: "\e900";
display: block;
font-size: 18px;
line-height: 26px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;
}
.port-prev.tt_button .arrow:before,
.port-next.tt_button .arrow:before {
display: block;
font-size: 18px;
line-height: 26px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;
}
.port-next.tt_button .arrow:before {
margin-left: 10px;
transition: 0s;
content: "\e900";
}
.port-prev.tt_button .arrow:before {
margin-right: 10px;
content: "\e901";
transition: 0s;
}
.owl-nav div.owl-prev {
right: auto;
left: 0;
}
.owl-nav div.owl-next {
right: 0;
left: auto;
}
.owl-nav div.owl-prev:before {
content: "\e901";
}
.clickable .owl-nav div:hover {
filter: Alpha(Opacity=100);
opacity: 1;
text-decoration: none;
} .owl-dots {
position: relative;
display: table;
margin: auto;
padding: 0;
list-style: none;
cursor: default;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
justify-content: center;
margin-top: 40px;
}
.owl-dots .owl-dot {
position: relative;
display: block;
float: left;
margin: 0 5px;
width: 10px;
height: 10px;
cursor: pointer;
}
.owl-dots .owl-dot span {
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: none;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.2);
text-indent: -999em;
cursor: pointer;
position: absolute;
border: none!important;
}
.owl-dots .owl-dot.active span {
background-color: #1f1f1f;
}
.owl-dots .owl-dot span:focus {
outline: none;
}
.owl-dots .owl-dot a {
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
.owl-dots .owl-dot a:hover,
.owl-dots .owl-dot a:focus {
background-color: #fff;
}
.owl-item.loading {
min-height: 150px;
}
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel {
position: relative;
width: 100%;
-ms-touch-action: pan-y;
touch-action: manipulation;
}
.owl-carousel .owl-wrapper {
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
z-index: 2;
width: 100%;
}
.owlslider-related-posts.owl-carousel .owl-wrapper-outer {
overflow: visible;
}
rs-module-wrap {
z-index: 0!important;
}
.owlslider-related-posts.owl-carousel .owl-nav {
margin: 0;
position: absolute;
top: 50%;
height: 40px;
z-index: 10;
width: 100%;
margin-top: -45px;
overflow: visible;
pointer-events: none;
}
.owlslider-related-posts.owl-carousel .owl-nav div.owl-prev {
left: -85px;
}
.owlslider-related-posts.owl-carousel .owl-nav div.owl-next {
right: -85px;
}
.owlslider-related-posts.owl-carousel .owl-item {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
}
.owlslider-related-posts.owl-carousel .owl-item.active {
opacity: 1;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float: left;
}
.owl-dot,
.owl-nav div {
cursor: pointer;
}
.with-overlay .owl-nav div.owl-next,
.with-overlay .owl-nav div.owl-prev {
color: #fff;
}
.owl-nav {
height: 30px;
text-align: center;
margin-top: 20px;
}
.owl-nav.disabled {
display: none;
}
.owl-dots.disabled {
display: none;
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-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);
} .navbar-default {
border-color: transparent;
width: inherit;
top: inherit;
}
.navbar-default.fullwidth .container {
width: 100%;
padding: 0 35px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
color: #fec503;
}
.navbar-default .navbar-collapse {
border: none;
box-shadow: none;
}
.navbar-default .navbar-toggle {
border: none;
margin-right: -10px;
}
.navbar-header {
display: none;
}
@media (max-width: 960px) {
.navbar-header {
display: block;
}
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background: none;
}
.navbar-default .nav li a {
opacity: 1;
margin: 0;
padding: 0 15px;
line-height: 1;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
font-weight: 400;
}
.navbar-default .navbar-toggle {
position: relative;
transition-timing-function: linear;
transition-duration: .15s;
transition-property: opacity, filter;
overflow: visible;
width: 36px;
height: 36px;
margin-right: 0;
margin-top: 8px;
margin-bottom: 0;
border-radius: 0;
padding: 0;
border: none;
}
.navbar-default .navbar-toggle .icon-bar,
.navbar-toggle .icon-bar:before,
.navbar-toggle .icon-bar:after {
position: absolute;
width: 24px;
height: 2px;
left: 6px;
top: 24px;
transition-timing-function: ease;
transition-duration: .15s;
transition-property: transform;
margin: 0;
background-color: #1a1a1a;
border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar:not(:first-child) {
display: none;
}
.navbar-default .navbar-toggle .icon-bar:after,
.navbar-default .navbar-toggle .icon-bar:before {
display: block;
content: "";
}
.navbar-default .navbar-toggle .icon-bar:before {
top: -8px;
left: 0px;
transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19);
}
.navbar-default .navbar-toggle .icon-bar:after {
top: -16px;
left: 0;
transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
}
.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar {
transition-delay: .22s;
transition-timing-function: cubic-bezier(.215, .61, .355, 1);
transform: translate3d(0, -7px, 0) rotate(-45deg);
}
.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:before {
top: 0px;
transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
transform: rotate(-90deg);
}
.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:after {
top: 0px;
transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
opacity: 0;
}
.navbar-default .nav:hover li a {
opacity: 0.3;
}
.navbar-default.disable-menu-opacity-effect .nav:hover li a {
opacity: 1;
}
.navbar-default .nav:hover li.dropdown:hover a,
.navbar-nav .nav:hover li.dropdown .dropdown-menu li a,
.navbar-nav li.dropdown .dropdown-menu:hover li a:hover,
.navbar-default .nav:hover li a:hover {
opacity: 1;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 100%;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
outline: 0;
background: none;
opacity: 1;
}
#single-page .bbp-login-form .user-submit,
.tt_button.modal-menu-item {
border-radius: 0;
box-sizing: border-box;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
cursor: pointer;
min-width: auto;
display: inline-flex;
margin-left: 10px;
margin-right: 0;
}
.tt_button.modal-menu-item:first-child {
margin-left: auto;
}
#single-page .bbp-login-form .user-submit {
width: 100%;
max-width: 100%;
box-sizing: border-box;
margin: 0;
margin-bottom: 30px;
margin-top: 20px;
}
#single-page .right-sidebar .bbp-login-form .user-submit {
margin: 0;
}
.modal-content-inner .wpcf7-submit:hover,
.keydesign-cart .buttons .btn:hover {
color: #fff!important;
}
.navbar.navbar-default .menubar {
-webkit-transition: background 0.25s ease-in-out;
-moz-transition: background 0.25s ease-in-out;
-o-transition: background 0.25s ease-in-out;
-ms-transition: background 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.navbar.navbar-default .menubar.main-nav-center .container::after,
.navbar.navbar-default .menubar.main-nav-center .container::before {
display: none;
}
.navbar.navbar-default .menubar .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.main-nav-extra-content {
display: flex;
align-items: center;
}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
margin-left: auto;
}
.navbar.navbar-default .menubar.main-nav-left .navbar-collapse {
margin-right: auto;
}
.navbar.navbar-default .menubar .keydesign-cart,
.navbar.navbar-default .menubar .topbar-search {
margin-right: 5px;
}
.navbar-default.navbar-shrink .nav li a:hover,
.navbar-default.navbar-shrink .nav li a:focus {
outline: 0;
background: none;
}
.navbar-default.navbar-shrink .navbar-nav>.active>a:focus,
.navbar-default.navbar-shrink .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a {
border-radius: 0;
background: none;
opacity: 1;
}
.navbar-default.navbar-shrink.with-topbar {
margin-top: -46px;
}
.navbar-default.navbar-shrink.with-topbar.with-topbar-sticky {
margin-top: 0px;
}
.wpb_revslider_element.wpb_content_element {
margin-bottom: 0;
}
#kd-slider .bullet-bar.tparrows {
width: 50px;
height: 50px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
#kd-slider .bullet-bar.tparrows:before {
line-height: 50px;
}
#kd-slider .secondary_slider {
background-color: #fff;
border: 2px solid #fff;
}
#kd-slider .secondary_slider:hover {
color: #fff;
background-color: transparent;
}
.menu-item-badge,
.navbar-nav .menu-item .menu-item-badge {
display: inline-flex;
padding: 0 10px;
border-radius: 50em;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.16px;
z-index: 10;
text-transform: uppercase;
width: auto;
min-width: auto;
text-align: center;
margin-left: 12px;
line-height: 21px;
float: right;
margin-top: -3px;
}
.footer-widget-area .menu-item-badge,
.navbar-nav .dropdown-menu .menu-item .menu-item-badge {
position: absolute;
width: fit-content;
top: 50%;
margin-top: -11px;
}
@media(max-width:1270px) {
.navbar-nav .menu-item .menu-item-badge {
float: none;
}
}
@media(min-width:960px) {
.under-menu {
margin-top: 80px;
}
.under-menu-topbar { }
.navbar.navbar-default {
padding: 0 0;
border: 0;
background-color: transparent;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: 0.25s ease-in-out;
z-index: 1090;
}
.navbar-default,
.navbar-default.fullwidth {
padding: 0;
}
} header {
position: relative;
text-align: center;
}
.custom.tparrows.tparrows {
background: none !important;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.custom.tparrows.tparrows:hover {
opacity: 0.7 !important;
}
.custom.tparrows:before {
font-size: 18px !important;
}
.header-full-height {
height: 100vh;
height: 100%;
}
.big-custom-heading {
margin: 0;
letter-spacing: -3px;
}
#wrapper .erinyen .tp-thumb {
opacity: 1;
border-radius: 0px;
overflow: hidden;
}
#wrapper .erinyen .tp-thumb .tp-thumb-over {
border-radius: 3px
}
#wrapper .erinyen .tp-thumb-title {
font-weight: 700;
font-family: inherit;
font-size: 12px;
text-transform: uppercase;
}
#wrapper .erinyen .tp-thumb-mask {
overflow: visible!important;
margin-top: -20px;
}
#wrapper .erinyen .tp-thumb.selected {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.erinyen .tp-thumb .tp-thumb-title {
display: none;
}
.erinyen .tp-thumb.selected .tp-thumb-title,
.erinyen .tp-thumb:hover .tp-thumb-title {
display: block;
}
body.maintenance-mode {
overflow: hidden;
height: 100vh !important;
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
body.maintenance-mode .container {
background-color: transparent;
padding: 0;
flex-shrink: 0;
}
body.maintenance-mode .container .wpcf7 {
width: 50%;
margin: auto;
margin-top: 90px;
}
body.maintenance-mode .container h2 {
font-size: 42px;
margin-bottom: 0;
}
body.maintenance-mode .maintenance-content {
font-weight: 600;
}
body.maintenance-mode .countdown {
margin-top: 55px
}
body.maintenance-mode .wpcf7-submit {
margin-top: 0;
}
body.maintenance-mode .wpcf7-submit:hover {
background-color: transparent;
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .15);
box-shadow: 0 8px 25px rgba(0, 0, 0, .15);
}
@media (max-width: 960px) {
body.maintenance-mode .container {
flex-shrink: inherit;
}
body.maintenance-mode .container .wpcf7 {
width: 90%;
margin: auto;
margin-top: 40px;
}
body.maintenance-mode .countdown {
margin-top: 30px;
}
body.maintenance-mode .inline-cf .wpcf7 .wpcf7-submit {
width: 100%;
}
body.maintenance-mode .container h2 {
font-size: 36px;
line-height: 1.3
}
}
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu {
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
display: block;
opacity: 0;
visibility: hidden;
border: none!important;
border-top-style: solid;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
pointer-events: none;
padding: 20px;
border-radius: 3px;
}
.navbar-nav.no-transition .menu-item-has-children .dropdown-menu {
-webkit-transition: 0s!important;
-moz-transition: 0s!important;
-o-transition: 0s!important;
transition: 0s!important;
}
.navbar-nav .menu-item-has-children .dropdown-menu::after {
display: none;
position: absolute;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
pointer-events: none;
border-color: transparent transparent #fff;
border-width: 12px;
top: -24px;
z-index: 100;
margin-left: -12px;
}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu {
opacity: 1;
visibility: visible;
pointer-events: initial;
}
.menubar #main-menu .navbar-nav .menu-item-has-children.mega-menu .dropdown-menu .dropdown-menu {
opacity: 1;
top: 0;
left: inherit;
margin-left: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
pointer-events: none;
position: relative;
box-shadow: none;
padding: 0;
display: block;
margin: 0;
width: 100%;
min-width: inherit;
}
.align-menu-right {
left: -100%!important;
margin-left: -40px!important;
}
.mega-menu .align-menu-right {
left: inherit!important;
margin-left: inherit!important;
}
.menubar #main-menu .navbar-nav .mega-menu .dropdown-menu .dropdown-menu .menu-item {
position: relative;
width: 100%;
}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown-menu .dropdown:before {
display: none
}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown>a {
pointer-events: none;
margin-bottom: 5px;
font-weight: 700;
}
.navbar-default.navbar-shrink #main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover {
color: #fff !important;
}
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover .menu-item-badge {
background: #fff;
}
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu .dropdown:hover:before {
color: #fff !important;
}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown-menu {
opacity: 0;
top: -22px;
left: 100%;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
pointer-events: none;
}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:hover .dropdown-menu {
opacity: 1;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
pointer-events: inherit;
}
@media (min-width:961px) {
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown>a:before {
margin-right: 10px;
color: inherit;
content: "\f105";
font-family: 'ekko-font';
position: absolute;
top: 8px;
right: 15px;
font-weight: bold;
margin: 0;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
font-size: 12px;
}
#main-menu.underline-effect .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown>a:before {
right: -15px;
}
#main-menu.underline-effect .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown a:hover:before {
right: -20px;
}
}
#main-menu .navbar-nav .mega-menu .dropdown-menu .dropdown>a:before {
display: none;
}
#main-menu .navbar-nav>.menu-item-has-children>a:after {
margin-right: 10px;
color: inherit;
content: "\f107";
font-family: 'ekko-font';
font-weight: bold;
margin: 0;
font-size: 11px;
display: inline-block;
background: none;
margin-left: 5px;
}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown a:hover:before {
right: 10px;
}
.logged-in #main-menu .navbar-nav a,
#main-menu .navbar-nav .menu-item a {
padding-top: 32px;
padding-bottom: 32px;
}
#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {
padding: 6px 10px;
}
#main-menu .navbar-nav .dropdown-menu {
padding: 0;
border: none;
border-radius: 0;
box-shadow: none;
min-width: 240px;
left: -10px;
top: auto;
overflow: visible;
right: auto;
}
#main-menu .navbar-nav .dropdown-menu a {
margin: 0;
padding: 5px 10px;
line-height: 18px;
-webkit-transition: 0s ease-in-out;
-moz-transition: 0s ease-in-out;
-ms-transition: 0s ease-in-out;
-o-transition: 0s ease-in-out;
transition: 0s ease-in-out;
background-color: transparent;
white-space: inherit;
}
#main-menu .navbar-nav .mega-menu {
position: static;
}
#main-menu .navbar-nav .mega-menu .dropdown-menu {
left: 0;
right: 0;
padding: 40px 0;
margin: 0px 5px;
display: flex;
justify-content: space-between;
margin-right: -15px;
box-shadow: none;
flex-wrap: wrap;
}
#main-menu .navbar-nav .mega-menu>.dropdown-menu {
overflow: visible;
}
#main-menu .navbar-nav .mega-menu>.dropdown-menu:before {
content: '';
display: block;
position: absolute;
width: 100vw;
height: 100%;
top: 0;
background-color: #fff;
left: calc(615px - 50vw);
border-top: 1px solid rgba(132, 132, 132, 0.15)!important;
box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 0.05);
}
#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu {
left: auto;
right: auto;
}
#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu .menu-item {
width: 50%
}
.full-width #main-menu .navbar-nav .mega-menu .dropdown-menu {
margin: 0;
border-radius: 0!important;
padding-left: 20px;
padding-right: 20px;
}
.full-width #main-menu .navbar-nav .mega-menu>.dropdown-menu {
border-top: 1px solid rgba(132, 132, 132, 0.15)!important;
margin-top: -1px;
}
.full-width #main-menu .navbar-nav .mega-menu>.dropdown-menu:before {
display: none;
}
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item {
margin-right: 0;
min-width: 4%;
flex-shrink: 0;
flex-grow: 1;
z-index: 10;
flex: 1;
}
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item:nth-child(5n) {
border: none;
}
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item a {
width: auto;
padding: 6px 10px;
}
#main-menu .navbar-nav .wpglobus-selector-link .dropdown-menu {
min-width: 100px;
}
.topbar-menu {
margin-right: 0;
}
.topbar #menu-topbar-menu,
.navbar-topbar {
padding: 0;
margin: 0;
list-style-type: none;
}
.topbar #menu-topbar-menu li,
.navbar-topbar li {
display: block;
float: left;
font-size: 13px;
letter-spacing: 0;
line-height: 45px;
}
.topbar #menu-topbar-menu li a,
.navbar-topbar li a {
transition: 0.25s;
color: inherit;
margin-right: 15px;
}
.topbar-search {
display: inline-block;
position: relative;
margin-top: 5px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
z-index: 100;
}
.fa.toggle-search {
text-align: center;
font-size: 14px;
position: relative;
color: #1f1f1f;
cursor: pointer;
float: left;
padding: 0;
width: 35px;
height: 34px;
z-index: 10;
line-height: 36px;
font-weight: normal;
}
.topbar-contact .fas,
.topbar-contact .far,
.topbar-opening-hours,
.topbar-phone a,
.topbar-email a,
.topbar #menu-topbar-menu li a,
.navbar-topbar li a,
.fa.toggle-search {
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.topbar-phone a:hover,
.topbar-email a:hover,
.topbar #menu-topbar-menu li a:hover,
.navbar-topbar li a:hover,
.fa.toggle-search:hover {
opacity: 1;
}
.topbar-search .search-form .search-submit {
height: 40px;
width: 40px;
bottom: 10px;
right: 0;
font-size: 14px;
display: block;
color: #1f1f1f;
}
.transparent-navigation .topbar-search {
background-color: transparent;
}
.topbar-search .search-form label {
margin-bottom: 0;
}
.search .topbar-search .search-form .search-field,
.topbar-search .search-form .search-field {
background-color: #f5f5f5;
border: none;
border-radius: 3px;
line-height: 40px;
height: 40px;
margin: 0;
font-size: 13px;
padding: 0 15px;
font-weight: 400;
width: 200px;
float: left;
}
.topbar-search-container {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
position: absolute;
background-color: #fff;
padding: 10px;
border-radius: 3px;
z-index: 9;
right: 0;
top: 0;
padding-top: 36px;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.25s ease-in-out;
-moz-transition: 0.25s ease-in-out;
-o-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.topbar-search-container form {
height: 40px;
position: relative;
}
.topbar-search-container.active {
opacity: 1;
visibility: visible;
}
.topbar-search .search-form.active .search-field {
width: 250px;
opacity: 1;
}
.topbar-lang-switcher {
float: right;
min-width: 72px;
min-height: 10px;
position: relative;
margin-right: -5px;
}
.topbar-lang-switcher .lang-switcher-wpml {
width: 110px;
}
.topbar-lang-switcher ul,
.topbar-lang-switcher ul li {
list-style-type: none;
padding: 0;
margin: 0;
}
.topbar-lang-switcher ul li.wpml-ls-item,
.topbar-lang-switcher ul li {
display: none;
float: left;
max-height: 13px;
line-height: 12px;
margin-bottom: 15px;
}
.topbar-lang-switcher ul li.wpml-ls-item .wpml-ls-display {
display: none;
}
.topbar-lang-switcher ul li.wpml-ls-item.wpml-ls-current-language,
.topbar-lang-switcher ul li.wpml-ls-item,
.topbar-lang-switcher ul:hover li,
.topbar-lang-switcher ul li.current-lang {
display: block;
}
.topbar-lang-switcher .wpml-ls-legacy-list-vertical .wpml-ls-flag+span,
.topbar-lang-switcher .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
margin-top: 2px;
}
.footer_widget .wpml-ls-legacy-list-horizontal,
.footer_widget .wpml-ls-legacy-list-vertical {
padding: 0;
}
.footer_widget .wpml-ls-legacy-list-horizontal a,
.footer_widget .wpml-ls-legacy-list-vertical a {
padding-left: 0;
margin-right: 20px;
}
.topbar-lang-switcher ul,
.topbar-lang-switcher ul li a {
color: #1f1f1f;
}
.topbar-lang-switcher ul {
margin-top: 5px!important;
max-height: 30px;
overflow: hidden;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
position: absolute!important;
padding: 15px;
z-index: 99;
border-radius: 3px!important;
padding-bottom: 2px!important;
padding-top: 11px;
}
.topbar-lang-switcher .wpml-ls-legacy-list-vertical>ul {
margin-top: 3px!important;
border: none;
}
.topbar-lang-switcher .wpml-ls-legacy-list-horizontal>ul,
.topbar-lang-switcher .wpml-ls-legacy-list-vertical>ul {
padding-top: 5px;
}
.topbar-lang-switcher .wpml-ls-legacy-list-horizontal {
padding-top: 3px;
}
.topbar-lang-switcher ul:hover {
max-height: 150px;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
background-color: #fff !important;
}
.topbar-lang-switcher ul:hover a {
color: #1f1f1f!important;
}
.topbar-lang-switcher ul li span {
margin-left: 7px!important;
font-size: 13px;
text-transform: capitalize;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
display: inline-flex;
font-weight: 500;
float: right;
max-width: 19px;
}
.topbar-lang-switcher img {
display: inline-block;
margin-top: -2px;
}  .wpcf7-form {
text-align: left;
position: relative;
}
.wpcf7-form label {
font-weight: 400;
width: 100%;
line-height: 1.6;
font-size: 14px;
margin-bottom: 10px;
}
.wpcf7 br {
display: none;
}
.wpcf7-form-control-wrap {
position: relative;
margin-right: 40px;
width: 100%;
display: inline-block;
}
.wpcf7 span.wpcf7-list-item {
margin: 0 1em;
}
.wpcf7-form .label {
text-transform: uppercase;
font-weight: bold;
text-align: left;
color: #bbb;
padding-left: 33px;
font-size: 12px;
letter-spacing: 0;
margin-bottom: 10px;
display: block;
margin-top: 25px;
}
#single-page #comments {
clear: both;
margin-top: 50px;
}
#single-page p {
margin-bottom: 20px;
}
#single-page .wpcf7 p {
margin-bottom: 0;
}
#single-page .wpcf7 .label {
margin-bottom: 10px;
}
.page-links {
display: block;
position: relative;
clear: both;
}
.light-font {
font-weight: 100;
}
.contact-map-container .toggle-map:hover,
.wpcf7 .wpcf7-submit:hover {
background-color: #fff;
}
#single-page #comments input[type="text"],
#single-page #comments input[type="email"],
#comments input[type="text"],
#comments input[type="email"],
#comments input[type="url"] {
width: 100%;
height: 50px;
background-color: transparent;
outline: none;
display: inline-block;
padding: 0 20px;
font-size: 12px;
text-transform: capitalize;
font-weight: 700;
text-shadow: none;
letter-spacing: 1px;
border-radius: 0px;
}
.register-form .wpcf7 .wpcf7-submit,
.register-form .wpcf7-form-control-wrap {
width: 22.5%!important;
margin-left: 1%;
margin-right: 1%;
display: inline-block;
}
.register-form .wpcf7 .wpcf7-submit {
float: right;
margin-top: 0;
}
.register-form .wpcf7 .wpcf7-submit:hover {
background-color: transparent !important;
}
.register-form .wpcf7 .ajax-loader {
display: none;
}
.wpcf7-select {
display: block;
cursor: pointer;
position: relative;
}
.woocommerce .woocommerce-ordering:after,
.menu-31:after {
display: block;
content: "\f107";
font-family: 'ekko-font';
padding: 8px;
position: absolute;
right: 20px;
top: 17px;
z-index: 10;
width: 10px;
font-weight: 600;
line-height: 10%;
height: 10px;
color: #333;
font-size: 12px;
}
.woocommerce .woocommerce-ordering:after {
right: 5px;
top: 2px;
}
.register-form .wpcf7 .wpcf7-text,
.register-form .wpcf7 .wpcf7-email,
.register-form .wpcf7 .wpcf7-select {
min-width: 100%;
width: 100%;
}
.register-form div.wpcf7 img.ajax-loader {
display: none;
}
#single-page #comments input[type="text"],
#single-page #comments input[type="email"],
#comments input[type="text"],
#comments input[type="email"],
#comments input[type="url"] {
min-width: 100px;
box-shadow: none;
width: calc(100% - 20px);
margin-bottom: 25px;
border: none;
background-color: #f5f5f5;
border-radius: 5px;
}
.blog-header-form .wpcf7-validation-errors,
.section .wpcf7-validation-errors,
.kd-side-panel .wpcf7-validation-errors {
display: none !important;
}
.blog-header-form .wpcf7-not-valid-tip,
.blog-header-form .wpcf7-mail-sent-ok,
.modal-content-inner .wpcf7-not-valid-tip,
.section .wpcf7-mail-sent-ok,
.section .wpcf7-not-valid-tip,
.kd-side-panel .wpcf7-not-valid-tip {
position: absolute;
top: 0px;
height: 50px;
margin: 0;
line-height: 50px;
width: 100%;
color: #fff;
padding: 0;
z-index: 10;
text-align: left;
padding-left: 20px;
background-color: transparent;
cursor: pointer;
font-weight: 700;
border-radius: 0px;
}
#wrapper .wpcf7 form .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output {
margin: 20px 0 0 0;
padding: 10px 20px;
}
.section .inline-cf .wpcf7-not-valid-tip,
.blog-header-form .wpcf7-not-valid-tip {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.blog-header-form .wpcf7-mail-sent-ok,
.section .wpcf7-mail-sent-ok {
right: 0;
margin-left: 0;
top: inherit;
position: relative;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin-top: 10px;
border-radius: 0px;
float: left;
}
.blog-header-form .wpcf7-not-valid-tip:before,
.blog-header-form .wpcf7-mail-sent-ok:before,
.modal-content-inner .wpcf7-not-valid-tip:before,
.section .wpcf7-mail-sent-ok:before,
.section .wpcf7-not-valid-tip:before,
.kd-side-panel .wpcf7-not-valid-tip:before {
font-family: 'ekko-font';
font-weight: 600;
content: "\f00d";
position: absolute;
right: 19px;
color: #fff;
font-size: 15px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
transition: 0.2s;
}
.section .wpcf7-mail-sent-ok:before {
color: #6dab3c!important;
}
.footer-newsletter-form .wpcf7-response-output {
position: absolute;
width: 100%;
color: #fff;
font-weight: bold;
line-height: 46px;
margin: 0;
padding: 0 20px;
margin-top: 20px;
}
.footer-newsletter-form span.wpcf7-not-valid-tip {
display: none;
}
.modal-content-inner .wpcf7-response-output {
margin: 0px auto 0 auto;
padding: 0;
border: none !important;
text-align: center;
font-weight: bold;
color: #ffffff;
margin-top: 20px;
max-width: 100%;
line-height: 1.4;
display: block;
float: left;
}
.blog-header-form .wpcf7-not-valid-tip:hover:before,
.modal-content-inner .wpcf7-not-valid-tip:hover:before,
.section .wpcf7-not-valid-tip:hover:before,
.kd-side-panel .wpcf7-not-valid-tip:hover:before {
opacity: 0.65;
} .vc_row.vc_row-has-fill {
background-repeat: no-repeat;
background-position: top;
position: relative;
}
.vc_parallax.vc_row .wpb_column.vc_column_container:first-child {
position: relative;
}
.container .phone-number {
font-weight: 700;
}
#footer {
display: block;
width: 100%;
visibility: visible;
opacity: 1;
}
#footer.fixed {
position: fixed;
bottom: 0;
left: 0;
right: 0;
width: auto;
}
#footer.classic {
position: relative;
}
.lower-footer span,
.lower-footer a {
opacity: 1;
margin-right: 25px;
line-height: 25px;
}
.footer-widget-area {
padding-top: 60px;
}
.lower-footer a {
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.lower-footer a:hover {
opacity: 1;
text-decoration: none;
}
.lower-footer .pull-right a {
margin: 0;
padding: 0;
display: block;
margin-left: 15px;
background: none;
}
.lower-footer .fa {
margin: 0;
opacity: 1;
font-size: 20px;
font-weight: 400;
float: left;
margin-right: 0;
}
.lower-footer {
margin-top: 0px;
padding: 22px 0 22px 0;
width: 100%;
border-top: 1px solid rgba(132, 132, 132, 0.17);
}
.lower-footer .container {
padding: 0 15px;
text-align: center;
}
.upper-footer {
padding: 0;
border-top: 1px solid rgba(132, 132, 132, 0.17);
}
.upper-footer .search-form .search-field,
.upper-footer .footer_widget select {
color: #838383;
background: #f4f4f4;
}
.footer_widget .search-submit {
right: 15px;
}
.footer-bar {
border-bottom: 1px solid rgba(132, 132, 132, 0.17);
margin: 0 15px;
margin-bottom: 60px;
float: left;
width: calc(100% - 30px);
padding: 21px 0px 22px 0;
}
.footer-bar.no-upper-footer {
border: none;
margin-top: 50px;
margin-bottom: 50px;
}
.footer-bar .footer-nav-menu {
float: left;
}
.footer-bar .footer-nav-menu ul {
padding: 0;
}
.footer-bar .footer-nav-menu ul li a {
display: inline-block;
margin-left: 0;
margin-right: 30px;
transition: 0.2s;
}
.footer-socials-bar {
float: right;
}
.footer-socials-bar ul {
margin-bottom: 0;
margin-top: 0;
padding: 4px 0;
}
.footer-business-info {
padding: 40px;
margin: 0 0 80px 0;
border-top: 1px solid #e5e7f2;
border-bottom: 1px solid #e5e7f2;
}
.footer-business-info.footer-socials a {
display: block;
float: left;
width: 40px;
height: 40px;
text-align: center;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
line-height: 40px;
margin-right: 20px;
}
.footer-social-text {
font-weight: bold;
text-transform: uppercase;
color: aliceblue;
float: left;
display: block;
line-height: 40px;
margin-right: 30px;
}
.container.footer-business-wrapper {
max-width: 100%;
}
.footer-newsletter-form {
float: right;
}
.footer-newsletter-form .wpcf7-form .wpcf7-email {
height: 40px;
line-height: 40px;
margin: 0;
font-weight: bold;
}
.footer-newsletter-form .wpcf7-form-control-wrap {
width: auto;
margin: 0;
}
.footer-newsletter-form .wpcf7 .wpcf7-submit {
float: right;
display: block;
width: auto;
margin: 0;
height: 40px;
line-height: 40px;
border: none!important;
font-weight: 900;
}
.footer-newsletter-form .wpcf7-form .wpcf7-email {
color: #fff;
}
.footer-newsletter-form .wpcf7-form .wpcf7-email::-webkit-input-placeholder {
color: rgb(130, 130, 130)
}
.footer-newsletter-form .wpcf7-form .wpcf7-email::-moz-placeholder {
color: rgb(130, 130, 130)
}
.footer-newsletter-form .wpcf7-form .wpcf7-email:-ms-input-placeholder {
color: rgb(130, 130, 130)
}
.footer-newsletter-form .wpcf7-form .wpcf7-email:-moz-placeholder {
color: rgb(130, 130, 130)
}
#commentform textarea::-webkit-input-placeholder {
color: #9e9e9e;
}
#commentform textarea::-moz-placeholder {
color: #9e9e9e;
}
#commentform textarea:-ms-input-placeholder {
color: #9e9e9e;
}
.footer-business-info.footer-socials a .fa {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.footer-business-info.footer-socials a:hover .fa {
color: #fff;
}
.footer-business-info.footer-socials a .fa {
color: inherit;
}
.footer-business-address,
.footer-business-phone,
.footer-business-email {
width: 33%;
display: block;
position: relative;
float: left;
}
.footer-nav {
float: left;
max-width: 280px;
padding: 0;
margin: 0;
margin-top: 5px;
}
.upper-footer .col-lg-4 {
padding: 0;
}
.footer-business-info [class^="iconsmind-"],
.footer-business-info [class*=" iconsmind-"] {
display: block;
float: left;
font-size: 20px;
font-weight: 700;
color: #8f8f8f;
}
.footer-business-content a {
color: inherit;
transition: 0.25s;
}
.footer-business-phone:after,
.footer-business-address:after {
content: "";
display: block;
width: 2px;
height: 30px;
background-color: rgba(255, 255, 255, 0.13);
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.footer-business-title {
font-weight: 700;
display: block;
margin-left: 20px;
float: left;
}
.portfolio-template-default #comments {
margin-bottom: 60px;
padding: 0 15px;
}
.portfolio-template-default #comments input[type="submit"] {
width: auto;
}
.footer-business-content {
display: block;
float: left;
margin-left: 10px;
}
.footer_widget {
max-width: 300px;
margin: auto;
margin-bottom: 30px;
}
.upper-footer .footer_widget p {
text-transform: inherit;
}
.first-widget-area .footer_widget {
max-width: 100%;
margin-left: 0;
}
.third-widget-area .footer_widget {
margin-right: 0;
}
.footer_widget ul {
padding: 0;
list-style-type: none;
}
.footer_widget .menu {
list-style-type: none;
padding-left: 0;
margin-top: 10px;
margin-bottom: 0;
width: 100%;
padding-bottom: 25px;
}
.footer_widget .menu li {
width: 100%;
}
.footer_widget ul li span {
font-size: 13px;
font-weight: 400;
line-height: 25px;
}
.footer_widget ul li span.post-date {
white-space: nowrap;
width: 10px;
display: inline-block;
}
.footer_widget ul a,
.footer_widget .menu li a {
line-height: 28px;
color: inherit;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.footer_widget ul a {
text-transform: initial;
}
.footer_widget .post-date:before {
content: "-";
margin: 0 5px;
}
.upper-footer .textwidget {
border: none;
margin-bottom: 30px;
}
.textwidget img {
max-width: 100%;
}
.textwidget select {
max-width: 100%;
}
.upper-footer .textwidget img {
margin-bottom: 27px;
}
.upper-footer .textwidget span {
float: left;
width: 90%;
margin-top: 10px;
}
.upper-footer .textwidget .address-overflow {
padding-left: 0;
margin-bottom: 0;
line-height: 1.9;
margin-top: -3px;
}
.upper-footer .textwidget a {
color: inherit;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.upper-footer .widget-title {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
letter-spacing: 0;
}
.upper-footer p {}
.modal-content-contact .redux-social-media-list i,
.upper-footer i {
color: inherit;
margin-right: 0;
float: left;
margin-left: 30px;
font-size: 18px;
transition: 0.2s;
}
.footer_widget ul.redux-social-media-list {
margin-top: 0;
}
.footer_widget ul.redux-social-media-list li i {
margin-left: 10px;
}
.footer_widget ul.redux-social-media-list li:first-child i {
margin-left: 0px;
}
.modal-content-contact .redux-social-media-list {
padding-left: 0;
margin-top: 45px;
}
.modal-content-contact .redux-social-media-list i {
margin-right: 20px;
margin-left: 0;
font-size: 18px;
color: #1a1a1a;
-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-o-transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.25s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s, -webkit-transform 0.25s;
}
.modal-content-contact .redux-social-media-list i:hover {
transform: translateY(-3px);
}
.upper-footer i {
color: #b1b1b1;
}
.upper-footer .modal-menu-item {
width: 100%;
text-align: center;
float: left;
margin: 0;
margin-top: 40px;
opacity: 1;
}
.upper-footer .modal-menu-item:hover {
color: #fff;
}
.socials-widget {
padding-top: 0;
border-top: none;
max-width: 240px;
margin-top: 25px;
}
.socials-widget a {
font-size: 15px;
border-radius: 90px;
margin-right: 25px;
display: inline-block;
text-align: center;
transition: 0.25s;
margin: 0 20px 0 0px;
}
.footer_widget .socials-widget a .fa,
.footer_widget .socials-widget a {
color: inherit;
opacity: 0.85;
}
.footer_widget .socials-widget a:hover .fa,
.footer_widget .socials-widget:hover a {
color: inherit;
opacity: 1;
}
.footer_widget .search-form {
position: relative;
}
.footer_widget .search-form label {
width: 100%;
}
.socials-widget a:hover .fa,
.socials-widget a:hover {
opacity: 1;
color: #fff;
}
.socials-widget a .fa {
transition: 0.25s;
}
.socials-widget a:last-child {
margin-right: 0;
}
.navbar-footer li {
display: inline-block;
}
.navbar-footer li a {
color: inherit;
margin: 0;
margin-left: 25px;
}
.navbar-footer li a:hover {
background: none;
}
.lower-footer a {
color: inherit;
margin: 0;
}
.lower-footer .pull-left a {
font-weight: bold;
}
.back-to-top {
position: fixed;
z-index: 100;
bottom: 40px;
right: -50px;
text-decoration: none;
background-color: #fff;
font-size: 14px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
width: 50px;
height: 50px;
cursor: pointer;
text-align: center;
line-height: 51px;
border-radius: 50%;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.045);
}
.back-to-top:hover {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
.back-to-top.active {
right: 25px;
}
.back-to-top .fa {
color: inherit;
font-size: 18px;
line-height: 50px;
}   .iconspage header {
text-align: center;
padding: 120px 0 0;
}
.iconspage header h1 {
font-size: 2rem;
}
.iconspage header p {
font-size: 1.4rem;
margin-top: .6em;
}
.iconspage header a:hover {
text-decoration: underline;
}
.iconspage section {
width: 90%;
max-width: 1200px;
margin: 50px auto;
}
.iconspage section h2 {
border-bottom: 1px solid #e2e2e2;
padding: 0 0 1em .2em;
margin-bottom: 1em;
}
.iconspage ul::after {
clear: both;
content: "";
display: table;
}
.iconspage ul li {
width: 25%;
float: left;
padding: 16px 0;
text-align: center;
border-radius: .25em;
cursor: pointer;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
transition: background 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
overflow: hidden;
}
.iconspage ul li:hover {
background-color: #dbdbdb;
}
.iconspage ul p {
display: inline-block;
font-size: 1rem;
margin-top: 10px;
color: #999999;
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
white-space: nowrap;
width: 100%;
padding: 10px;
overflow: hidden;
text-overflow: ellipsis;
}  .vc_grid-item-mini .vc_gitem-zone {
background-color: white;
border-radius: 0;
}
.vc_gitem-animate .vc_gitem-zone-b {
z-index: 199;
background-color: inherit!important;
}
.vc_grid-item-mini .vc_gitem-zone img {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
z-index: 10;
position: relative;
}
.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_grid-item-mini .vc_gitem-zone-b .vc_gitem-row-position-top {
position: relative;
left: 0;
right: 0;
top: 0;
}
.vc_grid-item-mini .wpb_single_image.vc_align_center {
margin-bottom: 0!important;
}
.vc_grid-item-mini .vc_gitem-zone-b .vc_custom_heading {
margin-bottom: 0;
position: absolute;
top: 50%;
width: 100%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4 {
margin-bottom: 0;
text-align: left!important;
font-size: 20px;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_custom_heading {
margin-bottom: 0;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c p {
margin-bottom: 0!important;
}
.vc_grid-item-mini .vc_custom_heading h5 {
letter-spacing: -0.02em;
}
.vc_grid-item-mini .vc_gitem-post-data div {
font-family: inherit !important;
font-weight: 400 !important;
font-size: 42px !important;
letter-spacing: -0.03em;
padding: 0 80px;
}
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
position: absolute;
padding-right: 0;
margin-right: 0;
line-height: 1.3;
bottom: 25px;
width: 100%;
text-align: center;
top: inherit;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
display: none;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
display: block;
float: left;
position: relative;
bottom: inherit;
margin: 0;
width: auto;
margin-right: 20px;
}
.vc_col-sm-3 .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
width: 100%;
}
.vc_col-sm-3 .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p {
margin-bottom: 0!important;
}
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author div {
line-height: 1.3;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p:before,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before {
font-family: 'ekko-font';
font-size: inherit;
font-weight: 400;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: "\f11c";
display: inline-block;
margin-right: 8px;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p:before,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before {
content: "\f017";
}
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div {
font-family: inherit!important;
font-size: 14px!important;
margin-bottom: 5px;
color: #fff!important;
letter-spacing: 0;
font-weight: 700!important;
margin: 0;
}
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col {
padding: 0;
}
.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_grid-item-mini .vc_gitem-zone-b .vc_gitem-row-position-bottom {
position: relative;
}
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
margin: 0;
letter-spacing: 0;
font-size: 16px;
line-height: 1.4;
}
.vc_grid-item-mini .vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
position: relative;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
padding: 0;
text-align: center;
border: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-radius: 10px;
padding-top: 0;
top: 0;
}
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom {
text-align: center;
height: 44px;
border: none;
border-radius: 0;
min-width: 160px;
font-size: 12px;
font-weight: 900;
color: #fff;
padding: 0 25px;
margin: auto;
display: table;
text-transform: uppercase;
box-sizing: border-box;
line-height: 46px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
background-color: transparent;
cursor: pointer;
}
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover {
color: #fff;
}
.vc_grid-item-mini .vc_btn3-container.vc_btn3-center {
text-align: center;
margin-top: 30px;
}
.vc_grid-item-mini .vc_btn3-container.vc_btn3-center {
margin-bottom: 0;
}
.vc_grid-item-mini .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right: 30px;
}
.vc_grid-item-mini .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:hover {
padding-right: 34px;
}
.entry-header {
padding-top: 168px;
text-align: left;
margin-bottom: 50px;
padding-bottom: 100px;
overflow: hidden;
background-color: #f5f5f5;
}
.portfolio-template-default .entry-header {
background-color: transparent;
padding-bottom: 0;
margin-bottom: 0;
}
.portfolio-template-default .entry-header .container {
border-bottom: 1px solid rgba(132, 132, 132, 0.15);
padding-bottom: 100px;
padding-left: 0;
padding-right: 0;
max-width: 1210px;
}
.woocommerce-page .blog-header.entry-header {
background-color: #f5f5f5;
padding-top: 165px;
padding-bottom: 100px;
}
.woocommerce-page .blog-header.entry-header.with-topbar {
background-color: #f5f5f5;
padding-top: 200px;
padding-bottom: 100px;
}
.woocommerce-page.post-type-archive-product .blog-header.entry-header,
.woocommerce-page.post-type-archive-product .blog-header.entry-header.with-topbar {
padding-top: 250px;
padding-bottom: 150px;
}
body.woocommerce-page .entry-header .breadcrumbs {}
.entry-header.blog-header {
padding-bottom: 70px;
padding-top: 138px;
margin-bottom: 10px;
}
.blog-title-center {
text-align: center;
}
.blog-title-center .breadcrumbs,
.blog-title-center .section-subheading {
float: none;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.blog-title-center .blog-header-form {
margin-right: auto;
margin-left: auto;
}
.blog-title-center .blog-header-form .wpcf7 {
margin: auto;
}
.entry-header .container {
padding: 0 15px;
}
.entry-header .section-heading {
margin: 15px 0 0 0;
}
.entry-header.with-topbar {
padding-top: 200px;
}
.blog-title-right .section-heading {
text-align: right;
}
.blog-title-right .section-subheading,
#single-page .blog-title-right .section-subheading {
text-align: right;
float: right;
}
.blog-title-right .breadcrumbs {
margin-right: 0;
max-width: 100%;
text-align: right;
}
.entry-header.blog-header.with-topbar {
padding-top: 183px;
}
.blog .entry-header.blog-header.with-topbar {
padding-top: 240px;
padding-bottom: 150px;
}
.single-post .entry-header.blog-header {
background: none !important;
padding-bottom: 2px;
}
.single-post #posts-content {
padding-top: 0;
padding-bottom: 0;
}
.breadcrumbs .container {
padding: 0 15px
}
.breadcrumbs {
background-color: #f3f3f3;
padding: 33px 15px;
}
.breadcrumbs a {
font-weight: 700;
font-size: inherit;
margin-right: 5px;
transition: 0.25s;
opacity: 0.5;
color: inherit;
}
.breadcrumbs a span {
color: inherit;
}
.breadcrumbs a:hover {
opacity: 1
}
.breadcrumbs .fa {
margin-right: 5px;
font-weight: 700;
font-size: 12px;
color: inherit;
opacity: 0.5
}
.breadcrumbs .fa:nth-last-of-type(2) {
opacity: 1!important;
}
#single-page .header-overlay {
position: absolute;
width: 100%;
height: 450px;
top: 0;
left: 0;
background-repeat: no-repeat;
background-size: 100%;
}
#single-page .single-page-heading {
position: relative;
overflow: hidden;
margin-bottom: 60px;
padding: 134px 0px 100px 0;
background-color: #f3f3f3;
}
.breadcrumbs {
background: none;
font-weight: 500;
z-index: 100;
position: relative;
padding: 0;
margin-top: 10px;
max-width: 66%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size:14px;
}
#single-page .with-overlay .parallax-overlay {
opacity: 1;
}
.maintenance #single-page .single-page-heading {
margin-top: 0;
padding-top: 0;
display: none;
}
.entry-header .header-overlay {
position: absolute;
width: 100%;
height: 105%;
top: 0;
left: 0;
background-size: cover;
background-position: center;
}
.home.blog .entry-header .header-overlay {
background-size: cover;
}
.entry-header .intro-text {
position: relative;
padding-top: 220px;
width: 100%;
padding-bottom: 0;
}
#posts-content {
padding: 60px 0;
padding-bottom: 100px;
}
.woocommerce-page #wrapper {
padding: 0;
padding-bottom: 40px;
}
.single-product #wrapper {
padding-bottom: 0;
}
.search #posts-content,
.archive #posts-content,
.search #posts-content,
.blog #posts-content {
padding-top: 90px;
padding-bottom: 50px;
}
.single-product .entry-header .section-heading,
.archive .entry-header .section-heading,
.search .entry-header .section-heading {}
.related-content .owl-dots {
text-align: center;
}
.tax-portfolio-category #posts-content .type-portfolio,
.related-posts .post,
.related-content .portfolio,
#posts-content.blog-detailed-grid .post,
#posts-content.blog-minimal-grid .post {
width: calc(33.3333% - 30px);
float: left;
margin: 0 15px;
border-radius: 5px;
border: none;
padding-bottom: 0px;
margin-bottom: 30px;
-webkit-transition-duration: 800ms;
transition-duration: 800ms;
-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
background-color: #fff;
overflow: hidden;
}
.related-content .portfolio {
margin-bottom: 0;
}
#posts-content .related-posts .post {
border-radius: 5px;
overflow: hidden;
}
.related-content .portfolio:hover,
#posts-content .related-posts .post:hover {
transform: translateY(-10px)
}
.owlslider-related-posts .portfolio,
.owlslider-related-posts .post {
width: calc(100% - 30px);
}
.owlslider-related-posts .owl-nav {
margin-bottom: 17px;
}
.navbar-footer {
margin: 0;
}
.vc_grid-item-mini .blog-detailed-grid img {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
margin: 15px;
margin-bottom: 0;
max-width: calc(100% - 30px);
-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover,
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item {
z-index: 10;
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
z-index: 1000!important;
}
.vc_grid-item-mini .blog-detailed-grid {
-webkit-transition-duration: 800ms;
transition-duration: 800ms;
-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
text-align: left;
}
.vc_grid-item-mini .blog-detailed-grid:hover {
transform: translateY(-10px)
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data-source-post_excerpt {
text-align: left;
}
.vc_grid-item-mini .blog-detailed-grid .vc_figure {
overflow: hidden;
}
.vc_grid-item-mini .blog-detailed-grid:hover {}
#posts-content.blog-detailed-grid.use-sidebar .post,
#posts-content.blog-minimal-grid.use-sidebar .post {
width: calc(50% - 30px);
}
#posts-content.blog-detailed-grid.use-sidebar .col-lg-8,
#posts-content.blog-minimal-grid.use-sidebar .col-lg-8 {
padding: 0;
}
.related-posts .post img,
.related-content .portfolio img,
#posts-content.blog-img-left-list .entry-image,
#posts-content.blog-img-left-list .post img,
#posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post img {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
-webkit-transition-duration: 800ms;
transition-duration: 800ms;
-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
max-width: 100%;
margin-bottom: 0;
border-radius: 5px;
}
#posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post img {
margin: 15px;
margin-bottom: 0;
max-width: calc(100% - 30px);
}
#posts-content.blog-img-left-list .entry-image,
#posts-content.blog-img-left-list .post img {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.075)!important;
}
.vc_custom_heading.post-link,
.related-posts .post .entry-content,
.related-content .portfolio .entry-content,
#posts-content .post-link,
#posts-content.blog-minimal-grid .post .entry-content {
line-height: 1;
font-weight: 600;
}
.related-content .portfolio .post-link,
.vc_custom_heading.post-link,
#posts-content .post-link {
margin-top: 0;
display: block;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
transition: -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-o-transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s, -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
}
.vc_custom_heading.post-link {
float: left;
}
.tax-portfolio-category .type-portfolio .entry-image,
.related-posts .entry-image,
.related-content .entry-image,
.blog-img-left-list .entry-image,
.blog-detailed-grid .entry-image,
.blog-minimal-grid .entry-image {
overflow: hidden;
}
.tax-portfolio-category #posts-content .wp-post-image {
margin-bottom: 0;
}
.related-posts .entry-image,
.related-content .entry-image,
.blog-detailed-grid .entry-image,
.blog-minimal-grid .entry-image {
min-height: 240px
}
.tax-portfolio-category #posts-content {
padding-top: 50px;
}
.tax-portfolio-category .type-portfolio .entry-image,
.related-posts .entry-image {
background-color: #fff;
max-height: 350px;
padding: 15px;
padding-bottom: 0;
}
.woo-entry-wrapper,
.related-posts .post .entry-wrapper,
.related-content .portfolio .entry-wrapper,
#posts-content.blog-detailed-grid .entry-wrapper,
#wrapper .blog-detailed-grid .entry-wrapper,
#posts-content.blog-minimal-grid .entry-wrapper {
position: relative;
overflow: hidden;
background-color: #fff;
padding: 30px;
padding-top: 20px;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
border: none;
border-top: none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.related-posts .post .entry-wrapper,
.related-content .portfolio .entry-wrapper {
padding-top: 30px;
}
#wrapper .blog-detailed-grid .vc_gitem-row-position-middle {
padding: 0;
}
.related-posts .post .entry-wrapper.without-image,
.related-content .portfolio .entry-wrapper.without-image,
#posts-content.blog-detailed-grid .entry-wrapper.without-image,
#posts-content.blog-minimal-grid .entry-wrapper.without-image {
border-radius: 4px;
border-top: 1px solid #e5e7f2;
}
#posts-content.blog-detailed-grid .entry-wrapper.without-image {
min-height: auto;
}
.blog-minimal-grid .col-xs-12.col-sm-12.col-lg-8,
.blog-detailed-grid .col-xs-12.col-sm-12.col-lg-8 {
display: flex;
flex-wrap: wrap;
}
.blog-minimal-grid .col-xs-12.col-sm-12.col-lg-8 .post,
.blog-detailed-grid .col-xs-12.col-sm-12.col-lg-8 .post {
max-height: max-content;
}
blockquote:before,
#wrapper blockquote:before,
.format-quote .entry-wrapper:before {
content: "''";
display: block;
float: left;
position: relative;
font-size: 90px;
font-weight: 700;
margin-top: 20px;
margin-bottom: 0px;
line-height: 30px;
margin-right: 25px;
}
.blockquote-reverse:before,
#single-page .blockquote-reverse:before {
float: right;
margin-right: 0;
margin-left: 25px;
content: "''";
order: 2;
}
#posts-content .post-meta-child {
margin-bottom: 5px;
}
#posts-content.blog-detailed-grid .entry-meta {
margin-bottom: 27px;
margin-top: 30px;
}
#posts-content.blog-detailed-grid .tt_button {
margin-top: 5px;
}
#posts-content.blog-detailed-grid .entry-meta a {
font-weight: 500;
}
.home.blog #posts-content {
min-height: calc(100vh - 74px);
}
#posts-content.blog-img-left-list .entry-image {}
.format-gallery .blog-single-content .blog-content,
.format-video .blog-single-content .blog-content,
.format-audio .blog-single-content .blog-content {
margin-top: 0;
}
#posts-content.blog-img-left-list .entry-image:hover {}
#posts-content.blog-img-left-list .wp-post-image {
height: auto;
width: 100%;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.075)!important;
}
#posts-content.blog-img-left-list .entry-image {
float: left;
max-width: 320px;
width: 100%;
margin-right: 50px;
overflow: hidden;
}
#posts-content.blog-img-left-list .post:hover .entry-image img {
transform: scale(1.07);
}
#posts-content.blog-img-left-list .entry-meta {
width: 100%;
margin-bottom: 20px;
line-height: 1;
margin-top: 5px;
float: left;
}
#posts-content.blog-img-left-list .entry-wrapper {
float: left;
width: calc(100% - 390px);
}
#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper.without-image,
#posts-content.blog-img-left-list .entry-wrapper.without-image {
width: 100%;
}
#posts-content.blog-img-left-list .post {
float: left;
border: none;
padding: 0;
margin: 0;
margin-bottom: 60px;
display: flex;
align-items: center;
}
#posts-content.blog-img-left-list .post p,
#posts-content.blog-minimal-list .post p,
#posts-content.blog-img-top-list .post p {
font-size: 16px;
margin-bottom: 20px;
margin-top: 0;
max-width: 90%;
}
#posts-content.blog-img-left-list .BlogFullWidth .post p {
max-width: 100%;
}
#posts-content.blog-img-left-list .BlogFullWidth .tt_button {
display: none;
}
#posts-content.blog-img-left-list .BlogFullWidth .entry-image {
margin-right: 40px;
}
#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper {
float: left;
width: calc(100% - 320px);
}
#posts-content.blog-img-left-list .BlogFullWidth .post {
width: 66%;
margin: 0 17% 60px 17%;
}
#posts-content.blog-minimal-list .post {
padding-bottom: 20px;
margin-bottom: 35px;
}
#posts-content.blog-minimal-list .entry-meta {
margin-bottom: 20px;
}
#posts-content .post .tt_button.tt_secondary_button:hover {
color: #fff;
}
#posts-content.blog-img-top-list .blog-single-title {
margin-bottom: 30px;
}
#posts-content .blog-single-title {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
#posts-content.blog-img-left-list .tt_button.tt_secondary_button {
margin-top: 13px;
}
#posts-content.blog-img-top-list .entry-meta {
margin-bottom: 40px;
}
#posts-content.blog-img-left-list .blog-single-title a,
#posts-content.blog-minimal-list .blog-single-title a {
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#posts-content.blog-img-top-list .post .page-content {
margin-bottom: 30px;
}
#posts-content.blog-minimal-list .entry-meta .blog-label,
#posts-content.blog-img-top-list .entry-meta .blog-label {
position: relative;
padding-right: 10px;
}
.single-post #posts-content .BlogFullWidth,
#posts-content.blog-minimal-list .BlogFullWidth,
#posts-content.blog-img-top-list .BlogFullWidth {
width: 63%;
padding: 0;
}
.single-post #posts-content .BlogFullWidth .entry-meta,
.single-post #posts-content .BlogFullWidth .blog-single-title,
#posts-content.blog-minimal-list .BlogFullWidth .entry-meta,
#posts-content.blog-minimal-list .BlogFullWidth .blog-single-title,
#posts-content.blog-img-top-list .BlogFullWidth .entry-meta,
#posts-content.blog-img-top-list .BlogFullWidth .blog-single-title {
text-align: center;
margin-left: 10%;
margin-right: 10%;
}
#posts-content.blog-img-top-list .BlogFullWidth .entry-meta {
margin-right: 0;
margin-left: 0;
}
#posts-content.blog-minimal-list .BlogFullWidth p,
#posts-content.blog-img-top-list .BlogFullWidth p {
max-width: 100%;
text-align: left;
}
#posts-content.blog-minimal-list .BlogFullWidth p {
text-align: center;
}
.woo-sidebar,
.right-sidebar {
padding: 0;
border-radius: 0px;
border: none;
padding-bottom: 1px;
width: calc(100% - 50px);
}
.post-sticky-sidebar {
position: sticky;
position: -webkit-sticky;
top: 170px;
margin-bottom: 50px;
}
.right-sidebar,
.single-post .right-sidebar {
margin-top: 0;
float: right;
}
.single-post-layout-two .post-sticky-sidebar {
top: 100px;
}
.single-post-layout-two .right-sidebar {
margin-top: 70px;
}
.single-post-layout-two .blog-single-content {
margin-top: 82px;
}
#posts-content .blog-separator {
color: rgba(0, 0, 0, 0.2);
padding: 0 10px;
display: inline-block;
margin: 0;
}
.related-posts .entry-meta,
#posts-content .entry-meta {
margin-bottom: 17px;
line-height: 1.3;
}
#posts-content .more-button a {
text-transform: uppercase;
display: inline-block;
font-weight: bold;
margin-top: 15px;
font-size: 14px;
}
#posts-content .type-portfolio,
.search #posts-content .portfolio,
.search #posts-content .product,
.search #posts-content .page,
#posts-content .type-attachment,
#posts-content .post {
margin-bottom: 69px;
background: none;
padding: 0;
padding-bottom: 50px;
border-radius: 0;
font-size: inherit;
border-bottom: none;
}
#posts-content .post.format-gallery .owl-dots {
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.search #posts-content .product,
.search #posts-content .portfolio,
.search #posts-content .page,
.search #posts-content .post {
padding-bottom: 37px;
margin-bottom: 29px;
}
.search #posts-content .entry-meta .published:before {
display: none;
}
.search #posts-content .entry-meta {
margin-bottom: 25px;
}
#posts-content .post:last-child {
border-bottom: none;
}
#posts-content .post.BlogMinimal .blog-single-title,
#posts-content .post.BlogMinimal {
text-align: left;
min-height: auto;
overflow: hidden;
float: left;
border: none;
font-size: 18px;
letter-spacing: -0.3px;
white-space: nowrap;
max-width: 100%;
text-overflow: ellipsis;
}
#posts-content .post.BlogMinimal img {
margin: 0;
}
#posts-content .post.BlogMinimal .blog-image-container {
display: block;
overflow: hidden;
margin-bottom: 25px;
position: relative;
}
#posts-content .post.BlogMinimal .blog-image-container:before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.1);
opacity: 0;
-webkit-transition: opacity 0.25s ease;
-moz-transition: opacity 0.25s ease;
transition: opacity 0.25s ease;
z-index: 100;
}
#posts-content .post.BlogMinimal .blog-image-container:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
transform: scale(1.1);
}
#posts-content .post.BlogMinimal .blog-image-container:hover:before {
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
transition: opacity 0.25s ease;
}
#posts-content .post.BlogMinimal {
width: calc(33.333% - 20px);
margin-right: 30px;
padding-bottom: 0;
margin-bottom: 18px;
}
#posts-content .post.BlogMinimal:nth-child(3n) {
margin-right: 0;
}
#posts-content .post.BlogMinimal .comment-count {
float: none;
}
#posts-content .post.BlogMinimal .entry-content {
max-height: 50px;
overflow: visible;
margin-bottom: 25px;
float: left;
text-align: left;
display: block;
}
#posts-content .post.BlogMinimal .entry-meta .published:before {
display: none;
}
#posts-content .format-status .entry-content p {
font-size: 20px;
font-style: italic;
font-weight: 300;
}
.post_format-post-format-image .wp-post-image {
display: none;
}
.single-post #posts-content .post {
margin-bottom: 0;
border: none;
border-bottom: none;
padding-bottom: 0;
}
#posts-content img {
max-width: 100%;
height: auto;
margin-bottom: 0;
}
.related-content .portfolio img,
.single-post #posts-content .related-posts img {
max-width: calc(100% - 30px);
border-radius: 5px;
margin-bottom: 0px;
max-width: 100%;
height: auto;
}
#posts-content .blog_widget img {
width: auto;
margin: 0;
}
#posts-content .wp-post-image {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 200ms ease-in-out;
margin-bottom: 50px;
}
#posts-content .entry-video,
#posts-content .entry-audio {
margin-bottom: 50px;
}
#posts-content.blog-img-top-list .wp-post-image {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.072);
}
.single-post .navigation.pagination {
margin-top: 0;
float: none;
margin-bottom: 71px;
padding: 0;
}
#posts-content .comment-count {
margin-right: 5px;
}
#posts-content .comment-count span {
margin-right: 0;
}
#posts-content .comment-count .far {
margin-right: 7px;
}
.entry-meta .fa,
.entry-meta .fas,
.entry-meta .far {
margin-right: 10px;
font-size: 14px;
}
.entry-meta span {
margin-right: 10px;
}
.entry-meta .sticky-post {
padding-right: 10px;
}
.topbar-phone a:before,
.entry-meta .page-type:before,
.entry-meta .published:before,
.entry-meta .author:before {
content: '';
width: 1px;
height: 12px;
background: none;
position: absolute;
right: 0;
top: 2px;
}
.topbar-phone a,
.entry-meta .page-type,
.entry-meta .published,
.entry-meta .author {
padding-right: 10px;
position: relative;
}
.entry-meta .fa-calendar-o {
font-size: 11px;
}
#comments #respond #reply-title,
.reply-title,
.widget-title,
#reply-title {
font-size: 16px;
font-family: inherit;
text-align: left;
font-weight: bold;
margin: 0;
letter-spacing: -0.3px;
line-height: 40px;
}
.reply-title {
border-bottom: 1px solid rgba(34, 35, 40, 0.13);
padding-bottom: 30px;
}
.comment-notes {
display: none;
}
#comments .children li:last-child,
#comments .children li {
border-top: none;
margin-top: 30px;
padding-bottom: 0;
padding-top: 0;
border-bottom: none;
}
.blog_widget {
margin-bottom: 50px;
padding-left: 0;
}
.blog_widget .ajax-loader {
display: none!important;
}
#single-page .single-page-content .widget ul,
.blog_widget ul {
padding: 0;
list-style-type: none;
line-height: inherit;
}
.blog_widget ul.children {
padding-left: 15px;
}
.blog_widget ul.sub-menu {
padding-left: 15px;
}
#single-page .single-page-content .widget ul li,
.blog_widget ul li {
color: inherit;
line-height: 2.1em;
}
#single-page .single-page-content .widget ul li {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#single-page .single-page-content .widget ul li a {
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
#single-page .single-page-content .widget ul {
margin-bottom: 40px;
}
#single-page .single-page-content .widget ul.sub-menu {
margin-bottom: 0;
padding-left: 20px;
}
#single-page .single-page-content .widget .widgettitle {
padding: 30px 0;
padding-top: 33px;
margin: 0;
border-top: 2px solid;
line-height: 1;
font-size: 18px;
font-weight: bold;
font-family: inherit;
letter-spacing: -0.3px;
}
#single-page .single-page-content .widget.widget_nav_menu .widgettitle {
border-top: none;
padding-top: 0;
}
#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit {
float: none;
border: none!important;
}
#single-page .vc_col-sm-3 .wpb_content_element {
margin-bottom: 0;
}
#single-page .vc_col-sm-3 .wpcf7 {
padding: 20px;
margin-bottom: 40px;
background-color: rgba(0, 0, 0, 0.05);
}
.search .search-form .search-field,
.blog_widget .search-form .search-field,
.blog_widget .woocommerce-product-search .search-field,
.blog-header-form .wpcf7 .wpcf7-text,
.blog-header-form .wpcf7 .wpcf7-email {
height: 50px;
line-height: 50px;
max-width: 100%;
min-width: 100%;
border: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin-bottom: 0;
padding: 0 30px;
}
.blog-header-form .wpcf7 .wpcf7-text,
.blog-header-form .wpcf7 .wpcf7-email {
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
}
.blog-page-heading .section-subheading {
margin-top: 17px;
}
.search .search-form,
.blog_widget .woocommerce-product-search,
.blog_widget .search-form {
position: relative;
}
.search-no-results #posts-content #posts-content .search-form {
display: inline-block;
margin-left: 0;
min-width: 300px;
}
.search-no-results #posts-content #posts-content .search-form label {
width: 100%
}
.search .search-form .search-field,
.blog_widget .woocommerce-product-search .search-field,
.blog_widget .search-form .search-field {
border-radius: 0px;
border: 0;
border-bottom-width: 2px;
border-style: solid;
padding: 0;
}
.blog_widget .woocommerce-product-search .search-field,
.blog_widget .search-form .search-field {
background-color: transparent;
}
.blog_widget .woocommerce-product-search label,
.blog_widget .search-form label {
width: 100%;
position: relative;
}
.blog-header-form {
display: block;
float: left;
width: 100%;
margin-top: 30px;
}
.blog-header-form .wpcf7 {
max-width: 520px;
position: relative;
width: 100%;
}
.blog-header-form .wpcf7-form-control-wrap {
position: relative;
margin-right: 0;
width: calc(100% - 150px);
display: block;
float: left;
}
.blog-header-form .wpcf7 .wpcf7-submit {
margin: 0;
height: 50px;
line-height: 48px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
margin-left: 0;
z-index: 10;
position: relative;
width: auto;
max-width: 150px;
}
.blog-header-form .blog-form-2-fields {
width: calc(100% - 150px);
}
.blog-header-form .blog-form-2-fields .wpcf7-form-control-wrap {
width: 50%;
}
.blog-header-form .blog-form-2-fields .wpcf7-form-control-wrap:last-child {
border-left: 1px solid #ddd;
}
.blog-header-form .blog-form-2-fields .wpcf7-form-control-wrap:last-child input {
border-radius: 0!important;
}
.blog-header-form .wpcf7 .ajax-loader {
display: none;
}
#wrapper .blog-header-form .wpcf7 .wpcf7-submit:hover {
-webkit-transform: none;
transform: none;
}
.blog_widget ul.sub-menu li,
.blog_widget ul.children li {
background: none;
padding-bottom: 0;
}
.blog_widget ul.sub-menu li {
padding-right: 0;
}
.blog_widget ol li a,
.blog_widget ul li a {
color: inherit;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
font-weight: 700;
}
#posts-content ol.wp-block-latest-comments li {
list-style-type: none!important;
}
#posts-content ol.wp-block-latest-comments li a {
color: inherit;
}
.blog_widget ul li a:before {
content: "\f105";
font-family: 'ekko-font';
position: relative;
font-weight: 600;
margin: 0;
-webkit-transition: .25s;
-moz-transition: .25s;
-ms-transition: .25s;
-o-transition: .25s;
transition: .25s;
font-size: 12px;
color: #828282!important;
display: none;
padding-right: 10px;
}
.blog_widget ul.redux-social-media-list li a:before {
display: none;
}
.blog_widget ul.redux-social-media-list li a {
margin-right: 20px;
transition: 0.25s;
display: block;
font-weight: normal;
}
.blog_widget ul.redux-social-media-list li a .fa {
font-size: 18px;
}
.blog_widget select {
width: 100%;
padding: 0 15px;
background-color: #f4f4f4;
outline: none;
font-size: 14px;
line-height: 50px;
height: 50px;
border: none;
font-weight: bold;
color: #2f2f2f;
}
.author-box-wrapper {
position: relative;
padding: 0;
border: none;
border-radius: 0px;
margin-top: 43px;
}
.related-title h3,
#comments .reply-title,
#comments #respond #reply-title {
margin-top: 0;
margin-bottom: 35px;
border-top: none;
padding-top: 0;
font-size: 24px;
margin-right: 40px;
line-height: 1;
font-weight: inherit;
padding-bottom: 0;
border-bottom: none;
letter-spacing: -0.03em;
}
#comments #respond #reply-title {
margin-bottom: 20px;
}
.related-title h3 {
margin-left: 15px;
}
#posts-content .post table {
width: 100%;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
margin-bottom: 25px;
}
#posts-content .post td,
#posts-content .post th {
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
padding: 10px
}
#posts-content .post dl {
margin: 0;
}
#posts-content .post dd {
margin: 0 0 20px;
}
#posts-content .post p {
margin-bottom: 30px;
}
#posts-content .post ol,
#posts-content .post ul {
margin-bottom: 25px;
}
#posts-content .post ol ol,
#posts-content .post ul ul {
margin-bottom: 0;
}
#posts-content .attachment .tt_button .fa,
#posts-content .post .tt_button .fa,
#posts-content .attachment .tt_button .fab,
#posts-content .post .tt_button .fab {
color: #fff;
margin-left: 10px;
font-size: 12px;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.related-content .portfolio .post-link:after,
.vc_custom_heading.post-link:after {
content: "\e900";
display: inline-block;
font-family: 'ekko-font';
speak: none;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 900;
margin-right: 5px;
font-size: 18px;
margin-left: 7px;
float: right;
transition: -webkit- 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-o-transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s, -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
}
#posts-content .post-link:after,
#posts-content .post .post-link:after {
content: "\f054";
display: inline-block;
font-family: 'ekko-font';
speak: none;
font-weight: 600;
font-style: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 10px;
margin-left: 8px;
margin-top: 0;
transition: -webkit- 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
-o-transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
transition: 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s, -webkit-transform 0.2s cubic-bezier(0.38, 0.32, 0.36, 0.98) 0s;
}
.related-content .portfolio .post-link {
display: inline-block;
}
.related-content .portfolio .post-link:hover:after,
.vc_custom_heading.post-link:hover:after,
#posts-content .post-link:hover:after,
#posts-content .post .post-link:hover:after {
margin-left: 12px;
}
#posts-content article p {
margin-bottom: 20px;
}
#wrapper .blog-social-sharing .tt_button {
display: inline-block;
margin: 0;
margin-right: 7px;
padding: 0 15px;
}
#posts-content .post address {
font-style: italic
}
#posts-content .post code,
#posts-content .post kbd {
background-color: #efefef;
border: none;
box-shadow: none;
}
#posts-content .post kbd {
color: inherit;
}
#posts-content .post pre {
background-color: #efefef;
border: none;
padding: 20px;
border-radius: 3px;
margin-bottom: 30px;
white-space: pre-wrap;
word-wrap: break-word;
}
#posts-content .post input {
border: 1px solid #ccc;
height: 40px;
border-radius: 3px;
line-height: 1;
font-size: 14px;
outline: none;
padding: 0 15px;
}
#posts-content .post input[type="submit"] {
border: none;
border-radius: 2px;
font-weight: bold;
text-transform: uppercase;
padding: 0 25px;
color: #fff;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
#posts-content .post_format-post-format-gallery br {
display: none;
}
#posts-content .post .gallery-item {
margin: 0;
position: relative;
margin-right: 0;
margin-bottom: 0;
overflow: hidden;
}
.attachment-template-default .breadcrumbs {
max-width: 100%
}
.attachment-template-default #posts-content img {
width: inherit;
}
.single-format-gallery #posts-content .gallery .owl-wrapper-outer,
#posts-content .entry-gallery .owl-wrapper-outer {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
}
.feature-sections-wrapper .owl-wrapper-outer img {
border-radius: 0px;
}
.single-format-gallery #posts-content .gallery .owl-nav,
#posts-content .entry-gallery .owl-nav {
margin-top: -45px;
z-index: 10;
position: relative;
margin-bottom: 55px;
}
.single-format-gallery #posts-content .gallery .owl-nav div,
#posts-content .entry-gallery .owl-nav div {
background-color: #fff;
margin: 0 2px;
border-radius: 0px;
}
.single-format-gallery #posts-content .gallery .owl-nav div:hover,
#posts-content .entry-gallery .owl-nav div:hover {
border: 2px solid #fff;
}
.gallery-item .gallery-caption,
figcaption {
background-color: rgba(51, 51, 51, 0.8);
color: #fff;
position: relative;
width: 100%;
font-size: 11px;
transition: 0.25s;
text-overflow: ellipsis;
overflow: hidden;
height: 40px;
line-height: 30px;
padding: 5px 10px;
white-space: nowrap;
}
figcaption {
white-space: initial;
}
.menu-item a img {
height: auto
}
.single-format-gallery #posts-content .gallery .gallery-item img,
#posts-content .post .gallery-item img {
border: none;
border-radius: 0px;
width: 100%;
height: auto;
}
#posts-content .post iframe {
max-width: 100%;
box-shadow: 0 25px 98px 0 rgb(0 0 0 / 10%);
max-height: 450px;
}
#posts-content .post.format-aside .blog-single-title {
display: none;
}
.page-template-default #comments {
margin-top: 30px;
}
#single-page {
padding: 0;
}
#single-page .single-page-content {
padding: 0 15px;
}
.wpb-js-composer #single-page .single-page-content {
padding: 0;
}
#posts-content .post .gallery {
display: flex;
flex-flow: row wrap;
margin: -5px;
}
#posts-content .post .gallery-columns-1 figure {
width: 100%;
}
#posts-content .post .gallery-columns-2 figure {
flex: 0 1 50%;
}
#posts-content .post .gallery-columns-3 figure {
flex: 0 1 33.33%;
}
#posts-content .post .gallery-columns-4 figure {
flex: 0 1 25%;
}
#posts-content .post .gallery-columns-5 figure {
flex: 0 1 20%;
}
#posts-content .post .gallery-columns-6 figure {
flex: 0 1 16.66%;
}
#posts-content .post .gallery-columns-7 figure {
flex: 0 1 14.28%;
}
#posts-content .post .gallery-columns-8 figure {
flex: 0 1 12.5%;
}
#posts-content .post .gallery-columns-9 figure {
flex: 0 1 11.11%;
}
#posts-content .post .gallery .gallery-item {
padding: 5px;
}
#posts-content .post .gallery.post-gallery-carousel {
display: block !important;
margin-bottom: 50px;
}
#posts-content .post .gallery.post-gallery-carousel .gallery-item {
margin: 0;
}
.entry-video.simple-video-iframe {
display: block;
border-radius: 0;
box-shadow: none;
}
#posts-content .post .entry-video.simple-video-iframe iframe {
position: relative;
min-height: 440px;
border-radius: 0;
}
@media (max-width: 960px) {
#single-page {
padding-top: 0!important
}
}
.maintenance #single-page {
padding-top: 0!important;
min-height: inherit;
}
.section-subheading,
#single-page .section-subheading {
text-align: left;
max-width: 500px;
margin-top: 18px;
margin-bottom: 20px;
}
#wrapper blockquote {
margin: 30px 0;
background-color: #fff;
transition: 0.25s;
border: none;
padding: 40px;
padding-bottom: 10px;
border-radius: 0px;
font-size: 16px;
box-shadow: 0 25px 98px 0 rgb(0 0 0 / 10%);
display: flex;
flex-wrap: wrap;
}
#wrapper blockquote p {
margin-bottom: 20px;
width: calc(100% - 60px);
margin-right: 0;
margin-left: auto;
}
.container blog-single-title-meta-wrapper {
text-align: center;
}
blockquote cite {
font-weight: 700;
margin: 10px 0;
display: block;
}
#wp-calendar,
#single-page table {
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
#wp-calendar {
max-width: 320px;
}
#single-page table {
margin-bottom: 25px;
}
#wp-calendar td,
#wp-calendar th,
#single-page td,
#single-page th {
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
padding: 10px
}
#single-page dl {
margin: 0 20px;
}
#single-page dd {
margin: 0 0 20px;
}
#single-page address {
font-style: italic
}
#single-page code,
#single-page kbd {
background-color: #efefef;
border: none;
box-shadow: none;
}
#single-page kbd {
color: inherit;
}
#single-page pre {
background-color: #efefef;
border: none;
padding: 20px;
border-radius: 3px;
margin-bottom: 30px;
}
#single-page pre {
background-color: #efefef;
border: none;
padding: 20px;
border-radius: 3px;
margin-bottom: 30px;
}
#single-page .gallery-item {
width: 100%;
margin: 0;
margin-bottom: 20px;
}
#single-page .gallery-item img {
border: none;
}
#single-page iframe {
max-width: 100%;
}
#single-page.format-aside .blog-single-title {
display: none;
}
.page img,
.single-post img {
max-width: 100%;
height: auto;
}
#single-page #comments ul li:before {
display: none;
}
#posts-content .fa-thumb-tack {
margin-right: 5px;
}
#posts-content .blog-content ul li,
#posts-content .page-content ul li {}
#posts-content .blog-content ul li:before,
#posts-content .page-content ul li:before {
margin-left: -10px;
}
#posts-content ol ul ol li,
#posts-content ol ul li,
#posts-content ol li {
list-style-type: decimal!important;
}
#posts-content ol ul ol li:before,
#posts-content ol ul li:before,
#posts-content ol li:before {
display: none!important;
}
#posts-content ol ul li {
list-style-type: none!important;
}
.blog_widget ul li a:hover:before {
opacity: 1;
}
.navigation.pagination .next:after,
#posts-content .more-button a:after {
margin-left: 8px;
margin-right: 0;
line-height: 25px;
}
.pagination {
margin: 10px 0 0 0;
}
.navigation.pagination {
text-align: center;
width: 100%;
float: left;
margin-top: 0px;
padding-right: 15px;
padding-left: 15px;
margin-bottom: 0;
}
.navigation.pagination .page-numbers {
display: none
}
.navigation.pagination .screen-reader-text {
display: none;
}
.navigation.pagination .next {
float: right;
}
.navigation.pagination .prev {
float: left;
}
.wpb_wrapper #loginform .button,
#comments input[type="submit"],
#single-page #comments input[type="submit"],
.contact-map-container .toggle-map,
.wpcf7 .wpcf7-submit,
.navigation.pagination .next,
.navigation.pagination .prev {
-webkit-transition: 0.2s !important;
-moz-transition: 0.2s !important;
-ms-transition: 0.2s !important;
-o-transition: 0.2s !important;
transition: 0.2s !important;
text-align: center;
height: 46px;
border-radius: 0;
font-weight: 700;
padding: 0;
margin: auto;
display: table;
box-sizing: border-box;
line-height: 46px;
outline: none;
cursor: pointer;
background-color: transparent;
width: auto;
min-width: 150px;
}
.wpb_wrapper #loginform .button,
.wpcf7 .wpcf7-submit {
width: 100%;
border: none;
color: #fff;
background-color: transparent;
}
.wpcf7 input[type="file"] {
width: 100%;
background-color: #f3f3f3;
border: 1px solid #e5e7f2;
color: inherit;
border-radius: 0px;
outline: none;
padding: 13px 20px;
-webkit-appearance: none;
}
.wpb_wrapper #loginform .button {
float: left;
width: auto;
height: 50px;
}
.vc_col-sm-12 .wpcf7-form-control-wrap {
margin-right: 10px;
float: none;
}
.vc_col-sm-12 .wpcf7 .wpcf7-submit {
margin-top: 0;
}
.row .vc_custom_heading a:hover {
opacity: 1;
}
.wpcf7-form textarea:focus,
.wpcf7 .wpcf7-text:focus {
border-color: #ccc;
}
.wpcf7 .wpcf7-submit:hover {
background-color: #fff;
}
#comments input[type="submit"],
#single-page #comments input[type="submit"],
.wpcf7 .wpcf7-submit {
float: left;
height: 50px;
line-height: 24px;
}
.blog_widget .wpcf7 .wpcf7-submit {
float: none;
}
.wpcf7 .wpcf7-submit {
padding-top: 0!important;
padding-bottom: 0!important;
}
.widget_text .wpcf7 .wpcf7-submit {
float: none;
}
#comments input[type="submit"],
#single-page #comments input[type="submit"] {
display: inline-block!important;
}
#comments input[type="submit"] {
float: none;
display: inline-block;
color: #fff;
}
#comments input[type="submit"]:hover {
background-color: transparent;
}
.page #single-page #comments input[type="submit"]:hover,
#comments input[type="submit"]:hover,
#single-page #comments input[type="submit"]:hover,
.contact-map-container .toggle-map:hover,
.navigation.pagination .next:hover,
.navigation.pagination .prev:hover {
color: #fff;
}
.searchform {
position: relative;
}
.woocommerce-ordering select,
.searchform #s {
width: 100%;
padding: 0 20px;
border: none;
outline: none;
font-size: inherit;
line-height: 50px;
height: 50px;
margin-top: 0;
border-radius: 0;
background: none;
}
.woocommerce-product-search button[type="submit"],
.woocommerce-product-search input[type="submit"],
.search-submit {
position: absolute;
outline: none;
background: none;
margin-top: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
border: none;
top: 0;
padding: 0;
right: 0;
height: 50px;
width: 20px;
font-family: 'ekko-font';
opacity: 1;
}
.woocommerce-product-search button[type="submit"] {
font-size: 0;
}
.woocommerce-product-search button[type="submit"]:before {
content: "\f002";
font-size: 13px;
display: block;
line-height: 50px;
}
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus) {
background: none;
border-radius: 0px;
width: 40px;
height: 40px;
line-height: 40px;
opacity: 1;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
box-sizing: border-box;
position: absolute;
pointer-events: auto;
background: none!important;
font-family: 'ekko-font';
font-size: 0;
color: #fff!important;
border: 2px solid rgba(255, 255, 255, 0.25)!important;
}
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus):before {
content: "\e900"!important;
display: block;
font-size: 18px;
line-height: 36px;
font-family: 'ekko-font'!important;
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;
position: absolute;
width: 36px;
height: 36px;
left: 0;
top: 0;
}
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus).tp-leftarrow:before {
content: "\e901"!important;
}
#wrapper .tparrows:not(.hades):not(.ares):not(.hebe):not(.hermes):not(.hephaistos):not(.persephone):not(.erinyen):not(.zeus):not(.metis):not(.dione):not(.uranus):hover {
opacity: 1;
border: 2px solid rgba(255, 255, 255, 1)!important;
}
.wpb_revslider_element .hesperiden.tparrows.tp-leftarrow:before {
margin-left: 0!important;
}
.wpb_revslider_element .hebe .tp-bullet-image {
display: none!important
}
#wrapper .tparrows:hover:before {
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
#wrapper .tparrows.tp-leftarrow:hover:before {
-webkit-transform: translateX(-3px);
transform: translateX(-3px);
}
#wrapper #dark-navigation .tparrows:before {
color: #1a1a1a
}
#wrapper #dark-navigation .tparrows {
color: #1a1a1a!important;
border: 2px solid rgba(26, 26, 26, 0.25)!important;
}
#wrapper #dark-navigation .tparrows:hover {
border: 2px solid #1a1a1a!important;
}
.woocommerce-product-search button[type="submit"]:hover,
.woocommerce-product-search input[type="submit"]:hover,
.search-submit:hover {
opacity: 1;
}
.tags {
margin-top: 0;
margin-bottom: 30px;
border-top: none;
width: 100%;
padding-top: 0;
}
.tags a,
.tagcloud a,
.tags-label {
display: inline-block;
margin-right: 10px;
transition: 0.25s;
font-size: 14px!important;
color: inherit;
position: relative;
padding: 4px 10px 5px 10px;
font-weight: 700;
margin: 10px 8px 0px 0px;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
border-radius: 10px;
z-index: 1;
}
.tags a:hover,
.tagcloud a:hover {
color: #fff!important;
}
.tags a:after,
.tagcloud a:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 25px;
opacity: 0.1;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
z-index: -1;
}
.tags a:hover:after,
.tagcloud a:hover:after {
opacity: 1;
}
#wrapper .btn-twitter-x {
background-color: #000;
border: 2px solid #000;
color: #fff;
}
#wrapper .btn-facebook {
background-color: #4267b2;
border: 2px solid #4267b2;
color: #fff;
}
#wrapper .btn-linkedin {
background-color: #0073b1;
border: 2px solid #0073b1;
color: #fff;
}
#wrapper .btn-pinterest {
background-color: #e60023;
border: 2px solid #e60023;
color: #fff;
}
#wrapper .share_button:hover {
background-color: transparent;
}
#wrapper .share_button.btn-facebook:hover svg path {
fill: #4267b2;
}
#wrapper .share_button.btn-pinterest:hover svg path {
fill: #e60023;
}
#wrapper .share_button.btn-linkedin:hover svg path {
fill: #0073b1;
}
#wrapper .share_button.btn-twitter-x:hover svg path {
fill: #000;
}
.blog-social-sharing {
display: flex;
flex-wrap: wrap;
position: relative;
flex-direction: row;
margin-top: 55px;
margin-bottom: 70px;
}
.blog-social-sharing svg {
display: block;
width: 14px;
height: 14px;
}
.blog-social-sharing svg path {
fill: #ffffff;
}
.blog-social-sharing .share_button {
display: flex;
justify-content: center;
align-items: center;
align-self: stretch;
margin-right: 10px;
width: 42px;
height: 42px;
-webkit-transition: .25s;
-o-transition: .25s;
transition: .25s;
}
.blog-social-sharing .share_button:last-child {
margin-right: 0;
}
.admin-image img {
box-shadow: 0 0px 40px rgba(0, 0, 0, .07);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.blog-single-content .tags {
padding-top: 50px;
clear: both;
}
.tagcloud {
margin-top: 0;
width: 100%;
}
.blog-single-content {}
.blog-content p {
margin-bottom: 25px;
}
#recentcomments li {}
#recentcomments li .comment-author-link {
color: inherit;
text-transform: capitalize;
}
#recentcomments li .comment-author-link:after {
content: "-";
display: inline-block;
margin-left: 4px;
font-size: 16px;
}
#recentcomments a:before {
display: none;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
width: 33.333%;
float: left;
}
#commentform input[type="text"],
#commentform input[type="email"] {
height: 50px;
line-height: 50px;
}
#comments .comment-list {
list-style-type: none;
padding-left: 0;
padding-right: 10px;
margin-bottom: 70px;
}
#comments .comment {
list-style-type: none;
padding: 0;
margin-bottom: 30px;
border-bottom: 0;
}
.page #comments .comment {
float: left;
width: 100%;
}
#comments .comment:last-child {
border: none;
}
.author-box-wrapper .author-avatar img,
#comments .comment img {
float: left;
margin-right: 30px;
width: 80px;
height: 80px;
border-radius: 50%;
}
.author-desc-wrapper .author-name {
margin-top: 17px;
display: inline-block;
}
#comments .says {
display: none
}
.author-website p,
.author-website a,
.author-website,
.author-box-wrapper .author-name h6,
#comments .fn {
font-weight: 700;
font-size: inherit;
transition: 0.25s;
margin: 0;
}
#comments .comment-meta {
background: none;
}
#comments .comment-meta a {
color: inherit;
}
#comments .reply {
margin-top: 25px;
margin-left: 110px;
line-height: 1;
}
#comments .reply a {
text-transform: capitalize;
font-weight: 700;
}
.author-desc p,
#comments .comment .comment-content {
padding-left: 109px;
margin-bottom: 0!important;
}
#comments .comment blockquote p {
padding-left: 0px;
}
#comments .comment ul li,
#comments .comment ol li {
list-style-type: inherit;
}
#comments .comment ul.children li {
list-style-type: none;
}
#respond {
margin-top: 30px;
}
#comments {
margin: 100px auto;
margin-top: 70px;
padding: 0 15px;
}
.single-post-layout-one #comments,
.single-post-layout-two #comments {
max-width: 60%;
}
.woocommerce-Reviews #comments {
max-width: 100%;
margin: 50px auto;
}
#comments label {
display: inline-block;
max-width: 100%;
font-weight: 600;
margin-bottom: 10px;
line-height: 1;
}
#comments .comment #commentform p {
padding-left: 0;
}
#comments .comment-notes {
margin-bottom: 30px;
font-size: 14px;
}
#comments .children {
padding-left: 30px;
}
#cancel-comment-reply-link {
font-size: 14px;
opacity: 1;
color: inherit;
}
#comments .logged-in-as {
margin-bottom: 15px;
}
#comments .logged-in-as a {
color: inherit;
margin-bottom: 0;
display: inline-block;
opacity: 1;
margin-top: 10px;
}
#comments p.logged-in-as,
#single-page #comments p.logged-in-as {
margin-top: -25px;
margin-bottom: 25px;
}
#comments ul li:before,
#single-page #comments ul li:before {
display: none;
}
#comments h1,
#single-page #comments h1 {
text-align: left;
font-size: 50px;
line-height: 50px;
margin-bottom: 25px;
margin-top: 25px;
}
#comments h2,
#single-page #comments h2 {
text-align: left;
font-size: 35px;
line-height: 35px;
margin-bottom: 25px;
margin-top: 25px;
}
#comments h3,
#single-page #comments h3 {
text-align: left;
font-size: 25px;
line-height: 25px;
margin-bottom: 25px;
margin-top: 25px;
}
#comments blockquote,
#single-page #comments blockquote {
margin: 25px 0;
font-style: italic;
}
#comments table,
#single-page #comments table {
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
#comments td,
#comments th,
#single-page #comments td,
#single-page #comments th {
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
padding: 10px
}
#comments dl,
#single-page #comments dl {
margin: 0 20px;
}
#comments dd,
#single-page #comments dd {
margin: 0 0 20px;
}
.author-desc p,
#comments p,
#single-page #comments p {
margin-bottom: 0;
font-size: inherit;
margin-top: 20px;
}
#comments address,
#single-page #comments address {
font-style: italic
}
#comments code,
#comments kbd,
#single-page #comments code,
#single-page #comments kbd {
background-color: #efefef;
border: none;
box-shadow: none;
}
#comments kbd,
#single-page #comments kbd {
color: inherit;
}
#comments pre,
#single-page #comments pre {
background-color: #efefef;
border: none;
padding: 20px;
border-radius: 3px;
margin-bottom: 30px;
}
#comments .pingback,
#single-page #comments .pingback {
padding: 15px 0;
border-bottom: 0;
}
#wp-comment-cookies-consent {
margin-right: 10px;
}
#posts-content .mejs-container {
margin-bottom: 25px;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color: inherit;
font-weight: bold;
}
#wp-calendar #prev {
text-align: left;
}
#wp-calendar #next {
text-align: right;
}
#wp-calendar td,
#wp-calendar th {
padding: 5px;
text-align: center;
}
#wp-calendar td a {
font-weight: bold;
}
.comment-body {
position: relative;
background: none;
padding: 30px;
border: none;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.075);
border-radius: 5px;
}
.wp-block-search .wp-block-search__label,
#wrapper .widget_block h2,
#wrapper .widget-title {
font-size: 18px;
font-weight: 700;
margin-bottom: 20px;
line-height: 20px;
letter-spacing: 0;
}
#wrapper .widget_block h2 {
font-family: inherit;
}
#wrapper .blog_widget:first-child .widget-title {
border-top: none;
padding-top: 0;
}
.blog .navbar-default.fullwidth .container {
width: 100%;
}
.blog_widget ul li a:hover {
opacity: 1;
}
.blog_widget {
font-size: inherit;
position: relative;
}
.author-desc {
display: block;
max-width: calc(100% - 100px);
}
.blog_widget p {
margin-bottom: 20px;
}
.related-content .portfolio h5 a,
#posts-content .post .blog-single-title a,
#posts-content .post .blog-single-title {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
#posts-content.blog-img-left-list .blog-single-title {
margin-bottom: 15px;
}
.blog-single-content .blog-single-title {
margin: 0;
font-weight: 500;
margin-bottom: 25px;
}
.related-posts .entry-meta a,
#posts-content .entry-meta,
#posts-content .entry-meta a {
color: inherit;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
font-weight: inherit;
font-weight: 400;
}
.blog-single-title-meta-wrapper {
margin-bottom: 43px;
padding: 0 15px;
text-align: center;
}
.blog-single-title-meta-wrapper .col-lg-8 {
float: none;
margin: auto;
padding: 0;
}
.use-sidebar .blog-single-title-meta-wrapper {
text-align: left;
}
.use-sidebar .blog-single-title-meta-wrapper .col-lg-8 {
margin: 0;
float: none;
}
.related-posts {
background-color: #f5f5f5;
padding-bottom: 100px;
padding-top: 100px;
overflow: hidden;
}
.comments-content {
border-top: none;
margin-top: 30px;
}
#posts-content .blog-single-content .entry-meta {
margin-bottom: 70px;
}
.BlogFullWidth {
margin: auto;
float: none;
width: 100%;
padding: 0;
}
.entry-video {
position: relative;
margin-bottom: 0;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
border-radius: 0px;
overflow: hidden;
display: inline-block;
}
.single-post .entry-video {
margin-bottom: 50px;
}
.entry-video p {
margin-bottom: 0!important;
}
.entry-video img {
display: inline-block;
opacity: 0;
border-radius: 0px;
}
.entry-video iframe {
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10;
border-radius: 6px;
}
.entry-video .background-video-image {
position: relative;
z-index: 11;
border-radius: 0px;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
display: inline-block;
background-size: cover!important;
}
.entry-video .play-video {
z-index: 12;
}
.entry-video .show-video .play-video,
.entry-video .show-video .background-video-image {
opacity: 0;
pointer-events: none;
}
.single-post-layout-two .blog-page-heading {
display: none;
}
.single-post-layout-two .blog-single-header-wrapper.post-with-image:after {
background-color: rgba(0, 0, 0, 0.6);
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
content: ' ';
z-index: 1;
display: block;
max-width: 200%;
}
.single-post-layout-two .blog-single-header-wrapper .entry-image img {
max-width: 100%;
width: 100%;
}
.single-post-layout-two .blog-single-header-wrapper {
position: relative;
align-items: center;
background-color: #f5f5f5;
width: 100%;
padding-bottom: 140px;
padding-top: 200px;
margin-bottom: 30px;
margin-top: -80px;
background-size: cover;
background-position: center;
}
.single-post-layout-two .blog-single-title-meta-wrapper {
z-index: 2;
padding: 0 15px;
}
.single-post-layout-two .blog-single-header-wrapper.post-with-image .entry-meta span,
.single-post-layout-two .blog-single-header-wrapper.post-with-image .blog-single-title {
color: #fff!important;
}
.single-post-layout-two .blog-single-content .entry-meta {
margin-bottom: 0!important
}
.blog-pagination {
width: 100%;
clear: both;
}
.blog-page-numbers li a,
.blog-page-numbers li a:hover,
.blog-page-numbers li.active a,
.blog-page-numbers li.disabled {
color: #fff;
text-decoration: none;
}
.blog-page-numbers {
padding: 0;
text-align: center;
}
.blog-minimal-grid .blog-page-numbers,
.blog-detailed-grid .blog-page-numbers {
margin-bottom: 0;
margin-top: 65px;
}
.blog-img-left-list .blog-page-numbers {
float: left;
width: 100%;
margin-bottom: 0;
margin-top: 40px;
}
.blog-page-numbers li {
display: inline-block;
margin-bottom: 45px;
}
.blog-page-numbers li a,
.blog-page-numbers li a:hover,
.blog-page-numbers li.active a,
.blog-page-numbers li.disabled {
cursor: pointer;
text-decoration: none;
text-align: center;
width: 34px;
height: 34px;
line-height: 34px;
margin-right: 0;
transition: 0.3s;
border-radius: 100%;
display: block;
font-weight: 700;
margin: 0 5px;
color: #1a1a1a;
}
.blog-page-numbers li.active a {
color: #fff;
}
.blog-page-numbers li.prev-post-link a,
.blog-page-numbers li.next-post-link a {
font-size: 0;
position: relative;
}
.blog-page-numbers li.next-post-link a:before,
.blog-page-numbers li.prev-post-link a:before {
margin-right: 10px;
font-weight: bold;
color: inherit;
content: "\f105";
font-family: 'ekko-font';
margin: 0;
font-size: 15px;
width: 36px;
line-height: 34px;
}
.blog-page-numbers li.prev-post-link a:before {
content: "\f104";
}
.blog-single-title a {
-webkit-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}  .error404 .navbar.navbar-default,
.error404 .navbar-default.navbar-shrink {
position: absolute;
border: none;
}
.page-404 {
height: 100vh;
display: table;
width: 100%;
}
.error404 .navbar.navbar-default {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.page-404 .container {
display: table-cell;
vertical-align: middle;
width: 100%;
}
.page-404 {
padding-top: 100px;
height: calc(100vh - 200px);
}
.search-no-results #posts-content #posts-content {
padding-top: 0;
}
.page-404 .secondary-button-inverse {
background-color: transparent;
color: #fff
}
.page-404 .section-subheading,
.search-no-results #posts-content .section-subheading {
margin-bottom: 50px;
max-width: 420px;
font-weight: 300;
}
.search-no-results #posts-content .section-subheading {
float: none;
}
.page-404 .section-subheading {
font-weight: 700;
margin: auto;
margin-bottom: 35px;
float: none;
text-align: center;
}
.search-no-results #searchform {
width: 80%;
max-width: 320px;
margin: auto;
}
.page-404 .section-heading {
font-size: 62px;
line-height: 62px;
margin-bottom: 25px;
text-align: center;
font-weight: 300;
text-transform: inherit;
}
.page404-overlay {
position: absolute;
background-position: center;
height: 100%;
width: 100%;
opacity: 0.2;
top: 0;
background-blend-mode: overlay;
}  .woocommerce-page .navbar.navbar-default,
.attachment .navbar.navbar-default,
.single-post .navbar.navbar-default,
.single-portfolio .navbar.navbar-default,
.page-child .navbar.navbar-default {
padding: 0;
}
.navbar.navbar-default {
position: fixed;
top: 0;
left: 0;
right: 0;
border: 0;
background: linear-gradient(to top,
rgba(255, 0, 0, 0) 0%,
rgba(255, 255, 255, 0.9) 100%);
}
.admin-bar .navbar.navbar-default {
top: 32px;
}
.admin-bar .navbar.navbar-default.fixed-menu.panel-enabled {
top: 0;
}
.navbar.navbar-default.navbar-shrink {
box-shadow: 0px 2px 40px 0px hsla(240, 0%, 6%, 0.05);
}
.navbar.navbar-default.fixed-menu {
position: absolute;
}
.navbar.navbar-default.full-width .container {
width: 100%;
padding: 0 15px;
}
.navbar.navbar-default.contained .topbar .topbar-socials {
margin-right: -1px;
}
.navbar.navbar-default.contained .topbar .container {
padding: 0;
}
.single-portfolio #single-page {
padding: 0;
}
@media (max-width: 960px) {
.single-portfolio #single-page {
padding-top: 0;
}
.single-portfolio .single-page-heading {
padding: 0 15px
}
}
.single-portfolio .navbar-default .container {
padding: 0;
width: 1240px;
}
.woocommerce-page .navbar-default .container,
.single-post .navbar-default .container,
.single-page .navbar-default .container {}
.page-child .navbar-default .container {
padding: 0;
}
.gallery-item-list {
margin-bottom: 40px;
}
.portfolio-content .portfolio-block .portfolio-title {
font-size: 28px;
text-align: left;
line-height: 40px;
letter-spacing: -1px;
margin-top: -5px;
font-weight: 700;
margin-bottom: 30px;
}
.portfolio-block strong {
font-size: 13px;
}
.portfolio-block.full-width {
margin-left: 0;
}
.portfolio-block .heading-separator {
float: left;
margin: 20px 0 22px 0;
}
.portfolio-content .portfolio-block p {
margin-top: 0;
padding-bottom: 0;
}
.portfolio-content .featured-image {
margin-bottom: 40px;
overflow: hidden;
}
#single-page .featured-image.single-image img {
max-width: 100%;
}
.portfolio-meta-parent {
width: 100%;
float: left;
padding-top: 30px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
margin-top: 10px;
}
.portfolio-meta.share-meta .fa {
font-size: 13px;
margin-right: 20px;
color: inherit;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.portfolio-meta.share-meta .fa:hover {
opacity: 1;
}
.portfolio-content .portfolio-block.full-width p {
border: none;
}
.portfolio-content .portfolio-sidebar {
padding-right: 0;
}
.portfolio-block h4 {
font-size: 13px;
display: inline-block;
min-width: 180px;
margin-top: 0;
margin-bottom: 0;
}
.portfolio-block {
float: left;
max-width: calc(100% - 50px);
width: 100%;
margin-left: 30px;
}
.portfolio-block .portfolio-meta span {
font-size: 14px;
display: inline-block;
line-height: 1.2;
}
.pswp .pswp__bg {
background: #000;
background: rgba(0, 0, 0, 0.75);
}
.pswp .pswp__ui--fit .pswp__top-bar,
.pswp .pswp__ui--fit .pswp__caption,
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before,
.pswp .pswp__caption {
background-color: transparent;
}
.pswp[aria-hidden="true"] {
display: none;
}
.pswp__caption__title {
font-size: 14px;
}
.pswp__caption__desc {
font-size: 12px;
}
.portfolio-content .featured-gallery,
#single-page .gallery-item-list img {
max-width: 100%;
height: auto;
border-radius: 0;
}
.portfolio-content .featured-gallery.full-width {
max-width: 100%;
width: 100%;
margin-bottom: 90px;
}
#single-page .featured-gallery.full-width img {
width: 100%;
}
.portfolio-content .featured-gallery {
margin-bottom: 40px;
}
.portfolio-sidebar.fixed-sidebar {
left: 50%;
position: fixed;
margin-left: 104px;
top: 170px;
}
.portfolio-sidebar.fixed-sidebar.absolute-sidebar {
position: absolute;
bottom: 35px;
top: auto;
}
.portfolio-navigation-links {
float: none;
margin-top: 0;
border-top: none;
padding: 40px 0;
background-color: transparent;
}
.portfolio-template-default #wrapper {
padding-bottom: 0;
}
.portfolio-navigation-links a {
font-weight: 700;
transition: 0.25s;
margin: 0 5px;
min-width: 160px;
}
.portfolio-navigation-links .port-next {
float: right;
}
.port-prev.tt_button {
float: left;
background-color: transparent;
box-shadow: none;
transition: 0.25s;
}
.port-next.tt_button {
float: right;
background-color: transparent;
box-shadow: none;
transition: 0.25s;
}
.port-prev.tt_button:hover,
.port-next.tt_button:hover {
color: #fff;
}
.port-next.tt_button .fa,
.port-prev.tt_button .fa {
font-weight: bold;
}
.featured-gallery.full-width,
.portfolio-gallery-content {
text-align: center;
position: absolute;
bottom: 30px;
z-index: 99;
width: 100%;
}
.portfolio-gallery-content .owl-nav div {
background-color: #fff;
border: 2px solid #fff;
}
.featured-gallery.full-width .owl-dot span,
.portfolio-gallery-content .owl-dot span {
margin: 0 7px;
}
.port-nav-prev {
padding-left: 15px;
}
#portfolio-items .portfolio-item.align-right,
#portfolio-items .portfolio-item.item-size-small:nth-child(5) {
float: right;
margin-right: 15px;
}
.content-area .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,
.content-area .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,
.content-area .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
margin: 0;
border: none;
border-collapse: collapse;
}
.content-area .vc_grid-filter>.vc_grid-filter-item.vc_active,
.content-area .vc_grid-filter>.vc_grid-filter-item:hover {
background-color: transparent;
}
.content-area .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
padding: 5px 0;
font-weight: 600;
margin-right: 30px;
}
.content-area .vc_grid-filter {
margin-bottom: 45px;
text-align: left;
max-width: 1210px;
margin-left: auto;
margin-right: auto;
}
.content-area .vc_grid-filter>.vc_grid-filter-item span {
position: relative;
padding-bottom: 6px;
}
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a {
position: relative;
padding-bottom: 6px;
padding-left: 0;
padding-right: 0;
margin-left: 10px;
display: inline-block;
}
footer.underline-effect .navbar-footer li a,
footer.underline-effect .textwidget a,
footer.underline-effect .footer_widget .menu li a,
footer.underline-effect .footer_widget ul li.cat-item a {
position: relative;
padding-bottom: 6px;
}
footer.underline-effect .textwidget a,
footer.underline-effect .navbar-footer li a {
margin-bottom: -6px;
}
footer.underline-effect .textwidget a:after,
footer.underline-effect .navbar-footer li a:after,
footer.underline-effect .footer_widget .menu li a:after,
footer.underline-effect .footer_widget ul li.cat-item a:after,
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:after,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:after,
.content-area .vc_grid-filter>.vc_grid-filter-item span:after {
content: "";
transition: 0.2s all ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
left: 50%;
height: 2px;
width: 0;
bottom: 0px;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: #ccc;
}
footer.underline-effect .textwidget a:hover:after,
footer.underline-effect .navbar-footer li a:hover:after,
footer.underline-effect .footer_widget .menu li a:hover:after,
footer.underline-effect .footer_widget ul li.cat-item a:hover:after,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:hover:after,
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:hover:after,
.content-area .vc_grid-filter>.vc_grid-filter-item span:hover:after {
width: 100%;
}
.content-area .vc_gitem-animate-scaleRotateIn {
-webkit-transition: opacity 0.2s cubic-bezier(0.2, 0.58, 0.55, 1), -webkit-transform 0.2s cubic-bezier(0.2, 0.58, 0.55, 1)!important;
overflow: visible;
}
.content-area .vc_grid-gutter-30px .vc_gitem-animate-scaleRotateIn {
border-radius: 0px;
}
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-ms-transition: margin 0.3s cubic-bezier(0, 1, 0.5, 1);
-webkit-transition: margin 0.3s cubic-bezier(0, 1, 0.5, 1);
transition: margin 0.3s cubic-bezier(0, 1, 0.5, 1);
background-color: transparent;
}
.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1);
box-shadow: 0 30px 100px 0 #0000004d;
border: none!important;
margin-top: -25px;
margin-left: -25px;
margin-right: -25px;
}
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
background: none;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
min-height: auto!important;
background: hsl(0, 0%, 0%, 0.5)!important;
margin: 0;
transition: none;
-ms-transition: margin 0.3s cubic-bezier(0, 1, 0.5, 1);
-webkit-transition: 0.3s cubic-bezier(0, 1, 0.5, 1);
transition: 0.3s cubic-bezier(0, 1, 0.5, 1);
}
.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
margin: 0 -25px;
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc_gitem-col {
-webkit-transition: 0.8s cubic-bezier(0, 1, 0.5, 1);
-o-transition: 0.8s cubic-bezier(0, 1, 0.5, 1);
transition: 0.8s cubic-bezier(0, 1, 0.5, 1);
transform: scale(0.9);
-webkit-transform: scale(0.9);
-ms-transform: scale(0.8);
height: 100%;
}
.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-col {
transform: scale(1);
-ms-transform: scale(1);
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c {
background: none!important;
border: none;
}
.content-area .vc_grid-item-mini {
position: relative;
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c {
display: flex;
align-items: center;
justify-content: center;
background: none !important;
border: none !important;
position: absolute;
top: 0;
width: 100%;
padding: 0;
height: 100%;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
transform: scale(0.75);
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
opacity: 0;
pointer-events: none;
}
.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
z-index: 999;
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c .vc_btn3-container {
display: none;
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn+.vc_gitem-zone.vc_gitem-zone-c h4 {
color: #fff;
margin: 0;
}
.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
letter-spacing: -0.03em;
line-height: 1.3;
margin: 0;
margin-bottom: 20px;
font-size: 24px;
}
.content-area .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt {}
.demos-section .kd-photobox .phb-content,
.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c {
margin: -40px 25px 25px 25px;
padding: 14px 25px 15px 25px;
background-color: #fff !important;
border-top: none;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
border-radius: 0;
overflow: hidden;
-webkit-transition: 0.2s cubic-bezier(0.3, 0.58, 0.55, 1);
transition: 0.2s cubic-bezier(0.3, 0.58, 0.55, 1);
}
.demos-section .kd-photobox:hover .phb-content,
.content-area .vc_grid-item-mini:hover .vc_gitem-zone.vc_gitem-zone-c {
transform: translateY(-65px);
}
.content-area .vc_grid-gutter-30px .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c {
border: none;
}
.content-area .vc_grid-item-mini .vc_btn3-container {
margin-bottom: 0;
text-align: center;
margin-top: 10px;
display: flex;
display: none;
}
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container {
float: left;
display: flex;
}
.content-area .vc_grid-item-mini .vc_btn3-container a {
padding: 0;
border: none;
color: inherit;
width: auto;
min-width: auto;
line-height: inherit;
transform: none;
}
.content-area .vc_grid-item-mini .vc_btn3-container .tt_button:hover a {
color: #fff;
}
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a {
background: transparent!important;
}
.content-area .vc_grid.vc_row.vc_grid-gutter-30px .vc_gitem-zone.vc_gitem-zone-a {
position: relative;
border-radius: 0;
}
.content-area .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
height: auto;
display: block!important;
opacity: 0;
}
.content-area .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
height: 320px;
display: block!important;
opacity: 0;
}
.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
height: 680px;
display: block!important;
opacity: 0;
}
.content-area .vc_grid .vc_col-sm-3 .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
font-size: 20px;
}
.content-area .vc_grid .vc_col-sm-6 .vc-gitem-zone-height-mode-auto.blog-detailed-grid {
min-height: auto;
}
.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,
.content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before {
position: absolute;
top: 15px;
left: 15px;
opacity: 0;
right: 15px;
bottom: 15px;
border-radius: 0px;
-webkit-transition: opacity 0.2s cubic-bezier(0.3, 0.58, 0.55, 1);
transition: opacity 0.2s cubic-bezier(0.3, 0.58, 0.55, 1);
font-family: 'ekko-font';
content: '\e871';
font-size: 48px;
font-weight: normal;
color: #fff;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
display: none;
}
.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before {
display: none;
}
.content-area .vc_grid .vc_gitem-animated-block:hover .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,
.content-area .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn:hover .vc_gitem-zone.vc_gitem-zone-a:before {
opacity: 0.9;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c h4 {
text-align: center!important;
}
.content-area .vc_grid .vc_gitem-zone-c .vc_general {
background-color: transparent;
}
.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link:hover {
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .15);
box-shadow: 0 8px 25px rgba(0, 0, 0, .15);
}
.content-area .vc_masonry_grid {
min-height: 415px;
}
.content-area .vc_basic_grid .vc_grid .vc_col-sm-4 .vc-gitem-zone-height-mode-auto {
min-height: 250px;
}
.content-area .vc_basic_grid .vc_grid .vc_col-sm-3 .vc-gitem-zone-height-mode-auto {
min-height: 200px;
}
.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
text-align: left!important;
}
.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link {
margin-left: 0;
}
.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt {
display: block;
}
.content-area .vc_basic_grid .vc_grid-item-mini .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p {
margin-bottom: 20px;
}
.blog-detailed-grid .vc_custom_heading.vc_gitem-post-data-source-post_excerpt {
margin-top: 20px;
}
.content-area .vc_basic_grid .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before {
content: "\e8a0";
}  .modalDialog {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #000;
background: rgba(0, 0, 0, 0.8);
z-index: 99999;
opacity: 0;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
-o-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
.modalDialog:target {
opacity: 1;
pointer-events: auto;
}
.modalDialog .modalContent {
width: 600px;
position: relative;
margin: 10% auto;
padding: 5px 20px 13px 20px;
background-color: #fff;
}
.closeModal {
background-color: #606061;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}
.closeModal:hover {
background-color: #00d9ff;
}
#popup-modal {
z-index: 10001;
background-color: rgba(245, 245, 245, 0.85);
cursor: pointer;
}
#popup-modal.in {
visibility: visible;
align-items: center;
}
#popup-modal .close {
position: absolute;
background-color: #fff;
right: 20px;
top: 20px;
z-index: 999;
border-radius: 90px;
height: 20px;
width: 20px;
outline: none;
font-size: 15px;
text-shadow: none;
opacity: 1;
color: #1f1f1f;
text-align: center;
transition: 0.25s;
font-weight: bold;
font-family: arial;
}
#popup-modal .modal-content .wpforms-container {
z-index: 10;
position: relative;
}
#popup-modal .modal-content .wpforms-field-label {
color: #fff;
}
@media (max-width: 960px) {
#popup-modal .close {
font-size: 22px;
top: 10px;
right: 10px;
}
}
#popup-modal.in .modal-content {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
#popup-modal .modal-content {
position: relative;
width: 1100px;
margin-top: -242px;
margin-left: -550px;
top: 50%;
left: 50%;
border: none;
border-radius: 7px;
box-shadow: none;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
opacity: 0;
cursor: default;
overflow: hidden;
}
.modal-backdrop {
z-index: 2000;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
background-color: #B7BBC5;
display: none;
}
.modal-backdrop.in {
opacity: 0.7;
}
#popup-modal .modal-content h2 {
text-align: left;
font-style: normal;
margin-bottom: 25px;
margin-top: 0;
}
.modal-subheading {
margin-bottom: 38px;
}
.modal-content-inner {
padding: 100px;
padding-bottom: 55px;
height: 100%;
right: 0;
background-size: cover;
}
.modal-content-inner p {
font-size: 13px;
text-align: center;
font-weight: bold;
color: #333;
line-height: 1.6;
margin: 0;
}
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
.upper-footer select,
.wpb_wrapper #loginform .input,
.woocommerce-product-search .search-field,
.search-form .search-field,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-number,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
width: 100%;
box-sizing: border-box;
min-width: 100%;
border: none;
margin-bottom: 10px;
background-color: #fff;
box-shadow: none;
font-size: inherit;
letter-spacing: 0;
outline: none;
line-height: 50px;
height: 50px;
padding: 0 30px;
text-align: left;
font-family: inherit;
border-radius: 0px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-weight: 600;
font-size: inherit;
margin: 0 0 5px 0;
padding: 0 30px;
}
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit] {
-webkit-transition: 0.2s !important;
-moz-transition: 0.2s !important;
-ms-transition: 0.2s !important;
-o-transition: 0.2s !important;
transition: 0.2s !important;
text-align: center;
height: 46px;
border-radius: 0;
font-weight: 700;
padding: 0;
margin: auto;
display: table;
box-sizing: border-box;
line-height: 46px;
outline: none;
cursor: pointer;
background-color: transparent;
width: auto;
min-width: 150px;
width: 100%;
border: none;
color: #fff;
background-color: transparent;
height: 50px;
line-height: 24px;
font-weight: 700;
font-size: 14px;
letter-spacing: 1px;
}
.wpforms-confirmation-container-full,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
border: none;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
background-color: transparent;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 0;
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container-full .wpforms-form select:focus {
border: none;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
padding: 0;
}
.footer_widget ul.sub-menu,
.footer_widget ul.children {
padding-left: 15px;
}
.wpcf7 .wpcf7-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #f5f5f5 url(//healinghospital.co.in/wp-content/themes/ekko/core/assets/images/icons/select-arrow.png) 95% center no-repeat!important;
}
.kd-contact-form.white-input-bg .wpcf7-select {
background: #fff url(//healinghospital.co.in/wp-content/themes/ekko/core/assets/images/icons/select-arrow.png) 95% center no-repeat!important;
}
div.wpcf7-mail-sent-ng {
float: left;
padding: 20px;
color: #000;
line-height: 1.4em;
}
.inline-cf .wpcf7-form p {
display: flex;
width: 100%;
}
.inline-cf .wpcf7-form-control-wrap {
flex: 1 1 auto;
display: inline-flex;
width: auto;
margin-right: 0;
}
.inline-cf label .wpcf7-form-control-wrap {
display: block;
width: auto;
float: right;
width: calc(100% - 200px);
}
.inline-cf .wpcf7 .wpcf7-submit {
flex: 0 0 auto;
width: auto;
}
@media (min-width: 960px) {
.inline-cf .wpcf7 .wpcf7-submit {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.inline-cf .wpcf7-form-control-wrap input {
margin-bottom: 0;
border-radius: 0;
}
}
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
.wpcf7 .wpcf7-select,
.wpcf7-form textarea,
.wpb_wrapper #loginform .input,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email {
border: none;
background-color: #f5f5f5;
}
.modal-content-inner .wpcf7-form-control-wrap textarea,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email,
.kd-contact-form.white-input-bg .wpcf7-form input[type="date"],
.kd-contact-form.white-input-bg .wpcf7-form select,
.kd-contact-form.white-input-bg .wpcf7-form textarea,
.kd-contact-form.white-input-bg .wpcf7 .wpcf7-text,
.kd-contact-form.white-input-bg .wpcf7 .wpcf7-email {
background-color: #fff;
}
.modal-content-inner .wpcf7-form-control-wrap textarea,
.modal-content-inner .wpcf7 .wpcf7-text,
.modal-content-inner .wpcf7 .wpcf7-email,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7-form textarea,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7-form .wpcf7-submit,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7-form input[type="date"],
.kd-contact-form.white-input-bg.full-width-cf .wpcf7-form select,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7-form textarea,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7 .wpcf7-text,
.kd-contact-form.white-input-bg.full-width-cf .wpcf7 .wpcf7-email {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.075);
}
.kd-contact-form.inline-cf.white-input-bg {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1)
}
.wpb_wrapper #loginform p {
margin-bottom: 0;
}
.wpb_wrapper #loginform label {
font-weight: 400;
margin: 20px 0;
}
.wpb_wrapper #loginform .login-username label,
.wpb_wrapper #loginform .login-password label {
margin-top: 0;
margin-bottom: 5px;
}
.wpcf7 input[type="date"] {
line-height: 48px;
}
.modal-content-inner .wpcf7-form-control-wrap {
margin: 0;
width: 100%;
}
.modal-content-inner {
position: relative;
}
.modal-content-inner .wpcf7 {
position: relative;
z-index: 10;
width: 100%;
}
.modal-content .other-form-shortcode {
position: relative;
z-index: 10;
}
.modal-content-inner::after {
display: block;
content: '';
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(37, 37, 37, 0.6);
top: 0;
left: 0;
}
.wpcf7 input[type="date"]::-webkit-inner-spin-button {
display: none;
-webkit-appearance: none;
}
.wpcf7-form textarea,
#commentform textarea,
#single-page .wpcf7-form-control-wrap textarea {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
letter-spacing: 0;
box-shadow: none;
outline: none;
display: block;
padding: 0 30px;
text-shadow: none;
resize: none;
max-height: 100px;
width: 100%;
margin: 0;
text-align: left;
padding-top: 15px;
min-width: auto;
margin-bottom: 10px;
}
.wpcf7-form textarea {
margin-bottom: 3px;
}
.kd-contact-form.white-label-color .wpcf7-list-item-label {
color: white;
}
#commentform textarea {
margin-bottom: 0;
height: 100px;
margin-right: 0;
display: block;
max-width: calc(100% - 20px);
padding: 20px;
background-color: #f5f5f5;
border: none;
border-radius: 5px;
}
.modal-content-inner .wpcf7-form-control-wrap {
width: 100%;
margin: 0;
margin-bottom: 0;
}
.modal-content-inner .wpcf7-form-control-wrap textarea:focus,
.modal-content-inner .wpcf7 .wpcf7-text:focus,
.modal-content-inner .wpcf7 .wpcf7-email:focus {
background-color: #fff;
}
.modal-content-inner .wpcf7-submit {
margin-bottom: 0;
display: block;
border: none;
width: 100%;
}
.modal-content-inner div.wpcf7 img.ajax-loader {
display: none;
}
.modal-content-inner:before {
width: 0px;
content: '-';
text-indent: -9999px;
display: block;
height: 0px;
position: absolute;
z-index: 9999;
top: 50%;
margin-top: -6px;
left: -12px;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
display: none;
}
.modal-content-contact {
padding: 90px 100px 0px 100px;
}
.modal-content-contact h2 {
margin-top: 0;
}
.modal-content-contact p {
margin-bottom: 35px;
font-size: 16px;
}
.modal-content-contact .key-icon-box.cont-left {
margin-top: 20px;
}
.modal-content-contact .key-icon-box.icon-left.icon-default .fa {
float: left;
margin-right: 15px;
margin-bottom: 0;
font-size: 16px;
font-weight: 700;
color: inherit;
line-height: 21px;
width: 20px;
}
.modal-content-contact .key-icon-box .service-heading {
text-transform: lowercase;
font-size: 16px;
}
.modal-content-contact .key-icon-box .service-heading a {
transition: 0.25s;
}  #single-page .bbp-login-form {
padding: 30px;
border-radius: 0px;
border: 1px solid #eaeaea;
padding-bottom: 0;
background-color: #f5f5f5;
margin: 0 15px;
margin-top: 50px;
margin-bottom: 10px;
}
#single-page .right-sidebar .bbp-login-form {
padding: 0;
border: none;
margin: 0;
}
#single-page .bbp-login-form .bbp-template-notice {
border-width: 1px;
border-style: solid;
padding: 10px;
margin: 5px 0 15px;
border-radius: 3px;
background-color: #ffffe0;
border-color: #e6db55;
color: #000;
clear: both;
text-align: center;
}
#single-page .bbp-login-form .bbp-username input,
#single-page .bbp-login-form .bbp-email input {
border: 1px solid #eaeaea;
margin-bottom: 0;
background-color: #fff;
width: 100%;
height: 50px;
line-height: 50px;
padding: 0 20px;
}  .panel-screen-overlay {
display: none;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.2);
z-index: 1100;
}
.panel-screen-overlay.active {
display: block;
}
.kd-side-panel {
z-index: 1200;
}
.kd-panel-header .kd-panel-title {
margin: 0;
padding: 30px 50px;
border-bottom: solid 1px rgba(151, 151, 151, 0.3);
font-size: 21px;
margin-bottom: 40px;
}
.kd-panel-header .kd-panel-subtitle {
position: relative;
margin: 0;
padding: 0px 50px 40px 50px;
padding-bottom: 36px;
}
.kd-panel-header .key-icon-box.icon-left.icon-default {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
}
.kd-panel-header .key-icon-box.icon-left.icon-default h4 {
margin: 0;
}
.kd-panel-header .kd-panel-phone-email {
padding-left: 50px;
padding-bottom: 30px;
}
.kd-panel-header .kd-panel-email {
padding-top: 0;
}
.kd-panel-header .key-icon-box.icon-left.icon-default .fa {
margin-bottom: 0;
margin-right: 20px;
font-size: 28px;
}
.kd-side-panel .kd-panel-wrapper {
-ms-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
-ms-transform: translateX(101%);
-webkit-transform: translateX(101%);
transform: translateX(101%);
position: fixed;
max-width: 100vw;
width: 470px;
left: auto;
right: 0;
bottom: 0;
top: 0;
background-color: #f7f7f7;
overflow: auto;
z-index: 100000;
}
.kd-side-panel div.wpforms-container-full .wpforms-form input[type=email],
.kd-side-panel div.wpforms-container-full .wpforms-form input[type=number],
.kd-side-panel div.wpforms-container-full .wpforms-form input[type=search],
.kd-side-panel div.wpforms-container-full .wpforms-form input[type=text],
.kd-side-panel div.wpforms-container-full .wpforms-form input[type=url],
.kd-side-panel div.wpforms-container-full .wpforms-form select,
.kd-side-panel div.wpforms-container-full .wpforms-form textarea,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,
.kd-side-panel .kd-panel-wrapper .wpcf7 textarea,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-select {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
background-color: #fff !important;
}
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-submit {
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
}
.kd-side-panel.active .kd-panel-wrapper {
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0);
}
.kd-side-panel .kd-panel-contact {
position: relative;
padding: 0 50px 22px 50px;
}
.kd-side-panel .kd-panel-contact .wpcf7-form-control-wrap {
margin: 0;
}
.kd-side-panel.btn-hover-1 .kd-panel-contact .wpcf7 .wpcf7-submit:hover {
background-color: transparent;
}
.kd-panel-social-list {
position: relative;
width: 100%;
margin: 20px 0;
padding: 0;
}
.kd-panel-social-list ul.redux-social-media-list li {
font-size: 20px;
}
.kd-panel-social-list .redux-social-media-list a {
color: inherit;
position: relative;
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
margin-right: 10px;
opacity: 1;
transition: background 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.kd-panel-phone:after,
.kd-panel-email:after,
.kd-panel-social-list .redux-social-media-list a:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.15;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
z-index: -1;
}
.kd-panel-social-list .redux-social-media-list .fab {
margin: auto;
font-size: 14px;
-webkit-transition: color 0.3s cubic-bezier(0.25, 1, 0.2, 1);
-moz-transition: color 0.3s cubic-bezier(0.25, 1, 0.2, 1);
-o-transition: color 0.3s cubic-bezier(0.25, 1, 0.2, 1);
transition: color 0.3s cubic-bezier(0.25, 1, 0.2, 1);
line-height: 30px;
}
.kd-panel-phone,
.kd-panel-email {
font-size: 13px;
line-height: 30px;
margin-bottom: 10px;
border-radius: 25px;
padding: 0 15px;
display: inline-block;
position: relative;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.kd-panel-phone {
margin-right: 6px;
}
.kd-panel-phone .far,
.kd-panel-email .far,
.kd-panel-phone .fa,
.kd-panel-email .fa {
font-size: 14px;
margin-right: 10px;
line-height: 30px;
float: left;
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.kd-panel-phone a,
.kd-panel-email a {
-webkit-transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
transition: all 0.4s cubic-bezier(0.25, 1, 0.2, 1);
}
.kd-panel-phone:hover .fa,
.kd-panel-email:hover .fa,
.kd-panel-phone:hover a,
.kd-panel-email:hover a,
.kd-panel-social-list .redux-social-media-list a:hover .fab {
color: #fff!important;
}
.kd-panel-phone:hover:after,
.kd-panel-email:hover:after,
.kd-panel-social-list .redux-social-media-list a:hover:after {
opacity: 1;
}
.kd-panel-social-list .redux-social-media-list {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: center;
width: 100%;
}
.kd-side-panel .panel-close {
position: absolute;
right: 50px;
top: 30px;
background-color: transparent;
border: 0;
font-size: 22px;
color: #1f1f1f;
transition: 0.25s;
}
.kd-side-panel .panel-close:hover {
opacity: 0.6;
}
.kd-side-panel .panel-close:focus {
outline: 0;
}  .entry-header.blog-header.events-calendar-header {
background: #fff!important;
padding-bottom: 0!important;
}
.theme-ekko .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
padding-left: 25px!important;
padding-right: 25px!important;
}
.theme-ekko .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding-top: 0px!important;
}
.theme-ekko .events-archive footer.entry-header,
.events-archive footer.entry-meta,
.events-archive header.entry-header,
.events-archive header.entry-meta,
.events-archive span.edit-link,
.single-tribe_events footer.entry-header,
.single-tribe_events footer.entry-meta,
.single-tribe_events header.entry-header,
.single-tribe_events header.entry-meta,
.single-tribe_organizer footer.entry-header,
.single-tribe_organizer footer.entry-meta,
.single-tribe_organizer header.entry-header,
.single-tribe_organizer header.entry-meta,
.single-tribe_venue footer.entry-header,
.single-tribe_venue footer.entry-meta,
.single-tribe_venue header.entry-header,
.single-tribe_venue header.entry-meta {
display: block!important;
}
.theme-ekko.single-tribe_events .tribe-events-single-event-title {
font-size: 60px!important;
line-height: 78px!important;
margin: 0!important;
padding: 0!important;
}
.tribe-events .tribe-events-c-ical__link:before {
display: none!important;
}
.single-tribe_events .tribe-events-schedule {
background: none;
border: none;
}
.navbar.navbar-default .menubar .topbar-search.mobile-search {
display: none;
}  @media (max-width:959px) {
.kd_progb_head {
width: 100%!important;
}
.kd-panel-phone,
.kd-panel-email {
margin-bottom: 10px;
}
.blog-header-form .wpcf7 .wpcf7-submit {
max-width: 150px!important;
padding: 0;
}
.navbar.navbar-default .menubar .topbar-search {
display: none;
}
.navbar.navbar-default .menubar .topbar-search.mobile-search {
display: block;
float: right;
margin-top: 9px;
margin-right: 2px;
}
.navbar.navbar-default .menubar .topbar-search.mobile-search .fa.toggle-search {
font-size: 15px;
}
#wrapper blockquote p,
blockquote p {
margin: 0;
}
#wrapper blockquote:before {
float: none;
margin-right: 0;
}
.entry-header .blog-title-left .section-subheading {
text-align: left;
margin-left: 0;
}
.single-post-layout-two .blog-single-content {
margin-top: 30px;
}
.single-post-layout-one #comments,
.single-post-layout-two #comments {
max-width: 100%;
}
.author-desc p,
#comments .comment .comment-content {
padding-left: 0;
}
.navbar.navbar-default .menubar .keydesign-cart {
margin-top: 8px;
}
.author-box-wrapper .author-desc {
margin-bottom: 20px;
}
.kd_vc_parallax .parallax-overlay {
background-size: cover!important;
}
.kd-calltoaction .cta-text p br,
.vc_custom_heading br {
display: none;
}
.main-nav-center #logo {
width: auto!important;
}
.admin-bar .navbar.navbar-default {
top: 46px;
}
.hide-on-mobile {
display: none;
}
.container .vc_row-has-padding-top {
padding-top: 50px!important;
}
.container .vc_row-has-padding-bottom {
padding-bottom: 50px!important;
}
.container .vc_row-has-padding-left {
padding-left: 15px!important;
}
.container .vc_row-has-padding-right {
padding-right: 15px!important;
}
#primary .hide-bg-on-mobile,
#primary .hide-bg-on-mobile.wpb_column .vc_column-inner,
.hide-bg-on-mobile {
background-image: none!important;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p {
margin-bottom: 0 !important;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
width: auto !important;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4 {
text-align: center !important;
}
.modal-content-inner .wpcf7-response-output {
display: none;
}
.modal-content-contact {
padding: 20px;
}
.related-posts .post .entry-wrapper,
#posts-content.blog-detailed-grid .entry-wrapper,
#wrapper .blog-detailed-grid .entry-wrapper,
#posts-content.blog-minimal-grid .entry-wrapper {
margin-left: 15px;
margin-right: 15px;
}
#posts-content.blog-minimal-grid .entry-wrapper {
padding-left: 15px;
padding-right: 15px;
padding-top: 30px;
}
#wrapper .blog-detailed-grid .entry-wrapper {
margin: 0;
}
.blog #wrapper .blog-detailed-grid .entry-wrapper {
margin: 0 15px;
padding-left: 15px;
padding-right: 15px;
}
.related-posts .post .entry-wrapper {
margin-left: 0;
margin-right: 0;
}
#posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post img {
margin-bottom: 0;
margin-left: 15px;
margin-right: 15px;
max-width: calc(100% - 30px)
}
#posts-content.blog-img-left-list .post,
#posts-content.blog-img-left-list .BlogFullWidth .post {
width: calc(100% - 30px);
margin: 0 15px;
margin-bottom: 20px;
border-bottom: none;
padding-bottom: 50px;
display: block;
}
#posts-content.blog-img-left-list .entry-image,
#posts-content.blog-img-left-list .BlogFullWidth .entry-image {
max-width: 100%;
margin-right: 0;
}
#posts-content.blog-img-left-list .entry-wrapper,
#posts-content.blog-img-left-list .BlogFullWidth .entry-wrapper {
float: left;
width: 100%;
}
#posts-content.blog-img-left-list .post p,
#posts-content.blog-minimal-list .post p,
#posts-content.blog-img-top-list .post p {
text-align: left;
max-width: 100%;
}
.blog-header-form .wpcf7 .wpcf7-submit {
margin: 0;
height: 50px;
line-height: 48px;
margin-left: 0;
z-index: 10;
position: relative;
width: auto;
width: 100%;
}
#posts-content.blog-img-top-list .post .page-content {
margin-bottom: 25px;
margin-top: 15px;
}
.blog-header-form .wpcf7 {
width: 100%;
max-width: 400px;
}
.single-post #posts-content .BlogFullWidth,
#posts-content.blog-minimal-list .BlogFullWidth,
#posts-content.blog-img-top-list .BlogFullWidth {
width: 100%;
}
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div {
text-align: center!important;
}
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container {
float: none;
}
.wpb_wrapper .vc_grid-item-mini .blog-detailed-grid img {
margin-bottom: 0;
}
#posts-content .blog-single-title,
.container h1 {
font-size: 32px;
line-height: 1.3;
}
.single-post #posts-content .post .mg-gallery {
margin-top: -50px;
}
.blog-single-title-meta-wrapper {
text-align: left;
margin-bottom: 20px;
}
#contact-form-box .vc_column-inner {
padding: 30px!important;
margin-bottom: 20px;
background-color: #fff;
}
.content-area .vc_basic_grid .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
text-align: center!important;
}
.content-area .vc_basic_grid .vc_grid .vc_gitem-zone-c .vc_gitem-link {
margin: auto;
}
.container h2 {
font-size: 28px;
}
.container h3 {
font-size: 21px;
}
.wpb_wrapper #loginform .button {
margin: auto;
float: none;
}
.container h6 {
font-size: 16px;
}
.single-post-layout-two .blog-single-header-wrapper,
.blog .entry-header.blog-header.with-topbar,
.woocommerce-page .blog-header.entry-header,
.woocommerce-page .blog-header.entry-header.with-topbar,
.woocommerce-page.post-type-archive-product .blog-header.entry-header,
.woocommerce-page.post-type-archive-product .blog-header.entry-header.with-topbar,
.woocommerce-page .entry-header,
.woocommerce-page .entry-header.with-topbar,
.entry-header.blog-header.with-topbar,
.entry-header.blog-header,
.entry-header.with-topbar {
padding-top: 80px;
padding-bottom: 80px;
}
.single-post-layout-two .blog-single-header-wrapper {
padding-bottom: 40px;
margin-top: -60px;
}
.single-post .entry-header.blog-header {
padding-bottom: 0;
padding-top: 40px;
}
.woocommerce-account.woocommerce-page .entry-header,
.woocommerce-checkout.woocommerce-page .entry-header,
.woocommerce-cart.woocommerce-page .entry-header,
.page-template-default .entry-header {
padding-bottom: 80px!important;
padding-top: 80px!important;
}
.navbar.with-topbar-mobile+#wrapper.hide-title-section,
.entry-header.with-topbar-mobile {
margin-top: 45px;
}
.vc_row.wpb_row.vc_inner {
padding-left: 20px!important;
padding-right: 20px!important;
margin: 0!important; }
.vc_row.wpb_row.vc_inner .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 25px!important;
padding-bottom: 25px!important;
}
.vc_col-sm-12 .wpcf7 .wpcf7-submit {
margin-top: 0;
width: 100%;
flex: none;
display: block;
}
#kd-slider .tp-caption.NotGeneric-Title {
font-size: 22px!important;
line-height: 25px!important;
width: 100%!important;
}
#kd-slider .tt_button {
zoom: 0.9;
min-width: inherit;
}
.footer-business-info.footer-socials a {
margin-bottom: 20px;
}
.wpb_text_column ul li,
.wpb_text_column ol li {
line-height: 30px;
margin-bottom: 5px;
}
.footer_widget ul li span.post-date {
white-space: inherit;
width: auto;
display: inline-block;
}
.footer-social-text {
width: 100%;
margin: 0;
}
.footer-newsletter-form .wpcf7 .wpcf7-submit {
width: 100%;
}
.footer-newsletter-form {
float: right;
margin-top: 15px;
width: 100%;
}
.navbar .topbar {
display: none;
}
.navbar.navbar-default .topbar .container {
padding: 0;
}
.navbar .topbar.visible-on-mobile {
display: block;
}
.topbar-contact i {
margin-right: 0;
}
.tb-border-design .topbar-phone,
.tb-border-design .topbar-email,
.tb-border-design .topbar-opening-hours {
margin-right: 15px;
}
.topbar-phone a,
.topbar-email a {
margin-right: 5px;
}
.tb-border-design .topbar-right-content {
padding-left: 0;
}
.topbar-contact i,
.topbar-socials a {
font-size: 14px;
}
.topbar-right-content .topbar-contact {
margin-right: 0;
}
.tb-default-design .topbar-phone,
.tb-default-design .topbar-email,
.tb-default-design .topbar-opening-hours {
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-right: 15px;
}
.tb-default-design .topbar-socials {
margin: 0 -5px;
}
.tb-default-design .topbar-socials a {
border-right: 1px solid rgba(132, 132, 132, 0.15);
width: 46px;
text-align: center;
}
.tb-default-design .topbar-socials li:last-child a {
border-right: none;
}
.tb-default-design .topbar-extra-content {
border-left: 1px solid rgba(132, 132, 132, 0.15);
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-right: 15px;
padding-left: 10px;
padding-right: 10px;
margin-left: 5px;
}
.tb-default-design .topbar-right-content {
border-left: 1px solid rgba(132, 132, 132, 0.15);
}
.tb-default-design .topbar-left-content {
border-right: 1px solid rgba(132, 132, 132, 0.15);
margin-left: 0;
padding: 0 5px;
}
.tb-default-design .topbar-right-content.content-empty,
.tb-default-design .topbar-left-content.content-empty {
border: none;
}
.tb-default-design .topbar-right-content .topbar-menu {
margin-left: 15px;
}
.tb-default-design .topbar-contact span:last-child {
border: none;
margin: 0;
}
.tb-default-design .topbar-left-content .topbar-contact .topbar-opening-hours {
padding-right: 0;
}
.tb-default-design .topbar-right-content .topbar-opening-hours {
padding-right: 15px;
}
.tb-default-design .topbar-left-content .topbar-contact span:last-child a {
padding-right: 0;
margin-right: 0;
}
.topbar-contact .topbar-opening-hours span {
position: absolute;
width: 100vw;
background: #fff;
left: 0;
text-align: center;
font-weight: 600;
color: #1f1f1f;
}
.topbar-contact .topbar-opening-hours span:before {
content: "\f057";
font-family: "ekko-font";
text-align: center;
font-size: 16px;
position: absolute;
color: #1f1f1f;
cursor: pointer;
float: left;
padding: 0;
width: 45px;
height: 45px;
z-index: 10;
right: 0;
font-weight: 400;
}
.topbar-contact .topbar-opening-hours.active span {
display: block;
}
.topbar-extra-content {
display: none;
}
.tb-border-design .topbar-socials {
margin: 0;
}
.topbar-socials ul.redux-social-media-list li i {
margin: 0
}
.tb-border-design .topbar-left-content {
border-left: 0;
margin-left: 0;
padding: 0;
}
.topbar-contact span span {
display: none
}
.clients-content:after,
.kd_counter_number:after {
display: none;
}
.navbar.navbar-default.full-width .container,
.navbar.navbar-default .container,
.navbar.navbar-default.contained .container {
padding: 8px 15px;
}
.navbar.navbar-default.full-width .topbar .container {
padding: 0;
}
.navbar.navbar-default .menubar .container {
display: block;
}
.blog #posts-content {
padding-top: 20px;
padding-bottom: 20px;
}
#posts-content .post.BlogMinimal {
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}
.navbar-default {
box-shadow: 0 0px 20px rgba(0, 0, 0, .05);
}
.navbar-default.navbar-shrink.with-topbar {
margin-top: 0;
}
.single-post.page .breadcrumbs {
background: none;
z-index: 1000;
position: relative;
padding-bottom: 0;
margin-top: 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
}
.entry-header {
padding-top: 0;
margin-bottom: 0;
}
.side-content-text ul li,
.wpb_text_column ul li,
.wpb_text_column ol li {
text-align: left;
}
.wpb_text_column ol li {
padding-left: 0;
}
.side-content-text ul,
.wpb_text_column ul,
.wpb_text_column ol {
display: flex;
flex-direction: column;
}
.wpcf7-form textarea {
min-width: 100%;
max-width: 100%;
}
#single-page .header-overlay {
background-size: cover;
}
#single-page .woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h3 {
white-space: nowrap;
max-width: 160px;
padding-left: 0;
padding-right: 0;
overflow: hidden;
text-overflow: ellipsis;
}
.woocommerce #wrapper .pr0 {
padding-right: 15px;
}
.woocommerce-page #wrapper {
padding-top: 66px;
}
.portfolio-block {
float: left;
max-width: 100%;
width: 100%;
margin-left: 0;
}
#posts-content .post.BlogMinimal .entry-content {
max-height: 100%;
}
.big-custom-heading {
line-height: 65px!important;
font-size: 50px!important;
}
#portfolio-items .portfolio-item.item-size-small:nth-child(5),
.portfolio-item.item-size-small {
width: calc(33.3333333% - 25px);
height: auto;
margin: 0;
margin-bottom: 20px;
}
.wpcf7-form .label {
margin-top: 15px;
}
.upper-footer .textwidget span {
width: 100%;
}
.upper-footer .textwidget i {
display: none;
}
#logo {
float: left;
}
.navbar .container #logo .logo {
margin-left: 0;
line-height: 47px;
font-size: 18px;
}
.woocommerce-page .navbar-default .container,
.single-post .navbar-default .container,
.single-page .navbar-default .container {
width: 100%;
}
.modal-content-inner .modal-subheading {
display: none;
}
.section.with-overlay .parallax-overlay {
background-size: cover !important;
}
.error404 #wrapper {
padding-top: 0;
}
.error404 .navbar-default.fullwidth .container {
padding-left: 20px;
padding-right: 20px;
}
.navbar-nav {
margin: 0;
margin-top: 15px;
margin-bottom: 15px;
text-align: left;
max-height: calc(100vh - 210px);
}
.modal-menu-item,
.modal-menu-item:focus {
margin-top: 0;
margin-bottom: 20px;
width: 100%;
text-align: center;
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.row .vc_custom_1480365617320 {
margin-top: 0 !important;
}
#main-menu .navbar-nav .dropdown-menu {
padding: 0;
border: none;
border-radius: 0;
box-shadow: none;
min-width: 230px;
left: auto;
visibility: visible;
float: none;
opacity: 1;
margin-bottom: 20px;
width: 100%;
top: auto;
position: relative;
}
#main-menu .navbar-nav .mega-menu {
position: relative;
}
#main-menu .navbar-nav .mega-menu.mobile-visible {
position: relative;
margin-bottom: 0;
}
#main-menu .navbar-nav .mega-menu.demos-menu .dropdown-menu .menu-item,
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item {
width: 100%;
display: inline-block;
float: none;
margin-right: 0;
border-right: none;
}
#main-menu .navbar-nav .mega-menu>.dropdown-menu:before {
display: none;
}
#main-menu .navbar-nav .mega-menu .dropdown-menu {
left: auto;
margin: 0;
padding: 0;
}
#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {
padding: 7px 0!important;
padding-left: 0;
}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children:hover .dropdown>a {
margin-bottom: 0;
}
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu {
display: none;
}
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown>a {
margin-bottom: 0;
padding: 10px 0!important;
}
#main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu .menu-item-has-children.mobile-visible .dropdown-menu,
#main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu {
display: block;
position: relative;
left: 0;
top: 0;
margin: 0;
padding: 0;
padding-left: 15px;
box-shadow: none;
opacity: 1;
visibility: visible;
transform: none;
pointer-events: inherit;
}
#main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu .dropdown:before {
display: none;
}
#main-menu .navbar-nav .menu-item-has-children a {
width: calc( 100% - 40px);
}
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {
font-family: 'ekko-font';
font-size: 14px;
font-weight: 900;
text-rendering: auto;
padding: 4px 10px;
top: 0;
z-index: 99;
right: 0px;
position: absolute;
-webkit-font-smoothing: antialiased;
}
#main-menu .navbar-nav .mega-menu .menu-item-has-children .mobile-dropdown {
display: none;
}
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children .mobile-dropdown:before,
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown:before {
content: "\f078";
}
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu .menu-item-has-children.mobile-visible .mobile-dropdown:before,
#main-menu .navbar-nav .menu-item-has-children.mobile-visible .mobile-dropdown:before {
content: "\f077";
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
overflow-y: scroll;
max-height: calc(100vh - 65px);
margin-right: 0;
margin-left: 0;
padding-left: 0;
padding-right: 0;
margin-bottom: 10px;
}
.navbar-collapse .navbar-nav { margin: 15px 0 !important; }
.kd-panel-header .kd-panel-subtitle {
padding: 30px;
}
.kd-panel-header .kd-panel-phone-email {
padding-left: 30px;
padding-bottom: 30px;
}
.kd-side-panel .kd-panel-contact {
position: relative;
padding: 0 30px 12px 30px;
}
.kd-panel-header .kd-panel-title {
padding: 30px;
}
.kd-side-panel .panel-close {
right: 30px;
}
.navbar .modal-menu-item {
margin: 0;
box-sizing: border-box;
margin-bottom: 10px;
}
.navbar-default .nav li a {
margin-top: 15px;
}
#main-menu .navbar-nav .menu-item a {
padding: 0;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
opacity: 1;
}
#main-menu .navbar-nav .menu-item a:after {
display: none;
}
.navbar-default.fullwidth .container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.container {
padding-right: 15px;
padding-left: 15px;
}
.container.fullwidth {
padding-right: 0;
padding-left: 0;
}
header .header-dashboard .dashboard {
max-width: 90%;
}
header .header-dashboard {
background: none;
}
html {
width: 100%;
overflow-x: hidden;
}
.navbar-fixed-top,
.navbar.navbar-default .menubar {
padding: 0px;
min-height: 65px;
}
.navbar-fixed-top .page-scroll {
margin: 0;
}
.header-bttn-wrapper {
width: 100%!important;
display: none !important;
}
.navbar-fixed-top .navbar-collapse[aria-expanded="true"]~.main-nav-extra-content .header-bttn-wrapper,
.navbar-fixed-top .navbar-collapse[aria-expanded="true"]~.header-bttn-wrapper {
display: block !important;
margin-left: 0;
}
.logo img {
max-height: 47px;
margin-top: 0px;
width: auto;
}
.mobile-app .header-dashboard {
text-align: center;
float: none;
max-width: 50%;
}
.mobile-app .header-buttons .primary-button {
float: none;
}
.mobile-app .header-buttons {
margin-bottom: 0;
}
.mobile-app .header-dashboard .dashboard {
margin-top: 50px;
margin-bottom: 0;
max-width: 100%;
float: none;
margin-left: auto;
margin-right: auto;
}
.mobile-app .intro-text .intro-lead-in,
header .intro-text .intro-lead-in {
font-size: 32px;
letter-spacing: -1px;
line-height: 35px;
}
.mobile-app .intro-text .intro-lead-in {
text-align: center;
}
.mobile-app .intro-text .intro-heading {
max-width: 100%;
font-size: 15px;
line-height: 21px;
margin-top: 20px;
}
.mobile-app .intro-text {
width: 100%;
padding: 65px 20px 0 20px;
text-align: center;
}
.subscribe-form .intro-text,
header .intro-text {
padding: 125px 20px 0 20px;
}
.subscribe-form .intro-text {
padding-left: 0;
padding-right: 0;
}
.subscribe-form header .wpcf7-text {
width: 100%;
border-right: 1px solid #fff;
}
.subscribe-form header .wpcf7-submit {
width: 100%;
margin-top: 20px;
}
.header-buttons {
margin: 40px auto 40px auto;
}
header .intro-text .intro-heading {
font-size: 15px;
line-height: 21px;
margin-top: 20px;
}
.container .portfolio-title,
.row .contact h2,
section h2.section-heading,
section h1.section-heading {
margin-top: 0;
margin-bottom: 15px;
font-size: 25px;
letter-spacing: -0.3px;
line-height: 30px;
}
.footer-business-info {
padding: 40px 20px 20px 20px;
margin: -70px 15px 20px 15px;
}
.footer-business-address,
.footer-business-phone,
.footer-business-email {
width: 100%;
display: block;
position: relative;
text-align: left;
float: left;
margin-left: 0;
margin-bottom: 25px;
}
.footer-business-info [class^="iconsmind-"],
.footer-business-info [class*=" iconsmind-"] {
font-size: 25px;
margin-top: 5px;
}
.footer-business-phone:after,
.footer-business-address:after {
display: none;
}
#contact {
padding-top: 0;
}
.row .contact p,
.row .contact h2 {
text-align: center !important;
width: 90%;
margin: auto;
}
.row .contact p,
section .section-subheading {
margin-bottom: 30px;
margin-top: 20px;
font-size: 14px;
line-height: 21px;
}
section .section-subheading {
padding: 0 20px
}
p {
font-size: 14px;
margin-bottom: 20px;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c p {
display: none
}
#posts-content .post p {
text-align: left;
}
.modal-content-contact p {
margin-bottom: 20px;
}
.service-heading {
font-size: 18px;
margin-bottom: 18px;
}
#services .col-md-3.last,
#services .col-md-3 {
padding: 0 30px;
margin-bottom: 30px;
}
.video-socials .fa {
margin: 0 15px;
}
.portfolio-item {
position: relative !important;
width: 100% !important;
top: inherit !important;
}
#portfolio-items {
height: auto !important;
overflow: visible;
}
#comments input[type="text"],
#comments input[type="url"],
#comments input[type="email"],
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-email,
.wpcf7 .wpcf7-select {
min-width: 100%;
width: 100%;
}
#comments input[type="url"] {
margin-bottom: 20px;
}
section h2.section-heading {
text-align: center;
}
.woo-sidebar,
.right-sidebar,
.single-post .right-sidebar {
padding: 0;
margin-top: 0;
margin-bottom: 0;
width: 100%;
}
.video-modal .modal-content {
max-width: 94%;
width: 100%;
}
.chart-content {
margin-top: -20px;
margin-bottom: 50px;
}
.chart-content h4 {
font-size: 15px;
}
.owl-carousel {
width: 100%;
margin: auto;
}
.rc-content.owl-carousel {
width: 100%;
}
.container .chart {
display: none;
}
.owl-nav div.owl-prev {
margin-left: 0;
}
.owl-nav div.owl-next {
margin-right: 0;
}
.subscribe .wpb_wrapper h3 {
font-size: 28px;
line-height: 28px;
width: 100%;
text-align: center !important;
margin-bottom: 40px;
}
.subscribe .wpcf7-form {
float: none;
max-width: 80%;
}
.subscribe .wpcf7-form input {
width: 100%;
height: 40px;
line-height: 40px;
margin-bottom: 0px;
}
.subscribe .wpcf7-form .wpcf7-submit {
border: none;
margin: 0;
}
.subscribe .wpcf7-form button {
width: 100%;
height: 40px;
}
.wpcf7 .wpcf7-submit {
width: 100%;
}
.subscribe .wpcf7-form-control-wrap {
width: 100%;
}
.contact-map-container {
position: relative;
top: 0;
min-width: 100%;
margin-left: -15px;
width: calc(100% + 30px);
margin-bottom: 0px;
height: auto!important;
}
#contact .contact-form-container {
width: 100%;
margin-top: 60px;
}
#contact .section-subheading {
margin-top: 30px;
line-height: 21px;
text-align: center;
margin: auto;
width: 80%;
margin-bottom: 50px;
}
#wpcf7-f319-o2 .wpcf7-form {
max-width: 400px;
}
.wpcf7 .wpcf7-form {
width: 100%;
margin: auto;
}
.blog-header-form .wpcf7 .wpcf7-submit {
margin: 0;
height: 50px;
line-height: 48px;
margin-left: 0;
z-index: 10;
position: relative;
width: auto;
}
.register-form .wpcf7 .wpcf7-submit,
#single-page .wpcf7-form-control-wrap,
.wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
width: 100%!important;
margin: 0;
flex: none;
}
.blog-header-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
width: calc(100% - 150px)!important;
}
.modal-content-inner .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
margin-bottom: 0;
}
.inline-cf .wpcf7-form p {
display: inherit;
}
.btn-xl,
#contact .form-group input.form-control {
height: 40px;
}
.lower-footer .pull-left {
width: 100%;
}
.lower-footer .pull-right {
width: 100%;
margin-top: 3px;
}
.lower-footer .pull-right .navbar-footer,
.lower-footer .pull-right .navbar-footer li {
text-align: center;
width: 100%;
padding: 0;
}
.lower-footer span,
.lower-footer a {
width: 100%;
display: block;
}
#upper-footer {
padding-bottom: 0 !important;
}
#upper-footer img {
margin: auto;
}
#upper-footer .wpb_single_image.vc_align_left {
text-align: center;
}
#upper-footer .pull-left {
width: 100%;
margin-bottom: 40px;
}
#upper-footer p,
#upper-footer .vc_custom_heading {
text-align: center !important;
width: 80%;
margin: 0 auto;
}
#upper-footer .wpb_wrapper p {
margin-bottom: 30px;
}
#upper-footer .pull-right {
width: 100%;
}
.footer-secondary-nav {
max-width: 100%;
display: block;
padding: 0;
width: 100%;
}
.lower-footer {
margin-top: 0;
}
.footer-secondary-nav a {
margin: auto;
display: block;
float: none;
}
.footer-secondary-nav li {
margin-bottom: 20px;
}
.entry-header .intro-text {
padding-top: 70px;
}
.entry-header .section-subheading {
margin-bottom: 0;
margin-top: 15px;
margin-left: auto;
float: none;
margin-right: auto;
text-align: center;
}
.entry-header .section-heading {
font-size: 36px;
margin: 0;
line-height: 1.3;
}
.breadcrumbs {
width: 100%;
max-width: 100%;
}
.portfolio-template-default .entry-header .container {
padding-bottom: 80px;
}
.portfolio-template-default .entry-header {
padding-bottom: 30px;
}
.search.search-results #posts-content article {
float: left;
width: 100%;
border-bottom: 1px solid #eaeaea;
max-width: calc(100% - 30px);
}
#posts-content .post .blog-single-title,
#posts-content .blog-single-content .blog-single-title {
margin-bottom: 20px;
text-align: left;
font-size: 28px;
line-height: 1.3;
}
.single-post #posts-content .BlogFullWidth .entry-meta,
.single-post #posts-content .BlogFullWidth .blog-single-title,
#posts-content.blog-minimal-list .BlogFullWidth .entry-meta,
#posts-content.blog-minimal-list .BlogFullWidth .blog-single-title,
#posts-content.blog-img-top-list .BlogFullWidth .entry-meta,
#posts-content.blog-img-top-list .BlogFullWidth .blog-single-title {
text-align: left;
}
.single-post #posts-content .BlogFullWidth .entry-meta,
.single-post #posts-content .BlogFullWidth .blog-single-title,
#posts-content.blog-minimal-list .BlogFullWidth .entry-meta,
#posts-content.blog-minimal-list .BlogFullWidth .blog-single-title,
#posts-content.blog-img-top-list .BlogFullWidth .entry-meta,
#posts-content.blog-img-top-list .BlogFullWidth .blog-single-title {
margin-left: 0;
margin-right: 0;
}
#posts-content.blog-img-left-list .entry-image,
#posts-content .wp-post-image {
margin-bottom: 30px;
}
.blog-single.use-sidebar .col-lg-8 {
padding: 0;
}
.blog-single-content .blog-content {
margin-top: 0;
}
#posts-content .entry-meta span {
width: auto;
float: left;
line-height: 1;
margin-bottom: 5px;
}
#posts-content .entry-meta .blog-separator {
display: none;
}
#posts-content.blog-img-top-list .entry-meta,
#posts-content .entry-meta {
float: left;
margin-bottom: 15px;
width: 100%;
}
#posts-content.blog-detailed-grid .entry-meta {
margin-top: 10px;
width: 100%;
margin-bottom: 20px;
}
#posts-content .blog-single-content .entry-meta {
margin-bottom: 20px;
}
#posts-content .more-button a {
margin-top: 0;
}
.navigation.pagination .next,
.navigation.pagination .prev {
width: 100%;
margin-bottom: 10px;
}
#posts-content .post {
margin-bottom: 35px;
border-radius: 0;
margin-right: 15px;
margin-left: 15px;
padding-left: 0;
padding-bottom: 25px;
padding-right: 0;
padding-top: 15px;
}
.blog_widget {
padding-left: 0px;
margin-bottom: 40px;
margin-top: 10px;
text-align: left;
}
#wrapper .widget-title {}
.navigation.pagination {
margin-bottom: 20px;
padding: 0;
}
.blog-single-content {
padding-bottom: 0;
border-bottom: none;
}
.single-post #posts-content .post {
padding-top: 5px;
border: none;
margin-bottom: 50px;
}
.single-post #posts-content .related-posts .post {
padding-top: 0;
margin: 0;
margin-bottom: 20px;
}
#comments p {
margin-bottom: 0;
width: 100%;
}
#comments .logged-in-as {
text-align: left;
}
.author-desc p,
#comments .comment p {
padding: 0;
text-align: left;
}
#comments .fn {
width: 100%;
float: left
}
#comments .reply {
margin-left: 0;
}
#comments .comment-notes {
margin-bottom: 20px;
}
#comments {
margin-bottom: 50px;
margin-top: 50px;
padding: 0 15px;
max-width: 100%;
}
#comments #respond #reply-title {
margin-top: 20px;
}
#comments label {
text-align: left;
width: 100%;
}
.author-box-wrapper {
margin-top: 30px;
}
.author-box-wrapper .author-desc-wrapper,
.author-box-wrapper .author-name,
.author-box-wrapper .author-website,
.author-box-wrapper .author-desc {
max-width: 100%;
width: 100%;
text-align: left;
}
.author-box-wrapper .author-name h6 {
text-align: left
}
#posts-content .author-box-wrapper .author-avatar img,
#comments .comment img {
float: none;
margin-bottom: 20px;
}
.comment-form-author,
.comment-form-email {
width: 100%;
float: left;
padding: 0 !important;
}
#posts-content #commentform textarea,
#comments input {
margin-bottom: 0;
max-width: 100%;
}
#social-icons {
display: block;
width: 100%;
text-align: center;
}
.lower-footer .pull-right a {
margin: 0;
width: auto;
display: inline-block;
float: none;
}
.lower-footer {
border-top: none;
text-align: center;
padding: 20px 0 25px 0;
}
#footer.fixed,
#footer {
position: relative;
z-index: 0;
}
#posts-content .post-sticky-sidebar {
margin-bottom: 0;
}
#wrapper.hide-title-section,
#wrapper {
margin-bottom: 0 !important;
padding-top: 65px;
}
.footer_widget .menu li,
.footer_widget li {
width: 100%;
}
.upper-footer .widget-title {
margin-bottom: 20px;
margin-top: 20px;
}
.upper-footer {
padding: 50px 0 20px 0;
background-color: #fafafa;
}
.footer-bar {
margin-bottom: 0;
border: none;
margin: 0;
padding-left: 15px;
}
.blog_widget ul.redux-social-media-list li a {
margin: 0;
}
ul.redux-social-media-list li i {
margin: 0;
margin-right: 25px;
}
.footer-socials-bar {
margin: auto;
width: 100%;
}
.footer-socials-bar ul {
width: 100%;
}
.navbar-footer li {
width: 100%;
text-align: left;
}
.footer-bar .footer-nav-menu ul li a {
margin: 0;
}
footer.underline-effect .navbar-footer li a {
margin-bottom: 0;
}
.footer-nav-menu {
width: 100%;
margin-bottom: 30px;
}
.socials-widget a {
float: none;
display: inline-block;
}
.contact-box .vc_column-inner {
border: none !important;
padding: 30px 0 0 0 !important;
}
.contact-box:last-child .vc_column-inner {
padding-bottom: 30px !important
}
.contact-map .vc_column-inner {
margin-top: 0 !important;
}
#popup-modal .modal-content {
overflow: hidden;
transition: all 0.2s;
max-width: 90%;
left: 0;
margin-left: 5%;
border-radius: 0;
position: fixed;
top: 5%;
margin-top: 0;
border: none;
box-shadow: none;
overflow-y: scroll;
max-height: 90%;
padding: 0;
}
.modal-content-inner .wpcf7-submit {
float: none;
}
#popup-modal .modal-content h2 {
font-size: 22px;
line-height: 1.3;
margin-top: 10px;
}
.modal-content-contact .key-icon-box.icon-left.icon-default .fa {
display: none
}
.modal-content-inner p {
font-size: 12px;
margin-bottom: 20px;
}
.modal-content-inner {
padding: 25px;
padding-bottom: 10px;
}
.slider-scroll-down {
display: none
}
#header.entry-header {
padding-bottom: 0;
}
.search #posts-content,
.archive #posts-content,
.search #posts-content,
.blog #posts-content,
#posts-content {
padding: 20px 0px 0px 0;
}
.blog-single-title-meta-wrapper .col-lg-8 {
max-width: 100%;
}
.single-product .breadcrumbs,
.single-post .breadcrumbs {
padding-left: 0;
overflow: visible;
white-space: initial;
}
.single-product .breadcrumbs {
padding-left: 0;
}
#comments .children {
padding-left: 15px;
}
.reply-title {
padding-bottom: 20px;
}
#comments input[type="submit"],
.wpcf7 .wpcf7-submit {
width: 100%;
margin-bottom: 20px;
}
.related-posts {
border: none;
padding-top: 50px;
padding-bottom: 50px;
margin-top: 40px;
}
.portfolio-content .featured-gallery,
#single-page .gallery-item-list img {
max-width: 100%;
height: auto;
}
.blog-single-content .tags {
padding-top: 0;
}
.blog-social-sharing {
margin-top: 0;
margin-bottom: 0;
}
.portfolio-gallery {
padding: 0;
}
.portfolio-content .portfolio-sidebar {
padding-right: 0;
padding-left: 0;
width: 100% !important;
position: relative !important;
margin-left: 0 !important;
left: 0 !important;
top: inherit !important;
}
.portfolio-content .portfolio-block .portfolio-title {
font-size: 25px;
text-align: left;
line-height: 40px;
letter-spacing: -0.3px;
margin-top: -10px;
font-weight: 700;
margin-bottom: 20px;
}
.portfolio-navigation-links {
padding: 0;
float: none;
margin-top: 0;
border-top: none;
padding-bottom: 0;
}
.owlslider-portfolio {
width: 100%;
}
.single-portfolio #single-page {
padding-bottom: 0;
}
.port-prev.tt_button,
.port-next.tt_button {
width: auto;
padding: 0;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
min-width: auto;
border: none;
}
#single-page .featured-image.single-image img {
max-width: 100%;
}
.footer_widget {
max-width: 100%;
margin: auto;
}
.upper-footer .textwidget {
max-width: 100%;
padding: 0;
padding-bottom: 0;
margin-bottom: 30px;
}
.socials-widget {
margin: auto;
margin-top: 50px;
}
.wpb_wrapper .wpb_single_image img {
height: auto;
float: none;
text-align: center;
display: block;
}
.parallax .parallax-overlay {
background-size: cover;
}
.vc_custom_1464520550679,
.vc_custom_1464520555118,
.vc_custom_1464520560358,
.vc_custom_1466613488090,
.vc_custom_1466613538944,
.vc_custom_1466613515458 {
border: none !important;
padding: 30px 0 !important;
}
.vc_column_container>.vc_column-inner {
margin-right: 0!important;
margin-left: 0!important;
padding: 0!important;
}
.vc_row[data-vc-full-width],
.vc_row.vc_row-has-fill {
background-size: cover; margin-top: 0!important;
margin-bottom: 0!important;
}
#single-page .single-page-heading {
padding-top: 60px;
position: relative;
padding-bottom: 35px;
overflow: hidden;
margin-bottom: 50px;
}
.vc_custom_1464451027902 {
margin-bottom: 20px;
}
.register-form .wpcf7 .wpcf7-submit,
.register-form .wpcf7-form-control-wrap {
width: 100%;
}
.maintenance .section,
.maintenance #wrapper {
padding: 0 !important;
}
.maintenance .fa {
display: none;
}
.back-to-top {
z-index: 999;
}
.upper-footer .modal-menu-item {
width: 100%;
text-align: center;
float: none;
margin: auto;
margin-top: 40px;
opacity: 1;
max-width: 200px;
}
.video-socials {
display: none;
}
.related-posts .entry-image,
.related-content .entry-image,
.blog-detailed-grid .entry-image,
.blog-minimal-grid .entry-image {
min-height: auto;
}
}
@media (min-width:400px) and (max-width:960px) {
.container .wpb_single_image .vc_figure {
display: block;
text-align: center;
}
#customizer {
display: none;
}
#posts-content.blog-detailed-grid.use-sidebar .post,
#posts-content.blog-minimal-grid.use-sidebar .post,
.related-posts .post,
.related-content .portfolio,
#posts-content.blog-detailed-grid .post,
#posts-content.blog-minimal-grid .post {
float: left;
margin: 0;
border-radius: 0px;
border: none;
padding-bottom: 0px;
margin-bottom: 15px;
width: calc(33.3% - 15px);
margin-right: 15px;
}
.related-posts .post {
width: calc(33.3% - 15px);
margin-right: 15px;
}
.owlslider-related-posts .portfolio,
.owlslider-related-posts .post {
width: calc(100% - 15px);
margin-right: 10px;
}
}
@media (min-width:960px) and (max-width:1180px) {
.navbar .modal-menu-item {
display: none !important;
}
}
@media (max-width:720px) {
.video-modal iframe {
max-width: 100%;
max-height: 300px;
box-sizing: border-box!important;
}
#primary .hide-bg-on-mobile-portrait,
.hide-bg-on-mobile-portrait {
background: none !important
}
}
@media (max-width:720px) {
#posts-content.blog-detailed-grid.use-sidebar .post,
#posts-content.blog-minimal-grid.use-sidebar .post,
.related-posts .post,
.related-content .portfolio,
#posts-content.blog-detailed-grid .post,
#posts-content.blog-minimal-grid .post {
width: 100%;
margin-left: 0;
margin-right: 0;
}
}
@media (min-width:767px) and (max-width:1024px) {
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
width: 100%!important;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p {
margin-bottom: 0 !important;
}
#wrapper .blog_widget p,
.blog_widget,
#wrapper .widget-title {
text-align: left;
}
.related-posts .entry-image,
.related-content .entry-image,
.blog-detailed-grid .entry-image,
.blog-minimal-grid .entry-image {
min-height: auto;
}
#wrapper .blog_widget {
width: 45%;
margin-right: 5%;
display: inline-grid;
}
.woocommerce #wrapper .blog_widget,
.single-post #wrapper .blog_widget {
width: 100%;
margin-right: 0%;
display: inline-grid;
}
.woo-sidebar,
.right-sidebar {
width: 100%;
}
.woocommerce #wrapper .blog_widget,
.single-post #wrapper .blog_widget {
width: 100%;
margin-right: 0%;
display: inline-grid;
}
.footer-social-text {
width: auto;
margin-right: 20px;
}
.navbar-footer li {
width: auto;
margin-right: 20px;
}
.upper-footer .col-md-3 {
width: 25%;
}
.upper-footer p {
text-align: left
}
.upper-footer .widget-title,
.footer_widget .menu li,
.footer_widget li {
text-align: left;
}
.wpb_column.vc_col-md-4 {
width: 33.33333333%;
}
#posts-content .post.BlogMinimal {
width: 50%;
padding: 0 10px;
}
.register-form .wpcf7 .wpcf7-text {
min-width: inherit;
width: 100%;
}
.register-form .wpcf7 .wpcf7-submit {
width: 100%!important;
min-width: 360px;
}
.single-portfolio .navbar-default .container,
.single-post .navbar-default .container {
width: 100%;
}
#single-page .featured-image.single-image img,
.portfolio-content .featured-gallery,
#single-page .gallery-item-list img {
max-width: 100%;
}
.page .navbar-default .container {
width: 100%;
}
}
@media (max-width:1365px) {
.vc_row.vc_row-fixed-bg {
background-attachment: scroll !important;
}
}  #customizer {
position: fixed;
top: 0;
padding: 20px 5px;
background-color: #fff;
width: 800px;
right: -800px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
z-index: 100;
font-weight: 300;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-right-radius: 2px;
bottom: 0;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}
#customizer.active {
right: 0;
}
#customizer li {
list-style-type: none;
}
#customizer .options {
background-color: #fff;
width: 45px;
position: absolute;
top: 250px;
left: -45px;
cursor: pointer;
border-left: 0;
border-radius: 0;
-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
-moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
padding: 8px 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
#customizer .options .fa {
color: #1f1f1f;
font-size: 23px;
font-style: normal;
margin: 0;
margin-top: 0;
width: 45px;
text-align: center;
height: 40px;
line-height: 40px;
}
#customizer .options .nc-icon-outline-print {
font-size: 22px;
}
#customizer .options .custom-tooltip {
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
position: relative;
display: block;
}
#customizer .options .custom-tooltip i {
font-size: 18px;
font-weight: 700;
text-align: center;
display: block;
height: 40px;
line-height: 40px;
color: #2f2f2f;
transition: 0.25s;
}
#customizer .nav-logo {
display: block;
margin: auto;
max-width: 160px;
margin-top: 30px;
margin-bottom: 40px;
height: auto;
}
#customizer .tt_button {
position: absolute;
bottom: 50px;
left: 50%;
margin-left: -107px;
}
#customizer .tt_button .iconita {
margin-right: 0;
margin-left: 8px;
}
#customizer h3 {
margin: 10px auto 0;
text-align: center;
line-height: 25px;
font-weight: 700;
font-style: normal;
color: #333;
font-size: 18px;
letter-spacing: -0.2px;
}
#customizer p {
font-size: 14px;
font-weight: bold;
line-height: 1.6;
text-align: center;
max-width: 400px;
margin: auto;
margin-top: 15px;
color: #9e9e9e;
}
#customizer .customizer-logo {
font-weight: bold;
font-size: 26px;
line-height: inherit;
margin: 0;
text-align: center;
width: 100%;
display: block;
float: left;
letter-spacing: -0.7px;
margin-bottom: 25px;
margin-top: 40px;
color: #1f1f1f;
}
#customizer .screenshot {
margin-top: 50px;
}
#customizer .screenshot a {
display: block;
float: left;
margin: 8px;
position: relative;
overflow: hidden;
background-color: #1f1f1f !important;
}
#customizer .screenshot a.first {}
#customizer .screenshot img {
width: 370px;
height: auto;
border: 1px solid #eaeaea;
float: left;
display: block;
border-radius: 0;
opacity: 1;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
#customizer .screenshot a:hover img {
opacity: 0.3;
}
#customizer .screenshot a:hover span {
opacity: 1;
}
#customizer .screenshot a span {
color: #fff;
font-size: 16px;
opacity: 0;
text-transform: uppercase;
font-weight: bold;
position: absolute;
z-index: 99;
display: block;
text-align: center;
line-height: 236px;
width: 100%;
left: 0;
top: 0;
margin-top: 0;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
#customizer .ekko-tooltip {
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
position: absolute;
line-height: 12px;
background-color: #fff;
font-size: 13px;
margin: 0;
padding: 15px 20px;
font-family: inherit;
font-weight: 900;
width: auto;
font-weight: 900;
display: block;
letter-spacing: .1px;
right: 10px;
top: 3px;
white-space: nowrap;
border-radius: 0;
-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
-moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
box-shadow: 0 5px 40px rgba(0, 0, 0, .07);
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
#customizer .ekko-tooltip .trialngle-tooltip {
display: block;
position: absolute;
right: -5px;
top: 16px;
width: 0;
height: 0;
border-left: 5px solid #fff;
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
}
#customizer .options .custom-tooltip:hover .ekko-tooltip {
opacity: 1;
right: 60px;
visibility: visible;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
#demoselect {
max-height: 780px;
overflow: hidden;
overflow-y: visible;
width: 790px;
}
#demoselect::-webkit-scrollbar {
width: 7px;
cursor: pointer
}
#demoselect::-webkit-scrollbar-track {
background-color: transparent;
cursor: pointer
}
#demoselect::-webkit-scrollbar-thumb {
background-color: #ddd;
width: 7px;
border-radius: 3px;
bottom: 10px;
cursor: pointer;
z-index: 99;
}
#demoselect::-webkit-scrollbar-button {
display: none
}
#demoselect::-webkit-scrollbar-corner {
background-color: #000
}
#demoselect::-moz-scrollbar {
width: 7px
}
#customizer .colors-tooltip {
width: 167px;
text-align: center;
padding: 18px;
}
#customizer .ekko-tooltip .tooltip-label {
width: 100%;
text-align: center;
display: block;
}
#customizer .color-switcher {
width: 20px;
height: 20px;
display: block;
float: left;
margin: 3px;
margin-top: 15px;
margin-bottom: 0;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
border-radius: 90px;
}
#customizer .color-switcher.blue {
background-color: #0030b8
}
#customizer .color-switcher.teal {
background-color: #00897b
}
#customizer .color-switcher.green {
background-color: #64dd17
}
#customizer .color-switcher.red {
background-color: #c62828
}
#customizer .color-switcher.orange {
background-color: #fb8c00
}
#customizer .color-switcher:hover {
opacity: 0.6;
}
.with-triangle .vc_col-sm-5:before {
width: 0px;
content: '-';
text-indent: -9999px;
display: block;
height: 0px;
position: absolute;
z-index: 9999;
top: 50%;
margin-top: -8px;
left: 0;
border-top: 16px solid transparent;
border-bottom: 16px solid transparent;
border-left: 16px solid #f2f2f2;
}
.home .kd-photobox.demo-page-box {
border: none;
background: none;
overflow: visible;
}
.home .kd-photobox.demo-page-box .phb-content {
background: none;
}
.home .kd-photobox.demo-page-box .photobox-img {
overflow: visible;
}
.home .kd-photobox.demo-page-box .photobox-img img {
transition: 0.25s;
cursor: pointer;
}
.home .kd-photobox.demo-page-box h4 {
margin-bottom: 0;
color: #fff!important;
opacity: 1;
font-size: 16px;
}
.home .kd-photobox.demo-page-box .phb-content .phb-btncontainer {
margin-top: 20px;
line-height: 1;
display: none;
overflow: visible;
}
.home .kd-photobox.demo-page-box .phb-content {
padding: 25px;
}
.home .kd-photobox.demo-page-box:hover .photobox-img img {
box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 1);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.blog_widget ul li.wc-layered-nav-rating {
line-height: 15px;
margin-bottom: 18px;
}
.blog_widget .product_list_widget li a:before {
display: none;
}
#commentform #submit:hover,
.wp-block-button__link:hover,
.subscribe-form header .wpcf7-submit:hover,
#headerbackground,
.contact .wpcf7-submit:hover,
footer,
#posts-content .post input[type="submit"]:hover,
.navbar-default.navbar-shrink,
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active {
background-color: #fff;
}
@media (min-width: 960px) {
.home.page-template-default .navbar.navbar-default.navbar-shrink,
.single-portfolio .navbar.navbar-default.navbar-shrink,
.single-portfolio .navbar.navbar-default.navbar-shrink,
.single-post .navbar.navbar-default.navbar-shrink,
.woocommerce-page .navbar.navbar-default.navbar-shrink,
.page-template-default .navbar.navbar-default.navbar-shrink,
.page-template-portfolio-php .navbar.navbar-default.navbar-shrink,
.attachment .navbar.navbar-default.navbar-shrink {
background-color: #fff;
}
}
.subscribe-form header .wpcf7-response-output,
.subscribe .wpcf7-not-valid-tip,
.secondary-button:hover {
color: #fff;
}
div.wpcf7 .wpcf7-form .ajax-loader {
margin: 0;
width: 28px;
height: 7px;
background-image: url(//healinghospital.co.in/wp-content/themes/ekko/core/assets/images/contact-loader.svg)!important;
background-size: 100%!important;
border-radius: 0px;
box-sizing: content-box;
margin-top: 7px;
}
.inline-cf div.wpcf7 .wpcf7-form .ajax-loader {
position: absolute;
right: 0;
margin: 0;
top: 55px;
}
@media (max-width: 1360px) and (min-width: 960px) {
#main-menu .navbar-nav .dropdown-menu {
left: auto;
right: 0;
}
}
@media (max-width: 1270px) and (min-width: 960px) {
.main-nav-center .header-bttn-wrapper {
display: none;
}
#main-menu .navbar-nav .mega-menu>.dropdown-menu:before {
display: none
}
#main-menu .navbar-nav .mega-menu>.dropdown-menu {
margin: 0;
box-shadow: 0 25px 98px 0 rgba(0, 0, 0, 0.1);
border-top: 1px solid rgba(132, 132, 132, 0.15);
border-radius: 0;
padding-left: 5px;
overflow: hidden;
}
#posts-content.blog-minimal-list .BlogFullWidth .entry-meta,
#posts-content.blog-img-top-list .BlogFullWidth .entry-meta {
margin-right: 0;
margin-left: 0;
}
#posts-content.blog-img-left-list .BlogFullWidth .post {
width: 90%;
margin: 0 5% 60px 5%;
}
#posts-content.blog-detailed-grid .entry-meta a {
font-weight: 400;
font-size: 13px;
}
}
.overflow-fix {
overflow: visible;
} .wp-block-button__link {
font-size: 14px;
font-weight: 600;
border-radius: 4px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
transition: 0.2s;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
float: none;
clear: both;
width: 100%;
position: relative;
padding-bottom: 54.25%;
padding-top: 25px;
height: 0;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.is-style-squared .wp-block-button__link {
border-radius: 0;
}
#posts-content .post .wp-block-image figcaption,
.wp-block-embed figcaption {
color: #fff;
}
.blog-single-content .wp-block-image figcaption a {
color: #fff;
}
.blog-single-content .wp-block-image figcaption a:hover {
text-decoration: underline;
}
#posts-content .post .wp-block-column blockquote:before,
#posts-content .post .wp-block-quote:before,
.wp-block-pullquote blockquote:before {
content: "''";
display: block;
float: left;
position: relative;
font-size: 90px;
font-weight: 700;
margin-top: 20px;
margin-bottom: 0px;
line-height: 30px;
margin-right: 25px;
}
#posts-content .post .wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 60%;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
height: auto;
line-height: 1.4em;
white-space: initial;
}
.wp-block-archives,
.wp-block-categories.wp-block-categories-list,
.wp-block-categories.wp-block-categories-list ul.children {
padding-left: 30px;
list-style: disc;
}
#posts-content .post .wp-block-categories.wp-block-categories-list ul.children {
margin-bottom: 10px;
}
.wp-block-archives li a,
.wp-block-categories.wp-block-categories-list li a {
color: inherit;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.wp-block-archives.wp-block-archives-dropdown {
margin-bottom: 20px;
font-size: 14px;
}
#posts-content .wp-block-latest-comments {
padding-left: 0;
}
#posts-content .wp-block-latest-comments li {
list-style-type: none !important;
}
.wp-block-latest-posts li {
padding: 5px 0;
}
#cancel-comment-reply-link {
margin-left: 20px;
}
.page .gm-svpc img {
max-width: inherit;
}
@media (max-width:1024px) {
.vc_video-bg {
display: none !important;
}
}body{font-family: Montserrat; line-height:25px; font-size:16px !important;}
html::before {z-index:-1;}
.home-abt-section .vc_column-inner h1{color: #009746;
font-size: 36px;
font-weight: 500 !important;
margin-bottom: 0px;
}
.custom-author-section {
margin-top: 0px;
padding: 12px;
background: #f9f9f9;
border-left: 4px solid #0073aa;
margin-bottom:20px;
font-size: 16px;
font-weight: 400;
clear: both;
}
lite-youtube {
max-width: 100%;
}
#ez-toc-container{width:100% !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: linear-gradient(135deg, #20489D, #0B1937) !important;
color: #fff !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{
background: linear-gradient(135deg, #20489D, #0B1937) !important;
color: #fff !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
background: linear-gradient(135deg, #20489D, #0B1937) !important;
color: #fff !important;}
#mega-menu-wrap-header-menu {
background: transparent !important;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-header-menu {
background: transparent;
}
}
.custom-author-section .label{font-size: 16px; font-weight: 400; color: #000; padding-right: 0px; padding-left: 0px;}
.custom-author-section a{font-weight: 600;}
.reviewed-section {
margin-bottom: 20px;
padding: 12px 15px;
background: #f4f8ff;
border-left: 4px solid #0073aa;
font-size: 15px;
}
.social-share-blog {
float: right;
}
.related-content .entry-wrapper .social-share-blog{display:none;}
.related-content .entry-wrapper .custom-author-section{display:none;}
.blog-minimal-grid .social-share-blog{display:none;} .topbar{background-color:transparent !important;}
.navbar.navbar-default .menubar{background-color:transparent !important;}
.i2i1 .navbar .topbar {background-color:transparent !important;}
.menubar.main-nav-right .container{ padding-bottom: 15px !important;}
.topbar.tb-default-design {
top: 35px;
}
#sp-wp-carousel-free-id-15066.sp-wpcp-15066 .wpcp-single-item {
border: 1px solid #ffffff;
background: #fff;
font-size: 14px;
line-height: 22px;
text-align: justify;
}
header .menu > li:first-child > a:hover {
color: #ffffff !important;
}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
margin-top: 95px !important;
}
.why-trust-healing h2{color:#fff !important;}
.why-trust-healing span{color:#fff !important;}
.why-trust-healing a{color:#000 !important;}
.key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
width: 100px !important;
}
.key-icon-box.icon-left.icon-default .tt-iconbox-customimg img {
max-width: 100px !important;}
.key-icon-box.icon-left.icon-default .tt-iconbox-customimg {margin: 25px !important;}
.key-icon-box.icon-left.cont-left p {width: calc(100% - 155px) !important; padding-bottom:0px !important; padding-right: 10px;} 
.cardiology-icons-text{background: #fff !important;
border-radius: 20px !important;
color: #000 !important;
margin-bottom: 23px;
align-items: center;
display: flex;
}
.topbar {
border-bottom: 0px;
position: absolute;
left: 0px;
right: 0px;
top: 45px;
z-index: 1;
}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {margin-top: 110px;} .home-health-talk-section .wpb_wrapper h2 {
font-size: 50px;
font-weight: bold !important;
color: #20489D;
margin-bottom: 0px;
}
.home-health-talk-section p {
font-size: 16px;
font-weight: 400;
color: #000;
padding-bottom: 0px;
text-align: left;
margin: 0px auto;
margin-bottom: 0px;
margin-bottom: 0px;
margin-bottom: 0px !important;
}
.home-abt-section .vc_column-inner h2 {color: #20489D; font-size: 50px; font-weight: 800 !important;}
.home-abt-section-video{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  
.home-abt-section p{font-size:18px !important; line-height:30px !important;}
.home-counter .kd_counter_number {display: flex;}
.home-counter .kd_counter_units{color:#009746; font-size:40px; font-weight:700; margin-bottom: 0px; line-height: 30px;}
.home-counter .kd_number_string{color:#009746; font-size:40px; font-weight:700; line-height: 30px;}
.home-counter .kd_counter_text{color:#000; font-size:16px; font-weight:500; margin-top: 20px;}
.home-counter .kd_counter.count_left {border-right: solid 1px #bababa;}
.home-counter .kd_counter.count_left:last-child {border-right: 0px none;}
.wppsac-post-carousel.design-1 .slick-list img{width:100%;}
.related-content.owlslider-related-posts .owl-item img{width:100% !important; margin-bottom: 0px !important;}
.related-content.owlslider-related-posts .owl-item .post{padding-bottom:0px !important;}
.more-reads-slider-wrapper .attachment-medium.size-medium.wp-post-image{margin-bottom: 14px !important;}
.our-breakthrough-cases .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D; margin-bottom: 20px;}
.our-breakthrough-cases p{font-size: 16px;
font-weight: 400;
color: #000;
padding-bottom: 0px;
text-align: center;
max-width: 900px;
margin: 0px auto;
margin-bottom: 0px;
margin-bottom: 0px !important;}
.key-icon-box .service-heading {
min-height: 50px;
}  
.key-icon-box .ib-wrapper p{min-height:220px;}
.our-breakthrough-cases .paoc-image-popup img{width:100%;}
.white-text-why-choose p{color:#fff; font-weight:bold;}
.testimonials.slider .tt-content h6{font-size:16px !important; line-height: 30px !important;}
.our-breakthrough-cases .middle-test1 .vc_column-inner{padding-left:30px; padding-right:0px; left: 90px;  position: relative;}
.our-breakthrough-cases .middle-test2 .vc_column-inner{padding-left:0px; padding-right:0px; left: 50px;  position: relative;}
.our-breakthrough-cases .middle-test3 .vc_column-inner{padding-left:0px; padding-right:0px; z-index: 10000 !important;}
.our-breakthrough-cases .middle-test4 .vc_column-inner{padding-left:0px; padding-right:0px;right: 50px;  position: relative;  z-index: 1000 !important;}
.our-breakthrough-cases .middle-test5 .vc_column-inner{padding-left:0px; padding-right:30px; right: 90px;  position: relative;}
.our-breakthrough-cases .middle-test1 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test2 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test3 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test4 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test5 .wpb_content_element{margin-bottom:0px;}
.more-reads-slider-wrapper #posts-content .entry-meta {
font-size: 14px;
}
.vc_row .wpb_row .vc_row-fluid .home-awards-section{overflow:auto !important;}
.home-awards-section{padding-top:70px; padding-bottom:70px;}
.home-awards-section .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D; margin-bottom: 20px;}
.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789836618{margin-top:20px !important;}
.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789916865{margin-top:20px !important;}
.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789929986{margin-top:20px !important;}
.view-all-packages-btn{margin-top:75px;}
.home-package{background:#009746 url(https://healinghospital.co.in/wp-content/uploads/2025/09/package-bg.png) no-repeat; border-radius:50px; overflow: inherit !important;}
.home-package .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #fff; padding-top: 50px; padding-bottom: 20px;}
.home-package .wpb_wrapper p{font-size: 18px;
font-weight: 400 !important;
color: #fff;
margin-top: 20px;}
.home-package img{margin-top: -180px; width: 350px;
z-index: 1000 !important;
position: relative;
overflow: inherit;}  
.packages1{background:#fff; border-radius:30px; padding: 15px; max-width: 250px;
width: 100%;}
.packages1 .inner {
background: #fff;
border-radius: 30px;
padding: 15px;
border: solid 1px #20489d;
}
.packages1.green-pkg .inner{
background: #fff;
border-radius: 30px;
padding: 15px;
border: solid 1px #00a859;
}
.packages1 .inner h5{
color:#333;
font-size:18px;
font-weight:600;
margin-bottom: 0px;
}
.packages1 .inner h6{
color:#264796;
font-size:28px;
font-weight:900;
margin-bottom: 0px;
}
.packages1.green-pkg h5{
color:#00a859;
font-size:18px;
font-weight:600;
margin-bottom: 0px;
}
.packages1.green-pkg h6{
color:#00a859;
font-size:28px;
font-weight:900;
margin-bottom: 0px;
}
.calloremail {
text-align: center;
text-align: center;
color: #20489d;
font-size: 18px;
font-weight: 700;
line-height: 30px;
}
.international-patient-help-desk-form .wpcf7 input[type="file"] {
border-radius:5px !important;
height: 50px !important;
}
.popup-form-spiner-hide .wpcf7-spinner {
display: none;
}
.topbar-search .topbar-search-container .search-form input{color: #000 !important;}
.topbar-search .topbar-search-container .fa.toggle-search.fa-times {color: #000 !important;}
.mega-menu-column6 ul.mega-sub-menu{background:linear-gradient(135deg, #20489D, #0B1937) !important; border-radius: 30px !important;}
.mega-menu-column6 ul.mega-sub-menu li{padding:10px !important;}
.mega-menu-column6 ul.mega-sub-menu li a{color: #fff !important; font-size: 14px !important; text-transform: inherit !important; font-weight:400 !important; position:relative !important; padding-left:25px !important;}
.mega-menu-column6 ul.mega-sub-menu li a::before {content: "" !important;  background-image: url(https://healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav-white.png) !important;  position: absolute !important;  top: 4px !important;  left: 0 !important;  width: 16px !important;  height: 16px !important;}
#posts-content .blog-content ul li::before, #posts-content .page-content ul li::before {
margin-left: 0px !important;
}
.wp-block-list {padding: 0px !important;}
.wp-block-list li {list-style: none !important; padding-left: 30px !important;}
.wp-block-list li::before {
font-weight: 600;
font-family: 'ekko-font';
font-size: 12px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
left: 16px;
content: "\f00c";
color: #20489d;
margin: 0px !important;
}
.yellow1 .wpb_single_image.wpb_content_element.vc_align_center {margin-bottom: 10px !important;}
#paoc-popup-11150-1 .wpcf7 .wpcf7-text{height: 44px; font-size: 14px;}
.paoc-close-popup {background-color: #20489d !important;}
.wpcf7 .wpcf7-form-control.wpcf7-textarea{font-size: 14px;}
.paoc-popup-inr {border:solid 1px #fbca1a;  border-radius:10px;  padding-bottom: 10px;}
.paoc-popup-mheading {  background: #fbca1a;    color: #000;  padding:10px;  border-radius:10px 10px 0 0px;}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color: transparent; color:#20489d; border: solid 2px #20489d;}
#paoc-popup-11150-1 .wpcf7-form-control.wpcf7-submit.has-spinner{font-size: 18px; font-weight: 700;}
.fa.fa-whatsapp {
color: #20489d;
font-size: 27px;}
.calloremail a {
color: #000;
font-size: 18px !important;
font-weight: 700 !important;
line-height: 30px !important;
}
.ptb10 {
text-align: center;
font-size: 21px;
font-weight: bold;
padding-top: 10px;
color: #000;
}
.ptb10 p{
text-align: center;
font-size: 21px !important;
font-weight: bold;
padding-top: 10px;
color: #000;
}
.popterm {
font-size: 14px;
text-align: center;
line-height: 20px;
}
.mega-doctor-nav-menu-scroll .mega-sub-menu{height: 400px !important; overflow-y: scroll !important;}
.single.single-newsletter .breadcrumb{color:#000; font-weight: 500;  font-size: 14px;}
.single.single-newsletter .comments-content {display: none;}
.single.single-newsletter .meta-content{display: none;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9{display: flex !important; gap: 70px; margin-bottom: 40px; flex-wrap: wrap;}
.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 21%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}
.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}
.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-image{min-height: auto !important;}
.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-wrapper h5{min-height: 0px !important;}
.widget_media_coverage_archive_by_year{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}
.widget_media_coverage_archive_by_year.container h3 {font-size: 25px !important;}
.widget_recent_media_coverage{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}
.widget_recent_media_coverage.container h3 {font-size: 25px !important;}
.single-newsletter .widget_media_coverage_archive_by_year h3 {font-size: 25px !important;}
.post-type-archive-newsletter .widget_media_coverage_archive_by_year h3 {font-size: 25px !important;}
.single-newsletter .widget_recent_media_coverage h3 {font-size: 25px !important;}
.widget_media_coverage_archive_by_year select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}
.single-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}
.custom-list-media-coverage{  padding:0px;  margin:10px 0 25px 0 !important;}
.post-type-archive-newsletter .right-sidebar{width: 100%;}
.single-newsletter .right-sidebar{width: 100%;}
.media-single-page-img{margin-bottom:30px !important;}
.page-content .splt-dar-bg{background: #efefef !important;
padding: 20px;
margin-bottom: 25px;}
.health-packages-card {box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
border-radius: 12px;
padding: 10px; height: 100%;
border: 2px solid #fff;
margin-bottom: 50px;
min-height: 222px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center; }
.health-packages-card:not(.nohover):hover {
border: 2px solid #fecd1a;
color: #20489d !important;
}
.health-packages-card h3{color: #20489d;
font-size: 18px;
padding-top: 20px;
margin-bottom: 0px;
text-align: left;
width: 100%;}
.health-packages-card img{
border-radius: 12px;
width: 100%;
} 
.p-0{padding-left: 0px; padding-right: 0px;}
.widthfull{width: 100%;}
.customListHealthPackage {
padding: 10px 0 0 0;
margin: 15px 0 10px 0 !important;
overflow: hidden;
border-bottom: solid 1px #b1b1b1;
width: 100%;
}
.customListHealthPackage li {
display: block;
width: 50%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 0px 10px 9px 15px;
line-height: 24px;
position: relative;
color: rgb(0, 0, 0);
font-size: 14px;
}
.customListHealthPackage li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2025/07/package-bullet.png);
position: absolute;
top: 4px;
left: 0;
width: 15px;
height: 16px;
background-repeat: no-repeat;
}
.tpa-card {box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
border-radius: 12px;
padding: 10px;
background: linear-gradient(180deg,#fbf7ff,#f9f8fc 45.31%,#f5f2f9);
height: 100%;
border: 2px solid #fff;
margin-bottom: 50px;
display: flex;
align-items:start;}
.tpa-card::before{content:''; background:url(https://healinghospital.co.in/wp-content/uploads/2025/07/circle-carousel.png) top left no-repeat;
position: absolute;
z-index: 100;
top: 0px;
width: 173px;
height: 172px;
right: 0px;}
.tpa-card:not(.nohover):hover {
border: 2px solid #fecd1a;
color: #20489d !important;
}
.tpa-card h2{color: #20489d;
font-size: 35px;
padding-top: 20px;
margin-bottom: 0px;
text-align: center;
width: 100%;}
.customListTpaCard {
padding: 10px 0 0 0;
margin: 15px 0 10px 0 !important;
overflow: hidden;
}
.customListTpaCard li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 0px 10px 15px 20px;
line-height: 24px;
position: relative;
color: rgb(0, 0, 0);
font-size: 14px;
}
.customListTpaCard li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2025/07/package-bullet.png);
position: absolute;
top: 4px;
left: 0;
width: 15px;
height: 16px;
background-repeat: no-repeat;
}
.showSingle{cursor: pointer; float: left; padding-top: 2px;}
.htlDetias {
height: 250px;
overflow-y: scroll;
width: 100%;
margin-top: 10px;
}
.healthchekupheightbtn {
color: #20489d;
font-size: 15px;
font-weight: 600;
cursor: pointer;
border: solid 2px #20489d !important;
border-radius: 30px;
padding: 3px 25px;
background: #fff;
float: right;
}
.customListHealthPackage2 {
padding: 0px;
display: inline-block;
padding-top: 10px;
}
.customListHealthPackage2 li {
display: block;
width: 100%;
font-weight: 400;
padding: 0px 10px 9px 15px;
line-height: 24px;
position: relative;
color: rgb(0, 0, 0);
font-size: 14px;
}
.customListHealthPackage2 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2025/07/package-bullet.png);
position: absolute;
top: 4px;
left: 0;
width: 15px;
height: 16px;
background-repeat: no-repeat;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: linear-gradient(135deg, #20489D, #0B1937) !important;
color: #fff;
font-weight: bold;
text-decoration: none;
border-color: #fff;
}
.health-packages-card .health-packages-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}
.custom-list-media-coverage li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding:9px 10px 2px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size: 13px;
}
.custom-list-media-coverage li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 14px;
left: 0;
width: 15px;
height: 16px;
}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 30%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important;}
.widget_newsletter_archive_by_year{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}
.widget_newsletter_archive_by_year.container h3 {font-size: 25px !important;}
.widget_recent_newsletters{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}
.widget_recent_newsletters.container h3 {font-size: 25px !important;}
.single-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}
.post-type-archive-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}
.single-newsletter .widget_recent_newsletters h3 {font-size: 25px !important;}
.widget_newsletter_archive_by_year select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}
.single-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}
.custom-list-newsletter{  padding:0px;  margin:10px 0 25px 0 !important;}
.post-type-archive-newsletter .right-sidebar{width: 100%;}
.single-newsletter .right-sidebar{width: 100%;}
.custom-list-newsletter li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding:9px 10px 2px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size: 13px;
}
.custom-list-newsletter li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 14px;
left: 0;
width: 15px;
height: 16px;
}
.single-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter{box-shadow: 0px 4px 18px rgb(0 0 0/15%);  border-top:4px solid #fecd1a; width: 27%;}
.post-type-archive-newsletter #posts-content .blog-single-title {min-height: auto; margin-bottom: 0px;  text-align: center;}
.post-type-archive-newsletter .widget_recent_newsletters h3 {font-size: 25px !important;}
.post-type-archive-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {margin:0 8px !important;}
.wppsac-post-carousel .slick-arrow.slick-next::before {color: #000;}
.wppsac-post-carousel .slick-arrow.slick-prev::before {color: #000;}
#single-page.section.book-an-appointment::before{display:none;}
#single-page.section.book-an-appointment {
font-weight: 400;
font-family: 'Montserrat';
font-size: 16px;
letter-spacing: 0.5px;
border-radius: 0px;
background:transparent;
color: #fff;
box-shadow: inherit !important;
border: 0px !important;
padding: 4px 21px 4px 15px;
border: 0px;
margin-bottom: 30px;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}
@media (min-width: 1400px) {
.container {width: 1400px !important;}
.pg_widget{font-size:13px;}
}
@media (min-width: 1600px) {
.container {width: 1600px !important;}
}
#videolightbox #divSliderMain6797263b834f3 .bx-wrapper .bx-viewport {background: transparent !important;}
.topbar #menu-topbar-menu li a, .navbar-topbar li a:hover{color:#fff !important;}
#menu-item-14809 a {
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/reports-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #FF6D00, #FF9B50) !important;
padding-left: 45px !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 14px !important;
padding-right: 20px !important;
padding-top: 10px;
padding-bottom: 10px !important;
border-radius: 20px;
margin-left: 24px !important;
}
#menu-item-14809 a:hover{background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/reports-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #FF9B50, #FF6D00) !important; color:#fff !important;}
#menu-item-15964 a {
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/appointment-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #0B1937, #20489D) !important;
padding-left: 45px !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 14px !important;
padding-right: 20px !important;
padding-top: 10px;
padding-bottom: 10px !important;
border-radius: 20px;
margin-left: 24px !important;
}
#menu-item-15964 a:hover{background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/appointment-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #20489D, #0B1937) !important; color:#fff !important;}
#single-page .section.book-an-appointment{display:none !important;}
#single-page .section.book-an-appointment::before{display:none !important;}
#menu-item-14811 a {
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/24x7-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #C70101, #FF5656) !important;
padding-left: 45px !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 14px !important;
padding-right: 20px !important;
padding-top: 10px;
padding-bottom: 10px !important;
border-radius: 20px;
margin-left: 24px !important;
}
#menu-item-14811 a:hover{background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/24x7-icon.png) no-repeat 15px 6px, linear-gradient(135deg, #FF5656, #C70101) !important; color:#fff !important;}
#menu-item-14817 a {
background: #fff no-repeat 15px 6px !important;
padding-left: 15px !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 14px !important;
padding-right: 15px !important;
padding-top: 10px;
padding-bottom: 10px !important;
border-radius: 20px;
margin-left: 24px !important;
border: solid 1px #FF0000;
position: relative;
}
#menu-item-14817 a::before {
content: '';
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/nabh-icon.png) center center no-repeat !important;
position: absolute;
top: -29px;
left: 10px;
width: 50px;
height: 59px;
}
.hr-f-dark{  border-top: 1px solid #D6D6D6 !important;}
.site-topbar{background:#96c843 !important;} 
.site-topbar .topbar-text{color:#fff;}
.site-topbar .menu-top > li > a{color:#fff;}
.site-topbar .menu-top{gap: 28px;}
.header-style4 .extras {flex-grow: 0;}
.top-book-apoit a{font-weight: 300;
display: flex;
padding: 10px 18px;
font-size:16px;
background-color: #20489d;
border-radius: 40px;
border: 1px solid #20489d;
color: #fff !important;
justify-content: center;
align-items: center;
text-align: center;}
.top-book-apoit a img{width: 24px;
height: 24px;
margin: auto;}
.site-footer .widget-title{font-size:20px;  font-weight:bold; color:#20489d; text-transform: capitalize; margin-bottom: 35px;}
.site-footer .widget-title::before{content: "";
position: absolute;
left: 0;
bottom: -15px;
height: 2px;
width: 50px;
background: #20489d;}
#custom_html-8 img{margin:0px; padding:0px;} 
.copyright-text ul {
display: flex;
}
.copyright-text li {
margin-right: 11px;
border-right: 1px solid gray;
padding-right: 10px;
font-size: 12px !important;
list-style: none;
}
.copyright-text li a{color:#000;}
.textwidget.custom-html-widget a{color:#000; font-size: 16px;  font-weight: 400;}
.copyright-text{font-size:12px;}
.footer-copyright-inner.wrap{width:auto;}
.namep-blog-item{background: #fff !important;
border-radius: 20px !important;
box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
#site .elementor-widget-namedical_basic_blog .namep-blog-wrap.namep-blog-style-two .namep-blog-item .namep-image img{border-radius:20px 20px 0 0;}  
.namep-blog-title{color:#20489d; font-size:18px;}
.text-heading-cent h6{color:#20489d; font-size:40px !important; font-weight:bold !important; text-align:center !important; text-transform: capitalize !important; margin-bottom: 50px !important}
.owl-nav div.owl-next, .owl-nav div.owl-prev{width: 40px !important;
height: 40px !important;
border-radius: 50% !important; border:0px !important; background:#fff !important; box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
.owl-nav div.owl-next::before, .owl-nav div.owl-prev::before {
font-size: 18px;
box-sizing: border-box;
position: absolute;
width:  35px !important;
height:  35px !important;
left: 0;
top: 0;
line-height: 40px !important;
}
.anchor-button {
color: #20489d;
font-size: 15px;
font-weight: 600;
display: inline-flex;
gap: 10px;
align-items: center;
cursor: pointer;
border:solid 2px #20489d;
border-radius: 30px;
padding:6px 25px 6px 25px;
background:#fff;
}
.anchor-button span {
width: 34px;
height: 34px;
background: #20489d;
border-radius:30px;
font-size: 0px;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
cursor: pointer;
position: relative;
display: block;
transition: 0.3s;
}
.anchor-button span::after {
content: '';
position: absolute;
top: 12px;
left: 11px;
height: 7px;
width: 7px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
transform: rotate(45deg);
pointer-events: none;
border-radius: 1px;
}
.home-abt-section .tt_button.tt_secondary_button.btn_primary_color.pull-left.button-action-link {
border-radius: 50px;
} .home-number-abt {border: solid 2px #fecd1a;
border-radius: 20px !important;
padding: 0px !important;
padding-top: 0px;
background: #fff;
min-height: 110px;
padding-top: 41px !important;
overflow: visible !important; }
.home-number-abt img{position: absolute;
left: 50%;
top: -71px;
transform: translateX(-50%);
z-index: 1000 !important;
overflow: visible; width: 60px !important; margin: 0px !important;}
.home-number-abt .photobox-img{overflow:inherit !important;}
.home-number-abt .elementor-image-box-wrapper:before{position: absolute;
content: '';
width: 113px;
height: 5px;
top: -3px;
z-index: 1;
background: #fff;
left:50%;  transform: translateX(-50%);}
.home-number-abt .elementor-image-box-content{width:100%; width: 100% !important;  position: relative !important;  padding: 0px !important;  margin: 0px !important;}
.home-number-abt h5{font-size:22px !important; color:#20489d; margin:0px !important;  font-weight:bold;}
.home-number-abt p{font-size:16px !important;; color:#000; padding-bottom: 20px !important; font-weight: 400;}
.home-number-abt .phb-content.text-left{padding:0px; text-align:center; background:transparent !important;}
.home-number-abt::before {
position: absolute;
content: '';
width: 113px;
height: 5px;
top: -3px;
z-index: 1;
background: #fff;
left: 50%;
transform: translateX(-50%);
} .off-canvas-toggle{display:none !important;}  
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { border-radius: 20px !important;}
.img-radius-shadow img{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  
#faq .elementor-background-overlay{right: 0;
position: absolute;
max-width: 400px; left:auto;}
.bookaAppointment a{display: inline-flex;
justify-content: center;
align-items: center;
gap: 30px;
padding: 5px 40px 5px 20px;
background: #fff;
border: 2px solid #20489d;
border-radius: 10px;
color:#20489d;
font-weight: 500;
font-size: 20px;}
.site-footer .footer-widgets .footer-widgets-inner{border:0px !important;}  
.pxl-item-inner {display: flex; column-gap: 10px;}
.pxl-item-icon {
width: 74px;
min-width: 74px;
height: 74px;
transform-origin: center;
display: flex;
align-items: center;
margin-bottom: 28px;
justify-content: center;
}
.pxl-item-title{color:#20489d; font-size:18px; margin:0px; padding:0px; line-height: 20px;}
.pxl-item-description{font-size:15px; line-height: 20px; padding-top: 10px;}
.vc_row.wpb_row.vc_row-fluid.herobanner-overflow.vc_custom_1758523619939.vc_row-has-fill{overflow:inherit;}
.herobanner {
display: flex;
border-radius: 15px;
justify-content: space-between;
align-items: center;
position: absolute;
top: -200px;
z-index: 9999999;
width: 100%;
}
.herobanner .md-bannerfloatinner {
padding: 10px 25px;
display: flex;
align-items: center;
transition: all 0.8s;
justify-content: center;
min-height: 80px;
color:#000;
font-size: 18px !important;
font-weight: 400;
background: rgba(255, 255, 255, 0.5) !important;
border-radius: 20px;
flex-direction: column;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.herobanner .md-bannerfloatinner:hover{ transform: translateY(-10px);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); border:solid 1px #000;
} .herobanner .md-bannerfloatinner b{font-weight:400;}
.herobanner .md-bannerfloatinner span{
font-weight: 300;
max-width: 125px;
margin: 0px auto;
margin-top: 0px;
text-align: center;
line-height: 20px;
margin-top: 10px;
}
.search-form2{ width:100%; }
.search-form2 input{background:#fff !important; border:solid 1px #ccd7e2 !important; border-radius:30px !important;  width:100%;  background-image: url(//healinghospital.co.in/uploads/image/magnify-icon.png) !important;
background-position: 95% 6px  !important;   background-repeat: no-repeat  !important; padding-right: 68px !important;}
.search-form2 input::placeholder{color:#0f71b0; font-weight:400; font-size:14px !important;}
.pg_widget {
background: #fff;
box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
padding: 0px 5px;
border-radius: 12px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
border: 1px solid #fff;
color:#20489d;
border: 2px solid #fff;
font-size: 15px;
font-weight: 600;
text-align: center !important;
line-height: 20px;
min-height: 150px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.breadcrumbs a.home span{color:#fff !important;}
.breadcrumbs a.post.post-page span{color:#fff !important;}
.pg_widget .icon-img-1{background:url(https://healinghospital.co.in/wp-content/uploads/2025/09/icon-img-1-hover-1.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-1{background:url(https://healinghospital.co.in/wp-content/uploads/2025/09/icon-img-1.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-2{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Gastroenterology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-2{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Gastroenterology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-3{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/neurology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-3{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/neurology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-4{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/neurosurgery-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-4{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/neurosurgery-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-5{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/obstetrics-gynecology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-5{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/obstetrics-gynecology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-6{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Orthopedic-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-6{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Orthopedic-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-7{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/paediatric-icon.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-7{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/paediatric-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget .icon-laparoscopic-surgery{background:url(https://healinghospital.co.in/wp-content/uploads/2026/06/laparoscopic-surgery-icon.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-laparoscopic-surgery{background:url(https://healinghospital.co.in/wp-content/uploads/2026/06/laparoscopic-surgery-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-8{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/physiotherapy-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-8{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/physiotherapy-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-ent{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/ent-hover-icons.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-ent{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/ent-icons.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-plastic{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/Plastic-icons-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-plastic{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/Plastic-icons.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-internal{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/Internal-icons-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-internal{background:url(https://healinghospital.co.in/wp-content/uploads/2026/03/Internal-icons.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-9{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Pulmonology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-9{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Pulmonology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-10{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Dermatology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-10{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Dermatology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-11{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Urology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-11{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Urology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-12{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Radiology-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-12{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Radiology-icon.png); width: 65px;
height: 82px;}
.pg_widget .icon-img-p1{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Shockwave-icon-hover-1.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p1{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Shockwave-icon-1.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p2{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Endoscopic-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p2{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Endoscopic-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p3{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Breast-Augmentation-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p3{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Breast-Augmentation-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p4{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Gallbladder-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p4{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Gallbladder-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p5{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Robotic-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p5{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Robotic-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p6{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Total-Knee-Replacement-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p6{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Total-Knee-Replacement-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p7{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Gynaecomastia-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p7{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Gynaecomastia-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p8{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Tonsillectomy-Adenoidectomy-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p8{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/Tonsillectomy-Adenoidectomy-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p9{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Rhinoplasty-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p9{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Rhinoplasty-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p10{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/NVD-LSCS-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p10{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/NVD-LSCS-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p11{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Robolens-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p11{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Robolens-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p12{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/angioplasty-icon-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p12{background:url(https://healinghospital.co.in/wp-content/uploads/2026/02/angioplasty-icon.png); width: 65px;
height: 82px;}  
.pg_widget .icon-img-p22{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Deep-Brain-Stimulation-hover.png); width: 65px;
height: 82px;}
.pg_widget:hover .icon-img-p22{background:url(https://healinghospital.co.in/wp-content/uploads/2026/04/Deep-Brain-Stimulation.png); width: 65px;
height: 82px;} 
.health-package{border:solid 1px #20489d; box-shadow: -1px 0 6px rgba(0,0,0,0.2);}  
.footer-anchor {color: #fff !important;}
.healing-health-talks  .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_video_widget{box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
border-radius: 12px;
padding: 10px;}  
.healing-health-talks  .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_video_widget h2{
color: #333;
font-weight: 700;
font-family: Montserrat;
font-size: 18px;
line-height: 26px;
min-height:30px;
}
.blog .entry-header.blog-header.with-topbar{padding-top: 160px !important;  padding-bottom: 30px !important;}
.blog .entry-header.blog-header.with-topbar .section-heading{color: #000 !important; font-size: 33px !important; padding-top: 26px;}
.blog .breadcrumbs {font-size: 14px !important;  color: #000 !important; font-weight:500 !important;}
#posts-content.blog-minimal-grid .post img {width: 94% !important;}
.single-post #posts-content .related-posts img {width: 100% !important;}
.pg_widget:hover {background:#009746; color:#fff; transform: translateY(-10px);}
.ms-care .vc_tta-tabs-container{border:0px !important; background:transparent !important;}
.ms-care .vc_tta-tabs-list li a {color:#000 !important; font-size: 22px !important; border: 0px !important;}
.ms-care .vc_tta-tabs-list li {width: 40% !important;}
.ms-care .vc_tta-tabs-list{margin: 0px auto; text-align: center;}
.ms-care .vc_tta-tabs .vc_tta-panels{border: none;}
.ms-care .vc_tta.vc_tta-style-classic .vc_tta-tab{background:rgba(0, 151, 70, 0.2); border-radius: 50px;}
.ms-care .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: transparent;}
.ms-care .vc_tta-tab.vc_active {background: #009746 !important;}
.ms-care .vc_tta-tab.vc_active span{font-weight: bold !important; color: #20489d !important;} 
.ms-care .vc_tta-panels{border: 0px !important;}
.ms-care .wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a {font-size: 22px !important;}
.ms-care .wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {border-bottom: 3px solid #ccc !important;}
.home-page-tab{padding:70px 0 25px 0;}
.home-page-tab .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color: #009746 !important; border-radius: 50px !important; color: #fff; border: 0px; cursor: pointer !important;}
.home-page-tab .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: rgba(0, 151, 70, 0.2) !important;  border-radius: 50px !important;  color: #000;  border: 0px; cursor: pointer !important; font-size: 20px;
font-weight: 500;}
.home-page-tab .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0px !important;}
.home-page-tab .vc_tta-tab {width: 35%;  text-align: center;  margin: 0px auto; margin-right:20px !important; margin-bottom:20px !important;}
.home-page-tab .vc_tta-tabs-list {text-align: center;}
.home-page-tab2{padding:70px 0 25px 0;}
.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color: #009746 !important; border-radius: 50px !important; color: #fff; border: 0px; cursor: pointer !important;}
.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: rgba(0, 151, 70, 0.2) !important;  border-radius: 50px !important;  color: #000;  border: 0px; cursor: pointer !important; font-size: 20px;
font-weight: 500;}
.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0px !important;}
.home-page-tab2 .vc_tta-tab {width: 10%;  text-align: center;  margin: 0px auto; margin-right:20px !important; margin-bottom:20px !important;}
.home-page-tab2 .vc_tta-tabs-list {text-align: center;}
.home-page-tab2 .wpb_wrapper h3 {
font-size:50px;
font-weight:900;
text-align:center;
color:#20489D;
position:relative;
}
.home-page-tab2 .wpb_wrapper h3::after {
position: absolute;
content: "";
height: 15px;
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/green-seperation.png) no-repeat;
width: 99px;
bottom: -26px;
left: 0px;
right: 0px;
margin: 0px auto;
}
.home-page-tab .wpb_wrapper h2 {
font-size:36px;
font-weight:600;
text-align:center;
color:#009746;
margin-bottom: 0px;
}
.home-page-tab .wpb_wrapper h3 {
font-size:50px;
font-weight:900;
text-align:center;
color:#20489D;
position:relative;
}
.home-page-tab .wpb_wrapper h3::after {
position: absolute;
content: "";
height: 15px;
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/green-seperation.png) no-repeat;
width: 99px;
bottom: -20px;
left: 0px;
right: 0px;
margin: 0px auto;
}
.customListOs {
padding: 0px;
padding-left: 0px;
margin: 10px !important;
}
.customListOs li {
display: block;
width: 25%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 5px 10px 5px 20px;
line-height: 24px;
position: relative;
color: #000;
font-size: 15px;
margin-bottom: 20px;
}
.customListOs-for-h {
padding: 0px;
padding-left: 0px;
margin:0px;
}
.customListOs-for-h li {
display: block;
width: 25%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 5px 10px 5px 20px;
line-height: 24px;
position: relative;
color: #000;
font-size: 15px;
margin-bottom: 20px;
}
.vc_tta-panels .vc_tta-panel {
background:transparent !important;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background-color: transparent !important;
}
.cntus-out{display:flex;}
.cntus_btn {
border: 2px solid #007c9d;
margin-top: 30px;
padding: 24px 0px;
background: #fff;
box-shadow: 0px 0px 36px rgb(16 40 81 / 12%);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: space-evenly;}
.cntus_btn a {
font-size: 22px;
color: #20489d;
font-weight: 600;
text-decoration: none;
}  
.patient-stories .namep-video-wrap .namep-image::after{background-color: transparent;}
.patient-stories .namep-video-btn{width: 50px;
height: 50px;
color: #ffffff;
font-size: 24px;
background-color: transparent; border-radius: 10px;
border: solid 2px #fff;}
#afterBanner{position: relative;
z-index: 1;
top: -69px;}
#aboutGraphicEra .elementor-widget-image-box.elementor-position-top .elementor-image-box-content{transform: translate(0%, 0%);
position: static !important;}
#ourpatients .elementor-widget-counter .elementor-counter-number-wrapper  {
font-size: 62px !important;
font-weight: 500 !important;
}
#ourpatients .elementor-widget-counter  .elementor-counter-title {
font-size: 24px !important;
}
.copyright-content{display: flex;  flex-direction: row;  justify-content: space-between;}
.copyright-content{padding-top:10px;}
.site-footer .footer-copyright .copyright-content {  order: initial;}
.site-footer .footer-copyright .copyright-bar{display: block; padding: 0px 0 10px 0;}
.sub-menu{background:#fff !important;}
.navigator .menu-primary li .sub-menu li a{color:#000 !important; font-size:16px !important;}
.navigator .menu-primary li .sub-menu li a::after {background: #03dd84 !important;}
.site-topbar .menu-top > li > a {font-weight: 400 !important;}
.customcolumestyle{flex-direction: column;}
.btnArea{display: flex;
justify-content: space-between;
padding: 0 35px;}
.btnAreaCallBtn{background: #20489D;
display: inline-flex;
justify-content: center;
align-items: center;
gap: 12px;
padding: 5px 21px 5px 15px;
color: #fff;
font-size: 16px;
font-weight: 400;
border-radius: 40px;
border: 2px solid #20489d;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}
.fs22{ font-size:22px !important;
}
.btnAreaCallBtn:hover{background: #fff; color: #20489D; border: 2px solid #20489D; transform: translateY(-3px); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2); }
.btnAreaCallBtn::before {
content: "\f0da";
font-family: "Font Awesome 6 Free";
font-weight: 900;
}
.btnAreaCallBtn .alignnone{margin:0px !important;}  
.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
margin-bottom: 0px !important;
background: #fff;
padding: 10px;
border:solid 2px #efefef;
border-bottom:0px;
}
.wppsac-post-content-position {
background: #fff;
padding: 10px;
border:solid 2px #efefef;
border-top:0px;
}
.vc_custom_1756357280505 {background-color: inherit !important;}
.drList .team-member{background: #f0f8fa !important;}
.drList .team-member.design-classic .team-content-text{background:transparent; padding: 0px;}
.drList img{padding:0px !important; margin:0px !important;}
.drList .team-member.design-classic{box-shadow:inherit !important;}
.drList .team-member h5{font-size: 20px; text-align:center; padding: 20px 0 0 0;  font-weight: 600;}
.drList .team-member .team-subtitle{font-size: 14px;  padding: 0 15px; line-height: 24px !important;  text-align: center;  color: #000 !important;  font-weight: 600 !important; margin-bottom: 0px !important;}
.drList  .team-link a{background: #fecd1a;  color: #fff;  padding: 10px 10px;  font-size: 20px;  display: block; text-align:center; margin-top: 20px !important;}
.drList  .team-link a:hover{background: #20489d;  color: #fff;}
.drList .team-member.design-classic .team-content p {margin-bottom: 0px; text-align:center; font-size: 14px !important;}
.drList .team-member::after { content: '';  position: absolute !important;  right: -20px !important;  width: 7px !important;  height: 80% !important;  background: #fecd1a !important;  top: 10% !important;}
.team-member.design-classic{overflow:inherit !important;}
.md-section{overflow:inherit !important;}
.md-section h3{font-size: 26px !important;
line-height: 46px;
color: #000 !important;
font-weight: 500 !important; margin-top: 60px;}  
.md-section p{font-size: 22px;  line-height: 1.25em; font-weight:500;}
.md-section .md-img img{margin-top:-200px; z-index:1000;}
.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background-color: transparent !important;
}   
#ourpatients .elementor-counter-number-wrapper{font-size: 80px !important;  font-weight: 500 !important;}
.bookaAppointment a {
display: inline-flex;
justify-content: center;
align-items: center;
gap: 30px;
padding: 5px 40px 5px 20px;
background: #fff;
border: 2px solid #20489d;
border-radius: 45px !important;
color: #20489d;
font-weight: 500;
font-size: 20px;
} 
.faq-lft{padding:50px 100px; background:#EFEFEF; text-align:left;}
.faq-lft h5{text-align:center !important;}
.faq-rgt{padding:50px 100px; background:#EFEFEF;}
.faq .wpb_wrapper h5{font-size: 36px !important; line-height:45px !important; color:#20489D;} 
.faq-rgt .wpb_wrapper p{margin-bottom:0px !important;}  
.faq-lft .wpb_wrapper p{margin-bottom:0px !important;} 
.faq-lft .vc_toggle_title h4{font-weight: 700 !important;
font-size: 16px !important;
color: #000;}
.faq-rgt .vc_toggle_title h4{font-weight: 700 !important;
font-size: 16px !important;
color: #000;}
.content-section {
align-items: center;
display: flex;
gap: 20px;
padding: 0px 20px 0px 0px;
flex-wrap: wrap;
}
.content-section img{padding:0px; margin:0px;}
.text-box {
flex: 2;
min-width: 300px;
}
.international-patient-care .wpb_wrapper h5{color: #20489D;
font-size: 33px;
text-align: left !important;
font-weight: 800;
line-height: 40px;}
.international-patient-care .wpb_wrapper h6{color:#009746; font-size:33px; text-align:left !important; font-weight: 800;  line-height: 40px; margin-bottom: 50px !important;}
.international-patient-care .wpb_wrapper h6.service-heading{color:#20489D; font-size:18px; text-align:left !important; font-weight: 600;  line-height: 25px; margin-bottom: 0px !important;}
.international-col-pad .kd_counter_text {
display: none;
}
.international-col-pad.green-color-int-nub .kd_counter_number {color: #009746 !important;}
.international-col-pad.green-color-int-nub .service-heading {color: #009746 !important;}
.international-col-pad.green-color-int-nub .kd_counter_units {color: #009746 !important;}
.international-col-pad .kd_counter_number {
text-align: left;
}
.international-col-pad.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{
background: #efefef;
border: solid 1px #00A859;
border-radius: 20px;
text-align: left;
padding: 15px 20px;
}
.international p{color: #000;  font-size: 15px; font-weight:500;}
.international h4 span{color: #20489d;  font-size: 35px !important; font-weight:900 !important;}
.interNumber a {
background: #fff;
display: inline-flex;
justify-content: center;
align-items: center;
gap: 50px;
padding: 10px 50px 10px 20px;
color: #20489d;
font-size: 20px;
font-weight: 500;
border-radius: 45px !important;
border: 2px solid #20489d;
}
.international-center{margin:0px auto; text-align:center;}
#ourpatients .elementor-counter-title{font-size: 35px !important;}
#interNumber{ text-align: center}
#interNumber a{background: #fff;
display: inline-flex;
justify-content: center;
align-items: center;
gap: 50px;
padding: 10px 50px 10px 20px; color: #20489d; font-size: 26px;font-weight: 500;
border-radius: 20px;
border: 2px solid #20489d;}
#site #tabarea .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
flex:inherit;}
#site #tabarea .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{
color: #20489d !important;
font-size: 30px !important;
padding: 12px 25px !important;
line-height: 33px !important;
height: 61px; background: none !important; border-bottom: 5px solid #20489d;  border-radius: 0px !important;}
#site #tabarea .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {background: #20489d !important;
color: #fff !important;
border-radius: 20px !important;
font-size: 30px !important;
padding: 12px 25px !important;
line-height: 33px !important;
height: 61px;}
#site #tabarea .elementor-widget-tabs .elementor-tab-mobile-title{
color: #20489d !important;
font-size: 21px !important;
padding: 12px 16px !important;
line-height: 18px !important;
height: 45px; background: none !important; border-bottom: 5px solid #20489d;  border-radius: 0px !important; margin:15px 0;}
#site #tabarea .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-mobile-title.elementor-active {background: #20489d !important;
color: #fff !important;
border-radius: 5px !important;
font-size: 21px !important;
padding: 12px 16px !important;
line-height: 18px !important;
height: 45px;
margin-bottom: 15px;}
#site #tabarea .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper {
gap: 58px;
}
.dblock{display: block !important;
}
.img-radius-shadow2 img{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  
.home-abt-section-video .vc_column-inner{padding:0px !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.video-container img{box-shadow:inherit !important;}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container{background: transparent !important; border:0px !important;}
.wpb-js-composer .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{max-width:100% !important;}
.home-abt-section-video .video-container img{border-radius:20px;}
.whatmu .key-icon-box .ib-wrapper{padding: 10px;}
.whatmu .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {margin:0 15px 0 0;}
.whatmu .key-icon-box h6.service-heading{margin-bottom: 5px;}
.whatmu .key-icon-box.icon-left.cont-left p{font-size: 15px !important;  line-height: 25px !important;}
.testimonials .wpb-js-composer .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {max-width: 100% !important;}
.technologies .vc_column-inner.vc_custom_1733309828219{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733309828219 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733224078164{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733224078164 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;} 
.technologies .vc_column-inner.vc_custom_1733224093069{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733224093069 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;} 
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a {font-size: 22px !important;}
.tech-heading{font-size:50px; font-weight:bold !important; color:#fff; padding-bottom: 20px;}
.home-page-technology{background: #008491; background: linear-gradient(180deg,rgba(0, 132, 145, 1) 5%, rgba(0, 91, 120, 1) 52%, rgba(0, 53, 97, 1) 100%); padding:70px 0;}
.home-page-technology p{font-size:16px; font-weight:400; color:#fff; padding-bottom: 0px;  text-align: center;  max-width: 900px; margin: 0px auto}
.technologies .vc_column-inner.vc_custom_1758607550850{
border-radius: 30px !important;
padding: 50px 50px 25px 50px !important;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.technologies .vc_column-inner.vc_custom_1758607550850:hover{transform: translateY(-20px);}
.technologies .vc_column-inner.vc_custom_1758607612711 {
border-radius: 30px !important;
padding: 50px 50px 25px 50px !important;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.technologies .vc_column-inner.vc_custom_1758607612711:hover{transform: translateY(-20px);}
.technologies .vc_column-inner.vc_custom_1758607586361 {
border-radius: 30px !important;
padding: 50px 50px 25px 50px !important;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.technologies .vc_column-inner.vc_custom_1758607586361:hover{transform: translateY(-20px);}
.tect-text .tect1{font-size:32px; font-weight:bold; color:#20489D; display:block; min-height:95px; line-height: 32px;} 
.tect-text .tect2{font-size:21px; font-weight:bold; color:#20489D; display:block; padding: 20px 0; min-height:150px;} 
.tect-text .tect3{font-size:40px; font-weight:bold; color:#20489D; display:block; padding: 0 0 20px 0;} 
.tect-text .tect3 a{color:#fff;} 
.tect-text .tect4{font-size:14px; font-weight:500; color:#000; display:block; min-height: 60px;} 
.tect1.green-color {color: #009746;}
.tect2.green-color {color: #009746;}
.mt-10{margin-top:50px;}
.tect-icon{display: flex; justify-content: space-between;  width: 100%; align-items: center;}
.tect-icon p{margin:0px; padding:0px;}
.tect-icon .text-circle.text-green-circle{padding: 20px 20px 20px 10px;
border-radius: 100%;
width: 110px;
height: 110px;
font-size: 14px;
border: solid 3px #009746;
color: #009746;
line-height: 19px;
font-weight: 600;
text-align: left;}
.tect-icon .text-circle{padding: 20px 20px 20px 10px;
border-radius: 100%;
width: 110px;
height: 110px;
font-size: 14px;
border: solid 3px #20489D;
color: #20489D;
line-height: 19px;
font-weight: 600;
text-align: left;
display: flex;
align-items: center;
}
.modal-menu-item.tt_button.tt_primary_button.btn_primary_color.default_header_btn.panel-trigger-btn {
border-radius: 30px;
}
.modal-menu-item{ background: url(//healinghospital.co.in/wp-content/uploads/2024/12/call-icon-1.png) no-repeat 15px 9px #fecd1a !important;
padding-left: 54px !important; border-color: #fecd1a !important;
color: #000 !important;}
.modal-menu-item:hover{color:#000 !important;}
.number-padding{padding:50px 0 0 0;}
.upper-footer .widget-title {font-size: 20px;}
.upper-footer {
padding: 0;
padding-top: 50px;
}
.footer_widget ul a, .footer_widget .menu li a{font-size:14px;}
.lower-footer {
padding: 10px 0 10px 0;
font-size: 13px;
}
.third-widget-area #custom_html-3{margin-bottom: 0px;}
.upper-footer .textwidget {
border: none;
margin-bottom: 0px;
}
.footer_widget{margin-bottom:0px !important;}
.d-block{display:none !important;}
.top-procedures-for-procedures-pages{padding-top: 50px !important;
padding-bottom: 30px !important;
background: #F0F8FA url(https://healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png)  repeat !important;
background-position: 0 0 !important;
background-repeat: repeat !important;}
.inner-page-section1 h2{font-size:37px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section1 h3{font-size:32px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section1 h6{font-size:22px !important; font-family: 'Montserrat' !important; font-weight:600 !important; color:#20489d;}
.inner-page-section1 img{border-radius: 30px !important;   border: solid 10px #fff !important;  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.inner-page-section1 p{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:400 !important; line-height:30px;}
.cardiology-icons-text p{font-size:16px !important; padding-bottom:35px; font-weight:500; color:#000;}
.other-specialities-cardiology .kd-photobox h4 {font-weight: 500 !important;  margin: 10px 0 10px 0 !important;  padding: 0px !important;  min-height: 45px;  font-size: 16px;  line-height: 20px !important;}
.ViewAllDoctorsBtn{background: #009746;
display: inline-flex;
justify-content: center;
align-items: center;
gap: 12px;
padding: 5px 21px 5px 15px;
color: #fff;
font-size: 16px;
font-weight: 400;
border-radius: 40px;
border: 2px solid #009746;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;}
.ViewAllDoctorsBtn::before {
content: "\f0f0";
font-family: "Font Awesome 6 Free";
font-weight: 900;
}
.ViewAllDoctorsBtn:hover {
background: #fff;
color: #009746;
border: 2px solid #009746;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
}  
.inner-page-section2 h3{font-size:33px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section2 h4.section-title{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:600 !important; margin-bottom: 6px;}
.inner-page-section2 img{border: solid 10px #fff !important;  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.inner-page-section2 p.desig{font-size:15px !important; font-family: 'Montserrat' !important; font-weight:500 !important; line-height:18px; margin-bottom: 0px !important;}
.inner-page-section2 p.dept{font-size:14px !important; font-family: 'Montserrat' !important; font-weight:500 !important; line-height:18px; margin-bottom: 0px !important; padding: 10px 0;}
.dr-box-card{padding: 15px 0px;
overflow: auto;
margin-bottom: 26px !important;
height: 260px;
border: solid 2px #dee2e6;
border-radius: 20px !important;
background: #fff;}
.dr-box-card .view-profile-btn{font-weight: 400;
font-family: 'Montserrat';
font-size: 16px;
letter-spacing: 0.5px;
border-radius: 30px;
background: #fff;
color: #000;
box-shadow: inherit !important;
border: 0px !important;
padding: 3px 21px 3px 15px;
border: solid 2px #000 !important;
margin-bottom: 30px;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
display:block;
}
.dr-box-card .view-profile-btn:hover{
background: #20489d;
color:#fff;
border: 2px solid #20489d !important;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2)  !important;
}
.dr-box-card .view-profile-btn::before {
content: "\f0f0"; font-family: "Font Awesome 6 Free"; font-weight: 900;
margin-right: 8px;
}  
.inner-page-hod-section .twobtns{display: flex;
align-content: space-around;
align-items: center;
width: 100%;
gap: 20px;}
.inner-page-hod-section h3{color: #20489d;
font-weight: 700;
font-family: Montserrat;
letter-spacing: -0.3px;}
.view-profile-btn2{font-weight: 400;
font-family: 'Montserrat';
font-size: 16px;
letter-spacing: 0.5px;
border-radius: 30px;
background: #fff;
color: #000;
box-shadow: inherit !important;
border: 0px !important;
padding: 3px 21px 3px 15px;
border: solid 2px #000 !important;
margin-bottom: 30px;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
display:block;
}
.view-profile-btn2:hover{
background: #20489d;
color:#fff;
border: 2px solid #20489d !important;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2)  !important;
}
.view-profile-btn2::before {
content: "\f0f0"; font-family: "Font Awesome 6 Free"; font-weight: 900;
margin-right: 8px;
}  
.book-an-appointment {
font-weight: 400;
font-family: 'Montserrat';
font-size: 16px;
letter-spacing: 0.5px;
border-radius: 30px;
background: #20489D;
color: #fff;
box-shadow: inherit !important;
border: 0px !important;
padding: 4px 21px 4px 15px;
border: solid 2px #20489D !important;
margin-bottom: 30px;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}
.book-an-appointment::before {
content: "\f274";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 8px;
}
.book-an-appointment:hover {
background: #fff;
color: #20489D;
border: 2px solid #20489D;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2) !important;
}
#single-page .section.book-an-appointment::before{display:none;}
#single-page .section.book-an-appointment:hover{display:none;}
.dr-box-card .doctor-img {width: 100%; border: solid 1px #dee2e6;  border-radius: 20px;}
.dr-box-card .mt-5{font-weight: 500;  font-family: 'Montserrat';  font-size: 15px;  text-transform: uppercase;  letter-spacing: 0.5px;  border-radius: 0px;  background: #fecd1a;  color: #000;  box-shadow: inherit !important; border-radius:30px;  border: 0px !important;  padding: 5px;  border: solid 2px #fecd1a !important; display: inline-block;  width: 100%; text-align: center;  line-height: 20px;}
.entry-header {background-color: #f6f6f6 !important;}
.doctor-ent-header{background-color:transparent !important; padding-top: 122px; padding-bottom: 0px;}
.entry-header.single-page-header.with-topbar h1{color: #fff !important; font-size:33px !important;}
.entry-header.single-page-header.with-topbar .breadcrumbs a{color: #fff !important;}
.entry-header.single-page-header.with-topbar .breadcrumbs .fa{color: #fff !important;}
.entry-header.single-page-header.with-topbar .post.post-page.current-item{color: #fff !important;}
.entry-header.single-page-header.with-topbar {padding-top: 300px !important; padding-bottom: 100px !important;}
.breadcrumbs .fa {color: #000 !important;}
.table .table-bordered thead th{width:100%;}
.paoc-popup-margin {text-align: center;}
.page-id-7445 .wpcf7-form-control-wrap {margin-right: 0px;}
.page-id-7445 .paoc-popup-mheading {font-size: 26px;  color: #20489d;}
.page-id-7445 .wpcf7-form-control.wpcf7-submit.has-spinner {margin-top: 20px; color:#fff;}
.page-id-7445 .wpcf7-form-control.wpcf7-submit.has-spinner:hover {color:#20489d;}
#interlinkig-footer-when-nofollow-page:has(ul:empty) {
display: none !important;
}
.single-page-content .all-specialities-interlinking-bg{padding: 36px 0 10px 0; border-top: solid 5px #fdcc19 !important;}
.single-page-content .all-conditions-interlinking-footer{padding: 36px 0 10px 0;}
.single-page-content .all-procedure-interlinking-footer{padding: 36px 0 10px 0;}
.single-page-content .all-specialities-interlinking{padding: 36px 0 10px 0; margin-bottom: 50px; border-bottom: solid 5px #fdcc19;}
.single-page-content .all-specialities-interlinking-bg h3{font-size: 35px !important; text-align: center !important;}
.single-page-content .all-specialities-interlinking-bg h3::after {
border-bottom: 3px solid #fecd1a;
content: "";
display: block;
width: 150px;
margin: 0px auto;
margin-top: 0px;
margin-top: 5px;
}
.single-page-content .all-conditions-interlinking-footer h3{font-size: 35px !important; text-align: center !important;}
.single-page-content .all-conditions-interlinking-footer h3::after {
border-bottom: 3px solid #fecd1a;
content: "";
display: block;
width: 150px;
margin: 0px auto;
margin-top: 0px;
margin-top: 5px;
}
.single-page-content .all-procedure-interlinking-footer h3{font-size: 35px !important; text-align: center !important;}
.single-page-content .all-procedure-interlinking-footer h3::after {
border-bottom: 3px solid #fecd1a;
content: "";
display: block;
width: 150px;
margin: 0px auto;
margin-top: 0px;
margin-top: 5px;
}
.single-page-content .all-specialities-interlinking h3{font-size: 35px !important; text-align: center !important;}
.single-page-content .all-specialities-interlinking h3::after {
border-bottom: 3px solid #fecd1a;
content: "";
display: block;
width: 150px;
margin: 0px auto;
margin-top: 0px;
margin-top: 5px;
}
.all-specialities-interlinking-customListOs {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.all-specialities-interlinking-customListOs li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.all-specialities-interlinking-customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 9px;
left: 0;
width: 15px;
height: 16px;
}
.all-specialities-interlinking-customListOs li a {
color: #000;
font-size: 14px;
}
.all-specialities-interlinking-customListOs li a:hover {
color: #d8a700;
}
.all-conditions-treated-interlinking-footer-customListOs {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.all-conditions-treated-interlinking-footer-customListOs li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 35px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.all-conditions-treated-interlinking-footer-customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 9px;
left: 0;
width: 15px;
height: 16px;
}
.all-conditions-treated-interlinking-footer-customListOs li a {
color: #000;
font-size: 14px;
}
.all-conditions-treated-interlinking-footer-customListOs li a:hover {
color: #d8a700;
}
.all-conditions-interlinking-footer-customListOs {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.all-conditions-interlinking-footer-customListOs li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.all-conditions-interlinking-footer-customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 15px;
left: 0;
width: 15px;
height: 16px;
}
.all-conditions-interlinking-footer-customListOs li a {
color: #000;
font-size: 14px;
}
.all-conditions-interlinking-footer-customListOs li a:hover {
color: #d8a700;
}
.all-procedure-interlinking-footer-customListOs {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.all-procedure-interlinking-footer-customListOs li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.navbar-default.navbar-shrink.with-topbar{margin-top: 0px;
background: rgba(255, 255, 255, 0.9);
box-shadow: 0px 10px 6px -14px black;}
.all-procedure-interlinking-footer-customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 15px;
left: 0;
width: 15px;
height: 16px;
}
.all-procedure-interlinking-footer-customListOs li a {
color: #000;
font-size: 14px;
}
.all-procedure-interlinking-footer-customListOs li a:hover {
color: #d8a700;
}
.all-specialities-interlinking-customListOs {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.all-specialities-interlinking-customListOs li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.all-specialities-interlinking-customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 15px;
left: 0;
width: 15px;
height: 16px;
}
.all-specialities-interlinking-customListOs li a {
color: #000;
font-size: 14px;
}
.all-specialities-interlinking-customListOs li a:hover {
color: #d8a700;
}
.customListOs2 {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.customListOs2 li {
display: block;
width: 33%;
flex-direction: column;
float: left;
font-weight: 500;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.customListOs2 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 12px;
left: 0;
width: 18px;
height: 18px;
}
.customListOs2 li a {
color: #000;
font-size: 16px;
}
.customListOs2 li a:hover {
color: #d8a700;
}
#additional-content {
display: none;
}
#readMoreButton{color: #fff;
font-size: 15px;
font-weight: 600;
display: inline-flex;
gap: 10px;
align-items: center;
cursor: pointer;
border: solid 2px #20489d !important;
border-radius: 30px;
padding: 6px 25px 6px 25px;
background: #20489d;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;}
#readMoreButton:hover{background: #fff;
color: #20489d;
border: 2px solid #20489d;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);} 
#readMoreButton2{color: #20489d;
font-size: 15px;
font-weight: 600;
display: inline-flex;
gap: 10px;
align-items: center;
cursor: pointer;
border: solid 2px #20489d !important;
border-radius: 30px;
padding: 6px 25px 6px 25px;
background: #fff;}
.customListOs1 {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.customListOs1 li {
display: block;
width: 25%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 35px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.customListOs1 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 9px;
left: 0;
width: 24px;
height: 26px;
}
.customListOs1 li a {
color: #000;
font-size: 16px;
}
.customListOs1 li a:hover {
color: #d8a700;
}
.customListOs3 {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.customListOs3 li {
display: block;
width: 50%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 25px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.customListOs3 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 13px;
left: 0;
width: 24px;
height: 26px;
background-repeat: no-repeat;
}
.customListOs3 li a {
color: #000;
font-size: 16px;
}
.customListOs3 li a:hover {
color: #d8a700;
}
.customListOs-for-nav {
padding: 0px;
margin: 10px 0 25px 0 !important;
overflow: hidden;
}
.customListOs-for-nav li {
display: block;
width: 50%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 22px;
line-height: 24px;
position: relative;
color: #000;
font-size:14px;
}
.customListOs-for-nav li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 14px;
left: 0;
width: 15px;
height: 16px;
}
.customListOs-for-nav li a {
color: #000;
font-size: 14px;
}
.customListOs-for-nav li a:hover {
color: #d8a700;
}
.customListOs-for-nav-all {padding: 0px;  margin: 10px 0 25px 0 !important;  overflow: hidden;}
.customListOs-for-nav-all li {display: block;  width: 50%;  flex-direction: column;  float: left; font-weight: 400;  padding: 9px 0px 9px 0px; line-height: 24px; position: relative; color: #000; font-size:14px;}
.customListOs-for-nav-all li a {color: #000; font-size: 14px;  display: flex;  line-height: 18px; align-items: center;}
.customListOs-for-nav-all li a .menu-icon{width: 35px; height: 35px; margin-right: 7px;}
.customListOs-for-nav-all li a:hover {color: #d8a700;}
.ib-hover-2.key-icon-box .ib-wrapper {
border-bottom: solid 5px #20489d !important;
position: relative;
overflow: hidden;
min-height: 208px;
margin-bottom: 20px;
box-shadow: 0 5px 3px rgba(0, 0, 0, 0.14) !important;
padding:15px;
background:#f6f6f6;
border-radius: 20px;
}
.ib-hover-2.key-icon-box:hover .ib-wrapper::before {
background: #009746 !important;
opacity: 10 !important;
}
.effect-2 .ib-hover-2.key-icon-box .ib-wrapper {
border-bottom: solid 5px #20489d !important;
position: relative;
overflow: hidden;
min-height: 208px;
margin-bottom: 20px;
box-shadow: inherit !important;
padding:15px;
background:#efefef;
}
.other-specialities-cardiology .photobox-img img{width:64px !important; height:62px !important;}
.other-specialities-cardiology .kd-photobox::after{background:url(https://healinghospital.co.in/wp-content/uploads/2025/10/other-specialities-arrow-right.png) no-repeat; z-index: 1000;
position: absolute;
content: '';
width: 57px;
height: 54px;
right: 0px;
bottom: 0px;}
.other-specialities-cardiology .kd-photobox{
padding: 16px 10px;
border-radius: 12px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
border: 1px solid #fff;
cursor: pointer;
color: #20489d;
border: 2px solid #fff;
font-size: 15px;
font-weight: 600;
text-align: center !important;
line-height: 20px;
min-height: 140px;}
.other-specialities-cardiology .kd-photobox .phb-content{padding:0px !important;}  
.other-specialities-cardiology .kd-photobox h5{font-weight: 500;
margin: 10px 0 10px 0;
padding: 0px !important;
min-height: 45px;
font-size: 16px;
line-height: 20px;}
.other-specialities-cardiology .kd-photobox:hover{border: 2px solid #20489D;}
.advanced-diagnostics-technology{background:#fff; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);}
.advanced-diagnostics-technology .vc_tta-tabs-list .vc_active{background:#e9eced !important;}
.advanced-diagnostics-technology .vc_tta-tab{box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14); border: solid 1px #efefef !important;  border-radius: 20px !important; background:#000; padding: 0px 15px 10px 15px !important;}
.advanced-diagnostics-technology .vc_tta-title-text{font-size:22px !important; font-weight:bold !important; color:#20489d; position: relative;  padding-left: 82px;}
.advanced-diagnostics-technology .vc_tta-title-text span{font-size:16px !important; font-weight:normal !important; color:#20489d; line-height: 30px;  display: flex;}
.advanced-diagnostics-technology .vc_tta-panels-container {border: 0px !important; padding: 0px !important;}
.advanced-diagnostics-technology .vc_tta-tabs-list{padding:50px !important;}
.advanced-diagnostics-technology .wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a{border-bottom:0px !important; text-align:left !important;}
.advanced-diagnostics-technology .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background:#fff !important;}
.advanced-diagnostics-technology ul.vc_tta-tabs-list li.vc_tta-tab a{border:0px !important; text-align: left !important; background: transparent !important; line-height:40px !important;}
.advanced-diagnostics-technology .vc_tta-tab img{position: absolute; left: 0px; top: 17px;}
.advanced-diagnostics-technology .vc_tta-title-text span{ position:relative; padding-left: 82px;}
.advanced-diagnostics-technology #tab_container_8267{margin-bottom:0px !important;}
.advanced-diagnostics-technology #tab_container_8267 .tab-content{padding:0px !important;}
.advanced-diagnostics-technology #myTab_8267{padding:40px 20px 0px 20px !important; width:50% !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a{border-radius:30px !important; margin-bottom:20px; font-family: 'Montserrat' !important; padding:20px 10px 20px 111px !important; text-align: left !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span{font-size: 18px !important; font-weight:400; color:#000;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li.active > a{border:1px solid #ececec !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size: 16px !important;font-weight: 400; display: inline-block; padding-top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::after{content: "128 SLICE CT-SCAN"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::after{content: "3.0 Tesla MRI"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after{content: "1000 mA Xray"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::before{content: url(https://healinghospital.co.in/wp-content/uploads/2025/03/Slice-CT-icon-1.png) !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::before{content: url(https://healinghospital.co.in/wp-content/uploads/2025/03/Tesla-MRI-icon.png) !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::before{content: url(https://healinghospital.co.in/wp-content/uploads/2025/03/1000mA-Xray-icon.png) !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after{line-height: 24px;}
.breadcrumbs a{opacity:10 !important;}
.mt-3{font-weight: 400;  font-family: 'Montserrat';  font-size: 16px;  letter-spacing: 0.5px;  border-radius: 30px;  background: #20489D;  color: #fff;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 15px;  border:solid 2px #20489D !important;  margin-bottom: 30px;}
.dr-profile-faq .accordion .card{moz-transition: 0.2s !important;
-ms-transition: 0.2s !important;
transition: 0.2s !important;
background: #fff;
box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1); }  
.dr-profile-faq .accordion .card .btn-link{width: 100%;  text-align: left; padding: 25px; font-size: 16px;  transition: 0.25s;  font-weight: 600; color: #20489d;  text-decoration: none;} 
.addtoany_shortcode{margin-bottom:20px;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a{background:#fff; border:solid 1px #20489d; border-radius:10px; font-size:15px; color:#000; display: inline-flex;  align-items: center; padding: 0px 16px;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a::before{content: url(//healinghospital.co.in/wp-content/uploads/2024/12/share-icon.png) !important; padding-top: 10px;  padding-right: 10px;}
.about-page-team .team-member.design-classic .team-content .team-subtitle {padding-bottom: 21px !important;}  
.faq-container {
-moz-transition: 0.2s !important;
-ms-transition: 0.2s !important;
transition: 0.2s !important;
background: #fff;
box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);
padding:25px;
margin-bottom:20px;
border-radius:10px;
}
.faq-item {
font-size: 16px;
transition: 0.25s;
font-weight: 600;
text-decoration: none;
padding:0px;
}
.faq-question {
font-weight: bold;
cursor: pointer;
color: #20489d;
display: flex;
justify-content: space-between;
align-items: center;
}
.faq-question .icon {
font-size: 18px;
color: #20489d;
transition: transform 0.3s ease;
}
.faq-answer {
display: none;
padding: 10px 0;
color: #000;
font-weight:500;
}
.mt-3:hover{background:#fff; color:#20489D; border:solid 2px #20489D !important; } 
.mt-3:active{background: #20489D !important;  color: #fff;} 
.mt-3:focus{background: #20489D !important;  color: #fff;} 
.mt-4{font-weight: 700;
font-family: 'Montserrat';
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.5px;
border-radius: 30px;
background:transparent;
color: #fff;
box-shadow: inherit !important;
border: 0px !important;
padding: 10px 15px;
border:solid 2px #fff !important; 
margin-bottom: 30px;
}  
.mt-4:hover{background:transparent; color: #000;}   
.mt-4:active{background:transparent !important; color: #000;} 
.mt-4:focus{background:transparent !important; color: #000;} 
.breadcrumbs{margin-bottom:15px; max-width:100% !important; color:#fff !important;}
.entry-header.single-page-header.with-topbar {padding-top: 250px; padding-bottom: 200px;}
.opd-timing-details{
background-color: #009746;
border-radius: 30px;
background-image: url(https://healinghospital.co.in/wp-content/uploads/2025/10/opd-icon.png);
background-repeat: no-repeat;
background-position: right bottom; display:inline-block;
box-shadow: 0 6px 18px rgba(0,0,0,0.12);
padding:30px;
width:100%;
}
.opd-timing-details h3{ font-size:26px; color:#fff !important; margin-bottom:0px;}    
.opd-timing-details-list {
padding: 0px;
overflow: auto;
margin: 10px 0 25px 0 !important;
margin-bottom: 0px !important;
}
.opd-timing-details-list li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 35px;
line-height: 24px;
position: relative;
color: #fff;
font-size: 16px;
}
.opd-timing-details-list li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2025/10/timing-icon.png);
position: absolute;
top: 9px;
left: 0;
width: 24px;
height: 26px;
visibility: visible;
background-repeat:no-repeat;
}
.dark-about-bg{background:#F6FAFE; margin-top:0px !important;} .why-trust-graphic{ background:#fecd1a; border-radius: 60px;  box-shadow: -20px 20px 0px 0px #eae5d9;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+1) a {background: #fecd1a !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {color: #20489d !important; font-size: 19px;  line-height: 20px;}
.wppsac-sub-content {font-size: 16px; display:none;}
.wppsac-post-date{min-height:50px;}
.wppsac-post-categories{display:none;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn {border: solid 2px #20489d !important;  border-radius: 30px !important;  padding: 6px 25px 6px 25px !important;  background: #fff !important; color: #20489d !important;  font-size: 15px;  font-weight: 600;}
.wppsac-post-carousel .slick-arrow{width: 40px !important;
height: 40px !important;
border-radius: 50% !important;
border: 0px !important;
background: #fff !important;
box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
.wppsac-post-carousel .slick-arrow svg {display:none;}
.wppsac-post-carousel .slick-arrow.slick-next::before {content: "\e900";
display: block;
font-size: 18px;
line-height: 36px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;}
.wppsac-post-carousel .slick-arrow.slick-prev::before {content: "\e901";
display: block;
font-size: 18px;
line-height: 36px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;} .single-doctor-profile{background:#fff; padding-top: 50px;} 
.single-doctor-profile .doctor-img{width:100%;}
.single-doctor-profile h1{font-size:40px; color:#20489d; padding-top: 20px;  padding-bottom: 20px;  margin: 0px;} 
.single-doctor-profile h2{font-size:40px; color:#20489d; padding-top: 20px;  padding-bottom: 20px;  margin: 0px;} 
.single-doctor-profile .desig{font-size:26px; color:#000;  padding-bottom: 10px;  margin: 0px; font-weight: 600;} 
.single-doctor-profile .dept{font-size:20px; color:#000;  padding-bottom: 20px;  margin: 0px; font-weight: 600;} 
.single-doctor-profile .exp{font-size:18px; color:#000;  padding-bottom: 20px;  margin: 0px; font-weight: 500;} 
.single-doctor-profile .mt-5{font-weight: 700;
font-family: 'Montserrat';
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.5px;
border-radius: 0px;
background: #fecd1a;
color: #000;
box-shadow: inherit !important;
border: 0px !important;
padding: 10px 25px;
border:solid 2px #fecd1a !important; 
width:100%;
}
.single-doctor-profile .mt-5:hover{background:#fecd1a; color:#000; border:solid 2px #fecd1a !important; } 
.single-doctor-profile .mt-5:active{background: #fecd1a !important;  color: #000;} 
.single-doctor-profile .mt-5:focus{background: #fecd1a !important;  color: #000;}
.about-dr-profile{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-top: 50px; padding:30px 0px 30px 0px; overflow: auto; border-radius:0 0px 30px 20px;}
.about-dr-profile p{font-size:16px; padding-bottom:15px;}
.about-dr-profile2-col{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-bottom: 50px; padding:30px 20px 30px 20px; height:350px; overflow: auto; border-radius: 0 0px 30px 20px;}
.about-dr-profile3{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-bottom: 50px; padding:30px 20px 30px 20px; overflow: auto; border-radius: 0 0px 30px 20px;}
.yellow-line{border-bottom: solid 1px #fecd1a;  width: 100%;  padding-top: 20px;  border-top: 0px;}  
.best-known{background:#fecd1a; padding:5px 10px; font-size:15px; color:#000; border-radius: 10px;  font-weight: 500;  margin-right: 10px; display: inline-flex;  align-items: center; margin-bottom: 10px;}
.best-known img{padding-right:10px;}
.mt-50{margin-top: 50px;}
.ml-lt-15{margin-left:-15px;}
.ml-rt-15{margin-right:-15px;}
.custom-dr-post .slick-slide img {display: block; width: 100%;}
#tab_container_8316 .wpsm_nav-tabs > li > a{text-align:left !important;}
.dr-profile-faq{background:#dcebf2; padding:30px 0;}
.dr-profile-faq h2{text-align:center;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height:270px;}
.customListOs3 {
padding: 0px;
margin: 10px 0 25px 0 !important;
}
.customListOs4{padding:0px; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs4 li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 24px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
}
.customListOs4 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 12px;
left: 0;
width: 18px;
height: 18px;
visibility: visible;
background-repeat: no-repeat;
}
.customListOs4 li a {
color: #20489d;
font-size: 16px;
word-wrap: anywhere;
}
.customListOs4 li a:hover {
color: #d8a700;
}  
.customListOs6{padding:0 0px !important; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs6 li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 35px;
line-height: 24px;
position: relative;
color: #000;
font-size:16px;
list-style: none;
}
.customListOs6 li img{padding-right:10px;}
.customListOs6 li a {
color: #20489d;
font-size: 16px;
word-wrap: anywhere;
}
.customListOs6 li a:hover {   color: #d8a700;}  
.wpcf7 .wpcf7-text::placeholder { color: #000 !important;}
.wpcf7-form-control-wrap .wpcf7-textarea::placeholder {  color: #000 !important;}
.doctor-sidebar-form .form-widget input{border-radius:50px; border:solid 1px #BDE0CB; background:#FFF8F8;}
.doctor-sidebar-form .form-widget textarea{border-radius:50px; border:solid 1px #BDE0CB; background:#FFF8F8;}
.doctor-sidebar-form .form-widget .wpcf7-form-control.wpcf7-submit.has-spinner{border-radius:50px; border:solid 1px #009746; background:#009746; margin-top: 5px;}
.doctor-sidebar-form{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
border-top: solid 5px #20489d;
margin: 0px auto;
margin-top: 50px;
padding: 30px;
border-radius: 0 0px 30px 20px; margin-top: 0px; }
.doctor-sidebar-form h4{text-align: center;
font-size: 35px;
line-height: 40px;}
.doctor-sidebar-form p{text-align: center;
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;}
.dr-top-treatment{background:#F0F8FA url(//healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png) center repeat; padding:30px 0px; margin-bottom:0px;}  
.dr-top-treatment h3{padding-bottom:30px; font-size: 35px; text-align:center;  line-height: 45px; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {padding: 10px 10px 5px 10px !important; line-height: 22px !important;}
.dr-videos-by{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
border-top: solid 5px #20489d;
margin: 0px auto;
margin-bottom: 0px;
margin-left: auto;
margin-bottom: 50px;
padding: 30px 20px 30px 20px;
border-radius: 0 0px 30px 20px;
}  
.dr-video-frame{text-align: center;  border-radius: 0px 0px 20px 20px; margin-bottom: 30px; background:#efefef;}
.dr-video-frame h3{padding-bottom:30px; font-size: 15px; text-align:center; line-height: 20px; padding: 0px;  margin: 0px; font-weight:500 !important; min-height:50px; display: inline-flex;  align-items: center; color:#000 !important; padding: 0px 20px 10px 20px;}
#tab_container_8316 .wpsm_nav-tabs > li > a{font-family: 'Montserrat' !important;} 
.pt-20{padding-top: 30px !important;  margin-bottom: 10px !important; clear: both;}  
.ptb-10{padding-top: 10px !important;  margin-bottom: 10px !important; display:block;}  
.breadcrumbs a{font-size: 14px !important; font-weight:500 !important;}
.breadcrumbs a span {font-size: 14px !important; color: #fff;}
.blog-title-center .breadcrumbs a span {font-size: 14px !important; color: #000;}
.entry-header.blog-header.with-topbar  .breadcrumbs a span{font-size: 14px !important; color: #000 !important; font-weight: 500;}
.entry-header.blog-header.with-topbar .post.post-post.current-item {
font-size: 14px;
color: #000;
font-weight: 500;
}
.row.blog-page-heading.blog-title-left .breadcrumbs.mk {
color: #000 !important;
}
.row.blog-page-heading.blog-title-left .breadouter h1{
color: #000 !important;
}
.entry-header.single-page-header.with-topbar .post.post-page.current-item{font-size: 14px !important; font-weight: 500;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{border-radius:30px !important;} 
#videolightbox .responsiveSlider{display: flex !important; align-items: center !important;}
.bx-wrapper .bx-prev {width: 40px !important;
height: 40px !important;
border-radius: 50% !important;
border: 0px !important;
background: #fff !important;
box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
.bx-wrapper .bx-prev::before{content: '\e901';
display: block;
font-size: 18px;
line-height: 26px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;
padding-left: 10px;
padding-top: 7px;
text-indent: 0px;
}
.bx-wrapper .bx-prev:hover::before {
-webkit-transform: translateX(-3px);
transform: translateX(-3px);
}
.bx-wrapper .bx-next:hover::before {
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
.bx-wrapper .bx-next {width: 40px !important;
height: 40px !important;
border-radius: 50% !important;
border: 0px !important;
background: #fff !important;
box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
.bx-wrapper .bx-next::before{content: '\e900';
display: block;
font-size: 18px;
line-height: 26px;
font-family: 'ekko-font';
box-sizing: border-box;
font-weight: bold;
transition: 0.2s;
padding-left: 10px;
padding-top: 7px;
text-indent: 0px;
}
.bx-wrapper .bx-controls-direction a { overflow: hidden;}
.bx-wrapper .bx-prev {left: -85px !important;}
.bx-wrapper .bx-next {right: -85px !important;}
.h3-for-spec-page h3{font-size:32px; }
#tab_container_8316 .wpsm_nav-tabs {width: 33%;}
.wpb-content-wrapper .splt-dar-bg{background:#efefef !important; padding:20px; margin-bottom:25px;}
.splt-dar-bg{background:#efefef !important; padding:20px; margin-bottom: 40px;
margin-top: 40px !important;}
.mega-menu-wrap #tab_container_8316 .wpsm_nav-tabs > li > a {padding: 10px 10px !important; text-align:left !important;}
#tab_container_8316 .tab-content {height: auto; min-height: 307px !important;}
.about-page-mission{padding:50px 30px 20px 30px !important;}
.mega-menu-item-9520 a{ background: url(//healinghospital.co.in/wp-content/uploads/2024/12/call-icon-1.png) no-repeat 15px 6px #fecd1a !important; padding-left: 60px !important; border-color: #fecd1a !important; color: #000 !important; text-transform: uppercase !important;
font-weight: bold !important;  font-size: 14px !important; padding-right: 20px !important; margin-left:10px !important;}
.mega-menu-item-9520 a:hover{color:#000 !important;}
#tab_container_8316 {margin-bottom: 0px !important;}
#tab_container_8316 .wpsm_nav-tabs {border-bottom: 1px solid #ddd !important;}
.customListOs-for-nav p{position:relative; padding-left:70px; display:flex; min-height: 62px; line-height:auto; align-items:center; color: #20489d; font-weight: 700;  font-family: Montserrat;  letter-spacing: -0.3px; font-size:22px;}
.customListOs-for-nav img.menu-icon{width:55px; height:53px; position:absolute; left:0px; top:0px;}
.right-sidebar .widget_search{background-color: #fff;
margin: 0 0 20px;
padding: 20px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
-moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
box-shadow: 0px 4px 4px rgb(0 0 0/15%);
border-top: 4px solid #20489d;}
.right-sidebar .widget_categories{background-color: #fff;
margin: 0 0 20px;
padding: 20px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
-moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
box-shadow: 0px 4px 4px rgb(0 0 0/15%);
border-top: 4px solid #fecd1a;}
.right-sidebar .widget_recent_entries{background-color: #fff;
margin: 0 0 20px;
padding: 20px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
-moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
box-shadow: 0px 4px 4px rgb(0 0 0/15%);
border-top: 4px solid #20489d;}
.blog_widget.widget.widget_text {
background-color: #fff;
margin: 0 0 20px;
padding: 20px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
-moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
box-shadow: 0px 4px 4px rgb(0 0 0/15%);
border-top: 4px solid #20489d;
z-index: 9;
}
.blog_widget.widget.widget_text p a {
font-size: 14px;
line-height: 20px;
color: #20489d;
}
.page-id-11192 .mt-3{display:none;}
.fixed{position: fixed; top: 100px; max-width: 320px !important;}
.blog_widget.widget.widget_text #wrapper.widget-title h5{margin-bottom: 0px;}
.blog_widget.widget.widget_text p{font-size: 14px; line-height: 20px;}
.blog_widget.widget.widget_text .wpcf7-spinner{display: none;}
.blog-title-center h1{color: #000 !important;
font-size: 33px !important;
padding-top: 26px; padding-top: 0px;}
.entry-header.blog-header.with-topbar {
padding-top: 180px !important;
padding-bottom: 20px !important;
background:#c9c9c9 !important;
text-align:center;
}  
.entry-header.blog-header.with-topbar .header-overlay.parallax-overlay{background:#c9c9c9 !important;}
.entry-header.blog-header.with-topbar .header-overlay.parallax-overlay .breadouter .btn.btn-warning.mt-4{color:#000 !important; border: solid 2px #000 !important;}
.breadouter h1{color: #fff !important;
font-size: 33px !important;
padding-top: 26px; padding-top: 0px;}
.post.post-post.current-item{font-size:14px; color:#000; font-weight:400;}  
.breadcrumbs .post.post-post.current-item { text-transform: capitalize; }
.blog .entry-header.blog-header.with-topbar .section-heading{padding-top:0px;}
.archive.taxonomy.category.current-item{font-weight: 500;
color: #000 !important;
font-size: 14px !important;}
.blog_widget ul li a {
font-weight: 500;
line-height: 20px;
display: inline-block;
margin-bottom: 12px;
font-size: 15px;
}  
.form-captcha{background:#fff; margin-bottom: 10px; display: flex;  align-items: center;}
.wpcf7-form-control.wpcf7-captchar{width:100%; background:#f5f5f5; border:0px; border-radius: 5px; padding: 5px;}
.footer-call-to-action a{
background: url(//healinghospital.co.in/wp-content/uploads/2025/03/Emergency-24x7-hover.png) no-repeat 20px 7px #ff0000 !important;
padding-left: 60px !important;
border-color: #fecd1a !important;
color: #fff !important;
text-transform: uppercase !important;
font-weight: bold !important;
font-size: 14px !important;
padding-right: 20px !important;
padding-top: 15px;
padding-bottom: 15px !important;
border-radius: 50px;
}
.footer-call-to-action a::after{background-color:transparent !important;}
.footer-call-to-action a:hover{background: url(//healinghospital.co.in/wp-content/uploads/2025/03/Emergency-24x7-hover.png) no-repeat 20px 7px #20489d !important; color:#fff !important;}
.footer-widget-area {padding-top: 0px !important;}
.mobile-menu-img-none{border-radius:35px 0px 35px 0px; object-fit: cover; height:250px !important;}
.dr-box-card .mt-3{font-weight: 400;
font-family: 'Montserrat';
font-size: 16px;
letter-spacing: 0.5px;
border-radius: 30px;
background: #20489D;
color: #fff;
box-shadow: inherit !important;
border: 0px !important;
padding: 6px 21px 6px 15px;
border: solid 2px #20489D !important;
margin-bottom: 30px;
transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}
.dr-box-card .mt-3::before {
content: "\f274"; font-family: "Font Awesome 6 Free"; font-weight: 900;
margin-right: 8px;
}  
.dr-box-card .mt-3:hover{background: #fff;
color: #20489D;
border: 2px solid #20489D;
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2) !important;
}
#posts-content .entry-meta {min-height: 50px;}
#posts-content .blog-single-title {min-height: 70px;}
.home-news ul li{margin-bottom: 0px !important;
background: #fff;
padding: 50px;
border: solid 2px #009746 !important;
}
#logo {
z-index: 10000;
} .footer_widget ul.redux-social-media-list li i {margin-left: 10px;}
.international-patient-services .whatmu h2{font-size: 35px; font-family: 'Montserrat'; font-weight: 300; color:#20489d; margin-bottom: 10px !important;}
.international-patient-services .whatmu .second-section{line-height: 50px; font-size: 40px; font-family: 'Montserrat'; font-weight: 700; line-height: 30px; color:#20489d; text-align: center !important; margin-bottom: 30px !important;}
.international-patient-services .whatmu .drList2 .team-member.design-classic{background: transparent; box-shadow:none}
.international-patient-services .whatmu .drList2 .team-member.design-classic .team-content-text{background: transparent; margin-top: 24px;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner h5{font-size: 50px; font-weight: 800; color:#20489d;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner .team-subtitle{max-width: 195px; margin: 0px; text-align: right; font-size: 22px; font-weight: 600; color:#20489d; opacity: 10;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner{display: flex; align-items: center; justify-content: space-between;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner p{display: none;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text{padding:0px;}
.international-patient-services .comprehensive-healthcare-specialities{padding:30px 50px 30px 0px; background: #dcebf2;}
.international-patient-services .comprehensive-healthcare-specialities .team-image img{width: 54px !important; display:inline-block !important; margin-bottom: 15px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text{padding:0px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 25px; font-family: 'Montserrat'; font-weight: 500; color: #20489d; margin-bottom: 0px !important; line-height: 40px;
max-width: 768px; margin-left: 15px;}
.international-patient-services .comprehensive-healthcare-specialities h3 {font-size: 25px; font-family: 'Montserrat'; font-weight: 700; color: #20489d; margin-bottom: 20px !important; line-height: 40px;
max-width: 768px; margin-left: 15px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic{box-shadow: none;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {margin-bottom: 0px; font-size: 22px; font-weight: 600; color: #000; min-height: 60px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; font-weight: 400; color: #333; line-height: 27px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner{display: inline;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding:10px 20px; text-align: left;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav{top: -4%;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev{left: 780px;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-next{right:15px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p{display: block;}
.international-patient-services .home-video-section h1 {font-size: 25px !important;}
.international-patient-services .home-video-section h2 {font-size: 25px !important;}
.home-video-section h1{margin-bottom:0px;} .international-popular-procedures h2 {font-size: 50px;  font-family: 'Montserrat';  font-weight: 700; color: #20489d;  margin-bottom: 0px !important; line-height: 50px; text-align: center !important;}
.international-popular-procedures .team-member.design-classic .team-image img{margin:0px !important;}
.international-popular-procedures .team-member.design-classic .team-image img{max-width: 100%;}
.international-popular-procedures .team-member.design-classic .team-content-text{border-radius: 0px 0px 5px 5px; position: absolute; bottom: 0px; width: 100%; background:rgba(1, 102, 152, 0.7) !important; padding: 0px 10px; text-align: center; color:#fff;}
.international-popular-procedures .team-member.design-classic .team-content-text .team-link a {color: #fff; font-size:18px; line-height: 24px;  display: inline-block;}
.international-popular-procedures .team-member.design-classic{box-shadow: none;}
.international-gallery h2 {max-width: 768px;  margin: 0px auto; font-size: 35px !important;  font-family: 'Montserrat';  font-weight: 700; color: #20489d;  margin-bottom: 40px !important; line-height: 50px; text-align: center !important;}
.international-call-to-action{padding: 50px 0; border-bottom: solid 10px #dbac00;}
.international-call-to-action .vc_column-inner h2{margin-bottom: 0px;}
.international-call-to-action .wpb_text_column.wpb_content_element p{margin-bottom: 0px !important; font-weight: 500;  font-size: 18px}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {  background:#fff;  color: #000;  font-size: 20px; border: 0px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left:hover {  background:#20489d;  color: #fff;}
.international-call-to-action .fa-video-camera::before, .fa-video::before {color: #2196f3; font-size: 45px;  padding-right: 20px;}
.international-call-to-action .fa-calendar-check::before, .fa-calendar-check::before {color: #2196f3; font-size: 45px; padding-right: 0px;}
.international-journey .tech-heading2{font-size: 40px;  font-weight: bold !important;  color: #006194;  padding-top: 0px;  padding-bottom: 0px;  text-align: left !important; }
.international-journey .tech-heading2::after {position: absolute;  content: "";  height: 15px;  background-color: #fecd1a;  width: 100%;  top: 55px;  left: 0px;  max-width: 70%;}
.international-journey .team-image img{width: 115px !important; display:inline-block !important; margin-bottom: 15px !important; position: absolute; right: -90px; top: -90px;}
.international-journey .team-member.design-classic {padding:50px 80px; background:#f3f3f3; box-shadow: none; margin-top: 65px;}
.international-journey .team-member.design-classic .team-content-text{padding:0px; background: transparent;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 90px; letter-spacing: -5px; font-weight: 800; -webkit-text-fill-color: white; -webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #20489d; position: absolute; left: -90px;  top: 50%;}
.international-journey .team-member.design-classic .team-content .team-subtitle{color: #20489d !important; font-size: 23px; font-weight: 700 !important; opacity: 10; min-height: 44px;  margin-bottom: 5px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; font-weight: 400; color: #333; line-height: 27px; margin-bottom: 0px !important;
min-height: 160px;}
.international-journey .line-plan{background:#e5e5e5; height: 5px; position: relative; margin-top: 30px;}
.international-journey .line-plan .yellow1 img{width: 36px; height: 35px; position: absolute;  top: -50%;}
.vc_row.wpb_row.vc_row-fluid.herobanner-overflow.vc_custom_1744355457288.vc_row-has-fill{overflow: inherit;}
.international-patient-padding{padding: 20px;}
.international-patient-form .wpcf7 br {display: none !important;}
.international-patient-form{display: flex !important;}
.international-patient-form p {margin-bottom: 0; display: flex !important;}
.international-patient-form .wpcf7-spinner {display: none;}
.international-patient-form .wpcf7-form-control.wpcf7-submit.has-spinner {font-size: 20px;}
.international-wellness .tech-heading2{font-size: 40px;  font-weight: bold !important;  color: #006194;  padding-top: 0px;  padding-bottom: 0px;  text-align: left !important; }
.international-wellness .tech-heading2::after {position: absolute;  content: "";  height: 15px;  background-color: #fecd1a;  width: 100%;  top: 55px;  left: 0px;  max-width: 70%;}
.international-wellness .wellness-heading1{font-size: 26px;
text-align: center;
line-height: 26px;
min-height: 85px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 10px;}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading{color: #fff; font-size: 65px; line-height: 70px; font-weight: 800;}
.international-wellness-beauty p{color: #fff; font-size: 22px; line-height: 32px; font-weight: 600;}
.customListOs5{padding:0px; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs5 li {
display: block;
width: 100%;
flex-direction: column;
float: left;
font-weight: 400;
padding: 9px 10px 9px 35px;
line-height: 24px;
position: relative;
color: #000;
font-size:15px;
}
.customListOs5 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2025/04/check-mark-icon.png);
position: absolute;
top: 9px;
left: 0;
width: 24px;
height: 24px;
}
.customListOs5 li a {
color: #20489d;
font-size: 16px;
word-wrap: anywhere;
}
.international-get-a-free-quote-frm-bg{background:#fff url(//healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png); border-radius:20px; padding: 50px 30px;}
.international-patient-help-desk-form .label-text{font-size: 14px !important; font-weight: 600; color: #58595b;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-text::placeholder {color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-countrytext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-countrytext {color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control-wrap .wpcf7-textarea::placeholder{color: #333 !important; font-size: 15px !important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {font-size: 100px !important; color: #fff !important;}
#herobanner-overflow2{overflow:inherit !important;}
.international-patient-popular-procedures-link-disable{ text-decoration: none;}
.international-popular-procedures .team-member.design-classic .team-content-text h5{color: #fff; font-size: 18px;  font-weight: 600; margin-bottom: 0px; display: inline-flex;
align-items: center; min-height: 70px;  line-height: 24px;}
.international-patient-popular-procedures-link-disable .team-member.design-classic .team-content .team-subtitle{display:none;}
.international-popular-procedures .team-member.design-classic .team-content p{display:none;}
.conditions-icons-bg-none .key-icon-box.icon-default.icon-top .tt-iconbox-customimg.img_big_size img {border:0px !important; box-shadow: none !important;  margin-bottom: 10px;}
.international-free-video-call-action-bott a{background: #fff;  color: #20489d !important;  font-size: 22px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; padding-top: 10px;
padding-bottom: 10px;  padding-left: 45px;  padding-right: 45px; border-radius: 5px; width: auto;}
.international-free-video-call-action-bott a:hover{background: #20489d;  color: #fff !important;  font-size: 22px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; padding-top: 10px;
padding-bottom: 10px;  padding-left: 45px;  padding-right: 45px; border-radius: 5px;}
.page-id-11277 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11534 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11678 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11589 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11719 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.career-img-box h6{margin-top: 20px; margin-bottom: 0px; font-weight: bold;}
.career-img-box .vc_toggle_title h4{font-size:26px !important;}
.customListOs-for-nav li {  display: block;  width: 50%;}
.career-img-box a{color: #20489d;  font-size: 15px;  font-weight: 600;  display: inline-flex;  gap:10px;
align-items: center;  cursor: pointer;  border:solid 2px #20489d !important;  border-radius:
30px;  padding:6px 25px 6px 25px;  background:#fff;}
.vc_do_toggle.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.career-img-box {
box-shadow: none;  border:solid 1px #20489d;}
.career-img-box .wpcf7-form-control.wpcf7-file {border:solid 1px #20489d; margin-bottom: 10px;  border-radius:5px !important;}
.career-img-box .wpcf7 .wpcf7-text::placeholder { color: #000;}
.career-img-box .wpcf7-form-control-wrap .wpcf7-textarea::placeholder{ color: #000;}
.career-img-box .wpcf7 .wpcf7-text{border:solid 1px #20489d;}
.career-img-box .wpcf7 .wpcf7-select{border:solid 1px #20489d;}
.career-img-box .wpcf7 .wpcf7-textarea{border:solid 1px #20489d;}
.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {  width: 26px;  height: 5px;}
.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {height: 26px;  width: 5px !important;}
.emergency-for-mobile{display:none}
.navigation-mobile{display: none;}
.emergency-for-mobile a{
background: url(https://healinghospital.co.in/wp-content/uploads/2025/09/24x7-icon.png) no-repeat 10px 1px #f00 !important;
padding-left: 42px !important;
border-color: #fecd1a !important;
color: #fff !important;
text-transform: uppercase !important;
font-weight: bold !important;
font-size: 12px !important;
padding-right: 9px !important;
padding-top: 7px;
padding-bottom: 7px !important;
border-radius: 50px;}
.career-img-box .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {height: 5px; width: 26px;}
.back-to-top{bottom: 72px !important;}
.home-doctor-section .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D;}
.home-doctor-section .wpb_wrapper p{font-size: 16px;
font-weight: 400;
color: #000;
padding-bottom: 0px;
text-align: center;
max-width: 900px;
margin: 0px auto;
margin-bottom: 0px !important;
}
.empanelment-table thead {
background:linear-gradient(135deg, #0B1937, #20489D) !important;
color: #fff;
}
.empanelment-table th {
font-weight: 600;
white-space: nowrap;
}
.empanelment-table td {
vertical-align: middle;
font-size: 16px !important;
font-family: 'Montserrat' !important;
font-weight: 400 !important;
line-height: 30px;
}
.empanelment-table .badge{
background:linear-gradient(135deg, #FF6D00, #FF9B50) !important; padding: 5px 10px;
}
.doctor-sidebar-form #wpcf7-f15846-p15856-o1 {
background: #fff !important;
}
.doctor-sidebar-form #wpcf7-f15846-p15868-o1 {
background: #fff !important;
}
@media only screen and (min-width: 481px) {
[class*="header-style"] .navigator {
justify-content: end;
}
#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: auto !important;}
} 
@media only screen and (max-width: 480px) {
.floating-menu.float-menu-1.notranslate.fm-ready {
display: none;
}
.navigation-mobile {
padding: 5px 0 0 0;
background: #20489d;
border-radius: 30px 30px 0px 0;
bottom: 0;
left: 0;
position: fixed;
right: 0;
z-index: 10;
box-shadow: 0 -1px 4px rgba(0,0,0,.08);
z-index: 100;
}
.navigation-mobile-link {
height: 48px;
width: 25%;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
text-align: center;
font-size: 12px;
color: #fff !important;
font-weight: 500;
line-height: 16px;
}
.navigation-mobile-link a:hover{color: #fff;}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.navigation-mobile .fas.fa-phone {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-calendar-days {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-user-doctor {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-map-location-dot {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile {
display: flex !important;
padding: 10px 0;
}
#mega-menu-item-10977 {
display: none !important;
}
.navigation-mobile{display: block;}
.emergency-for-mobile{display: block;
margin-top: 30px;
position: absolute;
right: 93px;
top: -8px;}
.page-4042 {padding-top: 0px !important;}
.tpa-card {margin-top: 40px;}
.customListTpaCard li {width: 100%;}
.customListHealthPackage li {width: 100%;}
.why-trust-graphic .vc_col-sm-7{width: 100%;}
.why-trust-graphic .vc_col-sm-5{width: 100%;}
.paoc-popup-mheading {font-size: 15px !important;}
#paoc-popup-11150-1 .wpcf7-form-control.wpcf7-submit.has-spinner {font-size: 12px; padding: 0px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.home-tab-padd-0.vc_custom_1749025391664.vc_row-has-fill.vc_row-has-padding-top {padding: 0px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 {gap:40px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter {margin-bottom:0px; width: 44% !important;}
.post-type-archive-newsletter #posts-content .blog-single-title {font-size: 20px !important;}
.single-newsletter .right-sidebar {margin-top: 50px;}
.universal-form .wpb_column.vc_column_container.vc_col-sm-7.popup-form-spiner-hide{width:100% !important;}
.universal-form .vc_col-sm-5{display: none !important;}
}
@media only screen and (max-width: 600px) {
.navbar.navbar-default .menubar .container {
display: block;
margin-bottom: 0px;
}
.home-page-tab2 .wpb_wrapper h3 {
font-size: 36px;
}
.tect-text .tect1 {
font-size: 20px !important;
line-height: 26px !important;
}
.home-page-tab .wpb_wrapper h3 {
font-size: 35px;
line-height: 33px !important;
}
.herobanner .md-bannerfloatinner span {
min-height: 65px;
}
.customListTpaCard li {width: 100%;}
.home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-7{width:100% !important;}
.home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-5{width:100% !important;}
.home-page-sp-pro-section .vc_tta-panels-container .vc_tta-panel-body{padding: 0px !important;}
.home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-7 .btnArea {width: 100% !important;}
.home-abt-section-2-full-width .vc_col-sm-7 {width: 100%;}
.home-abt-section-2-full-width .vc_col-sm-5 {width: 100%;}
.career-img-box .vc_toggle_title h4 {padding:7px !important; font-size: 20px !important;}
.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {width: 15px;}
.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {height: 15px;}
.international-wellness .vc_custom_heading.vc_do_custom_heading.wellness-heading1{min-height:0px !important; margin-bottom: 0px !important; padding: 10px 0 !important;}
.customListOs5 li::before {top: 12px;}
.customListOs5 li {line-height: 19px;  font-size: 14px;  }
.international-wellness .tech-heading2::after {top: 100px; max-width: 100%;  }
.international-patient-services .comprehensive-healthcare-specialities {background: #dcebf2;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
.entry-header.blog-header.with-topbar h1 {font-size: 24px !important; line-height: 28px !important; padding-top: 20px;}
.single-post .navigation.pagination {margin-bottom: 0px; }
#posts-content .post {margin-right: 0px; margin-left: 0px;}
#posts-content .blog-content ul li{font-size: 14px; line-height: 22px; }
#posts-content .post p {font-size: 14px; line-height: 22px; }
.entry-header.blog-header.with-topbar {padding-top: 10px !important; padding-bottom: 20px !important;}
.blog .entry-header.blog-header.with-topbar {padding-top: 10px !important; padding-bottom: 10px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{border-radius:0px !important; margin-left:0px !important;} 
#mega-menu-item-9520 a {background: url(//healinghospital.co.in/wp-content/uploads/2024/12/call-icon.png) no-repeat 20px 5px #006194 !important; color:#fff !important;}
.customListOs-for-nav-all li {width: 100%;}
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding: 10px !important;}
#wppsac-post-carousel-1 .wppsac-post-carousel.design-1 .slick-prev {left: -22px !important;}
#wppsac-post-carousel-1 .wppsac-post-carousel.design-1 .slick-next {right: -22px !important;}
.h3-for-spec-page .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top:0px !important;  padding-bottom: 0px !important;}
#single-page p {font-size: 14px; line-height: 24px;}
.ib-hover-2.key-icon-box .ib-wrapper * {font-size: 14px;  line-height: 24px;}
.ib-hover-2.key-icon-box .ib-wrapper {min-height:auto;}
.splt-dar-bg{font-size: 14px !important; line-height: 24px;}
.cardiology-icons-text p {font-size: 14px !important; line-height: 24px;}
.inner-page-section1 p {font-size: 14px !important; line-height: 24px;}
.bg-light.py-4.custom-dr-post.mt-50 {margin-top: 0px;}
.customListOs li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 12px;
left: 0;
width: 18px;
height: 18px;
}
.customListOs2 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 12px;
left: 0;
width: 18px;
height: 18px;
background-repeat:no-repeat;
}
.customListOs3 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 12px;
left: 0;
width: 18px;
height: 18px;
}
.customListOs4 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon.png);
position: absolute;
top: 9px;
left: 0;
width: 18px;
height: 18px;
}
.about-dr-profile2-col {height: auto;}
.about-dr-profile2-col.ml-lt-15 {margin-right: -15px !important; margin-left: -15px !important;}
.about-dr-profile2-col.ml-rt-15 { margin-right: -15px !important;  margin-left: -15px !important;}
.single-doctor-profile .col-md-3.col-xl-2.ml-lt-15{margin-right: -15px !important; margin-left: -15px !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg{height:auto !important;}
#tab_container_8316 .tab-content {padding:7px !important;}
.mega-menu-wrap #tab_container_8316 .wpsm_nav-tabs > li > a {padding: 10px 5px !important;}
.entry-header.single-page-header.with-topbar {margin-bottom: 30px;}
.customListOs-for-nav li {padding: 7px 7px 0px 20px;}
.customListOs-for-nav p{padding-left:50px; min-height: 42px; line-height:20px !important; font-size:16px;}
.customListOs-for-nav img.menu-icon{width:45px; height:43px;}
.about-dr-profile h2 {font-size: 20px !important; display: flex;align-items: center;}
.about-dr-profile2-col .section-title{font-size: 20px !important;    line-height: 26px !important;    display: flex; margin-bottom: 0px !important; align-items: center;}
.bookaAppointment a {gap: 0px; padding: 5px 25px 5px 25px;}
.clients.slider .owl-nav{margin: 0px auto 0 !important; height: 60px !important;}
.owl-nav div.owl-prev {margin-left: 5px !important;}
.owl-nav div.owl-next {margin-right: 5px !important;}
.team-carousel .owl-nav{margin: 0px auto 0 !important; height: 60px !important; margin-top: 10px !important;}
.drList .team-member::after{display:none;}
.photobox-carousel .owl-nav{margin: 0px auto 0 !important; height: 60px !important; margin-top: 10px !important;}
.container .international-center .international.vc_row-has-padding-top { padding-top: 0px !important; }
.advanced-diagnostics-technology #myTab_8267{padding:20px !important; width:100% !important;}
.customListOs2 li{width:100%;}
.customListOs3 li{width:100%;}
.inner-page-section1 h2{font-size: 40px !important;}
.for-mobile-mp .wpb_column.vc_col-sm-4 .vc_column-inner{padding-bottom:0px !important; padding-top:0px !important; margin-top:0px !important; margin-bottom:0px !important;}
.container .international-center .international.vc_row-has-padding-bottom {padding-bottom: 0px !important; }
.why-trust-graphic{box-shadow:inherit !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 14px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::after {font-size: 17px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::after {font-size: 17px;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span{padding-top:30px;  font-size: 14px !important;}
.upper-footer {padding: 0px 0 20px 0;}
.anchor-button{display: inline !important;
text-align: center !important;
padding: 10px 20px;}
.d-none{display:none !important;}
.d-block{display:block !important;}
.footer_widget ul.redux-social-media-list li{display: inherit !important;}
ul.redux-social-media-list li{padding:0px !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1733305086591.vc_row-has-padding-top.vc_row-has-padding-bottom {
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.international.vc_column-inner{padding-bottom:0px;}
.international.vc_column-inner.vc_custom_1733303877727{padding-bottom:0px !important;}
.international .kd_counter {margin-bottom: 0px !important;}
.international .international-col-pad .vc_column-inner.vc_custom_1733373935634{padding-top:0px !important; padding-bottom:0px !important;}
.number-padding{padding:0px;}
.number-padding .vc_column-inner{padding-top:0px; padding-bottom:0px;}
.international-center  .container .vc_row-has-padding-bottom { padding-bottom: 0px !important; }
.kd_counter {margin-bottom: 20px;}
.vc_row.vc_column-gap-30 > .vc_column_container {padding:15px 0px !important;}
#img-top-zero .technologies .vc_column-inner.vc_custom_1733309828219{padding-top:0px !important;}  
#img-top-zero .technologies .vc_column-inner.vc_custom_1733224078164{padding-top:0px !important;}  
#img-top-zero .technologies .vc_column-inner.vc_custom_1733224093069{padding-top:0px !important;}  
.testimonail-video{}
.tect-text .tect2 {font-size: 33px;
line-height: 40px;
padding: 15px 0;}
.tech-heading {
padding-top: 15px;
padding-bottom: 0px;
font-size: 35px;
line-height: 33px !important;
}
.tect-text .tect3 {  font-size: 28px;}
.tect-text .tect4 {font-size: 16px; line-height: 20px;}
.container h2{margin-bottom: 25px !important; line-height: 40px !important;}
.about-dr-profile p{font-size: 14px; line-height: 23px;}
.single-doctor-profile h1 {font-size: 26px !important; padding-bottom: 0px !important; margin-bottom: 8px !important; line-height:28px !important;}
.single-doctor-profile h2 {font-size: 26px !important; padding-bottom: 0px !important; margin-bottom: 8px !important; line-height:28px !important;}
.lower-footer span{display: inline;}
.lower-footer a{display: inline;}
.entry-header {padding-bottom: 0px;}
.single-doctor-profile .desig {font-size: 22px;}
.single-doctor-profile .dept {font-size: 18px;}
.pg_widget{font-size: 11px; line-height: 16px;}
.pg_widget img{width:64px; height:62px; margin-bottom: 10px;}
.md-section  .vc_custom_heading.vc_do_custom_heading{font-size: 20px !important; line-height: 30px !important;}
.md-section p {  font-size: 14px;}
.vc_row.vc_column-gap-30 > .vc_column_container {padding: 0px;}
.team-carousel .team-member.design-classic {margin: 0px;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {background: #20489d; color:#fff !important; line-height: 20px !important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #000 !important;  background: #fecd1a;}
.home-abt-section h2 {margin-bottom: 40px !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {background: #20489d; color:#fff !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #000 !important;  background: #fecd1a;}
.md-section .md-img img {margin-top: 0px;}
.md-section .md-img .vc_row.wpb_row.vc_inner.vc_column-inner{margin-bottom:0px;}
.international .container .vc_row-has-padding-bottom{padding-bottom:0px;}
.international h5 {font-size: 20px !important;
line-height: 26px !important;}
.international-patient-care .wpb_wrapper h6 {
font-size: 24px;
line-height: 33px;
margin-bottom: 0px !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1758628445063.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
padding-top: 0px !important;
}
.faq.hm-pg-last-sec .faq-lft.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
padding-top: 0px !important;
}
.home-page-technology {
padding: 25px 0;}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
margin-top: 20px !important;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {color: #fff !important;}
.our-breakthrough-cases .middle-test1 .vc_column-inner {left: 0px;}
.middle-test1.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
.our-breakthrough-cases .middle-test2 .vc_column-inner {left: 0px;}
.middle-test2.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
.our-breakthrough-cases .middle-test3 .vc_column-inner {left: 0px;}
.middle-test3.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
.our-breakthrough-cases .middle-test4 .vc_column-inner {left: 0px;}
.middle-test4.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
.our-breakthrough-cases .middle-test5 .vc_column-inner {left: 0px;}
.middle-test5.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
.our-breakthrough-cases .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1758784109456.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
padding-bottom: 0px !important; padding-top: 0px !important;
}
.home-abt-section p {
font-size: 16px !important;}
.herobanner-overflow .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top: 0px !important;
padding-bottom: 0px !important;}
.home-page-technology .technologies .vc_column-inner.vc_custom_1758607550850 {
padding: 15px !important;}
.home-page-technology .technologies .vc_column-inner.vc_custom_1758607612711 {
padding: 15px !important;}
.home-page-technology .technologies .vc_column-inner.vc_custom_1758607586361 {
padding: 15px !important;}
.home-package .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1758794128813.vc_row-has-padding-top.vc_row-has-padding-bottom {
padding-top: 0px !important;
}
.home-package .vc_row.wpb_row.vc_inner .vc_column-inner{padding-top: 0px !important; padding-bottom: 0px !important;}
.home-package .view-all-packages-btn {
margin-top: 0px;
}
.home-package img {
margin-top: 0;}
.home-package .content-area .site-main .container h2.vc_custom_heading{padding-top: 60px !important;}
.vc_row.wpb_row.vc_row-fluid.home-package.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1758793592120.vc_row-has-fill.wpb_start_animation.animated {
padding-top: 50px;
}
.international-patient-care .wpb_wrapper h6.service-heading {
margin-bottom: 0px !important; text-align: center !important;     padding-bottom: 20px !important;
}
.international-patient-care .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1770641210595 {
margin-top: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.international-patient-care.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1758630311780.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-o-content-middle.vc_row-flex.wpb_start_animation.animated {
padding-bottom: 0px !important;
}
.dr-box-card .mt-3 {width:100%; margin-top: 15px;}
.key-icon-box .service-heading {
min-height: 0px !important;
}
.international-col-pad.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
padding: 0px !important;
}
.international-col-pad .kd_counter_number {
text-align: left;
padding-top: 20px !important;
}
.interNumber a { gap: 10px;  padding: 10px 18px 10px 20px;}
.faq-lft {text-align: left !important;
padding: 70px 15px !important;
border-bottom: solid 10px #fecd1a;
border-right: 0px !important;}
.faq-rgt {text-align: left !important;
padding: 70px 15px !important;}
.footer-widget-area {
padding-top: 00px;
}
.faq-lft h5 {
text-align: left !important;
line-height: 40px !important;
}
.faq-rgt h5 {
text-align: left !important;
line-height: 40px !important;
}
.footer_widget ul a, .footer_widget .menu li a{font-size:14px;}
.herobanner {display: inline-flex; width:100%; gap: 20px;}
.herobanner .md-bannerfloatinner {
font-size: 14px !important;
justify-content: left;
display: flex;
align-items: center;
border-bottom: 1px solid #ccd7e2;
border-right: 0px;
padding: 10px 14px;
}
.home-counter .kd_counter_text {
text-align: left !important;
}
.home-page-tab .wpb_wrapper h3 {
line-height: 50px;
}
.herobanner .md-bannerfloatinner:last-child {
border-bottom: 0px;
border-right: 0px;
}
.about-rgt-img{margin-top:20px;}
.copyright-text li {padding: 0px 17px;}
.copyright-text li:last-child{border-right: 0px;}
.copyright-text ul {padding: 17px 0 0 0;}
.copyright-content {display: inherit;}
.customListOs {margin: 0px !important;}
.customListOs li {width: 49%; margin-bottom: 5px;}
.btnArea {padding: 0 7px; margin-bottom: 40px;}
#ourpatients .elementor-counter-title {
font-size: 27px !important;
}
#ourpatients .elementor-counter-number-wrapper {
font-size: 60px !important;
font-weight: 500 !important;
}  
#site .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
border: none;
padding: 0px;
}
.btnArea {
display: flex;
justify-content: space-between;
padding: 0 15px;
flex-direction: column;
gap: 15px;
}
.btnArea .anchor-button{justify-content: space-between;}
.logo.logoDefault {
height: 40px !important;
}
.off-canvas-toggle{display:block !important;}
.elementor .elementor-background-overlay{height: 200px !important;
width: 100% !important;
bottom: 0 !important; top: initial !important;
}
.elementor-1947 .elementor-element.elementor-element-014301b > .elementor-element-populated {
border-width: 10px 0px 0px 0px !important;
padding: 0px 15px 0px 15px !important;
}
#interNumber a {
gap: 10px !important;
padding: 10px 5px 10px 15px !important;
font-size: 19px !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.page-4042 {padding-top: 0px !important;}
.customListTpaCard li {width: 100%;}
.tpa-card {margin-top: 40px;}
.customListOs3 li::before {
content: "";
background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png);
position: absolute;
top: 12px;
left: 0;
width: 15px;
height: 16px;
}
.why-trust-graphic .vc_col-sm-7{width: 100%;}
.why-trust-graphic .vc_col-sm-5{width: 100%;}
.universal-form .wpb_column.vc_column_container.vc_col-sm-7.popup-form-spiner-hide{width:100% !important;}
.universal-form .vc_col-sm-5{display: none !important;}
.single-newsletter .right-sidebar {margin-top: 50px;}
.home-md-section .vc_row.wpb_row.vc_inner.vc_row-fluid{display:flex;}
.home-md-section #wrapper .wpb_text_column p:last-child {font-size: 18px !important;}
.home-md-section .wpb_column.vc_column_container.vc_col-sm-8{width:60%;}
.home-md-section .wpb_column.vc_column_container.vc_col-sm-4{width:40%;}
.home-md-section .md-img img {margin-top: -48px;}
.home-md-section .md-section .vc_column-inner {padding-bottom: 0px !important;}
.home-md-section .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom: 0px !important;}
.container .vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.vc_row.wpb_row.vc_row-fluid.md-section.home-md-section.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1742474899053.vc_row-has-fill.wpb_start_animation.animated{margin-top: 50px !important;}
.international-wellness .vc_custom_heading.vc_do_custom_heading.wellness-heading1{font-size: 26px;
text-align: center;
line-height: 26px;
margin-bottom: 10px !important;
padding-top: 20px !important;
min-height: 0px !important;
}
.blog .entry-header.blog-header.with-topbar {padding-top: 40px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 {gap:50px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter {margin-bottom:0px; width: 40% !important;}
.post-type-archive-newsletter #posts-content .blog-single-title {font-size: 20px !important;}
}
@media (max-width: 767px) {
.h3-for-spec-page h3 {
font-size: 26px;
line-height: 30px;
}
.inner-page-section2 h3 {
font-size: 26px !important;
font-family: 'Montserrat' !important;
font-weight: 600 !important;
}
.container h4 {
font-size: 20px;
}
.opd-timing-details {margin-bottom:30px;}
.key-icon-box.icon-left.cont-left p {
width: 100% !important;
padding: 20px !important;}
.why-trust-healing .tt-iconbox-customimg.img_big_size {
display: none;
}
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.cardiology-icons-text {
margin-bottom: 20px !important;
}
.h3-for-spec-page #additional-content2 h3 {
font-size: 26px !important;
margin-bottom: 0px !important;
line-height: 30px !important;
}
.procedures-card{min-height:auto !important;}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 42%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important; font-size: 18px !important;}
#tab_container_8316 .wpsm_nav-tabs {width: 36%;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;}
.customListOs-for-nav li {width: 100%;}
#tab_container_8316 {display: flex !important;}
.speciality-card {margin-bottom:0px !important;}
.procedures-card {margin-bottom:0px !important;}
.about-dr-profile2-col img{width: 35px !important; margin-right: 10px !important;}
.about-dr-profile img{width: 35px !important; margin-right: 10px !important;}
.footer-call-to-action a{margin-bottom: 26px !important;  display:inline-block; margin-left: 0px !important; margin-bottom:20px;}
.dr-top-treatment .container h3{font-size:28px; line-height: 30px; padding-bottom: 0px;}
.dr-top-treatment{margin-bottom: 40px;}
body {line-height: 24px !important;  font-size: 14px !important;}
.wppsac-sub-content{min-height:auto !important;}
.content-area .site-main .container h2.vc_custom_heading{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .container h2{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .splt-dar-bg h2{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .inner-page-section1 h3{font-size:26px !important; line-height: 28px !important;}
.content-area .site-main .container h3.vc_custom_heading{font-size:26px !important; line-height: 30px !important;}
.other-specialities h3{font-size:26px !important; line-height: 28px !important; text-align: center !important; margin-bottom:20px !important;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.other-specialities-cardiology .kd-photobox h4 { margin: 10px 0 10px 0 !important;  min-height: auto;  font-size: 14px;  line-height: 20px !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 16px; line-height: 20px !important;  display: block;}
.customListOs-for-h li {width: 50%; padding: 5px 4px;}
.customListOs li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
.customListOs2 li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
.customListOs3 li { padding: 9px 10px 0px 24px; line-height: 22px; font-size: 14px;}
.customListOs4 li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
.mt-4{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
.drList .team-link a {padding: 5px 10px; font-size: 14px;}
.entry-header.single-page-header.with-topbar h1{font-size: 18px !important;
line-height: 24px !important;
padding-top: 30px;}
.vc_row.wpb_row.vc_row-fluid.why-trust-graphic.vc_custom_1734525929223.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-has-padding-left.vc_row-has-padding-right {margin-bottom: 30px !important;}
.doctor-ent-header {padding-top: 0px;}
.single-post.page .breadcrumbs {
white-space: inherit !important;
}
.entry-header.single-page-header.with-topbar {  padding-top: 0px !important;  padding-bottom: 0px !important;}
.mt-3{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
.bx-wrapper .bx-prev {left: 0px !important;}
.bx-wrapper .bx-next {right: 0px !important;}
.dr-box-card{height:100% !important; text-align:center;}
.about-page3 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top: 0px !important;}
.about-page2 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.about-page-mission.about-page5 {padding: 0px 30px !important;}   
.about-page5 .vc_row.wpb_row.vc_inner {padding-left: 0px !important; padding-right: 0px !important;}
.about-page6 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top:0px !important;}
.about-page6 h2.separator_off{padding-top:20px !important;}
.about-page6 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740984100377.vc_row-has-padding-top {padding-top: 0px !important; padding-bottom: 25px !important;}
.vc_row.wpb_row.vc_row-fluid.about-page7.vc_custom_1742460032233.vc_row-has-padding-top {padding-top: 0px !important;}
.about-page4 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.gallery a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link {margin-bottom: 50px;}
.gallery .vc_column-inner.vc_custom_1556019967766{ padding-top:0px !important; padding-bottom: 0px !important;}
.customListOs4 {overflow: hidden !important;}
.about-dr-profile2-col {overflow: hidden !important; height: auto;}
.about-dr-profile2-col.ml-lt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-membership .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.about-dr-profile .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs3 li {width: 100%;}
.about-dr-profile .customListOs3 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.about-dr-profile .customListOs3 li {padding: 6px 10px 0px 24px !important;}
.dr-award .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-award .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-award .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.dr-top-treatment li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-top-treatment li {padding: 6px 10px 0px 24px !important;}
.dr-top-treatment .customListOs3 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-top-treatment .customListOs3 li {padding: 6px 10px 0px 24px !important; width:100%;} 
.footer_widget ul.redux-social-media-list {display: flex !important;}
.lower-footer span{display:inline !important;}
.lower-footer a {display: initial;}
.home-abt-section-video .video-container img {width: 100% !important;}
.dr-top-treatment .customListOs4 li::before {top: 14px;}
.dr-top-treatment  .customListOs4 li {padding: 9px 10px 0px 24px;}
#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: 190px;  }
}
@media (max-width:1000px) {
#logo .logo img {width: 60px !important;}
.container {width: auto; }
#footer.classic{border-top:solid 5px #20489d; margin-top: 25px;}
.international-patient-form p{display:initial !important;}
.international-patient-form .wpcf7-form-control.wpcf7-submit.has-spinner {margin-top: 10px;}
.international-journey .team-member.design-classic {margin-top: 65px !important;}
.international-journey .tech-heading2::after {top: 67px; max-width: 100%;}
.international-journey .line-plan{display:none;}
.single-newsletter .right-sidebar {margin-top: 50px;}
.btn.btn-warning.mt-3.mm {
display: block;
margin-top: 20px;
}
.dr-box-modify .col-md-7 {
min-height: auto !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important; font-size: 20px !important;}
.dr-box-modify .col-md-4{width:49%; float:left;}
.dr-box-modify  .col-md-7{min-height:200px;}
.home-abt-section-video .video-container img {width: 100% !important;}
.lower-footer span{display:inline !important;}
.lower-footer a {display: initial;}
#tab_container_8316 .wpsm_nav-tabs {width: 36%;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;}
.customListOs-for-nav li {width: 100%;}
#tab_container_8316 {display: flex !important;}
.speciality-card {margin-bottom:0px !important;}
.procedures-card {margin-bottom:0px !important;}
.about-dr-profile2-col img{width: 35px !important; margin-right: 10px !important;}
.about-dr-profile img{width: 35px !important; margin-right: 10px !important;}
.footer-call-to-action a{margin-bottom: 26px !important;  display:inline-block; margin-left: 0px !important; margin-bottom:20px;}
.dr-top-treatment .container h3{font-size:28px; line-height: 30px; padding-bottom: 0px;}
.dr-top-treatment{margin-bottom: 40px;}
body {line-height: 24px !important;  font-size: 14px !important;}
.wppsac-sub-content{min-height:auto !important;}
.content-area .site-main .container h2.vc_custom_heading{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .container h2{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .splt-dar-bg h2{font-size:28px !important; line-height: 30px !important;}
.content-area .site-main .inner-page-section1 h3{font-size:26px !important; line-height: 28px !important;}
.content-area .site-main .container h3.vc_custom_heading{font-size:22px !important; line-height: 27px !important;}
.md-section p {font-size: 18px; line-height: 20px;}
.md-section .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top: 0px !important; padding-bottom: 0px !important;}
.other-specialities h3{font-size:26px !important; line-height: 28px !important; text-align: center !important; margin-bottom:20px !important;}
.customListOs2 li {width: 100%;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.other-specialities-cardiology .kd-photobox h4 { margin: 10px 0 10px 0 !important;  min-height: auto;  font-size: 14px;  line-height: 20px !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 16px; line-height: 20px !important;  display: block;}
.customListOs-for-h li {width: 50%; padding: 5px 4px;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height: auto;}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date {word-wrap:break-word;}
.mt-4{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
.drList .team-link a {padding: 5px 10px; font-size: 14px;}
.entry-header.single-page-header.with-topbar h1{font-size: 30px !important; line-height: 32px !important;}
.vc_row.wpb_row.vc_row-fluid.why-trust-graphic.vc_custom_1734525929223.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-has-padding-left.vc_row-has-padding-right {margin-bottom: 30px !important;}
.doctor-ent-header {padding-top: 0px;}
.single-post.page .breadcrumbs {
white-space: inherit !important;
}
.entry-header.single-page-header.with-topbar {  padding-top: 0px !important;  padding-bottom: 0px !important;}
.mt-3{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
.bx-wrapper .bx-prev {left: 0px !important;}
.bx-wrapper .bx-next {right: 0px !important;}
.dr-box-card{height:100% !important; text-align:center;}
.single-doctor-profile .row.align-items-center{display:flex;}
.single-doctor-profile .row.align-items-center .col-md-3.col-xl-2.ml-lt-15{width:50%;}
.single-doctor-profile .row.align-items-center .col-md-9.ml-lt-15{width:50%;}
.ib-hover-2.key-icon-box .ib-wrapper {margin: 7px;}
.ib-hover-2.key-icon-box .ib-wrapper h4.service-heading{font-size:16px; min-height:70px;}
.ib-hover-2.key-icon-box .ib-wrapper p{font-size: 14px !important; line-height: 23px; min-height: 150px;}
.h3-for-spec-page .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size:14px !important; padding-top: 20px !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 14px !important; line-height: 18px !important;}
.advanced-diagnostics-technology #myTab_8267 {width: 100% !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::before {top: 10px;}
.lower-footer .container {color: #fff !important;}
#footer.classic {padding-top:0px;}
.upper-footer .widget-title {line-height: 20px;}
.footer_widget ul a, .footer_widget .menu li a {padding-bottom: 10px !important; display: inline-block;   line-height: 20px;}
.speciality-card .speciality-title {font-size: 14px !important; line-height: 18px; word-wrap: break-word; margin-bottom: 0px !important; margin-top: 0px !important;}
.speciality-card {padding: 10px !important; height: auto; min-height: 160px !important; display: grid; align-items: center; margin: 0 5px !important;}
.speciality-card .icon {margin: 0 auto !important;}
.speciality-card .icon img {width: 50px !important;  height: 50px !important;}
.procedures-card .procedures-title {font-size: 14px !important; line-height: 18px; word-wrap: break-word; margin-bottom: 0px !important; margin-top: 0px !important;}
.procedures-card {padding: 10px !important; height: auto; min-height: 190px !important; display: grid; align-items: center; margin: 0 5px !important;}
.procedures-card .icon {margin: 0 auto !important;}
.procedures-card .icon img {width: 50px !important;  height: 50px !important;}
.for-mobile-mp .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom:0px !important; padding-top:0px !important;}
.vc_row[data-vc-full-width], .vc_row.vc_row-has-fill {background-size: inherit;}
#single-page .vc_column_container>.vc_column-inner {padding-left: 15px !important; padding-right: 15px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 12px !important;font-size: 12px !important;}     
#mega-menu-wrap-header-menu #mega-menu-header-menu {padding: 0px !important;}     
.mega-menu-item-9520 a {background:#fecd1a !important;}
#mega-menu-item-10977 a {background:#ff0000 !important;}
.about-page1 .vc_col-sm-8 {width: 99.66666667% !important;}    
.about-page3 .vc_col-sm-1\/5 {width: 33% !important;} 
.about-page1 .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom:0px !important;}
.about-page5 #single-page .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;} 
.about-page4 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}  
.vc_row.wpb_row.vc_row-fluid.about-page-mission.about-page5 {padding-top: 0px !important;}
.about-page5 #single-page .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
.about-page6 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top:0px !important;}
.about-page6 h2.separator_off{padding-top:20px !important;}
.about-page6 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740984100377.vc_row-has-padding-top {padding-top: 0px !important; padding-bottom: 25px !important;}
.vc_row.wpb_row.vc_row-fluid.about-page-mission.about-page5 {padding-bottom: 0px !important;}
.about-page2 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
.home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
.home-doctor-section .vc_col-sm-4 {width: 99.33333333% !important;}
.home-md-section .md-img img {margin-top: -0px;}
.home-md-section.vc_custom_1742474899053 {margin-top: 0px !important;}
.md-section h3 {font-size: 26px !important;  line-height: 32px !important;  margin-top: 60px !important;}
.home-page-technology .tech-heading {font-size: 40px !important; padding-top: 38px !important;}
.home-page-technology p {font-size: 16px !important; padding-top: 0px !important;}
.home-page-technology .vc_row.wpb_row.vc_inner .vc_column-inner{padding-top:0px !important;}
.home-page-technology .tect-text .tect2 {font-size: 36px !important;}
.home-page-technology .tect-text .tect1 {font-size: 17px !important;}
.home-page-technology .tect-text .tect3 {font-size: 24px !important;}
.ms-care .vc_col-sm-7 {width: 99.33333333% !important;}
.ms-care .vc_col-sm-5 {width: 99.33333333% !important;}
.ms-care .customListOs-for-h li {width: 33% !important;}
.home-abt-section .vc_col-sm-7 {width: 99.33333333% !important;}
.home-abt-section .vc_col-sm-5 {width: 99.33333333% !important;}
.customListOs4 {overflow: hidden !important;}
.about-dr-profile2-col {overflow: hidden !important; height: auto;}
.about-dr-profile2-col.ml-lt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-membership .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.about-dr-profile .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs3 li {width: 100%;}
.about-dr-profile .customListOs3 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.about-dr-profile .customListOs3 li {padding: 6px 10px 0px 24px !important;}
.dr-award .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-award .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-award .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.dr-top-treatment .customListOs3 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-top-treatment .customListOs3 li {padding: 6px 10px 0px 24px !important; width:100%;} 
.dr-top-treatment .customListOs4 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-top-treatment .customListOs4 li {padding: 6px 10px 0px 24px !important; width:100%;} 
.dr-top-treatment .customListOs2 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.dr-top-treatment .customListOs2 li {padding: 6px 10px 0px 24px !important; width:100%;} 
.about-dr-profile2-col.ml-lt-15 .customListOs3 li::before {background-image: url(//healinghospital.co.in/wp-content/uploads/2024/12/arrow-icon-nav.png); background-repeat: no-repeat;}
.about-dr-profile2-col.ml-lt-15 .customListOs3 li {padding: 6px 10px 0px 24px !important;}
.international-patient-care .vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1733373775817.vc_row-has-padding-top.vc_row-has-padding-bottom {padding-bottom: 0px !important;  padding-top: 0px !important;}
.international-patient-care .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom: 0px !important;  padding-top: 0px !important;}
.international-patient-care .vc_row.wpb_row.vc_inner.vc_row-fluid.interNumber.number-padding {padding-top: 0px; padding-bottom: 30px;}
.international-patient-care .international h5 {font-size: 30px !important; line-height: 30px !important;}
.international-patient-care .international p {font-size: 14px;  line-height: 20px;}
.international-patient-care .international h4 span {font-size: 28px !important;}
.international-patient-care .key-icon-box h6.service-heading {font-size: 14px !important;}
.international-patient-care .interNumber a {gap: 14px; font-size: 16px;}
.hm-pg-last-sec .vc_col-sm-8 {width: 51.667%; padding: 0 20px;}
.hm-pg-last-sec .vc_col-sm-4 {width: 48.333%; padding: 0 20px;}
.hm-pg-last-sec .vc_custom_heading.vc_do_custom_heading {font-size: 25px !important;  line-height: 34px !important; padding-top: 20px;}
.hm-pg-last-sec p {font-size: 15px !important;}
.footer_widget ul.redux-social-media-list {display: flex !important;}
.footer_widget ul.redux-social-media-list li {width: 24% !important;}
h4.wppsac-post-title{line-height:23px; min-height: 80px;  margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 17px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.footer_widget ul a, .footer_widget .menu li a {font-size: 12px; line-height: 16px !important;}
.international-journey .team-member.design-classic {margin-top: 100px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
.international-patient-services .whatmu .second-section {line-height: 40px;}
.international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px; padding: 5px 10px;}
.international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -86px;}
.international-journey .team-member.design-classic {padding:25px 38px 25px 70px;}
.international-journey .team-image img {width: 70px !important;  margin-bottom: 15px !important;  right: -50px;  top: -80px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
.international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 16px; line-height: 20px; min-height: 40px;}
.international-patient-services .comprehensive-healthcare-specialities {background:#dcebf2;}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}
.plan-your-trip-checklist .vc_row.wpb_row.vc_inner{padding-left: 0px !important;  padding-right: 0px !important;  padding-top: 0px !important;  padding-bottom: 0px !important;}
.plan-your-trip-checklist .customListOs5 li {line-height: 18px; font-size: 14px;}
.plan-your-trip-checklist .customListOs5 {margin:  0 !important;}
.plan-your-trip-checklist .container .vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.international-wellness .tech-heading2{margin-bottom:40px !important;}
.international-wellness h3.vc_custom_heading.vc_do_custom_heading.wellness-heading1 { font-size: 20px !important;  line-height: 25px !important;  min-height: auto;  margin-top: 10px !important;  margin-bottom: 10px;}
.international-wellness .wpb_text_column.wpb_content_element p{font-size: 14px; line-height: 20px; font-weight: 500;} 
.international-wellness .customListOs5 li {line-height: 16px; font-size: 14px;}
.comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-5{display:none;}
.comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-7 {width: 99.33333333%;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
.help-desk-form-width-change .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;}
#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: 190px !important;  }
.blog .entry-header.blog-header.with-topbar {padding-top: 40px !important;}
}
@media only screen and (min-width: 961px) and (max-width: 1025px) {
.comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-5 {display: none;}
.comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-7 {width: 99.33333333%;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
.dr-box-modify .col-md-4{width:49%; float:left;}
.dr-box-modify  .col-md-7{min-height:200px;}
.footer_widget ul.redux-social-media-list li i {margin-left: 10px;}
.home-abt-section-video .video-container img {width: 100%;}
.dr-box-card{height:100% !important; text-align:center;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {margin-left: 2px !important; line-height: 35px !important; height: 35px !important; padding: 0px 10px !important; font-size:14px !important; text-transform: capitalize !important;}
.mega-menu-item-9520 a {background:#fecd1a !important;}
#mega-menu-item-10977 a {background:#ff0000 !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height:auto !important;}
.single-doctor-profile .mt-5 {font-size: 11px !important;}
.container h2, #popup-modal .modal-content h2, h2.blog-single-title a {font-size: 24px !important; padding-bottom: 0px;}
.single-doctor-profile .desig {font-size: 20px !important;}
.single-doctor-profile .dept {font-size: 18px; padding-bottom: 0px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 16px;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size: 14px !important;}
.advanced-diagnostics-technology #tab_container_8267 .tab-content {width: 100%;}
.advanced-diagnostics-technology #myTab_8267 {width: 100% !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::before {top: 6px;}
.about-page1 .vc_col-sm-8 {width: 99.66666667%;} 
.about-page2 .vc_col-md-offset-1 {margin-left:0px !important;}
.about-page4 .vc_col-md-offset-1 {margin-left:0px !important;}
.about-page4 .vc_custom_1740655428324 {margin-bottom: 0px !important;}
.tech-heading {font-size: 50px !important;}
.tect-text .tect3 {line-height: 36px !important; min-height: 93px !important;}
.customListOs-for-h li {width: 33% !important; padding: 5px !important; margin-bottom: 5px !important;}
.home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
.home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
.home-doctor-section .vc_col-sm-4 {width: 99.33333333% !important;}
.home-md-section .md-img img {margin-top: -0px;}
.home-md-section.vc_custom_1742474899053 {margin-top: 0px !important;}
.md-section h3 {font-size: 26px !important;  line-height: 32px !important;  margin-top: 60px !important;}
h4.wppsac-post-title{line-height:20px; min-height: 75px; margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 15px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.footer_widget ul a, .footer_widget .menu li a {font-size: 12px;line-height: 16px !important;}
.footer-call-to-action a {padding-left: 57px !important; padding-right: 10px !important; padding-top: 15px;  padding-bottom: 15px !important;  display: inline;}
.addtoany_shortcode{padding-top:20px;}
.dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{ margin-left: -15px !important; margin-right: -15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{ margin-left: -15px !important; margin-right: -15px !important;}
.single-doctor-profile .doctor-img img{height:100%; min-height:500px;}
.international-journey .team-member.design-classic {margin-top: 65px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
.international-patient-services .whatmu .second-section {line-height: 40px;}
.international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px;}
.international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -97px;}
.international-journey .team-member.design-classic {padding: 25px 80px;}
.international-journey .team-image img {width: 90px !important; margin-bottom: 15px !important; right: -90px; top: -80px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
.international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 21px;}
.international-patient-services .comprehensive-healthcare-specialities {background: #efefef url(https://healinghospital.co.in/wp-content/uploads/2025/04/Comprehensive-Healthcare-Specialities-For-a-Healthier-You-img.png) no-repeat center right;}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1270px) {
.dr-membership .about-dr-profile2-col.ml-lt-15{ margin-left: -15px !important; margin-right: -15px !important;}
.drProfilebookingpage .container h4 {font-size: 18px !important;}
}
@media only screen and (min-width: 1026px) and (max-width: 1270px) {
.dr-box-card .col-md-5 {width: 100% !important;}
.dr-box-card .col-md-7 {width: 100% !important; text-align: center;}
.dr-box-card {height:610px;}
.container {width:auto !important;}
#posts-content .blog-single-title {min-height: 100px;}    
.single-doctor-profile .mt-5 {padding: 10px 0px;} 
.about-dr-profile .section-title {font-size: 28px !important;}
.about-dr-profile2-col .section-title {font-size: 28px !important;}
.about-dr-profile img {width: 35px !important; margin-right: 10px !important; }
.about-dr-profile2-col img {width: 35px !important; margin-right: 10px !important; }
.dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
.international-journey .team-member.design-classic {margin-top: 65px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
.international-patient-services .whatmu .second-section {line-height: 40px;}
.international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px;}
.international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -97px;}
.international-journey .team-member.design-classic {padding: 25px 80px;}
.international-journey .team-image img {width: 90px !important; margin-bottom: 15px !important; right: -90px; top: -80px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
.international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 21px;}
.international-patient-services .comprehensive-healthcare-specialities {background: #dcebf2;}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}
}
@media only screen and (min-width: 961px) and (max-width: 1400px) {
.pg_widget {font-size: 13px; min-height: 120px; line-height: 14px;}
.pg_widget img{width:40px;}
.customListOs-for-h li {padding:0px 10px 0px 20px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1400px) {
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
padding: 0px 15px !important;
font-size: 16px !important;
}
.dr-box-card .view-profile-btn::before {display:none;}
.dr-box-card .view-profile-btn {padding: 3px;  text-align: center; font-size: 14px; margin-bottom: 15px !important;}
.dr-box-card .mt-3::before {display:none;}
.dr-box-card .mt-3 {padding: 5px;  text-align: center; font-size: 14px; width: 100%;}
.dr-box-card p.desig {font-size: 12px !important;}
.blog_widget.widget .wpcf7 .wpcf7-submit {
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
.fixed {max-width: 230px !important;}
#posts-content .blog-single-title {
min-height: 100px;
}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {
font-size: 55px;
line-height: 65px;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px !important;}+
.international-journey .team-member.design-classic {margin-top: 65px !important;  }
.international-journey .team-member.design-classic {margin-top: 65px !important;  padding: 50px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 100px; left: -66px;}
.international-journey .team-image img {width: 80px !important; right: -70px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {min-height: 195px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 18px; min-height: 50px; line-height: 23px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; line-height: 22px; min-height: 225px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner .team-link{min-height: 0px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .team-member.design-classic {margin:0 8px;}
.international-journey .team-member.design-classic .team-content .team-subtitle {min-height: 75px;}
.speciality-card {margin-bottom: 40px !important; min-height: 183px !important;  }
.speciality-card .speciality-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}
.procedures-card {margin-bottom: 40px !important; min-height: 183px !important;  }
.procedures-card .procedures-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}
#mega-menu-item-10977 a {background:#ff0000 !important;}
#mega-menu-item-10977 a:hover {background:#ff0000 !important;}
.home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
.home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
.customListOs-for-h li {width: 33% !important;}
.tect-text .tect3 {line-height: 36px !important; min-height: 93px !important;}
.tech-heading {font-size: 50px !important;}
.md-section h3 {
font-size: 25px !important;
line-height: 37px;
margin-top: 45px;
}
.pg_widget{font-size:13px;}
.md-section p {
font-size: 18px;}
.site-header .navigator > .menu > li a{font-size: 13px !important;
font-weight: 400;
line-height: 18px;
padding-right: 0px;}
.top-book-apoit a {font-size:13px;} 
body{font-size:16px !important; line-height: 25px !important;}
.elementor-1947 .elementor-element.elementor-element-bcf7287{font-size:16px !important; line-height: 25px !important;}
.textwidget.custom-html-widget a {
color: #000;
font-size: 14px;
font-weight: 400;
line-height: 10px;
}
.elementor-1947 .elementor-element.elementor-element-c6f95d3 .elementor-heading-title {
color: #20489d;
font-size: 46px;
}  
#ourpatients .elementor-counter-number-wrapper {
font-size: 46px !important;
font-weight: 500 !important;
}  
#ourpatients .elementor-counter-title {
font-size: 23px !important;
}
.elementor-1947 .elementor-element.elementor-element-025e251 .elementor-heading-title {
font-size: 29px;
line-height: 1.25em;
}
.inner-page-section2 p.desig {font-size: 14px !important;}
.dr-box-card .exp {font-size: 12px;}
.dr-box-card .mt-5{font-size: 14px; line-height: 15px; padding: 2px;}
.mega-menu-item-9520 a{margin-left:5px !important; background:#fecd1a !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 6px !important; font-size: 16px !important; margin-left: 2px !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg{height:auto;}
h4.wppsac-post-title{line-height:23px; min-height: 80px;  margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 17px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
} 
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.drProfilebookingpage h4 {font-size: 18px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
padding: 0px 15px !important; font-size: 16px !important;}
.tect-text .tect1 {
line-height: 33px;
min-height: 105px;
font-size:27px;
}
.inner-page-hod-section .twobtns{display:inherit;}
.view-profile-btn2 {display: inline-block;}
.book-an-appointment {display: inline-block;}
.dr-box-card h4.section-title {
font-size: 15px !important;}
.dr-box-card p.lng {
font-size: 12px !important;}
.dr-box-card p.dept{
font-weight: 500 !important;
font-size: 13px !important;
line-height: 20px;
text-align: left !important;
margin-bottom: 5px !important;
color: #333;
padding-bottom: 5px !important;}
}
@media only screen and (min-width:1401px) and (max-width: 1599px) {
.dr-box-card .mt-3 {
padding: 5px;
text-align: center;
font-size: 14px;
width: 100%;
}
.pg_widget {font-size: 13px; min-height: 120px; line-height: 14px;}
.pg_widget img{width:40px;}
.customListOs-for-h li {padding:0px 10px 0px 20px;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 630px;}
.mega-menu-item-9520 a {margin-left: 5px !important; background: #fecd1a !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px !important; font-size: 12px !important;}
#mega-menu-item-10977 a {background: #ff0000 !important;  }
.dr-box-card .mt-3::before {
display: none;
}
.dr-box-card .view-profile-btn::before {
display: none;
}
}
@media only screen and (min-width:1600px) and (max-width: 1799px) {
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 630px;}
}
@media only screen and (min-width: 1270px) and (max-width: 3500px) {
#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {min-height: 70px !important;}
.wellness-main-image-height .wpb_single_image img{height: 360px; object-fit: cover;}
.dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
}    
#videolightbox  .bx-viewport{background: none !important;}
.dr-box-card p.desig{font-weight:bold !important; font-weight: 600 !important;  line-height: 20px; font-size: 15px; text-align:left; margin-bottom: 0px !important;}
.dr-box-card h4.section-title{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:900 !important; margin-bottom: 6px; margin-top: 10px; text-align:left;}
.dr-box-card p.dept, p.exp, p.lng{font-weight: 500 !important; font-size: 12px !important; line-height: 16px; text-align:left !important; margin-bottom: 0px !important; color:#333; padding-bottom: 10px !important;}
.dr-box-card p.exp::before{content: "\f0f1";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 8px;}
.dr-box-card p.lng::before{content: "\f086";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 8px;}
.speciality-card {
box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
border-radius: 12px;
padding: 30px;
background: url(https://healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png) repeat top left;
height: 100%;
border: 2px solid #fff;
margin-bottom: 50px;
min-height: 222px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
} .speciality-card:not(.nohover):hover{border:2px solid #fecd1a; color:#20489d !important}
.speciality-card .icon {
width: 64px;
margin: 0 auto 10px auto;
}
.speciality-card .icon img{
width:64px !important;
height:62px !important;
}
.speciality-card:hover .svg-icon svg path{fill:#fff; stroke:#fff;} .speciality-card:hover .icon .icon-hover {display: block;}
.speciality-card .speciality-title {max-width: 100%; margin: auto; font-size: 20px; color: #20489d !important; margin-bottom: 20px; font-weight:bold !important;}
.speciality-card .speciality-title a { color: #20489d !important; font-weight:bold !important;}
.speciality-card span {
width: 33px;
height: 33px;
background: #20489d;
border-radius:75px;
font-size: 0px;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
cursor: pointer;
position: absolute;
display: none;
transition: 0.3s;
left: 50%;
transform: translateX(-50%);
bottom: 35px;
}
.speciality-card span::after {
content: '';
position: absolute;
top: 12px;
left: 10px;
height: 12px;
width: 12px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
transform: rotate(45deg);
pointer-events: none;
border-radius: 1px;
}
.speciality-card:hover span{display:block;}
.procedures-card {
box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
border-radius: 12px;
padding: 30px;
background: url(https://healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png) repeat top left;
height: 100%;
border: 2px solid #fff;
margin-bottom: 50px;
min-height: 222px;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
margin-bottom: 30px !important;
} .procedures-card:not(.nohover):hover{border:2px solid #fecd1a; color:#20489d !important}
.procedures-card .icon {
width: 64px;
margin: 0 auto 10px auto;
}
.procedures-card .icon img{
width:64px !important;
height:62px !important;
}
.procedures-card:hover .svg-icon svg path{fill:#fff; stroke:#fff;} .procedures-card:hover .icon .icon-hover {display: block;}
.procedures-card .procedures-title {max-width: 100%; margin: auto; font-size: 20px; color: #20489d !important; margin-bottom: 20px; font-weight:bold !important;}
.procedures-card .procedures-title a { color: #20489d !important; font-weight:bold !important;}
.procedures-card span {
width: 33px;
height: 33px;
background: #20489d;
border-radius:75px;
font-size: 0px;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
cursor: pointer;
position: absolute;
display: none;
transition: 0.3s;
left: 50%;
transform: translateX(-50%);
bottom: -12px;
}
.procedures-card span::after {
content: '';
position: absolute;
top: 12px;
left: 10px;
height: 12px;
width: 12px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
transform: rotate(45deg);
pointer-events: none;
border-radius: 1px;
}
.procedures-card:hover span{display:block;}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
border-bottom: 3px solid #20489d;}
.page-4042 {padding-top: 130px;}
.page-4042-pecialities{margin-top: 50px !important;
padding-top: 50px !important;
padding-bottom: 30px !important;
margin-bottom: 60px;
background: #F0F8FA url(https://healinghospital.co.in/wp-content/uploads/2025/03/pattern-bg.png?id=9752) !important} .book-appointment-signin-patient .radio-btn-payment input{min-height: 30px;}
select{font-family: 'Montserrat'; font-weight:300; font-size:15px;}
select option {font-family: 'Montserrat'; font-weight:300; font-size:15px;}
#response-message{font-size:14px; line-height: 18px;}
.success{font-size:14px; line-height: 18px; color:#000;}
.email-status-red{position: absolute; left: 15px; bottom: 6px; background: #e85555;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.email-status-green{position: absolute; left: 15px; bottom:6px;background: #04aa6d;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.reset-btn{background:#04aa6d !important; color: #fff !important; margin-left:15px;}
.wkwcodc-avilable-slots .error-msg{bottom: 2px;}
.error-msg{position: absolute;
left: 15px;
bottom: 6px;
background: #e85555;
color: #fff !important;
padding: 0px 5px;
font-size: 12px !important;
line-height: 16px;}
.error-msg2{position: absolute;
left: 15px;
top: 56px;
background: #e85555;
color: #fff !important;
padding: 0px 5px;
font-size: 12px !important;
line-height: 16px;}
.doctor-pg-whats-icon{display:none;}
.doctor-pg-whats-icon a{background:#24cc63 !important; border-radius:5px; padding: 5px 10px; display: inline-flex; align-items: center; color:#fff; font-size: 12px; font-weight: 600; letter-spacing: .5px;}
.doctor-pg-whats-icon .fa-whatsapp::before {color: #fff; font-size: 22px;  padding-right: 10px;}
.wkwcodc-patient-details label {    display: block; }
.bgColor{ background-color: #f6f6f6;     min-height: 306px;}
.drProfilebookingpage{padding:20px 40px;}
.drProfilebookingpage h1 {
font-size: 30px;
padding-bottom: 10px;
margin: 0px;
color: #20489d;
font-weight: 700;
font-family: Montserrat;
letter-spacing: -0.35px;
line-height:36px;
}
.drProfilebookingpage .desig {
font-size: 22px;
color: #20489d;
padding-bottom: 5px;
margin: 0px !important;
font-weight: 600;
}
.drProfilebookingpage .dept {
font-size: 18px;
color: #20489d;
padding-bottom: 5px;
margin: 0px !important;
font-weight: 600;
}
.drProfilebookingpage .exp {
color: #20489d;
padding-bottom: 10px;
margin:0px !important;
font-weight: 500 !important;
font-size: 14px !important;
}
.ptblr40{padding:40px;}
.customFormControl{    border: 1px solid #cfcfcf;
width: 100%;
min-height: 47px;
padding: 0 10px; margin-bottom:20px;}
.customFormbtn {
font-weight: 700;
font-family: 'Montserrat';
font-size: 15px;
letter-spacing: 0.5px;
background: #fecd1a;
color: #000;
box-shadow: inherit !important;
border: 0px !important;
padding: 10px 15px;
margin-bottom: 30px !important; 
}
.imgBox{}
.drSharebtn a{border:1px solid #026698; border-radius:10px; display:block; font-size:14px; text-align:center; padding:10px; background: #fff;}
.no-gutters {
margin-right: 0;
margin-left: 0;
> .col,
> [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
}
.hidden-section {display: none;}
.custom-dr-form select{background:#fff; border:solid 1px #cfcfcf; height: 45px; border-radius: 0px;}
.custom-dr-form .row-pl-0{padding-left:0px;}
.signin-patient-appointment-category .drProfilebookingpage h3{font-size: 26px; line-height: 26px; margin-bottom:10px;}
.signin-patient-appointment-category .drProfilebookingpage h4{font-size: 20px; line-height: 26px; margin-bottom:10px;}
.book-apoint-host-vid{text-align:center;}
.book-apoint-host-vid h1{font-size:26px;}
.book-apoint-host-vid p{font-size: 15px;  color: #20489d;  font-weight: bold;  padding: 20px 0;  line-height: 20px;}
.book-dr-dis-flex{display: flex; align-content: center;  align-items: center;}
.book-apoint-host-vid .customFormbtn {font-weight: 700;  font-family: 'Montserrat';  font-size: 16px;  text-transform: capitalize;  letter-spacing: 0.5px;  background: #fecd1a;
color: #000;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 20px;  border: solid 2px #fecd1a !important;  margin-bottom: 10px !important;  display: block;  line-height: 18px;}
.book-appointment-signin-patient .single_add_to_cart_button{font-weight: 700 !important;  font-family: 'Montserrat' !important;  font-size: 16px !important;  text-transform: capitalize !important;  letter-spacing: 0.5px !important;  background: #fecd1a !important;
color: #000 !important;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 20px !important; width:100% !important; border-radius:0px !important;   display: block !important;  line-height: 18px !important;}
.book-appointment-signin-patient{background:#f6f6f6;}
.book-appointment-signin-patient h1{font-size: 26px !important; padding-top: 20px !important; padding-bottom: 0px !important; padding-left: 15px !important;}
.book-appointment-signin-patient .price{font-size: 20px !important; font-weight:500; padding-bottom: 0px !important; padding-left: 15px;}
.book-appointment-signin-patient h3{font-size:20px; color:#000;}
.book-appointment-signin-patient input{background: #fff;  border: solid 1px #cfcfcf; min-height: 45px;  padding: 0 10px; font-size:15px;width:100%;}
.book-appointment-signin-patient select{background: #fff;  border: solid 1px #cfcfcf; min-height: 45px;  padding: 0 10px; font-size:15px; width:100%;}
.book-appointment-signin-patient .form-group {margin-bottom: 15px !important;}
.book-appointment-signin-patient .woocommerce-Price-currencySymbol {padding-right: 5px;}
.radio-btn-payment{display:flex;}
.radio-btn-payment .rbp1{width: 50%;  border: solid 1px #cfcfcf;  display: inline-flex;  align-items: center;}
.radio-btn-payment .rbp1 input{min-height:30px; margin-top:0px;}
.book-appointment-signin-patient .wkwcodc-patient-details label { display: block;  padding: 0px 0; margin-bottom: 0px;font-size:13px;}
.book-appointment-signin-patient .radio-btn-payment .rbp1{text-align:right; padding: 10px 0;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 {  text-align: left;  padding: 10px 20px;  width: 100%;  border: solid 1px #cfcfcf;  display: inline-flex;  align-items: center;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 label{ width: 20%;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 input{ width: 20%;}
.book-appointment-signin-patient .woocommerce div.product div.summary {margin-bottom: 0px;}
.book-appointment-signin-patient .woocommerce div.product form.cart{margin-bottom: 30px;}
.book-appointment-signin-patient input[type="radio"]:focus{outline:none;}
.book-appointment-signin-patient h4 {font-size: 20px !important; padding-left:0px; padding-top:15px;}
.book-appointment-signin-patient .wkwcodc-slots.selected {box-shadow: none; border: solid 2px #20489d; color: #20489d;}
.book-appointment-signin-patient .radio-btn-payment .rbp1 label{width:100%; text-align:right;}
.wkwcodc-slots.disabled {background-color: #D0D9E1 !important;}
.book-appointment-signin-patient .wkwcodc-select-slot-date input {position:relative; }  
.book-appointment-signin-patient .date-icon-appoint { position: absolute;  right: 23px;  width: 35px;  top: 32px;}  
.wkwcodc-slots{font-weight:400; font-size:15px; border:solid 1px #cfcfcf; color:#919191;}
.book-appointment-signin-patient .input-disable {background:#D0D9E1; cursor: not-allowed;}
.book-appointment-signin-patient .wkwcodc-avilable-slots {grid-template-columns: repeat(6, 1fr) !important; background: transparent;}
.book-appnt-pateint-with-topbar{padding-top: 80px !important; padding-bottom: 20px !important;}
.book-appointment-signin-patient .cart{margin-top: 0px !important; border-top: solid 1px #d7d7d7; padding-top: 0px;}
.thanku-book-appointment-signin-patient .lft{background:#f6f6f6; padding:30px;}
.mb-4{margin-bottom:40px;}
.thanku-book-appointment-signin-patient .lft .drthanku-page{padding:10px 0 0 0;}
.thanku-book-appointment-signin-patient .lft .drthanku-page h1{font-size: 25px !important; padding-top: 0px !important; text-align:left; margin-bottom: 0px;}
.thanku-book-appointment-signin-patient .lft .drthanku-page .desig{font-size: 20px !important;  padding-bottom: 0px !important;  text-align: left;  line-height: 26px;  padding-top: 5px;  color: #20489d;  font-weight: 600; margin-bottom:0px !important;}
.thanku-book-appointment-signin-patient .lft .drthanku-page .dept{font-size: 20px !important;  padding-bottom: 0px !important;  text-align: left;  line-height: 26px;  padding-top: 5px;  color: #20489d;  font-weight: 600;}
.thanku-book-appointment-signin-patient .lft .doctor-img{border-radius:20px;}
.thanku-book-appointment-signin-patient .rgt{background: #dcebf2;  text-align: center;  padding: 30px;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;}
.thanku-book-appointment-signin-patient .rgt p{margin-bottom:0px !important;}
.thanku-book-appointment-signin-patient .rgt h1{font-size: 25px !important; padding-top: 10px !important; text-align:center; margin-bottom: 0px;}
.thanku-book-appointment-signin-patient .rgt h3{font-size: 16px !important;  padding-bottom: 0px !important;  text-align: center;  line-height: 26px;  padding-top: 5px;}
.thanku-book-appointment-signin-patient {display: flex;}
.thanku-appointment-info{padding:0px;}
.thanku-appointment-info h3{font-size: 20px !important; padding-top: 0px !important; text-align:left; margin-bottom:5px;}
ul.custom-list-aapt-info{margin:0px; padding:0px;}
ul.custom-list-aapt-info li{margin:0px; list-style:none; padding-bottom: 10px; font-size:14px;}
ul.custom-list-aapt-info li img{margin-right:10px;}
.thanku-book-appointment-signin-patient .row.mb-4.display-flex {display: flex; align-items: center;}
.wkwcodc-avilable-slots p{width: 100%; display: ruby; margin-bottom: 0px !important;}
@media only screen and (max-width: 767px) { .book-appointment-signin-patient select{height:45px;border-radius:0px;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 label {width: 60%;}
.reset-btn{margin-left:0px;}
.radio-btn-payment {display: inherit;}
.radio-btn-payment .rbp1 {width: 100%; display:flex !important; justify-content: space-between; padding: 10px 50px !important;}
.email-status-red{position: absolute; left: 15px; bottom: -4px; background: #e85555;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.email-status-green{position: absolute; left: 15px; bottom:-5px;background: #04aa6d;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.book-appointment-signin-patient .radio-btn-payment .rbp1 label {font-size: 12px; line-height: 14px; width:auto !important;}
.radio-btn-payment .rbp1 input {min-height: 20px; width:auto !important;}
.customFormbtn {margin-bottom: 10px !important;}
.error-msg{bottom: -4px;}
.wkwcodc-slots {font-size: 12px;}
.custom-dr-form input::placeholder {font-size: 13px;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 input {width:40%;}
.book-appointment-signin-patient .wkwcodc-avilable-slots {grid-template-columns: repeat(3, 1fr) !important;}
.thanku-book-appointment-signin-patient .row.mb-4.display-flex {display: inherit;}
.single-doctor-profile h1 {padding-top: 20px;}
.doctor-pg-whats-icon {margin-bottom: 20px;}
.phone-otp-mobile-divide{display:flex;}
.phone-otp-mobile-divide .vc_col-sm-6{width:50%;}
.phone-otp-mobile-divide .vc_col-sm-6 h4{min-height: 40px; font-size: 16px; line-height: 18px;}
.phone-otp-mobile-divide .vc_col-sm-6 .customFormbtn {padding:5px 10px; width: 100%;}
.book-apoint-host-vid p {line-height: 20px; margin-bottom: 0px; padding-bottom: 15px;}
.drProfilebookingpage .desig {font-size: 20px !important;}
.drProfilebookingpage .dept {font-size: 18px !important;}
.book-apoint-host-vid .section-title{margin-bottom:26px !important;}
.drProfilebookingpage { padding: 20px 15px; border-top: solid 5px #20489d;}
.book-dr-dis-flex .col-md-4.ml-lt-15{text-align:center;}
.book-dr-dis-flex{display: inherit !important;}
.book-apoint-host-vid {text-align: center;    border-top: solid 5px #20489d;    margin: 0px auto;}
.thanku-book-appointment-signin-patient {display: inherit !important;}
.book-appnt-pateint-with-topbar {display: none;}
.thanku-book-appointment-signin-patient .lft {padding: 0px;}
.thanku-book-appointment-signin-patient .rgt {padding:40px 10px 30px 10px;}
.thanku-book-appointment-signin-patient .rgt h1 {font-size: 26px !important;}
.drProfilebookingpage h1 {
font-size: 28px;
line-height:30px;
}
.bgColor {
min-height: auto;
}
.signin-patient-appointment-category .drProfilebookingpage .custom-dr-form .vc_col-sm-6.row-pl-0 h2 {font-size: 20px !important; line-height: 26px;}
} .more-read-posts  img {
max-width: 490px;
height: auto;
width: 100%;
}
.related-posts{padding-bottom: 0px !important; padding-top: 50px !important;}
.related-posts.more-read-posts {
background: #fff;
padding: 50px 0 0 0;
border-bottom: 4px solid #fecd1a;
}
#posts-content .more-read-posts .post { padding-bottom: 0px;}
.more-reads-slider-wrapper {
position: relative;
overflow: hidden;
background-color: #fff;
padding: 20px;
padding-top: 30px;
padding-top: 20px;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
margin: 40px 0;
border: solid 1px #efefef;
margin-bottom: 25px;
margin-left: 15px;
margin-right: 15px;
border-bottom: 4px solid #fecd1a;
display:none;
}
.more-reads-slider .slide-item {
padding: 10px;
text-align: center;
background: #fff !important;
border-radius: 6px;
border: solid 1px #efefef;
margin: 5px;
}
.more-reads-title {
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.more-reads-slider .slide-item {
padding: 10px;
text-align: center;
background: #f9f9f9;
border-radius: 6px;
}
.more-reads-slider .slide-item h4 {
font-size: 16px;
margin-top: 10px;
}
.more-reads-slider .slick-prev, .more-reads-slider .slick-next {
z-index: 100;
display: block !important;
font-size: 30px;
background: transparent;
border: none;
color: #000;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.more-reads-slider .slick-prev { left: -25px; }
.more-reads-slider .slick-next { right: -25px; }
.pakg-cost{background: #f6f6f6;
padding: 7px 10px 3px 10px;
border-radius: 5px;
margin-bottom: 10px;
border-bottom: solid 2px #ffd028;
font-size: 14px;}
.pakg-cost .price{font-size: 20px;
font-weight: 600;}  
.health-packages-card:before{
width: 85px;
height: 81px;
content: " ";
background-image: url(https://healinghospital.co.in/wp-content/uploads/2025/09/special-offer-img.png);
position: absolute;
left: 27px;
top: 12px;}
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{ direction:ltr; display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ grid-column:1;grid-row:1; margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; grid-column:2;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ grid-column:1;grid-row:1 }.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.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:0 1em}.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}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}