/*
Theme Name: Egrad Child
Template: egrad
Version: 1.0.0
*/

.dtlms-category-total-items {
	display: none;
}
.cf7_line {
	display: block;
	background-color: #ed7d31;
}

.breadcrumb {
	display: none;
}

#egrad_recent_posts-3 h2 {
	color: #512507;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
  color: black;
}
#categories-2 {
	display: none;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
	font-family: "Kanit", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.8em;
	letter-spacing: 0px;
	fill: #000000;
	color: #000000;
	background-color: #FD7927;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000000;
	border-radius: 10px 10px 10px 10px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
	color: #FD7927;
	background-color: #512507;
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(0.47,2.02,.31,-.36);
}

#categories-2 h2 {
	color: #512507;
}

.entry-meta p:nth-child(2) {
	display: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #fd7927;
}

.voutirakou_terms {
	color: #fd7927;
}

.voutirakou_terms:hover {
	color: #512507;
}

.mfp-bg.wdt-popup-box-window.wdt-popup-box-window-7151663.wdt-Offer-popup-box.wdt-fade-zoom.mfp-ready {
/*     display: none!important; */
}
.mfp-wrap.mfp-auto-cursor.wdt-popup-box-window.wdt-popup-box-window-7151663.wdt-Offer-popup-box.wdt-fade-zoom.mfp-ready {
/*     display: none!important; */
	
}
#wt-cli-settings-btn {
	font-family: "Kanit", Sans-serif!important;
	font-size: 14px!important;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.8em;
	letter-spacing: 0px;
	background-color: #512507 !important;
	color: white !important;
	border-radius: 10px 10px;
}

#wt-cli-settings-btn:hover {
	color: #FD7927!important;
}

#cookie-law-info-bar {
	width: 700px !important;
}

#wt-cli-reject-btn {
	font-family: "Kanit", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.8em;
	letter-spacing: 0px;
	background-color: #7d3c13 !important;
	border-radius: 10px;
}

#wt-cli-reject-btn {
	color: #FD7927!important;
}

#wt-cli-accept-all-btn {
	color: white !important;
	font-family: "Kanit", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.8em;
	letter-spacing: 0px;
	background-color: #FD7927 !important;
	border-radius: 10px;
}

.cli-bar-message {
	padding-bottom: 30px;
}

		#cookie-law-info-again {
	left: 600px !important;
	right: unset!important;
}


@media (max-width: 480px) and (min-width: 340px){
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: block !important;
  }

	#cookie-law-info-bar {
	max-width: 340px;
}
	.elementor-element.elementor-element-36cf050.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
	margin-bottom: 20px!important;
}

		#cookie-law-info-again {
	left: 0px !important;
	right: unset!important;
}
	
	.elementor-element.elementor-element-ee0e916.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor {
	width: 224px!important;
}
	
	.elementor-background-video-hosted.elementor-html5-video {
	width: 400px !important;
	height: 650px !important;
}
	.elementor .elementor-html5-video {
	-o-object-fit: cover;
	object-fit: cover;
}
	.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
	

	
	.elementor-20949 .elementor-element.elementor-element-6e86f1a.elementor-column > .elementor-widget-wrap {
	justify-content: center!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-64ba82c > .elementor-element-populated {
	padding: 230px 0px 0px 0px;
}
	
	.elementor-20896 .elementor-element.elementor-element-9e94553 .wdt-button-holder .wdt-button .wdt-button-icon {
	margin: 0px 0px 10px 0px!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-3a43610 .wdt-button-holder .wdt-button .wdt-button-icon {
	margin: 0px 0px 0px -0px!important;
}
	
	.elementor-widget-container {
	text-align: center!important;
		margin-bottom: 15px !important;
}

	
	#wdt-button-46667ab {
/* 		display: none!important; */
}
	
	.elementor-20901 .elementor-element.elementor-element-1d916d4 div.wdt-logo-container img {
	max-width: 320px!important;
	width: 320px!important;
}
	
	.elementor-20949 .elementor-element.elementor-element-5438f3c div.wdt-logo-container img {
	max-width: 320px!important;
	width: 320px!important;
}
	
	
	.elementor-20901 .elementor-element.elementor-element-0749873 {
	font-size: 18px!important;
}
	.elementor-widget-container h4 {
	font-size: 22px !important;
}


	.elementor-section.elementor-inner-section.elementor-element.elementor-element-abcb9a0.elementor-section-boxed.elementor-section-height-default {
	margin-top: 180px!important;
}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-ba6b917.wdt-slider-image-overlay.elementor-hidden-mobile_extra.elementor-hidden-mobile {
	margin-top: -160px!important;
	z-index: 2!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-abcb9a0 {
	padding: 100px 0px 40px 0px!important;
}
	
	.elementor-section.elementor-top-section.elementor-element.elementor-element-15b100d.elementor-section-full_width.elementor-section-stretched.wdt-header-type-3.elementor-hidden-mobile.elementor-section-height-default {
	height: 165px!important;
}
	
	.elementor-20949 .elementor-element.elementor-element-df711d8 {
	padding: 0px 0px 0px 0px!important;
}
	
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-81c2943 li a {
	display: block !important;
	height: 14px!important;
}
	
	.elementor-widget-wrap.elementor-element-populated li a {
	display: block!important;
	height: 14px!important;
}
	.elementor-section.elementor-inner-section.elementor-element.elementor-element-b81920f.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default li a {
	display: flex !important;
	height: 23px !important;
}

	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-aaab6ff li {
	display: block !important;
}
	
	.elementor-element.elementor-element-d0e8811.wdt-footer-address-column.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list div {
	width: 100% !important;
	padding: 0px !important;
}
	
	.elementor-20901 .elementor-element.elementor-element-f9f2ebc > .elementor-element-populated {
	padding: 0% 0% 0% 0%!important;
}
	
	
	.elementor-widget-wrap.elementor-element-populated li span {
	display: contents!important;

}
	
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-aaab6ff div div:nth-child(2) {
	margin-bottom: 0px !important;
}
		.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-aaab6ff div div:nth-child(2) div {
	margin-bottom: 30px !important;
}
	.elementor-section.elementor-top-section.elementor-element.elementor-element-78ebd1f.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default .elementor-widget:not(:last-child) {
	margin-bottom: -26px !important;
}
	
.elementor-20901 .elementor-element.elementor-element-ee0e916 > .elementor-widget-container {
	padding: 0px 0px 0px 0px!important;
}	
	.elementor-20901 .elementor-element.elementor-element-7d99a89 > .elementor-widget-container {
	padding: 0px 0px 0px 0px!important;
}
	
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad89081 {
	height: 50px!important;
}
	
	.elementor-element.elementor-element-fd88335.elementor-widget__width-inherit.wdt-circle-highlighter.center.elementor-widget.elementor-widget-wdt-heading.animated.zoomIn {
	margin-top: -185px !important;
}
	.elementor-element.elementor-element-a710dea.animated-slow.elementor-widget.elementor-widget-heading.animated.zoomIn {
	padding-top: 175px !important;
}

	.elementor-element.elementor-element-bfb788c.elementor-icon-list--layout-inline.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
	height: 75px!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-7c65526 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 20px 0px 20px!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-f26f218 {
	padding: 0px 0px 20px 0px!important;
}

	.elementor-20896 .elementor-element.elementor-element-9d08a4e {
	padding: 30px 30px 0px 30px!important;
}
	.elementor-20896 .elementor-element.elementor-element-9676bf2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 60px 0px!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-7d93083 {
	padding: 0px 20px 0px 20px!important;
}
	.elementor-20896 .elementor-element.elementor-element-7b57415 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 20px 0px 20px!important;
}
	
	.elementor-20896 .elementor-element.elementor-element-3e9e340 {
	padding: 20px 20px 20px 20px!important;
}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-3160339 {
	margin-top: -58px!important;
}
	
#wdt-heading-753696e .wdt-heading-subtitle-wrapper.wdt-heading-align-center {
	margin-bottom: 10px !important;
}
	.elementor-20901 .elementor-element.elementor-element-ce8b35b {
	margin-top: 60px!important;
	margin-bottom: 100px;
}

	.elementor-20901 .elementor-element.elementor-element-15e043f {
	margin: 0px 10px!important;
}

	.elementor-section.elementor-inner-section.elementor-element.elementor-element-15e043f.elementor-section-boxed.elementor-section-height-default {
	margin-top: -70px!important;
}
	
	.perfect_eclass_link_2 {
	display: block!important;
}
	
	#header-wrapper {
	margin: 0 0 30px!important;
}
	
.wdt-heading-subtitle-wrapper.wdt-heading-align-center {
	font-size: 18px !important;
}	
	
	.elementor-19511 .elementor-element.elementor-element-6d4cdbc .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
	font-size: 24px!important;
}
	
	.elementor-19511 .elementor-element.elementor-element-e3be03b {
	padding: 20px 20px 0px 20px!important;
}
	
	.elementor-19511 .elementor-element.elementor-element-e3be03b {
		margin-bottom: 0px!important;
}
	
	.elementor-19511 .elementor-element.elementor-element-607f208 {
	margin-top: 0px!important;	
}
	
	.wdt-heading-deco-inner.wdt-right-part svg {
	margin-top: -10px !important;
}
.wdt-heading-title-wrapper.wdt-heading-align-center.wdt-heading-deco-wrapper {
	margin-top: -6px!important;
}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-480cb2b {
	margin-top: -60px;
}
	
	.elementor-element.elementor-element-1be326d.elementor-widget.elementor-widget-heading {
	margin: 0!important;
}
	
	.elementor-widget-container h5 {
	margin: 0!important;
}

	
	.elementor-section.elementor-inner-section.elementor-element.elementor-element-2db7857.elementor-section-boxed.elementor-section-height-default .elementor-widget-container {
	margin: 0 !important;
}
	.elementor-section.elementor-inner-section.elementor-element.elementor-element-a5d0ec9.elementor-section-boxed.elementor-section-height-default .elementor-element.elementor-element-1be326d.elementor-widget.elementor-widget-heading .elementor-widget-container {
	margin-bottom: 0px !important;
}
	.elementor-20896 .elementor-element.elementor-element-eb52323 > .elementor-element-populated {
	padding: 0px!important;
}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-eb52323.wdt-slider-image-overlay.elementor-hidden-mobile_extra.elementor-hidden-mobile {
	margin-top: -327px;
}
	
	.elementor-20896 .elementor-element.elementor-element-fd88335 .wdt-heading-holder .wdt-heading-content-wrapper {
	padding: 4px 0% 0% 0%!important;
}

	.elementor-element.elementor-element-3f16b33.elementor-widget.elementor-widget-sidebar .entry-meta {
	display: grid!important;
	margin-top: 14px!important;
}
	.widget .recent-posts-widget li {
	display: inherit!important;
}
	
	#categories-2 li {
	display: flex!important;
}
	
	.share li {
	display: inline-flex!important;
}
	
	.wdt-share-list {
	padding: 0px !important;
	margin-top: 10px!important;
}
	
.elementor-element.elementor-element-5c19f25.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul {
	margin-top: 14px!important;
}	
	
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-ef37d7e ul {
	margin-top: 14px !important;
}
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-aaab6ff ul {
	margin-top: 20px !important;
}
	
	.elementor-element.elementor-element-d0e8811.wdt-footer-address-column.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul {
	margin-top: 2px !important;
}
	
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-f9f2ebc ul {
	margin-top: 14px !important;
}
	
	.elementor-element.elementor-element-d4efa56.elementor-widget.elementor-widget-heading h4 {
	margin-top: 20px !important;
}
	.elementor-element.elementor-element-832eef4.elementor-widget.elementor-widget-heading h4 {
	margin-top: 28px !important;
}
	.elementor-element.elementor-element-ca2a8b6.elementor-widget.elementor-widget-heading h4 {
	margin-top: 28px !important;
}
	.elementor-element.elementor-element-264e801.elementor-widget.elementor-widget-heading h4 {
	margin-top: 30px !important;
}
	.elementor-21240 .elementor-element.elementor-element-9e4f875 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px!important;
	margin-bottom: 50px!important;
}
	
	.elementor-21238 .elementor-element.elementor-element-38a2a76 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 50px;
}
	
	.elementor-21236 .elementor-element.elementor-element-326c8df {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 50px;
}
	.elementor-21242 .elementor-element.elementor-element-1f07da6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 50px;
}
	.elementor-19511 .elementor-element.elementor-element-99dce10 > .elementor-widget-container {
	margin: 0px 0px 50px 0px!important;
}
	.elementor-widget-wrap.elementor-element-populated {
	margin: 0px !important;
}
	
	.elementor-20949 .elementor-element.elementor-element-dcbaf5e {
	width: 100%!important;
}
	.elementor-20949 .elementor-element.elementor-element-6e86f1a {
	width: 100%!important;
}
	.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	margin-left: 30px!important;
}

	#wdt-counter-1e16cfa .wdt-column {
	width: 33.3% !important;
}
	
.home .wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] {
	width: 100% !important;
}	
	
	#wdt-counter-1e16cfa {
	width: 100% !important;
}
	.wdt-content-title a {
	font-size: 15px;
}
	.wdt-content-counter {
	margin-left: 4px;
}
	.elementor-19511 .elementor-element.elementor-element-a8c5d18 {
	bottom: 20px!important;
}
	
	.attachment-full.size-full.wp-image-22186 {
	height: 181px;
	width: 150px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: -37px;
}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-8b4fb75 {
	margin-top: 116px;
}
	
	#egrad-5438f3c img {
	max-width: 232px !important;
}
	.elementor-20949 .elementor-element.elementor-element-fba3c15 > .elementor-widget-container {
	margin: 0px 0px 0px 0px!important;
}
}

@media screen and (max-width: 1000px) and (min-width: 481px) {
	.elementor-20896 .elementor-element.elementor-element-abcb9a0 {
	padding: 180px 0px 0px 0px!important;
}
	.elementor .elementor-hidden-tablet {
	display: block;
}
	
	.elementor-heading-title.elementor-size-default {
	font-size: 18px;
}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-eb52323.wdt-slider-image-overlay.elementor-hidden-mobile_extra.elementor-hidden-mobile {
	display: none;
}
	.e-text-path svg {
	display: none;
}
	.elementor-20901 .elementor-element.elementor-element-5c19f25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: 0px!important;
}
	
	.elementor-20901 .elementor-element.elementor-element-d20fef7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: 0px!important;
}
	.elementor-20901 .elementor-element.elementor-element-d0e8811 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: 0px!important;
}
	
	.elementor-20901 .elementor-element.elementor-element-d0e8811 > .elementor-widget-container {
	padding: 0px!important;
}
	.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
	width: 19%;
}
	.elementor-element.elementor-element-46136e5.wdt-footer-address-column.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
	margin-bottom: 0px !important;
}
	.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-f9f2ebc {
	padding-left: 40px;
}
	
	#egrad-1d916d4 {
	top: -45px !important;
	position: relative;
}
	.elementor-element.elementor-element-1d916d4.elementor-widget__width-inherit.elementor-align-center.elementor-widget.elementor-widget-wdt-logo {
	margin-bottom: -53px;
}
	
	.elementor-element.elementor-element-0749873.elementor-widget.elementor-widget-text-editor {
	font-size: 18px;
	padding-right: 10px;
}
.elementor-icon-list-text {
	word-break: break-all;
}	
	.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-wobble-skew {
	font-size: 13px;
}
	.elementor-20896 .elementor-element.elementor-element-a4a8b5d > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
}
	
	.elementor-20896 .elementor-element.elementor-element-c3eb451 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
}
	.elementor-20896 .elementor-element.elementor-element-51c7015 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
}
	
	.elementor-20896 .elementor-element.elementor-element-9760207 > .elementor-widget-container {
	margin: -80px 0px 0px 0px;
}
	
	#cookie-law-info-again {
	left: 0px !important;
	right: unset!important;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  th, td, tbody th {
    font-size: 9px;
  }
}
.elementor-20896 .elementor-element.elementor-element-ba6b917 > .elementor-element-populated {
	padding: 0% 10% 0% 10%;
	top: -41px;
}
	
.elementor-element.elementor-element-a710dea.animated-slow.elementor-widget.elementor-widget-heading.animated.zoomIn {
	top: 40px;
}	

@media only screen and (max-width: 479px) {
    .wdt-posts-list-wrapper .wdt-overlap-style.wdt-post-entry .blog-entry .entry-thumb img {
        object-fit: fill !important;
    }
}

