/*!
Theme Name: CedarHigh
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: CedarHigh theme.
Template: kava
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cedarhigh
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: cedarhigh
Template Id: prod-29735
*/

.mb-2{
  margin-bottom: 2rem !important;
}

input:focus::placeholder {
  color: #333;
}
input:focus:-ms-input-placeholder {
  color: #333;
}
input:focus::-ms-input-placeholder {
  color: #333;
}

.wpcf7-form select{
  background-color: rgba(84,95,84,0.12);
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

.jet-popup input[type="text"], 
.jet-popup input[type="email"], 
.jet-popup input[type="number"], 
.jet-popup input[type="tel"],
.jet-popup textarea {
  background-color: rgba(84,95,84,0.12);
}

.jet-popup input[type="text"]:focus, 
.jet-popup input[type="email"]:focus, 
.jet-popup input[type="number"]:focus, 
.jet-popup input[type="tel"]:focus,
.jet-popup textarea:focus{
  border: 2px #FFE100 solid;
}

.jet-popup.jet-popup--front-mode .jet-popup__container-inner{
  padding: 5px !important;
}

#toTop {
	cursor: pointer;
}
.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

li.menu-item-has-children {
  	position: relative;
}

li.menu-item-has-children > a:after{
	content: '﹀';
	font-size: 14px;
	margin-left: 10px;
}

li.menu-item-has-children > ul.sub-menu{
  	visibility: hidden;
	opacity: 0;
	position: absolute;
	padding: 20px 0 !important;
	transition: opacity ease 500ms;
	min-width: 300px;
}

li.menu-item-has-children:hover > ul.sub-menu {
  	opacity: 1;
  	visibility: visible;
}

li.menu-item-has-children > ul.sub-menu > li{
	background-color: #fff;
	padding: 10px 20px !important;
}

li.menu-item-has-children > ul.sub-menu > li >a{
	color: #333 !important;
}

span.sub-menu-toggle{
	display: none;
}

.about-course-block_title {
  hyphens: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.webinar-slider-new .slick-list,
.webinar-slider-old .slick-list{
  overflow: visible;
  padding:0 20% 0 0;
  position: relative;
}

.webinar-slider-new .slick-list::after,
.webinar-slider-old .slick-list::after {
  content: ' ';
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 4000px;
  right: 100%;
  background-color: #FFE100;
}

.webinar-slider-new .slick-slide,
.webinar-slider-old .slick-slide{
  padding-right: 15px;
  padding-left: 15px;
}

.about-course-block-img{
  position: relative;
}

.about-course-block-img > img{
  min-height: 242px; 
}

.webinar-slider-old .about-course-block-img > img{
  filter: grayscale(1);
}

.about-course-block-img__ended{
  display: inline-block;
  position: absolute;
  left: 20px;
  top: 20px;
  padding: 6px 20px;
  background-color: #E6090F;
  border-radius: 6px;
  color: #ffffff;
}

.about-course-block:hover .about-course-block-img__ended,
.about-course-block:hover .about-course-block_date{
  color: #ffffff;
}

.about-course-block_date{
  border-radius: 6px;
  color: #ffffff;
  padding: 6px 20px;
  margin-bottom: 20px;
  display: inline-block;
}

.webinar-slider-old .about-course-block_date{
  background: rgba(0, 0, 0, 0.25);
}

.webinar-slider-new .about-course-block_date{
  background-color: #E6090F;
}

.arrows-block.arrows-block-webinar{
  position: relative;
  margin-top: 30px;
  margin-bottom: 80px;
}

.arrows-block-webinar:last-child{
  margin-bottom: 0px;
}

.arrows-block-webinar .webinar-prev,
.arrows-block-webinar .webinar-next { 
  display: flex; 
  justify-content: center; 
  align-items: center; 
  cursor: pointer; 
}

.arrows-block-webinar .webinar-prev span,
.arrows-block-webinar .webinar-next span { 
  width: 38px; 
  height: 15px; 
  background: url(./assets/img/svg/arr.svg) no-repeat center;   
  background-size: contain; 
  display: block; 
  background-position: center 0.4px; 
}

.arrows-block-webinar .webinar-next { 
  margin-top: -1px; 
  margin-left: 27px; 
}

.arrows-block-webinar .webinar-next span { 
  transform: rotate(180deg); 
}

.arrows-block-webinar .webinar-next:hover span { 
  transform: rotate(0deg); 
  background: url(./assets/img/svg/arr_active.svg) no-repeat center; 
  background-size: contain; 
  background-position: center 2.2px; 
}

.arrows-block-webinar .webinar-prev:hover span { 
  transform: rotate(180deg); 
  background: url(./assets/img/svg/arr_active.svg) no-repeat center; 
  background-size: contain; 
  background-position: center 2.2px; 
}

.wpcf7-radio .wpcf7-list-item{
  display: inline-flex;
  align-items: center;
}

input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: none;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 16px;
  height: 16px;
  border: 1px solid currentColor;
  border-radius: 50%;
  display: flex;
  margin-left: 5px;
  align-items: center;
  justify-content: center;
}
input[type="radio"]::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #035FFC;
  background-color: CanvasText;
}

input[type="radio"]:checked::before {
  transform: scale(1);
}

.slider-info_title{
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}

.footer_soclink {
    display: block;
    margin-bottom: 10px 
}

.footer_soclink:last-of-type {
    margin-bottom: 0
}

.footer_soclink .telLink {
    border-radius: 3px;
    width: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    font-weight: 600;
    font-size: 18px;
    color: #FFF;
    padding-top: 11px;
    padding-bottom: 11px;
    letter-spacing: -0.5px;
    font-style: normal;
}

.footer_soclink .telLink::before {
  margin-right: 10px;
  display: inline-block;
}

.telLink-instagram {
  background-image: url(data:image/png;base64,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);
  background-size: cover;
}

.telLink-instagram:before,
.telLink-youtube::before,
.telLink-facebook::before,
.telLink-tiktok::before,
.telLink-twitter::before,
.telLink-telegram::before{
  content: '';
}

.telLink-instagram:before {
    background-image: url(./assets/img/sprite.png);
    background-position: -52px -192px;
    width: 26px;
    height: 26px
}

.telLink-youtube {
  background: #F61C0D;
}

.telLink-youtube::before {
  background-image: url(./assets/img/sprite.png);
  background-position: -155px -192px;
  width: 29px;
  height: 20px;
}

.telLink-facebook {
  background: #475993;
}

.telLink-facebook::before {
  background-image: url(./assets/img/sprite.png);
  background-position: -243px -26px;
  width: 24px;
  height: 25px;
}

.telLink-tiktok {
  background: #000000;
}

.telLink-tiktok::before {
  background-image: url(./assets/img/tiktok.png);
  width: 24px;
  height: 28px;
}

.telLink-twitter {
  background: #1d9bf0;
}

.telLink-twitter::before {
  background-image: url(./assets/img/twitter.svg);
  width: 26px;
  height: 21px;
}

.telLink-telegram {
  background: #0088CC;
}

.telLink-telegram::before {
	content: '';
    height: 24px;
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM0YWFlZTg7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTMiIGN5PSIxMyIgcj0iMTMiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMy40NCwxOS4xNmExNC4zOSwxNC4zOSwwLDAsMS0xLjEyLTJjLS40Ny0uOTMtMS0xLjgyLTEuMDctMmE5LDksMCwwLDAtMi0xLjIxYy0yLTEtMi4zMS0xLjI1LTIuMjUtMS44MnMuMjUtLjYzLDMuMTItMS42M0wxNC44LDguOTJhMjEuMjIsMjEuMjIsMCwwLDEsMi42NC0uODEuNzIuNzIsMCwwLDEsLjcuNjZjMCwuMTMtLjQzLDEuNDYtLjk1LDNTMTYuMDcsMTUsMTUuODcsMTUuNTdhMjIuODMsMjIuODMsMCwwLDEtMS40NCwzLjY1LjY3LjY3LDAsMCwxLTEtLjA2WiIvPjwvc3ZnPg==);
}

.telLink-whatsapp {
  background: #435A64;
}

.telLink-whatsapp::before {
	content: '';
    height: 24px;
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyY2I3NDI7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAsMjZsMi4yNC02LjcxQTEyLjY0LDEyLjY0LDAsMCwxLC40NSwxMi43OGExMi43OCwxMi43OCwwLDEsMSw2LjgzLDExLjNaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuMzgsMTdhOS4xOCw5LjE4LDAsMCwwLTIuNzctMi4zOWMtLjQ5LS4yOC0xLjA5LS4zMS0xLjM3LjE5YTEyLjI2LDEyLjI2LDAsMCwxLS44OCwxQTEuNjYsMS42NiwwLDAsMSwxNCwxNS41NmwtMS43OS0xLjc4TDEwLjQ0LDEyYTEuNjYsMS42NiwwLDAsMS0uMjQtMi4zNSwxMi4yNiwxMi4yNiwwLDAsMSwxLS44OGMuNS0uMjguNDctLjg4LjE5LTEuMzdBOS4xOCw5LjE4LDAsMCwwLDksNC42MmExLjIyLDEuMjIsMCwwLDAtMS40My4yMmwtLjc5Ljc5QzQuMjUsOC4xMyw1LjQ4LDExLDgsMTMuNDVsMi4yOCwyLjI5TDEyLjU1LDE4YzIuNSwyLjUsNS4zMiwzLjczLDcuODIsMS4yM2wuNzktLjc5QTEuMjIsMS4yMiwwLDAsMCwyMS4zOCwxN1oiLz48L3N2Zz4=);
}

@media ( max-width: 1120px ) {

	li.menu-item-has-children{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
		border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	}

	li.menu-item-has-children > a{
		border: none !important;
	}

	li.menu-item-has-children > a::after {
	  content: none;
	}

	li.menu-item-has-children > ul.sub-menu.show-submenu::after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  border-style: solid;
	  border-width: 15px 20px 0 20px;
	  border-color: #ffffff transparent transparent transparent;
	  position: absolute;
	  top: 0;
	  left: 50%;
	  transform: translateX(-50%);
	  margin-left: 0;
	  z-index: 5;
	}

	li.menu-item-has-children > ul.sub-menu{
		display: none;
		height: 0;
		position: relative;
		visibility: visible;
		opacity: 1;
		padding: 0 40px !important;
		transition: height ease 500ms;
	}

	li.menu-item-has-children > ul.sub-menu.show-submenu{
		display: block;
		height: auto;
		transition: height ease 500ms;
	}

	li.menu-item-has-children > ul.sub-menu > li{
		background-color: rgba(255, 225, 0, 0.3);
	}

	span.sub-menu-toggle{
		display: block;
	}

}

@media ( max-width: 650px ) {

	.about-course .arrows-block-webinar {
	  top: 100%;
	}

  .about-course-block-info {
    min-height: 180px;
  }

}


@media ( max-width: 480px ) {

	#iframe_youtube{
		height: 200px !important;
	}

}

@media ( min-width: 576px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}


}
.blog-block .blog_desc p img {
	display: none;
}