/* @override http://julia.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://julia.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://julia.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://julia.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://julia.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://theme.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://theme.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://theme.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override http://theme.vdwoerd.com/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 */

/* @override 
	http://theme.vdwoerd.com/wp-content/plugins/elementor-extras/assets/css/frontend.min.css?ver=2.2.9 */

/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.page-id-2841 .events a.action {
padding-top: 0px;
	line-height: 1.3em;
}

.page-id-2841 .event h2.title {
  font-family: 'Circular'!important;
	font-weight: 200!important;	
	line-height: 1.3em;
	font-size:  19px;
	cursor:  none!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
	padding-top: 7px!important;
}

.page-id-2841 .events h3.month-sep {
display:  none;
}

.page-id-2841 .events .meta {
	font-size:  14px;
	line-height: 1.4em;
}

.page-id-2841 .events .event {
	padding-bottom:  0px!important;
	margin-bottom: 15px;
}

.page-id-2841 .events.custom-post-list div.event {
	padding-bottom: 10px!important;
}

.page-id-2841 img.expand-arrow {
	display:  none;
}



.she-header-yes.she-header nav, .she-header-yes.she-header .elementor-image, .she-header-yes.she-header .elementor-shape-circle, .she-header-yes.she-header .fsmfe-wrapper {
    display: none!important;
}










/* GENERAL */

a {
   background-color: transparent;
   text-decoration: none;
   color: #333333; }

a:hover, a:active {
   color: #967c61; }

    @media (max-width: 1025px) {
  
.site-border {
display: none!important;
  }
  }

.credits .elementor-text-editor p {
	font-size: 15px;
 	line-height:  1.5em;
}

a.scrollTop {
	opacity: 0.4;
}

a:hover.scrollTop {
	opacity: 0.8;
}

.elementor-text-editor p a,  .elementor-widget-container p a, .expandable-paragraph a{
	border-bottom: 1px solid #222222 !important;
}

.expandable-paragraph a {
cursor: pointer;
}

.single-post .elementor-widget-container h3, .elementor-text-editor h3 {
  font-family: 'Canela', serif!important;
font-weight:  300;	
letter-spacing: 0.3px;
margin-bottom: 5px;
margin-top: 5px;
}

.elementor-widget-container p {

margin-bottom: 20px;

}


blockquote {
  display: block;
  background-color: transparent!important;
  font-family: 'Canela', serif!important;
  font-style: normal;
	padding: 0.5em 2em !important;
	margin: 1.5em 1em 1.5em 0 !important;
	font-weight: normal;
	border-left: 1px solid #967c61;
}

blockquote p {
  line-height: 1.4em!important;
  font-weight:  100!important;
  letter-spacing: 1px;
  font-size: 30px;
  line-height:  1.2em!important;
}


  @media (max-width: 600px) {

blockquote p {
  line-height: 1.4em!important;
  font-weight:  100!important;
  letter-spacing: 1px;
  font-size: 24px;
  line-height:  1.2em!important;
}
}

.elementor-text-editor p a,  .elementor-widget-container p a, .read-more p a{
	border-bottom: 1px solid;
}

.breadcrumb-menu li.menu-item a, .breadcrumb-menu li.menu-item a:hover {
	padding-top: 0px;
	padding-bottom: 0px;
}

.breadcrumb-menu li.menu-item-2180 a:first-child.elementor-item {
	border-right: 1px solid #bbbbbb;
}

.breadcrumb-menu li.menu-item-2803 a:first-child.elementor-item {
	border-right: 1px solid #bbbbbb;
}


.homepage-menu li.menu-item-3091 a:first-child.elementor-item {
	border-right: 1px solid #bbbbbb;
	padding-right: 12px!important;
}





@media only screen and (max-width: 1280px) and (min-width: 1180px) {

.right-post-column.elementor-column .elementor-column-wrap.elementor-element-populated {
	padding-right: 60px!important;
}
}
@media only screen and (max-width: 1179px) and (min-width: 1025px) {

.right-post-column.elementor-column .elementor-column-wrap.elementor-element-populated {
	padding-right: 35px!important;
}
}




@media (min-width: 1281px) {

.right-post-column.elementor-column .elementor-column-wrap.elementor-element-populated {
	padding-right: 25%!important;
}
}




/* EE AUDIO */



.ee-player__controls__bar {
	padding-left:  0px!important;
	padding-right:  0px!important;
}


ul.ee-player__controls__playlist.ee-player__playlist {
	padding-left: 0px!important;
	padding-top: 20px;
}

.nicon-play-previous {
	display: none;
}

.nicon-play-next {
	display: none;
}

.nicon-play {
padding-left: 0px!important;
}


.ee-player__control--progress__track {
	background-color: #aaaaaa!important;
}

.ee-audio-player__playlist__item__duration {
	display:  none;
}




.menu-overlay li a.elementor-sub-item.elementor-item-anchor, .menu-overlay li a.elementor-sub-item.elementor-item-active, .menu-overlay a.elementor-sub-item.elementor-item-anchor, .menu-overlay a.elementor-sub-item.elementor-item-active, .menu-overlay a.elementor-sub-item
 {
	padding: 0!important;
	padding-right:  8px!important;
	font-size:  22px!important;
}

.menu-overlay li a {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	padding-left: 9px!important;
}

.menu-overlay li.menu-item a.elementor-sub-item {
	padding-left: 0px!important;
	padding-right:  20px!important;
	padding-top: 5px!important;
	
}

/* HEADER / MENU */

  @media (min-width: 1380px) {

.main-header.elementor-top-section {
	padding-right: 100px!important;
	padding-left: 100px!important;
}
}

.she-header-yes.she-header nav, .she-header-yes.she-header .elementor-image, .she-header-yes.she-header .elementor-shape-circle  {
  	display: none;
}

span.elementor-icon-list-icon i {

}



/* POSTS */

.elementor-post-info, .elementor-post-info a {
 	color: #967c61 !important;
}

.elementor-post-info span.elementor-icon-list-icon {
display:  none;	
}

.elementor-share-btn__text {
padding-left: 0px!important;	
}

.fsmfe-wrapper .menu-toggle:checked+.icon-bars .bar-top{
	background-color:  #ffffff!important;
}

.fsmfe-wrapper .menu-toggle:checked+.icon-bars .bar-bottom {
	background-color:  #ffffff!important;
} 

.elementor-post-navigation a {
 	color: #967c61 !important;
}

.elementor-post-navigation a:hover {
 	color: #222222 !important;
}

  @media (min-width: 1025px) {

ul:not(.sub-menu) > .menu-item-3179 > a {
  font-family: 'Canela', serif!important;
	font-weight:  600!important;
	color: #88dc27 !important;
	letter-spacing: 1px;
	font-size:  21px;
}
}


/* VAVO LIST */

h5, .vavo-list a.item h3 {
 	font-family: 'Circular', serif!important;
	font-weight: 300!important;	
	line-height: 1.15em;
}

.vavo-list a.item h3 {
	font-size: 1.9em;
}

.vavo-list .meta {
	padding-top: 4px;
	font-size: 15px;
}


/* EVENT */

.event h2.title {
 	font-family: 'Canela', serif!important;
	font-weight: 300!important;	
	line-height: 1.15em;
}

.home .events .event {
    border-bottom: 1px solid rgba(149, 124, 97, 0.4)!important;
    margin-bottom: 20px;
    position: relative;
    font-weight: 300!important;
    line-height: 1.4em!important;
    font-size: 17px;
    padding-bottom: 7px !important;
}

.home .event a h2.title {
	color: #333333!important;
	cursor: default!important;
}

.home .event h2.title {
	font-size: 18px;
	font-weight: 300!important;	
	line-height: 1.35em!important;
	padding-top: 3px!important;
}

.home .event .meta {
	font-size: 14px;
	line-height: 1.3em;
}

.home .events h3.month-sep {
padding-bottom: 10px!important;	
}

.home .event .category {
	font-size: 14px;
	line-height: 1.2em;
	padding-top: 10px;
}


.page-id-3169 .events .event {
    border-bottom: 1px solid rgba(149, 124, 97, 0.4)!important;
    margin-bottom: 20px;
    position: relative;
    font-weight: 300!important;
    line-height: 1.4em!important;
    font-size: 17px;
    padding-bottom: 7px !important;
}

.page-id-3169 .event a h2.title {
	color: #333333!important;
	cursor: default!important;
}

.page-id-3169 .event h2.title {
	font-size: 18px;
	font-weight: 300!important;	
	line-height: 1.35em!important;
	padding-top: 3px!important;
}

.page-id-3169 .event .meta {
	font-size: 14px;
	line-height: 1.3em;
}

.page-id-3169 .events h3.month-sep {
padding-bottom: 10px!important;	
}

.page-id-3169 .event .category {
	font-size: 14px;
	line-height: 1.2em;
	padding-top: 10px;
}





.events h3.month-sep {
 	font-family: 'Circular', serif!important;
	opacity:  1;
	text-transform: lowercase;
	letter-spacing: 1px;
	font-size:  14px;
	color: #967c61;
}

.events a.action {
	padding-top: 5px;
	font-weight:  500;
	font-size:  14px;
	color: #6cb82f;
}

.events .event {
    border-bottom: 1px solid rgba(149, 124, 97, 0.4)!important;
    margin-bottom: 25px;
    position: relative;
    font-weight: 300!important;
    line-height: 1.4em!important;
    font-size: 17px;
    padding-bottom: 15px !important;
}

.events .excerpt {
margin-bottom: 4px;
}

/* AUDIO */


.iron-audioplayer .playlist ul li {
	padding-bottom: 3px;
}


 .iron-audioplayer .playlist .track-number svg {
   width: 9px;
   height: 10px;
   margin-top: 0px;
   left: 0;
   top: 1;
   position: absolute;
   transform: translateY(50%);
   opacity: 0.6!important;
   }



