@import "../../../buzz/assets/css/style.min.css";
/* Your CSS code goes here
-------------------------------------- */
.entry-content a {font-weight: 500;}
.sf-menu li {padding: 0 0 0 1.8em;line-height: 1.5;}
.nav-main .sf-menu .sub-menu li a {padding: 10px 15px 10px 5px;}
.sf-menu ul {width: 14em;}
.logo {margin-left: auto;margin-right: auto;float: none !important;clear: both;text-align: center;}
#header.logo-right .nav-main, .sticky-header.logo-right .nav-main {min-width: 95%}
.sticky-header .logo {max-height: 70px;}
.sf-menu {min-width: 96%}
#emedNewsSmallBoxFrame img {width: 130px;max-width: 100%;height: auto;border: none;padding: 0px;margin-top: 0px;object-fit: cover;margin-left: 12px;margin-right: auto;display: block;margin-bottom: 15px;}
.RssImage {background-color: #efefef;}
.RssItemImage {float: right;vertical-align: middle;}
#emedNewsSmallBoxFrame {padding: 0; margin: 0;}
#emedNewsSmallBoxFrame li {list-style-type: none;width: 33%;float: right;padding: 0;direction: rtl;display: inline-block;}
.RssContent {font-size: 14px;line-height: 1.4;font-weight: 500;height: 80px;overflow: hidden;background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin: 20px;}
.RssTitle {padding: 3px;}
.home .media {margin-top: 20px;}
.home .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding-top: 0;}
.home .elementor-widget-heading .elementor-heading-title {padding-top: 10px;}
.media .media-body {border-bottom: 2px solid;}
.media:last-child .media-body {border-bottom: none;}
.pojo-news-ticker {display: inline-block;}
#sub-header .widget-title, #top-bar .widget-title {float: right;font-weight: 500 !important;}
#top-bar ul.menu li, #top-bar ul.social-links {line-height: 45px;}
#top-bar .button {border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;border-top: none !important;font-size: 18px;font-weight: 500;margin-top: 0;padding: 1px 7px;line-height: 1.8;margin-right: 15px;border-width: 2px;margin-bottom: 10px;}
.widget.WP.User.Control.Widget iframe {display: none;}
.single .entry-post .entry-meta {border-bottom: none;border-top: none;}
.entry-content table, .comment-content table  {border-bottom: 1px solid #ddd;margin: 0 0 1.625em;width: 100%;}
.entry-content table {border: 1px solid #ddd;}
td, th {padding: 2px 5px;}
#memberstable td {padding: 3px 5px;}
#MembersLastName {font-weight: 500;}
input[type=submit] {background-color: #2559a3;color: #ffffff;font-weight: 500;background-image: none;border-color: #2559a3;border-radius: 3px;margin-top: 10px;}
#searchmem input[type=text] {margin-top: 10px;}
.search-section, .search-section .form-search .field {color: #ffffff !important;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #eeeeee;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #eeeeee;}
::-ms-input-placeholder { /* Microsoft Edge */color: #eeeeee;}
#details {clear: both;margin-top: 10px;margin-bottom: 10px;height: 40px;}
#ClinicalGuidelinesDetails {clear: both;margin-top: 10px;margin-bottom: 10px;height: 55px;}
.category-lectures-conferences #details, .category-articles #details, .show #details {clear: both;margin-top: 10px;margin-bottom: 10px;height: 55px;}
.moreDetails a {margin-bottom: 10px;background-color: #2559a3;color: #ffffff;font-weight: 500;background-image: none;border-color: #2559a3;border-radius: 3px;line-height: 26px;text-align: center;height: 26px;width: 89px;display: block;}
.moreDetails a:hover, .moreDetails a:active {color: #ffffff;background-color: #425775;}
.publisher {font-weight: 500;}
.UpdateDate {color: #333333;direction: rtl;float: right;margin-left: 50px;font-weight: 500;}
#ClinicalGuidelinesDetails .date {color: #666;direction: rtl;margin-left: 50px;margin-bottom: 15px;line-height: 13px;}
.TitleImage {float: right;margin-left: 10px;margin-bottom: 20px;max-width: 140px;}
.show {margin-top: 0;margin-right: 0;margin-bottom: 30px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 20px;padding-left: 0;border-bottom: 2px solid #c6e9f4;}
.LecturerVideo {width: 24px;height: 24px;background-image: url(../images/video.png);display: inline-block;vertical-align: middle;}
.Lecturer, .LecturerSingle {color: #333333;font-size: 15px;font-weight: bold;direction: rtl;clear: left;margin-left: 50px;margin-bottom: 10px;line-height: 1.2;}
p.tscplayer_inline {position: relative;margin: 0;height: 0%;padding-bottom: 56.25%;z-index: auto;}
.tscplayer_inline iframe {height: 100%;width: 1px !important;min-width: 100% !important;position: absolute;top: 0;left: 0;}
.button.size-large, .button.size-small {border-radius: 15px;}
.widget.eMedUsefulLinksWidget h5 {font-style: italic;display: inline-block;padding-left: 10px;padding-right: 5px;color: #f8f8f8;line-height: 1.2;}
.widget.eMedUsefulLinksWidget marquee {height: 20px;overflow: hidden;display: contents;}
.widget.eMedUsefulLinksWidget marquee li {display: inline-block; margin-left: 100px;}
.widget.eMedUsefulLinksWidget ul {list-style: inside;list-style-type: none;margin-right: 60px;}
#title-bar.widgets-area {padding: 0 0px 5px;}
/*#title-bar {background-color: #ffffff !important; overflow: hidden;line-height: 1.2 !important;}*/
.widget.eMedUsefulLinksWidget a {color: #f8f8f8;}
/*------------------- -----------------WooCommerce--------------------------------*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color: #2559a3;color: #ffffff;font-weight: 500;}
.woocommerce ul.products li.product .price {color: #008230;font-weight: 500;letter-spacing: 0.5px;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #008230;font-size: 1.25em;font-weight: 500;letter-spacing: 0.5px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #2559a3;}
.woocommerce input.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce #respond input#submit.alt:hover {background-color:#008230 !important;color: #ffffff;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-weight: 500;font-size: 1.3em;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {min-height: 70px;}
.woocommerce ul.products li.product a img, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 0px 0px 0px 0px;}
.woocommerce-message {border-top-color: #008230;}
.woocommerce-message::before {content: '\e015';color: #008230;}
.term-description p {margin-bottom: 5px;}
.table-container {width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}
/*------------------------------------min-width: 992px--------------------------------*/
@media (min-width: 992px){
	body.rtl #primary #main.sidebar-right {border-left: 2px solid #c6e9f4 !important;min-height: 1150px;}
}
@media (min-width: 768px){
	.up-sells.upsells.products {display: inline-block;width: 25%;padding-top: 20px;}
	.related.products {width: 100%;clear: both;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 35%;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 40%;}
	.woocommerce .up-sells.upsells.products ul {padding-left: 20px;}
	.woocommerce .up-sells.upsells.products ul li {width: 100%;}
}
/*------------------------------------max-width: 1024px--------------------------------*/
@media (max-width: 1024px){
	#menu-medicalmenu.sf-menu>li>a>span {width: 85px;}
	.sf-menu li {padding-left: 1.3em;}
	.sf-menu ul {width:10em;}
}
/*------------------------------------max-width: 768px--------------------------------*/
@media (max-width: 768px){
	#menu-medicalmenu.sf-menu>li>a>span {width: 55px;font-size: 13px;}
	.sf-menu li {padding-left: 8px;}
	.sf-menu {min-width: 93%;}
	.sf-menu ul {width: 9.6em;}
	.elementor-image-box-content .elementor-image-box-title {line-height: 1.2 !important;font-size: 20px !important;}
	#top-bar .button {border-top-left-radius: 15px;border-top-right-radius: 15px;margin-top: 10px;}
	.elementor-4 .elementor-element.elementor-element-7a579ed > .elementor-element-populated {margin-top: 0;}
}
/*------------------------------------max-width: 767px--------------------------------*/
@media (max-width: 767px){
	.screen {display: none;}
	::placeholder {color: #666666;opacity: 1;}
	:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #666666;}
	::-ms-input-placeholder { /* Microsoft Edge */color: #666666;}
	#primary #content #main {margin-top: 0;}
	body.rtl .sticky-header.logo-right .logo .logo-img {padding: 0 0 0 40px;}
	.entry-header {margin-bottom: 15px;}
	.RedStar, .restricted {color:#900;padding-right:2px; padding-left:2px;}
	#top-bar ul.menu .wpmenucartli.wpmenucart-display-standard.menu-item.menu-item-type-post_type.menu-item-object-page {display: block;margin-left: auto;margin-right: auto;text-align: center;}
	#top-bar ul.menu li, #top-bar ul.social-links {line-height: 1.2;}
	#top-bar ul.menu{text-align: center;}
	#top-bar .widget_pojo_social_links {display: none;}
	#top-bar .pull-right {float: none !important;margin-left: auto;margin-right: auto;text-align: center;}
	#top-bar .pull-left, #top-bar .pull-right {text-align: center;}
	#sub-header, #sub-header .widget-title {font-weight: 500 !important;line-height: 4 !important;}
	#emedNewsSmallBoxFrame li {width: 100%;}
	.elementor-4 .elementor-element.elementor-element-52f01af .elementor-image-box-content .elementor-image-box-title, .elementor-4 .elementor-element.elementor-element-52f01af .elementor-image-box-wrapper {text-align: center;}
	.elementor-4 .elementor-element.elementor-element-bff8ec0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child), .elementor-element.elementor-element-9a72025.elementor-button-info.elementor-align-center.elementor-widget.elementor-widget-button {margin-bottom: 20px;}
	.elementor-image-box-img {margin-top: 10px !important;}
	.elementor-image-box-title {line-height: 1 !important;}
	body.rtl.woocommerce #breadcrumbs, body.rtl.woocommerce h1.page-title, body.rtl.woocommerce-page #breadcrumbs, body.rtl.woocommerce-page h1.page-title {line-height: 1.2;font-size: 24px;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {margin-bottom: 15px;}
	.mobile-2col .col-xs-12{width: 50%;}
	.single .entry-post .entry-meta {display: none;}
	h1.entry-title {font-size: 24px;line-height: 1.2;}
	#sub-header .form-search .field {height: 2.4em;line-height: 1em;border-radius: 25px;}
	#sub-header .button {border-radius: 25px;border-width: 2px;line-height: 1;padding: 9px;}
}
/*------------------------------------max-width: 400px--------------------------------*/
@media (max-width: 400px){
	#sub-header .pull-left, #sub-header .pull-right {max-width: 160px;}
}
/*------------------------------------max-width: 320px--------------------------------*/
@media (max-width: 320px){
	#sub-header .pull-left, #sub-header .pull-right {max-width: 140px;}
}
@media print {
	#wpwrap {display: none !important;}
}
/*Custom widget - login sidebar*/
/* Error/Success Messages */
span.loginfail, span.registerfail {color: #d8000c;display: block;padding: 12px 15px;background: #ffebee;border: 1px solid #ffcdd2;border-radius: 4px;margin-bottom: 15px;text-align: center;font-size: 14px;}
/* Form Container */
.widget_emed_login .wp-user-form {margin: 0;padding: 20px;background: #f9f9f9;border: 1px solid #e0e0e0;border-radius: 4px;}
/* Form Fields */
.widget_emed_login .username, .widget_emed_login .password {margin: 0 0 15px 0;overflow: visible;width: 100%;}
.widget_emed_login .username label,
.widget_emed_login .password label {display: block;margin-bottom: 8px;font-weight: 500;color: #333;text-align: right;font-size: 14px;}
.widget_emed_login .username input, .widget_emed_login .password input {width: 100%;max-width: 100%;padding: 10px 12px;font-size: 14px;line-height: 1.5;color: #333;background: #fff;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;transition: border-color 0.2s ease;}
.widget_emed_login .username input:focus, .widget_emed_login .password input:focus {outline: none;border-color: #517ab5;box-shadow: 0 0 0 1px #517ab5;}
/* Remember Me */
.widget_emed_login .rememberme {overflow: visible;width: 100%;margin: 15px 0;text-align: right;}
.widget_emed_login .rememberme label {display: inline-flex;align-items: center;cursor: pointer;font-size: 14px;color: #333;}
.widget_emed_login #rememberme,
.widget_emed_login input[type="checkbox"] {margin: 0 8px 0 0;width: 16px;height: 16px;cursor: pointer;}
/* Login Fields Container */
.widget_emed_login .login_fields {margin: 20px 0 0 0;overflow: visible;width: 100%;}
/* Submit Button */
.widget_emed_login .user-submit {width: 100%;padding: 12px 20px;margin: 0 0 15px 0;cursor: pointer;background: #0066FF;color: #fff;border: none;border-radius: 4px;font-size: 15px;font-weight: 600;transition: background 0.2s ease;}
.widget_emed_login .user-submit:hover {background: #517ab5;}
.widget_emed_login .user-submit:active {background: #517ab5;}
/* Forgot Password Link */
.widget_emed_login .forgetpwd {text-align: center;margin: 10px 0 0 0;}
.widget_emed_login .forgetpwd a {color: #517ab5;text-decoration: none;font-size: 14px;display: inline-block;}
.widget_emed_login .forgetpwd a:hover {text-decoration: underline;}
/* Bottom Links (Register, etc.) */
.widget_emed_login .login-links {margin-top: 15px;padding-top: 15px;border-top: 1px solid #e0e0e0;font-size: 14px;clear: both;text-align: center;}
.widget_emed_login .login-links a {display: inline-block;margin: 0 10px;color: #517ab5;text-decoration: none;}
.widget_emed_login .login-links a:hover {text-decoration: underline;}
/* Avatar and User Info (Logged In State) */
.widget_emed_login .userinfo {float: right;clear: both;margin: 0;width: 100%;text-align: right;}
.widget_emed_login .userinfo p {margin: 5px 0;}
.widget_emed_login .usericon {margin: 0 auto 15px;text-align: center;}
.widget_emed_login .usericon img {border: 3px solid var(--avatar-border-color, #517ab5);padding: 3px;border-radius: 50%;display: inline-block;width: 80px;height: 80px;}
.widget_emed_login .logged-in-content {overflow: hidden;padding: 20px;background: #f9f9f9;border: 1px solid #e0e0e0;border-radius: 4px;}
.widget_emed_login .user-actions {clear: both;margin-top: 15px;}
.widget_emed_login .user-actions a {padding: 0 5px;margin: 8px 0;text-decoration: none;color: #333;text-align: center;transition: all 0.2s ease;}
/* Toggle Menu Style Tabs */
.widget_emed_login .tabs_login {list-style: none;margin: 0 0 20px 0;padding: 4px;background: #f0f0f0;border-radius: 8px;overflow: hidden;display: flex;gap: 4px;}
.widget_emed_login .tabs_login li {flex: 1;margin: 0;list-style-type: none !important;}
.widget_emed_login .tabs_login li a {display: block;padding: 10px 12px;text-decoration: none;color: #666;text-align: center;border-radius: 6px;transition: all 0.3s ease;font-weight: 500;font-size: 0.9em;background: transparent;}
.widget_emed_login .tabs_login li a:hover {color: #333;background: rgba(255, 255, 255, 0.5);}
.widget_emed_login .tabs_login li.active_login a {color: #517ab5;background: #fff;font-weight: 600;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
/* Tab Content */
.widget_emed_login .tab_container_login {clear: both;}
.widget_emed_login .tab_content_login {padding: 0;animation: fadeInEmed 0.3s ease;}
.widget_emed_login #login-register-password.logged-out .tab_content_login {display: none;}
.widget_emed_login #login-register-password.logged-in .tabs_login {display: none;}
.widget_emed_login #login-register-password.logged-in .tab_container_login {display: none;}
.widget_emed_login .sidebox {padding: 0;}
.widget_emed_login .sidebox h3 {margin: 0 0 15px 0;font-size: 1.2em;text-align: right;}
.widget_emed_login .logged-in-content {padding: 20px;background: #f9f9f9;border: 1px solid #e0e0e0;border-radius: 4px;text-align: center;}
.widget_emed_login .user-welcome {margin-bottom: 20px;text-align: center;}
.widget_emed_login .user-welcome .welcome-text {border: 0 none;margin: 10px 0;padding: 0;font-size: 16px;color: #517ab5;font-weight: bold;text-align: center;}
.widget_emed_login .user-welcome .user-name {font-weight: 600;color: #517ab5;}
.widget_emed_login .user-actions {padding: 15px 0 0;border-top: 1px solid #e0e0e0;text-align: center;font-size: 14px;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;}
.widget_emed_login .user-actions .user-action-link {color: #517ab5;text-decoration: none;font-weight: 500;transition: color 0.2s ease;}
.widget_emed_login .user-actions .user-action-link:hover {color: #517ab5;text-decoration: underline;}
.widget_emed_login .user-actions .separator {color: #999;margin: 0 8px;font-size: 20px;}
/* Animation */
@keyframes fadeInEmed {
	from {opacity: 0;transform: translateY(-10px);}
	to {opacity: 1;transform: translateY(0);}
}
/* RTL Support */
.rtl .widget_emed_login .username label, .rtl .widget_emed_login .password label {text-align: right;}
.rtl .widget_emed_login .rememberme {text-align: right;}
.rtl .widget_emed_login #rememberme,
.rtl .widget_emed_login input[type="checkbox"] {margin: 0 0 0 8px;}
/**Theme Accordion Menu - Base Styles**/
.accordion-menu-wrapper_main ul {margin: 0;padding: 0;list-style: none;}
.accordion-menu-wrapper_main ul li {margin: 0;padding: 0;position: relative;list-style-type: none!important;}
.accordion-menu-wrapper_main ul a {display: block;text-decoration: none;padding: 10px 15px;color: #333;transition: all 0.3s ease;}
.accordion-menu-wrapper_main .accordion-parent {position: relative;font-weight: 600;}
.accordion-menu-wrapper_main .accordion-icon {position: absolute;right: 15px;top: 50%;width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-50%) rotate(45deg);transition: transform 0.3s ease;}
.accordion-menu-wrapper_mainwrapper .active .accordion-icon {transform: translateY(-50%) rotate(-135deg);}
.accordion-menu-wrapper_main ul ul {display: none;background: #f5f5f5;}
.accordion-menu-wrapper_main ul ul a {padding-left: 30px;font-size: 0.95em;font-weight: normal;}
.accordion-menu-wrapper_main ul ul ul a {padding-left: 45px;}
.accordion-menu-wrapper_main ul ul ul ul a {padding-left: 60px;}
.accordion-menu-wrapper_main a.active {background: #f0f0f0;color: #000;}
.accordion-menu-wrapper_main a:hover {background: #e8e8e8;}
.accordion-menu-wrapper_main .accordion-count {font-size: 0.85em;opacity: 0.7;font-weight: normal;margin-left: 5px;}
.accordion-menu-wrapper_main .current-menu-item > a, .accordion-menu-wrapper_main .current-menu-ancestor > a {background: #e0e0e0;font-weight: 600;}
.accordion-menu-wrapper_main .accordion-disabled {opacity: 0.5;pointer-events: none;}
.accordion-skin-dark {background: #2c3e50;border: 1px solid #34495e;}
.accordion-skin-dark ul a {color: #ecf0f1;border-bottom: 1px solid #34495e;background: #2c3e50;}
.accordion-skin-dark ul ul a {background: #34495e;}
.accordion-skin-dark a:hover,
.accordion-skin-dark a.active {background: #3498db;color: #fff;}
.accordion-skin-dark .accordion-icon {border-color: #ecf0f1;}
.accordion-skin-modern {background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px rgba(0,0,0,0.1);}
.accordion-skin-modern ul a {padding: 12px 20px;border-bottom: 1px solid #f0f0f0;}
.accordion-skin-modern ul ul {background: #f8f9fa;}
.accordion-skin-modern ul ul a {padding-left: 40px;}
.accordion-skin-modern a:hover {background: linear-gradient(90deg, #f0f0f0 0%, #fff 100%);}
.accordion-skin-modern a.active {background: linear-gradient(90deg, #e3f2fd 0%, #fff 100%);color: #1976d2;border-left: 3px solid #1976d2;}
.accordion-skin-modern .accordion-icon {border-color: #666;}
@media (max-width: 768px) {
	.accordion-menu-wrapper_main ul a {padding: 12px 15px;font-size: 16px;}
	.accordion-menu-wrapper_main ul ul a {padding-left: 25px;}
	.accordion-menu-wrapper_main ul ul ul a {padding-left: 40px;}
	.accordion-menu-wrapper_main .accordion-icon {right: 12px;width: 10px;height: 10px;}
}
.accordion-menu-wrapper_main a:focus {outline: 2px solid #4a90e2;outline-offset: -2px;}
.accordion-menu-wrapper_main a:focus:not(:focus-visible) {outline: none;}
.accordion-menu-wrapper_main ul ul {overflow: hidden;}
@media print {
	.accordion-menu-wrapper_main ul ul {display: block !important;}
	.accordion-menu-wrapper_main .accordion-icon {display: none;}
}
