/*
Theme Name: Adeline Child Theme
Theme URI: https://adeline.pixandhue.com/
Description: A Blog & Shop Theme for WordPress
Author: Pix & Hue
Author URI: https://www.pixandhue.com/
Template: adeline
*/

/*Add Custom Style Here......*/
/* Calendar */
.pgcal-branding {
 display: none;
}


/* Highlight using list element */
  @media (max-width: 700px){
.elementor-1064 .elementor-element.elementor-element-e2a30d5 {margin-top: 44px;}
  }

  @media (max-width: 1024px){
.elementor-1933 .elementor-element.elementor-element-e3fe6c5 {  margin-bottom: 0px !important;}
  }

.fc .fc-button-primary {	color: #fff!important;}

.adeline-nav-wrapper li a:active {
        background: #f1d74c;
        color: #ffffff;
    }
	
/* Highlight using list element */
.adeline-nav-wrapper li.current_page_item{
	text-underline-offset: 3px;
    text-decoration: underline;
}
 
/* Highlight using link element */
.adeline-nav-wrapper li.current_page_item a{
	text-underline-offset: 3px;
    text-decoration: underline;
}

.adeline-nav-wrapper li.current-menu-parent >a {
	text-underline-offset: 3px;
    text-decoration: underline;
}

/*------------------------------*/
																				/*   calendar */
.fc .fc-toolbar-title {
    font-size: 1.45em   !important;
		color: #3C3C41;
    font-family:  Raleway-Regular, sans-serif;
}
.fc .fc-daygrid-day.fc-day-today {
    background-color: transparent   !important;
}

.fc .fc-button-primary {
    color: #2C3E50;
}
.fc .fc-daygrid-day-number {
    color: black;
  text-decoration: none   !important;
}
.fc .fc-button-primary:disabled {
	 background-color: #2C3E50 !important;
}
.fc .fc-button:disabled {
    opacity: 1 !important;
}
.fc-col-header-cell {
    background-color: #EAE4DB !important;
    border-color: #829B8C !important;
}
 .elementor a {
  text-decoration: none  !important;
}
.fc-h-event { 
  background-color: #829B8C !important;}
.fc-daygrid-event{
	font-size:1.1em !important;
	text-decoration-color: #2C3E50 !important;	
} 


/*  telitses*/
.adeline-page-wrapper ul.slick-dots {
    bottom: -7px;}
/*------------------------------*/
/*  widget*/
.adeline-featured-links-column .elementor-widget-divider {
  position: absolute !important;
  top: -3%;
  width: calc(100% - 20px) !important;
  left: 10px;
  height: 90%;
}
/*------------------------------*/
																				/*  mc4wp*/
.adeline-mc4wp-form input {
	float: revert;
}

.adeline-mc4wp-div{
	background-color: #67313D;	
	margin: 0px 0px 58px 0px;
	/*padding: 16px 0px 1px 0px;*/
	padding: 32px 0px 3px 0px;
}


.adeline-mc4wp-div1{
	background-color: #67313D;	
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 1px 0px;
}
.adeline-mc4wp-form {
  margin-top: 12px;
	margin-bottom: 17px;
	    background-color: #67313D;
}
.adeline-mc4wp-form p.adeline-mc4wp-accent-text {
	font-family: "Angella-White", Sans-serif;
	font-size: 53px;
	margin: 0px 0px -24px 0px;
	    text-transform: lowercase;
		color:#AF7E2C;
}
.adeline-mc4wp-accent-text::first-letter {
text-transform: capitalize;
}
  .adeline-mc4wp-heading-text {
		color: #FFFFFF;
		font-family: "BodoniModa", Sans-serif;
		font-size: 41px;
  text-align: center;
  text-transform: none;
}
.adeline-mc4wp-form p.adeline-mc4wp-para-text {    margin: 9px 0 38px 0; }
.adeline-elementor-mailchimp-section .adeline-subscribe-section .adeline-mc4wp-form input[type="submit"] {
    background-color: #AF7E2C;
    color: #FFFFFF;
}
.mc4wp-alert.mc4wp-success p {
    background-color: #af7e2c;
}
/*------------------------------*/
																			/*  footer*/
#adeline-footer { margin-top: -65px;}

.adeline-script-text.elementor-widget-heading,
.adeline-script-text.elementor-widget-text-editor {	text-transform: none;}

/*------------------------------*/
																					/*  Header*/
.adeline-page-wrapper .adeline-nav-wrapper li {    margin: 0 39px 0 0;}

/*------------------------------*/
/*  about me Box */
.elementor-1933 .elementor-element.elementor-element-7707eb1 > .elementor-widget-container 
{    border-color: #AF7E2C; }
/*------------------------------*/
/*  contact Button */
.adeline-contact-form input[type="submit"] {
    background: #67313D; }
/*------------------------------*/
/*  contact Box */
.elementor-2552 .elementor-element.elementor-element-2ed77ed0 > .elementor-widget-container {border-color: #AF7E2C; }
/*------------------------------*/
/*   MENTORING Box */
.elementor-2596 .elementor-element.elementor-element-b0c54a4 > .elementor-widget-container { border-color: #AF7E2C; }

/*------------------------------*/
/*   icon */
.elementor-icon svg {  margin-top: 7px;}
/*------------------------------*/
/*   button */
.fc .fc-button-primary {
    background-color: #3C3C41 !important;
    border-color: #3C3C41 !important;
}
.fc .fc-button-primary:disabled {
    background-color: #3C3C41  !important;
    border-color: #3C3C41  !important;
}
/*------------------------------*/
																			/*   Posts */
.adeline-post-date a {
    color: #888888;
	opacity:0;
}
.adeline-blog-subtitle {
    font-family: Angella-White;
	    text-transform: lowercase;
}

.adeline-blog-subtitle::first-letter {
    text-transform: capitalize;
}
.adeline-blog-title {
    font-size: 32px;
    font-family: BodoniModa;
		text-transform: lowercase;
}
.adeline-posts-slider-caption .adeline-slider-title a {
    font-family: BodoniModa;
    text-transform: none;
}
/****color*****/
.adeline-blog-accent-block {
 background-color: #E1CAC9;
	opacity:0.6; 
}
.adeline-post-slider .adeline-slide-container.slick-dotted.slick-slider {
 background-color: #E1CAC9;
	opacity:1;
}
.adeline-block-item .adeline-post-header {
 background-color: #E1CAC9;
	
}


/*------------------------------*/
/*   read more button */
.adeline-read-more a {
    background: #AF7E2C;
}

/*------------------------------*/
/*   footer */
@media (max-width: 779px){
.adeline-footer-menu li {
  list-style: none;
	display: block;
}
.adeline-footer-menu li:last-of-type {
margin-right: 26px;
}	
}
/*   online lessons in home */
	
	
	@media (max-width: 900px){
	.elementor-1064 .elementor-element.elementor-element-0bae084 .elementor-button {
		margin-bottom: 452px;
		margin-left: 82px;
	}
	}
/*------------------------------*/
/*   RETREAT */
.adeline-post-comments , .adeline-post-footer, .adeline-related-posts{
display: none;
}
.adeline-post-content {
    margin-bottom: 128px;
}
#extra1 {
	text-align: center;
    color: #3c3c41;
    font-family: "BodoniModa-Italic", Sans-serif;
    font-size: 43px;
    font-weight: 400;
    line-height: 45px;
    letter-spacing: 0.3px;
    word-spacing: 2px;
  
}

/*------------------------------*/
/*   RETREATS */	
.adeline-blog-subtitle {
	color:#af7e2c !important;
	font-size: 76px;
}
.adeline-posts-slider-caption .adeline-slider-title a {
    color: #3c3c41;
    font-family: BodoniModa;
    font-size: 27px;
    font-style: normal;
    line-height: 40px;
	text-transform: capitalize;
	    font-weight: normal;
	}
.adeline-posts-slider-caption .adeline-slider-title {
	font-size: 31px;
	margin: 0;
	line-height: 1.3;
	    font-weight: normal;
}
.adeline-blog-title{
    color: #3c3c41;
    font-family: BodoniModa;
    font-size: 41px;
    font-style: normal;
    line-height: 40px;
		    font-weight: normal;
	}
	.adeline-read-more a {
		    background: #AF7E2C;
	}
.adeline-block-item .adeline-post-header h2, .adeline-block-item .adeline-post-header h2 a {
	 font-family: BodoniModa;
    font-size: 31px;
    font-style: normal;
    line-height: 40px;
	text-transform: capitalize;          
	    font-weight: normal;
	}
	.adeline-cat {
	line-height: 1;
	color: #273742;
	margin: 0 0 8px 0;
	pointer-events: none;
}
	/*-----------------
.adeline-post-header h2::first-letter {
text-transform: capitalize;
}-------------*/
.adeline-single-post .adeline-post-header {
	text-transform: lowercase;
}

h1.adeline-template-title {
display: none;
}
/*------------------------------*/
/*   insta */
.insta-main-div .insta-img-thumbnail {
    border: solid 3px;
    border-color: #ffffff;
}
/*------------------------------*/
/*   terms */
.tdarkoverlay {
  background-color: transparent !important;
}
h3.termstitle {
  background: #d2828c !important;
}
.termsagree{
	background: #d2828c !important;
}

/*------------------------------*/
/*   retreats */
#adeline-feature-wrapper {
  display: none;
}
.size-adeline-full-thumb {
  display: none;
}
#menu-main-menu.current-menu-item > a {
  text-decoration: underline;
}
/*
.adeline-cat a, .adeline-post-location span, .adeline-post-date a {
    text-transform: capitalize;
    }
*/






/*------------------------------*/
/*   footer */
.adeline-footer-container {
  display: none;
}

.adeline-single-post .adeline-post-header h1 {
    font-family: BodoniModa;
    font-size: 31px;
    text-transform: none;  
}

  /*/*  .fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
    background-color: #3C3C41 !important;
    border-color: #3C3C41 !important;
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {
    background-color: #3C3C41 !important;
    border-color: #3C3C41 !important;
}*/
 /*  #pgcalendar table {
	 background-color: #3C3C41  !important;	
}	
*/
 /* 
 .fc-col-header  {
	 background-color: #3C3C41  !important;	
}	

.fc .fc-scrollgrid-section, .fc .fc-scrollgrid-section table, .fc .fc-scrollgrid-section>td {
     background-color:none  !important;
}


@media only screen and (max-width: 767px){	
.elementor-2596 .elementor-element.elementor-element-1186901 .elementor-heading-title {   font-size: 31px !important;}	
.elementor-1814 .elementor-element.elementor-element-02843f1 .elementor-heading-title {   font-size: 31px !important;}	
.elementor-3514 .elementor-element.elementor-element-1a01483 .elementor-heading-title {   font-size: 31px !important;}	

}*/ 
@media only screen and (max-width: 767px) {
	.adeline-standard-headline-text .elementor-heading-title { 
		font-size: 31px !important;
	}
}

@media only screen and (max-width: 767px) {
	.extraMarginForRetreats {
		margin: 40px 80px 40px 80px;
	}
}

.adeline-single-post .adeline-post-entry {
    margin: 20px 0 -56px 0;
}

@media only screen and (max-width: 767px){
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {   display: flex !important;}	
}
.elementor-2552 .elementor-element.elementor-element-19fd9ec > .elementor-element-populated {
  margin-left: -47px !important;
}



/*   bar 

from wpfront-notification-bar.min wpfront-notification-bar   line 88 
.wpfront-notification-bar td
{
    line-height: 1em !important;  ------>   delete
}

*/



.wpfront-notification-bar div.wpfront-div
{
    display:inline-block;
    vertical-align: bottom !important;
    padding: 0px 0px;
}
.wpfront-notification-bar  { 
    background: inherit;
    vertical-align: bottom;
    text-align: center;
    border: 0;
    margin: 0;
    padding: 0;
    line-height: 2em
	color: #eae5db; 
	font-size: 22px;
}
 div.wpfront-div {
	margin-left: 104px;
    display: inline-block;
    text-align: bottom !important;
    vertical-align: bottom !important;
 /*   padding: 5px 0;
    padding-top: 15px;*/
}
@media only screen and (max-width: 1110px){
.wpfront-notification-bar  {	font-size: 22px; }
  .wpfront-notification-bar a.wpfront-button {	font-size: 12px; }
}
@media only screen and (max-width: 900px){
.wpfront-notification-bar  {	font-size: 18px; }  
}
@media only screen and (max-width: 800px){
.wpfront-notification-bar  {	font-size: 15px; }
  .wpfront-notification-bar a.wpfront-button {	font-size: 10px; }
}

.my-interviews-all{    padding: 0 150px 0 150px;}
#my-interviews-second-line1{ width: 25%;}
#my-interviews-second-line2{ width: 25%;}
#my-interviews-second-line3{ width: 25%;}
#my-interviews-second-line4{ width: 25%;}
@media only screen and (max-width: 900px){
    .my-interviews-all{    padding: 0 50px 0 50px;}
}
@media only screen and (max-width: 765px){
    .my-interviews-all{    padding: 0 0 0 0;}
}

#my-interviews-third-line1{ width: 37.5% !important;}
#my-interviews-third-line2{ width: 25% !important;}
#my-interviews-third-line3{ width: 37.5% !important;}

#my-interviews-title{ text-align: center; font-family: BodoniModa; margin: -20px 0 -20px 0; color: #eadad8; font-size: 10vw;}


@media only screen and (max-width: 765px){
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {    text-align: left !important;    }
#my-interviews-title{ margin: 20px 0 -20px 0;}
.wpfront-notification-bar div.wpfront-div {  margin-left: 24px;}
}
 
/*-----------button in retreat-------------------*/
.center {
  text-align: center;
  margin-top:20px;
  font-size: 15px;
}
a.button3{
display:inline-block;
padding:0.3em 1.2em;
margin:0 0.3em 0.3em 0;
border-radius:0em;
box-sizing: border-box;
text-decoration:none;
font-family:'Roboto',sans-serif;
font-weight:300;
color:#FFFFFF;
background-color:#af7e2c;
text-align:center;
transition: all 0.2s;
text-align: center;
}
a.button3:hover{
background-color:#af7e2c;
}
@media all and (max-width:30em){
a.button3{
display:block;
margin:0.2em auto;
}
}

.ph-copyright {
  margin: 0;
  padding: 63px;
}
/*-----------    mailchimp_1  -------------------*/
.custom-form-1 {
    text-align: center; /* Κεντράρισμα φόρμας */

}

.custom-form-1 input[type="text"],
.custom-form-1 input[type="email"] {
	background-color: white !important;
    display: inline-block;
    width: 320px;
    padding: 10px;
    border: 2px solid #fff;
    color: black;
    text-transform: uppercase;
    text-align: center;
    margin-right: 10px;
}

.custom-form-1 input[type="text"]::placeholder,
.custom-form-1 input[type="email"]::placeholder {
    color: black !important;
    opacity: 0.6 !important;
}

.mc4wp-alert.mc4wp-success p {
background-color: #23201c00 !important;
}

@media (min-width: 768px) { 
    .pum-container {
        width: 44vw !important; /* 44% του πλάτους του viewport */
        height: auto !important;
        max-width: 500px;
        max-height: 80vh;
    }
}

