span.featured-article-badge{
	display:none !important;
}

.container,
.sppb-row-container {
	max-width: 1170px;
}
.djacc__list li:nth-child(1),
.djacc__list li:nth-child(5),
.djacc__list li:nth-child(6),
.djacc__list li:nth-child(9),
.djacc__list li:nth-child(11),
.djacc__list li:nth-child(13),
.djacc__list li:nth-child(14){
	display:none;
}

.djacc-contrast .border-div,
body.ebdarkmodecolor .border-div{
	display:none !important;
}

#sp-main-body {
	/*padding: 0;*/
}
/* header */
#sp-top-bar {
	background: #fff;
	color: #000;
	font-size: 1rem;
	padding:4px 0;
}
ul.social-icons{
	float:left;
}
ul.social-icons li{
	margin-right:6px;
}
ul.social-icons > li:not(:last-child) {
  margin-right: 7px;
}
#sp-top-bar .sp-module.smartsearch{
	margin:0;
}
#sp-top-bar .sp-module.smartsearch .btn{
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #000;
	background-color: #000;
	line-height: 1;
}

#sp-top-bar .sp-module.smartsearch .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	line-height: 1;
	padding: 0rem .75rem;
}
#sp-top-bar a {
	color: #000;
}
#sp-top-bar .fab {
	font-size: 31px;
}
.fa-facebook::before {
  content: "\f082" !important;
}
#sp-top-bar .fa-youtube::before {
  content: "\f431" !important;
}
#sp-header{
	box-shadow: none;
}
#sp-logo{
	position:relative;
}
#sp-logo::after{
	content:"המרכז להשתלמויות ברפואת שיניים";
	font-size:20px;
	font-weight:700;
	position:absolute;
	top:10px;
	right:126px;
	white-space: nowrap;
}
#sp-menu > .sp-column {
	justify-content: flex-start !important;
}
.sp-megamenu-parent > li > a::after{
	content:"";
	border-left: 1px solid #000;
	position: absolute;
	left: 0;
	height: 16px;
	top: 48px;
}
.sp-megamenu-parent > li > a{
	line-height: 50px;
	margin-top: 30px;
}
.sp-megamenu-parent > li:last-child > a {
	padding: 0px 15px;
}
.sp-megamenu-parent > li:last-child > a::after {
	display:none;
}
.header-modules,
#sp-header .sp-module{
	margin-left:0;
}
.sp-megamenu-wrapper.d-flex {
	flex-basis: 100%;
}
#sp-header .sp-module.module-tel{
	flex-basis:140px;
	background:#b3ba35;
	margin-top: 30px;
}
#sp-header .sp-module.module-tel div{
	text-align:center;
	padding:0;
}
#sp-header .sp-module.module-tel a{
	color:#fff;
	padding: 4px 0;
}
/* footer */
#sp-bottom {
	padding: 0;
	font-size:1rem;
}
#sp-bottom1 ul.menu{
	display:flex;
	flex-wrap:wrap;
}
#sp-bottom .container-inner {
	position: relative;
	padding:60px 0 30px
}
#sp-bottom .container-inner::before {
	content: "";
	position: absolute;
	width: 40px;
	height: 20px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #fff;
	z-index: 9999;
	top: 0;
}
body.courses #sp-bottom .container-inner::before {
	border-top: 20px solid #b3ba35;
}
#sp-bottom .container-inner::after {
	content: "";
	position: absolute;
	width: 40px;
	height: 20px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #15526d;
	z-index: 9999;
	bottom: -20px;
}
#sp-bottom1 ul.menu li{
	flex-basis:33%;
}
#sp-footer{
	border-bottom:15px solid #15526d;
}
#sp-bottom1 .sppb-icons-group-list{
	display:flex;
}
#sp-bottom1 h2{
	font-weight: 700;
	font-size: 18px;
	margin: 0 0 30px;
	color: #fff;
}
#sp-bottom1 .mb-3 {
	margin-bottom: 0 !important;
}
#sp-bottom1 input[type="text"], 
#sp-bottom1 textarea{
	background-color: #bce1f2 !important;
	border-radius: 0;
	padding: 0 .75rem;
}
#sp-bottom1 .rsform-block-submit .formControls{
	text-align:left;
}
#sp-bottom1 .btn-primary{
	border-color:#b3ba35;
	background-color:#b3ba35;
	border-radius: 0;
	padding: 0 .75rem;
}


body.team .article-introtext{
	display:none;
}







/* homepage */
body.rtl .GSearchBlock h3 {
	text-align: right;
}
.choices[data-type*="select-one"] {
	color: #000;
}
.choices__inner {
	padding: 0 1rem 0 3rem !important;
	min-height: 39px;
}
#section-search{
	z-index:999 !important;
}
#section-search .sppb-section-title{
	margin-bottom:0;
}
#section-search .gsearch-table{
	width:100%;
	justify-content: space-between;
}
#section-search .gsearch-table .clear{
	display:none;
}
.gsearch-cell{
	width:100%;
}
.gsearch-buttons {
	padding-right: 20px;
}
.gsearch-buttons .btn-primary{
	margin-top: 34px;
	border-color: #b4ba36;
	background-color: #b4ba36;
	line-height: 25px;
	padding: .375rem 3rem;
}
.sppb-section.popular .sppb-col-md-3 {
	max-width:20%;
}
.sppb-section.recommendationVideo h3{
	background-color:#15526d;
	padding-right:15px;
	line-height:45px !important;
}
.sppb-section.recommendationVideo .sppb-section-title {
	margin-bottom: 0px !important;
}
.sppb-addon-articles.popup .rl-modals-modal {
	z-index: 100000;
}
.sppb-addon-articles.popup .sppb-col-sm-4{
	padding-top:50px;
}
.sppb-addon-articles.popup .sppb-row .sppb-col-sm-4:nth-child(even){
	background:#eae8e8;
}
.sppb-addon-articles.popup a.sppb-article-img-wrap,
.sppb-addon-articles.popup h3 > a{
	pointer-events: none;
	cursor: default;
}
.choices__list--dropdown {
    z-index: 9999;
}
.sppb-addon-articles.courseRecommend .fa-youtube::before{
	color:#ff0000;
}

.sppb-section.recommendationVideo .sppb-article-introtext::before{
	content: "";
	width: 28px;
	height: 20px;
	background: url('/images/quote.png') no-repeat;
	display: inline-block;
	transform: rotateY(180deg);
}
.sppb-section.recommendationVideo a.rl-modals{
	margin-top:10px;
	color:#15526d;
	display: block;
}
.sppb-addon-articles.popup img{
	width:100px;
	border-radius:50%;
	position: absolute;
	top: 25px;
	right: 15px;
}
.sppb-addon-articles.popup h3{
	margin-right:80px;
	padding-right:30px;
	font-size:16px;
	font-weight:400;
	background:#b3ba35;
	height:80px;
	display: flex;
	align-items: center;
}
.sppb-addon-articles.popup h3 a{
	color:#fff
}





/* sp-title */
#sp-title .sp-page-title {
	background: #b3ba35;
}
/* breadcrumbs */
.breadcrumb {
  padding: 0.75rem 0;
  background-color: transparent;
  border-radius: 0;
}
.float-start {
	float: right !important;
	display: none;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
	float: right;
	padding-left: .5rem;
} 


/* course page */

body.courses #sp-page-builder .page-content .sppb-section:first-child{
	padding-top:0 !important;
}
body.courses #sp-main-body {
	padding-bottom:0 !important;
}


.com-content-article.course h1{
	font-size:2rem;
	height: 150px;
	line-height: initial;
	display: flex;
    align-self: center;
}
.com-content-article.course .page-header{
	position:relative;
	display:flex;
	justify-content: space-between;
}
.com-content-article.course .page-header::before{
	content:"";
	width:1920px;
	height: 150px;
	background-color:#b3ba35;
	position: absolute;
	z-index: -1;
	left: -390px;
}
.com-content-article.course .page-header::after{
  content: "";
  position: absolute;
  width: 40px;
  height: 20px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #b3ba35;
  z-index: 9999;
  bottom: 50px;
}
.com-content-article.course .page-header .article-full-image{
	max-width:570px;
	margin-top: -80px;
}


.com-content-article.course .sppb-panel-title {
  font-size: 1rem;
}
.com-content-article.course .sppb-panel-default > .sppb-panel-heading,
.com-content-article.course .sppb-addon-accordion .sppb-panel{
	background-color:#e6ec9e;
}
body.rtl .com-content-article.course .fa-chevron-right::before {
	content: "\f053";
	color:#000;
}
body.rtl .com-content-article.course .sppb-panel-heading.active .sppb-toggle-direction{
	transform: translateY(-50%) rotate(-90deg);
}
.courseAccordion > h3,
.courseVideo > h3,
.courseRecommend > h3,
.courseTeachers > h3{
	font-size: 24px;
	line-height: 36px;
	padding: 0 15px;
	background: #b3ba35;
}
.courseTeachers .sppb-addon-article h3,
.courseTeachers .sppb-addon-article h3 a{
	color: black;
	font-weight: bold;
	font-size:1rem;
}
.courseTeachers .sppb-addon-article img{
	width:100px;
	float:right;
	margin:0px 0px 25px 25px 
}
.courseRecommend .sppb-addon-content{
	background:#ebebeb;
	padding:0 10px 0 30px;
}
.courseRecommend .sppb-addon-article img{
	float:right;
	border-radius: 50%;
	border: 1px solid white;
	width: 76px;
	height: 76px;
	margin: -20px 0 4px 4px;
}
.courseRecommend .sppb-article-info-wrap h3{
	background: white;
	margin-top: 30px;
}
.courseRecommend .sppb-article-info-wrap h3,
.courseRecommend .sppb-article-info-wrap h3 a{
	color: black;
	font-weight: bold;
	font-size:1rem;
}
.hideVideo{
	display:none;
}
.courseVideo > h3{
	color:#fff;
}
.courseVideo .sppb-addon-content{
	background:#ebebeb;
	padding:6px 15px;
}
.courseVideo .sppb-addon-article{
	margin-bottom:5px !important;
	margin-top:5px;
}
.courseVideo iframe{
	width:330px !important;
	height:186px !important;
}
.courseVideo .sppb-article-info-wrap,
.mod-custom.j2store .product-qty,
.mod-custom.j2store .product-price-container{
	display:none;
}
.mod-custom.j2store .j2store-addtocart-form {
	margin-top: 0px !important;
}
#mod-custom182 a,
.mod-custom.j2store .btn-primary{
	border-color: #b3ba35;
	background-color: #b3ba35;
	border-radius: 0;
	width: 100%;
	font-size: 22px;
	color: #000;
	text-align: right;
	padding: 18px 1rem;
	display:inline-block;
}
#mod-custom182 a::before,
.mod-custom.j2store .btn-primary::before{
    content: "\f0a5";
	font-family: "Font Awesome 5 Free";
    margin-left: 10px;
}
#mod-custom182 p{
	margin-bottom:10px;
}
.sppb-section.courseInfo .sppb-addon-text-block{
	display:flex;
	justify-content: space-between;
}
.sppb-section.courseInfo .sppb-addon-text-block .field-label,
.sppb-section.courseInfo .sppb-addon-text-block h3.sppb-addon-title{
	flex-basis:33%;
	background-color:#f5f9c7;
	padding: 10px 15px;
	font-size: 22px;
	font-weight:400;
}
.sppb-section.courseInfo .sppb-addon-text-block h3.sppb-addon-title::after{
	content:":";
}
.sppb-section.courseInfo .sppb-addon-text-block .field-value,
.sppb-section.courseInfo .sppb-addon-text-block .sppb-addon-content{
	flex-basis:65%;
	background-color:#ebebeb;
	padding: 10px 15px;
	font-weight:400;
}
.mod-custom.fields .sppb-addon-text-block{
	margin-bottom:10px;
}
.courseScore a{
	font-size:14px;
}
.sppb-addon.ida h3{
	display:flex;
	align-items:center;
	padding-right: 10px;
}
.sppb-addon.ida h3::before{
	content:"";
	width:40px;
	height:40px;
	background: url('/images/ida.png') no-repeat;
	display: inline-block;
	background-size: contain;
	margin-left:10px;
}
.sppb-btn.courseDetails{
	display: flex;
	text-align: right;
	line-height: 1.8rem;
}
.sppb-btn.courseDetails .fas.fa-phone-alt{
	color:#fff;
}
.sppb-btn.courseDetails .fas.fa-phone-alt::before{
	background: url('/images/phone-bg.png') no-repeat;
	display:block;
	width:50px;
	height:50px;
	line-height: 40px;
	text-align: center;
	margin-left: 10px;
}

/*.sppb-section.courseGallery h3.sppb-addon-title::before{
	content:"";
	width:100vw;
	height:40px;
	position:absolute;
	background-color:#b3ba35;
	z-index: -1;
	left: -390px;
}
*/
.sppb-section.courseGallery h3.sppb-addon-title{
	background-color:#b3ba35;
	padding-right:10px;
}
.mod-custom.gallery ul.sigFreeClassic li.sigFreeThumb{
	float:right;
}
.mod-custom.gallery ul.sigFreeClassic li.sigFreeThumb {
	margin: 0 3px 3px 0;
}

.sppb-section.courseContact::before{
	content:"";
	width:1920px;
	height:100%;
	position:absolute;
	background-color:#b3ba35;
	z-index: -1;
	left: -390px;
}
.sppb-section.courseContact label{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.sppb-section.courseContact input[type="text"]:not(.form-control), 
.sppb-section.courseContact input[type="email"]:not(.form-control){
	border-radius:0;
}
.sppb-section.courseContact .sppb-form-builder-btn {
	width: 25%;
	margin:0 !important;
	transition: .35s;
}
.sppb-section.courseContact .sppb-form-builder-btn .sppb-btn{
	width:100%;
	border-radius:0;
	background-color: #15526d;
	border-color: #15526d;
}


#gsearch-results > .page-header > h3{
	display:none;
}
#gsearch-results .item img {
	float: right;
	max-width:400px;
	margin: 0px 0px 10px 20px;
}




.sppb-addon-articles.courseList .sppb-addon-article{
	display:flex;
}
.sppb-addon-articles.courseList .sppb-article-img-wrap{
	width:100%;
	max-width:400px;
	margin: 0px 0px 10px 20px;
}
.sppb-addon-articles.courseList .sppb-article-info-wrap{
	display:flex;
	flex-wrap:wrap;
	align-content: baseline;
}
.sppb-addon-articles.courseList .sppb-article-info-wrap .sppb-article-meta{
	order:1;
	flex-basis:100%;
}
.sppb-addon-articles.courseList .sppb-article-info-wrap h3{
	order:2;
	flex-basis:100%;
}
.sppb-addon-articles.courseList .sppb-article-info-wrap .sppb-article-introtext{
	order:3;
	flex-basis:100%;
}

.modal-inner-block{
	direction:rtl !important;
}
.white-popup-block {
  text-align: right !important;
}


body.view-category.team #sp-right{
	display:none;
}
body.view-category.team #sp-main-body .col-lg-9 {
	width: 100%;
}

#sp-right .sp-module{
	border: none;
	padding: 0px;
}
#sp-right .sp-module a::before{
	content:"\2022";
	position:absolute;
	right:0px;
	font-size: 16px;
	font-weight: 900;
}
#sp-right .sp-module br{
	display:none;
}
#sp-right .sp-module a{
	padding-right:16px;
	position:relative;
	display:block;
}
#sp-right .sp-module .sp-module-title{
	border-bottom: none;
	padding-bottom: 0;
	margin: 0 0 20px 0;
}



.slide-desc-bg-default{
	background:transparent !important;
}


.sppb-addon-title{
	display:block;
}
.sppb-addon-articles.courseTeachers .sppb-article-introtext{
	display:flex;
}
.sppb-addon-articles {
    margin-bottom: 20px !important;
}





@media (min-width: 992px) {
	#sp-page-builder.sp-page-builder.sppb-article-page-wrapper .sppb-col-md-4 {
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		flex-basis: 33.3333% !important;
		max-width: 33.333333% !important;
  }
}


@media (min-width: 769px){
	.addtoany_list {
		position: fixed;
		z-index: 9999;
		left: 0;
	}
	.addtoany_list > a {
		display: block;
	}
	.sppb-addon-articles.courseList .sppb-article-img-wrap{
		flex:0 0 400px;
	}
	.gsearch-table{
		display:flex;
	}
	.gsearch-cell.gsearch-cell0{
		padding-right:0 !important;
	}
	#djslider151 ul#slider151 > li {
		display: flex;
		align-items: center;
		flex-direction: row-reverse;
	}
	.newsflash-horiz li{
		position:relative;
		height:350px;
		overflow:hidden;
	}
	.newsflash-horiz h4{
		position:absolute;
		bottom: -5px;
		color: #fff;
		width: 262.5px;
		text-align:center;
		font-size:1rem;
		line-height:2rem;
		background-color: rgba(0,0,0,0.7);
	}
	.newsflash-horiz .intro{
		position:absolute;
		top:0px;
		height:350px;
		background: #b3ba35;
		padding: 15px;
		display:none;
	}
	.article-details.team .article-full-image{
		float: right;
		max-width: 200px;
		margin-left: 20px;
	}
	#djslider151 ul#slider151 > li .slide-desc {
	  position: initial;
	  margin: auto 80px;
	}
	.whatsappchat{
		display:none !important;
	}
}


@media (max-width: 768px){
	.addtoany_list {
		position: fixed;
		bottom: 0;
		z-index: 9999;
		left: 0;
		background: black;
		padding: 0 5px 3px;
		border-radius: 5px;
	}
	.addtoany_list.a2a_kit_size_32 > a {
		padding: 0px;
	}
	body.courses #sp-main-body {
		padding-bottom:0 !important;
		padding-top:0 !important;
	}
	ul.newsflash-horiz{
		display:flex;
		flex-wrap: nowrap;
	}
	ul.newsflash-horiz li .newswrapper{
		display:flex;
		flex-direction: column-reverse;
	}

	#djslider151{
		height:400px !important;
	}
	.djslider-default ul.djslider-in > li{
		height:auto !important;
		display: flex;
		flex-wrap: wrap;
	}
	.djslider-default .slide-desc{
		  position: relative;
		  flex: 0 0 100%;
		  height: 100%;
	}
	.sppb-addon-articles.courseList .sppb-addon-article{
		flex-wrap:wrap;
	}
	.whatsappchat .popup-section .help-you-btn {
		padding: 0 !important;
	}
	.is-top_left{
		top:8px !important;
		z-index: 9999 !important;
	}
	ul.social-icons,
	#sp-top1{
		display:none;
	}
	#sp-top2 .text-center {
		text-align: right !important;	
	}
	.sp-megamenu-wrapper.d-flex {
		justify-content: center;
	}
	body.rtl #offcanvas-toggler.offcanvas-toggler-right {
		margin-right: 0px;
	}
	#sp-header {
		height: 80px;
	}
	#sp-menu > .sp-column {
		flex-direction: row-reverse;
	}
	#sp-header .sp-module.module-tel {
		margin-top: 0px;
	}
	.logo-image-phone {
		height: 50px !important;
	}	
	#sp-logo::after {
		top: 50px;
		right: 0;
	}
	#sp-header.header-sticky {
		height: 50px;
		box-shadow: 0 0 4px 0 #b3ba35;
	}
	.com-content-article.course .page-header{
		display:block;
	}
	.com-content-article.course .page-header .article-full-image {
		max-width: 100%;
		margin-top: 0;
	}
	.com-content-article.course h1 {
		font-size: 1.5rem;
		font-weight:600;
		height: auto;
		line-height: inherit;
		padding: 10px 0px;
	}
	#sp-page-builder .page-content .sppb-section:first-child{
		padding-top:0;
	}
	ul.sigFreeClassic{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}
	.mod-custom.gallery ul.sigFreeClassic li.sigFreeThumb{
		flex-basis:45%;
	}
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg,
	ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
		width: 100% !important;
		height: auto !important;
	}
	.sppb-section.courseContact .sppb-addon-form-builder-form {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	.sppb-section.courseContact .sppb-addon-form-builder-form .sppb-form-group {
		padding:0 !important;
	}
	.sppb-section.courseContact .sppb-addon-form-builder-form > *{
		flex-basis:100%;
	}



	.breadcrumb,
	#sp-header.header-sticky #sp-logo::after,
	.com-content-article.course .page-header::after {
		display:none;
	}
}