@font-face {
font-family: 'Inter';
src: url(//www.osth.gr/wp-content/themes/osth/fonts/Inter-VariableFont_opsz,wght.ttf) format('truetype');
font-style: normal;
}
body, html {
letter-spacing: 0;
font: 400 15px/20px 'Inter', "Noto Sans", Arial, Helvetica, sans-serif;
} em, i {
font-style: normal;
}
.theme-main-navigation ul li a, .doc-nav, body, html, .theme-main-navigation > ul > li.menu-item-has-icon > a, .sub-menu-has-icons > .menu-item-has-icon > a, body h1, body h2, body h3, body h4, body h5, body h6 {
font-family: 'Inter', 'Noto Sans', Arial, Helvetica, sans-serif;
}
.theme-main-navigation ul li a, .doc-nav, body, html, .theme-main-navigation > ul > li.menu-item-has-icon > a, .sub-menu-has-icons > .menu-item-has-icon > a {
font-weight: 400;
} .tg-page-wrapper {
padding: 60px 0
}
.doc-logo {
padding: 12px 0;
}
.doc-btn {
background-color: #0a3278;
font-family: 'Inter', 'Noto Sans', Arial, Helvetica, sans-serif;
}
.doc-contactweb a:focus {
color: #f1f4f7;
}
.doc-contactweb i {
font-size: 18px;
font-weight: bold;
margin: 0 6px 0 12px;
vertical-align: top;
}
.doc-contactweb i:first-of-type {
margin-left: 0;
}
.doc-contactweb.pull-right {
}
.doc-contactweb.pull-right:last-of-type {
margin-right: 16px;
}
.tg-widget > h3, .tg-pagebar {
background-color: #0a3278;
}
.tg-btn {
border-color: #0a3278 !important;
background: #0a3278 !important;
color: #fff !important;
padding: 0 22px;
line-height: 32px;
border-radius: 2px;
font-size: 13px;
text-transform: none;
}
.tg-btn:hover {
border-color: #0a3278 !important;
color: #fff !important;
}
.tg-pagebar h1 {
font-size: 20px;
line-height: 26px;
}
.tg-pagebar .tg-breadcrumb {
margin-top: 6px;
}
.archive-post-area .tg-post .tg-post-img {
margin-bottom: 0;
}
.archive-post-area .tg-post .date-posted {
font-size: 12px;
clear: both;
padding-bottom: 8px;
}
.tg-heading-border h3 {
padding-bottom: 8px;
}
.marg-top-20 {
margin-top: 20px;
} .tg-post-detail .tg-post .tg-post-data {
margin-bottom: 40px;
}
.tg-post .tg-post-img img {
width: 100%;
}
.single-post-navigation a {
background-color: #0a3278;
color: #fff;
padding: 6px 12px;
border-radius: 4px;
max-width: 48%;
display: inline-block;
overflow: hidden;
}
.single-post-navigation a:hover {
background-color: #0a3278;
color: #fff;
text-decoration: none;
} .bbpress #main {
padding: 30px 0 40px;
}
#bbpress-forums {
font-size: 15px;
}
#bbpress-forums ul.bbp-forums {
border: 1px solid #0a3278;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
background: #0a3278;
color: #fff;
font-size: 15px;
}
#bbpress-forums li.bbp-header .bbp-forum-info {
padding-left: 16px;
}
#bbpress-forums li.bbp-header a {
color: #fff;
text-decoration: none;
}
#bbpress-forums li.bbp-header a:hover {
text-decoration: underline;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
font-size: 15px;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics, #bbpress-forums .bbp-reply-content, #bbpress-forums ul.bbp-topics, #bbpress-forums {
font-size: 16px !important;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
font-size: 13px;
}
#bbpress-forums li.bbp-body ul.forum {
padding: 10px 10px 10px 24px;
}
#bbpress-forums div.bbp-the-content-wrapper input {
font-size: 14px;
}
.tg-page-wrapper #bbpress-forums fieldset.bbp-form input, .tg-page-wrapper #bbpress-forums fieldset.bbp-form label {
margin-right: 4px;
}
.bbpress .tg-page-wrapper #subscription-toggle {
padding: 0;
margin: 0;
}
div.bbp-template-notice p {
font-size: 14px;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
font-size: 13px;
}
#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
min-height: 30px;
height: 30px;
}
span.bbp-admin-links a {
color: #0a3278;
} .doc-nav {
text-transform: none;
}
#doc-navigation > ul > li {
font-size: 16px;
}
.mega-menu {
font-size: 16px;
}
.doc-nav ul li:hover ul {
top: 75%;
}
.sub-menu.mega-menu-row > .mega-menu-col > a {
font-size: 18px;
border-bottom: 1px solid #0a3278;
padding-bottom: 6px;
}
.sub-menu.mega-menu-row > li > ul > li {
padding: 5px 0;
}
.tg-modaltabs-nav li {
width: 100%;
float: none;
font-size: 20px;
}
.tg-modaltabs-nav li a {
padding: 20px 0 0;
}
#doc-navigation > ul > li::after {
content: '';
top: 50%;
right: -2px;
width: 2px;
height: 14px;
margin: -7px 0 0;
position: absolute;
background: #5d5955;
}
#doc-navigation > ul > li:last-of-type::after {
display: none;
} .sc-featured-users .sp-av-link, .sc-featured-users-v2 .sp-av-link {
bottom: 6px;
}
.tg-search-category {
height: 220px;
}
.tg-search-category h3 {
border-color: #0a3278;
}
.tg-search-category i {
color: #0a3278;
}
.tg-search-category .tg-box {
padding: 0 58px;
}
.doc-nav ul li {
padding: 47px 16px;
}
.doc-nav ul li ul li a {
font-size: 16px;
}
.home .tg-post .tg-feature-img {
min-height: 264px;
border: 0;
}
.tg-banner-holder .tg-heading-border h1 {
font-size: 54px;
background-color: rgba(0, 0, 0, 0.2);
line-height: 1.3;
}
.tg-banner-holder .owl-nav {
display: none;
}
.tg-banner-holder .tg-searcharea-v2 .form-group.double {
width: 40%;
}
.tg-homeslidertwo .item figure:after {
background: rgba(0, 0, 0, 0.20) repeat;
}
.tg-searchform .form-group input {
font-size: 16px;
}
.tg-blog-grid .tg-post .tg-contentbox {
background-color: transparent;
top: 0;
visibility: visible;
opacity: 1;
padding: 0;
border-radius: 4px 4px 0 0;
border: 1px solid #ddd;
}
.tg-blog-grid .tg-post .tg-contentbox h3 {
font-size: 16px;
padding: 6px 12px;
background-color: #F7F7F7;
border: 0;
line-height: 18px;
font-weight: 400;
height: 60px;
}
.tg-blog-grid .tg-post .tg-contentbox h3 a {
max-height: 36px;
overflow: hidden;
margin: 6px 0;
color: #333;
display: block;
}
.tg-blog-grid .tg-post .tg-contentbox .tg-show {
display: none;
}
.tg-show {
display: none;
}
.osth-home-buttons-wrapper {
display: flex;
justify-content: space-between;
}
.osth-home-buttons-wrapper .osth-home-button {
font-size: 16px;
background-color: #0a3278 !important;
border-color: #0a3278 !important;
padding: 0;
width: 23%;
border-radius: 3px;
}
.osth-home-buttons-wrapper .osth-home-button:hover {
background-color: #4FC3F7 !important;
}
.osth-home-buttons-wrapper .osth-home-button a {
display: flex;
flex-direction: column;
gap: 36px;
background-color: transparent !important;
border: none;
padding: 36px 8px;
}
.osth-home-buttons-wrapper .osth-home-button .osth-home-button__icon {
font-size: 50px;
}
.osth-home-buttons-wrapper .osth-home-button .osth-home-button__title {
color: #fff;
margin: 0;
line-height: 1.2;
}  .tg-blog-grid .tg-post:hover .tg-contentbox .tg-show {
display: block;
}
.tg-blog-grid {
margin-bottom: 0;
}
.tg-blog-grid .tg-metadata {
top: 4%;
bottom: auto;
}
.tg-blog-grid .tg-metadata li {
color: #535353;
}
.tg-blog-grid .tg-displaytablecell {
vertical-align: bottom;
}
.tg-blog-grid .tg-heading-border.tg-small {
margin: 0;
}
.tg-buynowbox .tg-btn {
padding: 10px 40px;
background-color: #0a3278 !important;
border-color: #0a3278 !important;
font-size: 17px;
margin-top: -10px;
}
.tg-buynowbox .tg-btn:hover {
color: #ddd !important;
}
#blog-posts-wrapper {
padding-bottom: 0;
}
.tg-roundbox::after, .tg-roundbox::before {
background-color: #0a3278;
}
#new-members-homepage .builder-items {
background-color: rgba(255, 255, 255, 0.9);
padding: 40px 20px;
border-radius: 4px;
}
#new-members-homepage .tg-section-head .tg-description {
margin-bottom: 10px;
}
#new-members-homepage .tg-section-heading {
margin-bottom: 10px;
}
#new-members-homepage .tg-featuredlist-slider-v2 .tg-contentbox {
min-height: 116px;
padding: 20px 4px;
overflow: hidden;
}
.tg-blog-list .tg-contentbox {
height: 184px;
}
.tg-blog-list .tg-contentbox .tg-heading-border h3 {
border: 0;
}
.tg-blog-list .tg-post .tg-feature-img img {
height: 184px;
}
#osth-event-list-wrapper {
padding-bottom: 0;
}
.ect-list-post, #ect-events-list-content h2.ect-events-page-title {
max-width: 100% !important;
}
.ect-list-post {
margin: 30px auto !important;
background-color: #F7F7F7;
box-shadow: 2px 2px #ccc;
}
.ect-list-post-left {
width: 100% !important;
}
.ect-list-post-right {
width: 100% !important;
min-height: 160px;
}
.ect-list-post .ect-list-post-right .ect-list-description {
padding: 6px 10px 0 8px !important;
border: 0 !important;
}
.ect-list-post .ect-list-img {
width: 100%;
height: 160px;
}
.ect-list-post .ect-list-post-right .ect-list-venue {
border-radius: 0 4px 4px 0;
}
.ect-list-post .ect-event-content {
margin-top: 22px;
}
#ect-events-list-content .ect-list-post .ect-list-post-right h2.ect-list-title a.ect-event-url {
color: #1077A2;
}
#ect-events-list-content .ect-list-post-right .ect-list-description {
box-shadow: none !important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
font-style: normal;
}
.ect-list-title {
margin-bottom: 4px !important;;
}
.ect-list-schedule {
margin-top: 0;
font-weight: 400;
font-size: 16px;
color: #0a3278;
}
span.title-spacer {
margin-right: 18px;
} .map-top {
height: 700px;
}
.tg-map-marker .tg-docimg {
min-height: 164px;
}
.tg-map-marker::after {
top: 164px;
}
.tg-list-view .tg-box {
padding: 14px;
}
.tg-list-view .tg-box figure {
width: 100%;
float: none;
}
.tg-doctor-profile .tg-heading-border.tg-small {
float: none;
display: block;
margin-right: 0;
margin-bottom: 14px;
}
.tg-list-view .tg-doctor-profile .tg-description address {
font-style: normal;
display: inline-block;
margin-bottom: 0;
}
.tg-heading-border h3 {
float: none;
}
.user-verified.svg-verfied, .tg-list-view .tg-doctor-profile .tg-featuredtags {
display: none;
}
.doc-cat-pos .sp-av-link {
right: 4px;
bottom: 4px;
}
.tg-doccontactinfo li i {
width: 16px;
margin-right: 6px;
}
.tg-doccontactinfo li address {
width: auto;
}
.tg-docprofile-content h3 a {
color: #0a3278;
}
.tg-heading-border h3 {
border-bottom: 1px solid #0a3278;
}
.tg-doccontactinfo li a {
color: #0a3278;
}
.tg-doccontactinfo li + li {
padding: 2px 0 0;
}
.tg-docprofile-img .tg-dislike, .tg-docprofile-img .tg-like {
display: none !important;
} #bbp-user-navigation .bbp-user-edit-link {
display: none;
} #gmap-noresult {
padding: 10px;
font-size: 12px;
line-height: 16px;
} .tg-userimg figcaption {
display: none;
}
.tg-userbanner {
background-color: rgba(17, 125, 172, 0.2);
}
#telephone-appointment {
border-radius: 2px;
background-color: #0a3278 !important;
font-size: 19px;
line-height: 48px;
}
#telephone-appointment i {
font-size: 28px;
vertical-align: sub;
margin-right: 8px;
}
#telephone-appointment:hover {
background-color: #0a3278 !important;
}
.tg-usercontactinfo {
overflow: hidden;
}
.tg-usercontactinfo .tg-doccontactinfo {
margin-bottom: 24px;
}
.tg-usercontactinfo .tg-doccontactinfo li a {
color: #5d5955;
max-width: 190px;
display: inline-block;
}
.tg-usercontactinfo .tg-doccontactinfo li span {
color: #5d5955;
}
.tg-usercontactinfo .tg-doccontactinfo li:last-child a {
color: #0a3278 !important;
}
.tg-usercontactinfo .tg-doccontactinfo .fa {
color: #0a3278;
font-size: 16px;
padding: 0;
width: 16px;
text-align: center;
margin-right: 12px;
}
.tg-usercontactinfo .app-only {
margin-top: 26px;
}
.tg-usercontactinfo a.tg-btn .fa-map-o {
margin-right: 6px;
}
.tg-userdetail .tg-widget h3 {
margin: 8px 0 12px;
font-size: 16px;
line-height: 20px;
}
.tg-userdetail .tg-location-map {
height: 334px;
}
.tg-userdetail .tg-section-map {
border: 1px solid #ccc;
padding: 6px;
border-radius: 4px;
} #tg-sidebar .docdirect-menu li.active {
background-color: #ddd;
}
#tg-sidebar .tg-widget.widget_media_image {
text-align: center;
border: 1px solid #ddd;
padding: 4px;
}
#tg-sidebar .tribe-events-list-widget .tribe-list-widget {
clear: both;
padding-left: 4px;
}
#tg-sidebar .tribe-events-list-widget .tribe-events-list-widget-events {
padding: 10px 0;
line-height: 20px;
}
#tg-sidebar .tribe-events-list-widget .tribe-events-list-widget-events h4.tribe-event-title {
font-size: 15px;
}
#tg-sidebar .tribe-events-list-widget .tribe-events-list-widget-events .tribe-event-duration {
font-size: 13px;
background-color: #fafafa;
text-align: center;
}
#tg-sidebar .osth-home-buttons-wrapper {
flex-direction: column;
}
#tg-sidebar .osth-home-buttons-wrapper .osth-home-button {
width: 100%;
margin: 0 0 12px;
}
#tg-sidebar .osth-home-buttons-wrapper .osth-home-button:last-of-type {
margin-bottom: 0;
}
#tg-sidebar .osth-home-buttons-wrapper .osth-home-button i {
margin-right: 4px;
}
.dist-hidden {
display: none;
}
.geodistance_range {
position: unset;
top: auto;
left: auto;
display: block;
}
.geodistance_range::after {
display: none;
}
.geodistance_range .ui-slider-handle:hover, .geodistance_range .ui-slider-handle:focus {
border: 3px solid #0a3278 !important;
background: #fff !important;
} #school-visits-list {
margin-top: 40px;
}
#school-visits-list .school-visit {
width: 100%;
float: left;
background: #fff;
border-radius: 5px;
border: 1px solid #ddd;
padding: 20px;
margin-bottom: 20px;
}
#school-visits-list .school-visit .visit-date-wrapper {
background-color: #0a3278;
color: #fff;
text-align: center;
width: 100%;
padding: 8px 4px;
border-radius: 6px;
}
#school-visits-list .school-visit .visit-date-wrapper b {
font-size: 16px;
}
#school-visits-list .school-visit .visit-info h3 {
margin-top: 0;
}
#school-visits-list .school-visit .visit-interest-wrapper {
margin-top: 20px;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-submit {
padding: 12px 30px;
border: 2px solid #0a3278;
border-radius: 3px;
background-color: #fff;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-submit:hover {
background-color: #0a3278;
color: #fff;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-submit i {
color: #0a3278;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-submit i::before {
transition: none !important;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-submit:hover i {
color: #fff;
}
#school-visits-list .school-visit .visit-interest-wrapper .interest-success {
color: #0a3278;
font-weight: bold;
} #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe-bar-form .tribe-bar-submit input[type="submit"] {
background-color: #0a3278;
}
#tribe-bar-form input[type=text] {
color: #666;
}
.tribe-events-calendar thead th {
background-color: #0a3278;
}
.tribe-common ul li {
list-style: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding-top: 10px;
}
.tribe-common .tribe-common-form-control-text__input::placeholder {
color: #888;
}
.single-tribe_events .tg-page-wrapper {
padding: 30px 0 60px;
}
#tribe-events-content a, .tribe-events-event-meta a {
word-break: break-word;
color: #0a3278;
} .single-tribe_events .tribe-events-schedule .tribe-events-cost,
.single-tribe_events .tribe-events-event-meta :is(.tribe-events-event-cost-label, .tribe-events-event-cost) {
display: none;
}
.div.tribe-events-notices > ul, div.tribe-events-notices > ul > li {
color: #2F6E8E;
}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
background-color: #666;
} .page-template-template-aggelies .tg-page-wrapper {
padding-top: 40px;
}
.adverts-square-icon::before {
vertical-align: inherit !important;
}
.adverts-contact-box .adverts-contact-icon::before {
vertical-align: unset !important;
}
.adverts-field-actions input {
padding: 8px 18px;
background-color: #0a3278;
color: #fff;
border: 0;
border-radius: 2px;
}
.adverts-field-actions input:hover {
background-color: #0a3278;
}
body .adverts-button-small:visited {
color: #fff;
}
.aggelies .text-description {
margin-bottom: 30px;
font-size: 16px;
}
.aggelies .text-description h2 {
font-size: 22px;
margin-top: 0;
}
.aggelies .text-description h2 a {
color: #0a3278;
font-weight: bold;
}
.aggelies .text-description h2 a:hover {
color: #333;
}
.aggelies .advert-item span.advert-link .advert-link-text {
color: #0a3278;
}
.aggelies .advert-item .advert-price {
border-color: #0a3278;
color: #0a3278;
}
.aggelies .advert-item:hover .advert-price {
background-color: #0a3278;
color: #fff;
}
.adverts-flexbox-list a:hover {
text-decoration: underline;
}
.adverts-flexbox-list li {
display: inline-block;
}
.adverts-flexbox-list li:last-of-type {
display: none;
}
.adverts-category-all-main > span::before {
color: #0a3278;
}
.adverts-categories-all .adverts-flexbox-item {
font-size: 17px;
padding: 8px 16px;
}
.adverts-flexbox.adverts-categories-all {
margin: 0 -11px;
}
.adverts-search .advert-input input[type="text"] {
font-size: 16px;
padding: 12px 0 9px 18px;
}
.adverts-options {
border-bottom-color: #0a3278;
}
.adverts-flexbox-item {
box-shadow: none;
border-bottom: 1px solid #0a3278;
}
.adverts-button-small {
background: #0a3278;
border: 0;
color: #fff;
height: auto;
font-size: 15px;
line-height: 38px;
padding-top: 3px;
}
.adverts-button-small:hover {
background-color: #0a3278;
color: #fff;
}
.adverts-square-icon::before {
color: #fff;
}
.adverts-form-submit {
padding: 3px 22px 0;
}
.adverts-cancel-unload {
padding: 2px 12px;
} .ufaq-faq-category-title h4 {
border-bottom: 3px solid #0a3278;
display: inline-block;
padding-bottom: 8px;
} .tg-footercol .tg-info i {
color: #4FC3F7;
float: none;
}
.tg-footercol .tg-heading-border.tg-small {
padding-bottom: 10px;
}
.tg-footercol .tg-heading-border h4 {
color: #4FC3F7;
border-bottom: 1px solid #4FC3F7;
padding-bottom: 10px;
}
.tg-footercol .tg-widget > div {
padding: 0;
border: 0;
}
.tg-footercol .tg-widget ul li a {
display: inline-block;
}
.tg-footercol .address-column.tg-widget .tg-info li {
padding: 0 0 10px 0;
display: flex;
align-items: center;
}
.tg-footercol #menu-userfull-links li {
list-style: square inside;
}
.tg-copyrights {
max-width: 1170px;
margin: 0 auto;
}
.tg-copyrights .left {
float: left;
margin-top: 14px;
}
.tg-copyrights .right {
float: right;
}
.tg-copyrights .right a {
display: inline-block;
padding: 6px 6px 2px;
background-color: #fff;
border-radius: 4px;
margin-left: 12px;
} #wpcf7-f5997-p5998-o1 {
margin-top: 40px;
} #osth-contact-form-wrapper .tg-search-category {
height: 100%;
}
.contact-form-wrapper {
padding: 30px;
background-color: #f7f7f7;
}
.contact-form-wrapper h2 {
margin: 0 0 24px;
color: #5d5955;
font-size: 20px;
line-height: 20px;
padding: 0 0 15px;
border-bottom: 1px solid #5d5955;
}
.contact-form-wrapper label {
font-size: 13px;
width: 100%;
}
.contact-form-wrapper label input,
.contact-form-wrapper label textarea {
margin-top: 4px;
}
.contact-form-wrapper input[type="submit"].contact_now {
line-height: 38px;
margin-top: 8px;
} .wp-polls {
background-color: #FAFAFA;
text-align: center;
padding: 20px;
border-bottom: 2px solid #0a3278;
font-size: 18px;
line-height: 24px;
}
.wp-polls h2 {
font-size: 24px;
color: #0a3278;
margin-bottom: 30px;
}
.wp-polls .wp-polls-ul > li {
line-height: 36px;
}
.wp-polls .wp-polls-ul > li > input {
margin-right: 12px;
}
.wp-polls .tg-btn {
font-size: 18px;
padding: 8px 20px;
padding: 8px 20px;
margin-bottom: 20px;
} .board-table {
margin-bottom: 30px;
}
.board-table tr td {
text-align: left;
padding-left: 20px;
} #online-certificate-form select {
height: 42px;
font-size: 16px;
}
#online-certificate-form .form-group {
margin-bottom: 20px;
}
#online-certificate-form textarea.form-control {
height: auto;
} table.shop_table .product-quantity {
display: none;
} .woocommerce-terms-and-conditions-checkbox-text {
padding-left: 20px;
} .modal-header .close {
margin-top: -24px;
}
#send-otp {
height: 66px;
}
body.modal-open {
overflow: visible;
}
.modal .loader-gif {
position: absolute;
z-index: 100;
height: 100%;
width: 100%;
background-color: rgba(255, 255, 255, 0.8);
display: flex;
align-items: center;
justify-content: center;
}
.modal .loader-gif .loader-wrapper {
text-align: center;
}
.modal .loader-gif .loader-wrapper h3 {
margin-bottom: 0;
}
.modal .modal-body {
font-size: 17px;
}
.modal .modal-body .fa-exclamation-circle {
color: red;
font-size: 50px;
}
.modal .modal-body .fa-check {
color: #148200;
font-size: 50px;
}
#subscription-notice {
background-color: #F7F7F7;
color: #000;
font-size: 17px;
line-height: 33px;
}
#subscription-notice a {
margin: 0 12px 0 20px;
background-color: #0a3278;
border-color: #0a3278;
}
#tg-signin-formarea .instructions {
margin-top: 12px;
}
#tg-signin-formarea .instructions a:hover {
text-decoration: underline;
} body.home .ect-list-description .ect-list-title {
height: 60px;
margin-top: 20px;
}
#ect-events-list-content h2.ect-list-title, #ect-events-list-content h2.ect-list-title a.ect-event-url, .ect-classic-list a.tribe-events-read-more, .ect-clslist-event-info .ect-clslist-title a.ect-event-url, #ect-no-events p {
font-family: 'Inter', 'Noto Sans', Arial, Helvetica, sans-serif !important;
font-size: 20px !important;
}
#ect-events-list-content .ect-list-post-right .ect-list-description .ect-event-content, #ect-events-list-content .ect-list-post-right .ect-list-description .ect-event-content p, #ect-events-list-content .style-3 .ev-smalltime {
font-family: 'Inter', 'Noto Sans', Arial, Helvetica, sans-serif !important;
} .ticker-wrapper {
clear: both;
background-color: #0a3278;
}
.ticker-wrapper .wptu-ticker-block ul {
font-size: 15px;
background-color: #0a3278;
}
.ticker-wrapper #wptu-ticker-1 > .wptu-ticker-block > ul > li > a {
color: #fff;
font-size: 15px
}
.ticker-wrapper #wptu-ticker-1 > .wptu-ticker-block > ul > li > a:hover {
color: #EEEEEE;
}
.ticker-wrapper .wptu-ticker.wptu-ticker-main {
margin: 0 auto;
max-width: 1170px;
background-color: #0a3278;
}
.ticker-wrapper .wptu-ticker .wptu-ticker-navi {
opacity: 1;
background-color: #0a3278;
}
.ticker-wrapper .wptu-ticker .wptu-ticker-navi > span {
background-color: #0a3278;
opacity: 1;
background-color: transparent;
filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(317deg) brightness(103%) contrast(102%);
}
.ticker-wrapper #wptu-ticker-1 > .wptu-ticker-title > span {
border-color: transparent transparent transparent #fff;
border-width: 8px 0 8px 8px;
right: -6px;
}
.ticker-wrapper .wptu-ticker .wptu-ticker-title .wptu-ticker-head {
font-size: 15px;
line-height: 20px;
}
.ticker-wrapper .wptu-ticker .wptu-ticker-title > span {
top: 12px;
}
.do-login-form fieldset legend {
display: none;
}
.doc-pagination ul li a {
color: #707070;
}
.tg-refinesearcharea fieldset legend {
display: none;
}
.contact-form .fw_form_fw_form input[type="submit"], .tg-description input[type="submit"], .tg-btn-invoices, .tg-btn {
font-family: 'Inter', 'Noto Sans', Arial, Helvetica, sans-serif !important;
}
.doc-dropdownbox > ul {
font: inherit;
} .wptu-news-ticker {
margin-bottom: 0;
height: 46px !important;
}
.wpos-label {
line-height: 46px;
font-size: 17px;
}
.wpos-news ul li {
list-style: none;
}
.wpos-news ul li a {
font-size: 16px;
line-height: 46px;
}
.wpos-controls div {
line-height: 46px;
} section#sponsors-list {
padding: 20px 0;
}
div#wp-sponsors {
align-items: center;
justify-content: center;
margin-bottom: 0;
}
#wp-sponsors div.sponsor-item.default {
flex-basis: 206px;
}
#wp-sponsors div.sponsor-item.default h3 {
display: none;
} .tg-post .sticky-post-wrap {
background-color: #0a3278;
border-radius: 2px;
padding: 2px 10px;
height: 24px;
width: 26px;
top: 0;
right: 14px;
}
.tg-post .sticky-post-wrap em {
display: none;
}
@media (max-width: 1199px) {
.tg-healthcareonthego .tg-btns a {
padding: 0 14px;
}
.doc-nav ul li {
padding: 47px 10px;
}
.tg-btn-reset .fa {
display: none;
}
}
.sticky {
font-size: 14px;
color: #333;
} .form-search fieldset button {
top: 40px;
} .event-tickets .tribe-tickets__rsvp-wrapper {
max-width: 100% !important;
}
.tribe-tickets__rsvp-wrapper:last-child {
margin-bottom: 30px;
}
.event-tickets .tribe-tickets__rsvp-ar-quantity {
display: none !important;
}
.event-tickets .tribe-tickets__rsvp {
padding: 15px 20px !important;
}
.event-tickets .tribe-tickets__rsvp-actions-success-going-toggle {
display: none !important;
}
#tribe-events .tribe-link-view-attendee {
display: none !important;
}
.event-tickets .tribe-tickets__rsvp-ar-sidebar-wrapper {
display: none !important;
}
.event-tickets .tribe-tickets__rsvp-ar-form-wrapper {
width: 100% !important;
}
.event-tickets .tribe-tickets__rsvp-form-buttons {
justify-content: flex-start !important;
}
.tribe-rsvp-list > .tribe-item {
list-style-type: none !important;
overflow: hidden !important;
}
.tribe-submit-tickets-form button {
padding: 10px 30px;
background-color: #0a3278;
color: #fff;
} .psac-post-slider.psac-design-1 .psac-post-overlay {
border: none;
overflow: hidden;
height: 100%;
width: 100%;
top: 0;
transform: none;
color: #fff;
max-width: 100%;
background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0));
display: flex;
flex-direction: column;
justify-content: center;
}
.psac-post-slider.psac-design-1 .psac-post-overlay a:hover {
color: #4FC3F7;
}
.psac-post-title a, .psac-post-categories a {
color: #fff;
}
.psac-post-categories a {
font-size: 18px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.psac-post-title a {
font-size: 28px;
line-height: 36px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.psac-post-meta span.psac-post-meta-innr {
color: #eee;
font-size: 14px;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev {
border-color: #0a3278;
color: #0a3278;
border-radius: 2px;
}
.psac-slider-and-carousel .owl-dots {
padding: 0;
margin-top: -40px;
z-index: 2;
position: relative;
} .osth-home-counters-wrapper {
display: flex;
row-gap: 70px;
column-gap: 50px;
justify-content: center;
}
.osth-home-counters-wrapper .osth-home-counter {
width: 22%;
display: flex;
flex-direction: column;
align-items: center;
}
.osth-home-counters-wrapper .osth-home-counter .osth-home-counter__icon {
font-size: 80px;
color: #333;
}
.osth-home-counters-wrapper .osth-home-counter .count {
padding: 0.5rem 0;
font-size: 2.5rem;
font-weight: 800;
margin: 12px 0;
}
.osth-home-counters-wrapper .osth-home-counter .osth-home-counter__title {
font-size: 1.5rem;
margin: 0;
text-align: center;
} #ekloges {
text-align: center;
color: #fff;
font-size: 21px;
}
#ekloges a,
#ekloges a:visited,
#ekloges a:active,
#ekloges a:hover {
color: #fff;
text-decoration: none;
} #online_certificates {
margin-top: 40px;
padding: 30px;
background-color: #f7f7f7;
}
#online_certificates form span.wpcf7-form-control-wrap {
display: inline-block;
padding: 10px 0 0 10px;
}
#online_certificates form select {
height: 44px;
width: 320px;
}
#online_certificates form input[type=submit] {
border-color: #0a3278 !important;
background: #0a3278 !important;
color: #fff !important;
padding: 5px 22px;
line-height: 32px;
border-radius: 2px;
font-size: 14px;
text-transform: none;
margin-top: 30px;
display: block;
} .tg-btn-reset i, .tg-btn-reset span {
text-transform: none;
} .media-page .youtube-videos {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
row-gap: 40px;
}
.media-page .youtube-videos .youtube-video {
width: 30%;
display: flex;
flex-direction: column;
row-gap: 20px;
border-bottom: 2px solid #0a3278;
padding-bottom: 20px;
}
.media-page .youtube-videos .youtube-video h3 {
font-size: 18px;
line-height: 1.2;
margin: 0;
height: 66px;
}
.media-page .youtube-videos .youtube-video .video-embed {
position: relative;
width: 100%;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
background-size: cover;
background-position: center center;
}
.media-page .youtube-videos .youtube-video .video-embed iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.media-page .youtube-videos .youtube-video p {
font-size: 13px;
font-style: italic;
}
.media-page .pagination {
display: flex;
gap: 30px;
} @media screen and (max-width: 1200px) {
.media-page .youtube-videos .youtube-video {
width: 48%
}
}
@media (min-width: 992px) {
.doc-admin {
padding: 37px 0 37px 25px;
}
}
@media (max-width: 992px) {
.tg-buynowbox h3, .tg-buynowbox a.tg-btn {
width: 50%;
}
.doc-logo {
width: 245px;
margin-top: 12px;
}
.tg-btn-reset .fa {
display: inline;
}
.tg-banner-holder .tg-heading-border h1 {
font-size: 52px;
}
.main-page-wrapper .tg-main-section:nth-child(1), .fw-page-builder-content .tg-main-section:nth-child(1) {
margin-top: -60px !important;
}
}
@media (max-width: 991px) {
.tg-banner-holder .tg-searcharea-v2 .form-group.double {
width: 50%;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.doc-nav ul li {
padding: 47px 8px;
}
.doc-admin {
padding: 37px 0
}
}
@media screen and (max-width: 900px) {
.tg-banner-holder {
max-height: 400px;
overflow: hidden;
}
.tg-banner-holder .tg-banner-content {
top: 0;
margin: 0;
display: flex;
align-items: center;
height: 400px;
overflow: hidden;
}
.tg-banner-holder .tg-heading-border h1{
font-size: 40px;
}
}
@media (max-width: 767px) {
.doc-admin {
padding: 0px 0 0px 25px;
}
.osth-home-counters-wrapper {
flex-wrap: wrap;
}
.osth-home-counters-wrapper .osth-home-counter {
width: 44%;
}
}
@media (max-width: 680px) {
.tg-buynowbox h3, .tg-buynowbox a.tg-btn {
width: 100%;
text-align: center;
}
.tg-buynowbox h3 {
margin-bottom: 20px;
}
.media-page .youtube-videos {
row-gap: 30px;
}
.media-page .youtube-videos .youtube-video {
width: 100%;
padding-bottom: 30px;
}
.media-page .youtube-videos .youtube-video h3 {
height: auto;
}
.media-page .youtube-videos .youtube-video p {
display: none;
}
}
@media (max-width: 480px) {
.tg-banner-holder .tg-heading-border h1 {
font-size: 24px;
}
.tg-banner-holder .tg-heading-border h1 span {
font-size: 18px;
line-height: 20px;
}
#directory-map fieldset .form-group {
display: block;
float: none;
width: 100%;
}
#directory-map fieldset .form-group > div {
float: none;
}
.tg-healthcareonthego .tg-contentbox h2 {
font-size: 24px;
}
.doc-navigationarea,
.doc-logo {
float: none;
display: block;
overflow: hidden;
padding: 12px 0;
}
.doc-navigationarea .doc-admin {
float: right;
}
.osth-home-buttons-wrapper {
flex-direction: column;
}
.osth-home-buttons-wrapper .osth-home-button {
width: 100%;
margin-bottom: 12px;
}
.osth-home-counters-wrapper .osth-home-counter {
width: 100%;
align-items: center;
}
.osth-home-counters-wrapper .osth-home-counter .osth-home-counter__icon {
font-size: 60px;
}
.osth-home-counters-wrapper .osth-home-counter .count {
font-size: 2rem;
}
.osth-home-counters-wrapper .osth-home-counter .osth-home-counter__title {
font-size: 1.3rem;
}
.media-page .youtube-videos .youtube-video h3 {
font-size: 15px;
}
.tg-banner-holder .tg-searcharea-v2 .form-group.double{
width: 100%;
}
}