.elementor-3078 .elementor-element.elementor-element-35f59190 > .elementor-container{max-width:1160px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-repeater-item-d2bd449 .slick-slide-bg{background-color:rgba(131,60,163,0);}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide{height:250px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-content{max-width:50%;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-heading{color:#8d734a;font-size:2.87rem;font-weight:100;font-style:normal;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-description{color:#707070;font-size:1.25rem;font-weight:normal;line-height:1.4em;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-d6ef79e > .elementor-container{max-width:1160px;}.elementor-3078 .elementor-element.elementor-element-6e5f0480 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3078 .elementor-element.elementor-element-6e5f0480 > .elementor-element-populated{margin:0px 0px 0px 25px;}.elementor-3078 .elementor-element.elementor-element-7be04c39.elementor-widget-heading .elementor-heading-title{color:#191919;}.elementor-3078 .elementor-element.elementor-element-7be04c39 .elementor-heading-title{font-size:1.25rem;font-weight:bold;font-style:normal;}.elementor-3078 .elementor-element.elementor-element-7be04c39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 15px;background-color:#f6f6f6;border-style:solid;border-color:#f6f6f6;border-radius:1px 1px 1px 1px;}.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a, .elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-menu-toggle{color:#707070;}.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a:hover,
					.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-menu-toggle:hover{color:#8d734a;}.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a:hover,
					.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown a.elementor-item-active{color:#8d734a;}.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu--dropdown{font-size:1rem;font-weight:bold;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-2aa1725c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#f6f6f6;border-radius:0px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-4850a3b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-posts-container{grid-column-gap:32px;grid-row-gap:53px;}.elementor-msie .elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );padding-bottom:53px;}.elementor-msie .elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-posts-container{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__card{border-color:#e8e8e8;border-width:1px;border-radius:0px;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__text{margin-top:20px;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__title, .elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__title a{font-size:1rem;font-weight:bold;text-transform:none;line-height:1.1em;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination{text-align:center;font-size:1rem;font-weight:bold;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination .page-numbers:not(.dots){color:#4d4d4d;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination a.page-numbers:hover{color:#222222;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination .page-numbers.current{color:#222222;}.elementor-3078 .elementor-element.elementor-element-5d739eb6 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-d6ef79e{margin-top:0px;margin-bottom:0px;}@media(min-width:768px){.elementor-3078 .elementor-element.elementor-element-6e5f0480{width:25%;}.elementor-3078 .elementor-element.elementor-element-e57e9cd{width:75%;}}@media(max-width:1024px){.elementor-3078 .elementor-element.elementor-element-5eb8a1f1 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide{height:265px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-content{max-width:50%;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-d6ef79e{margin-top:10px;margin-bottom:0px;}}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-7e35ad0 .slick-slide{height:334px;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-content{max-width:100%;}.elementor-3078 .elementor-element.elementor-element-7e35ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3078 .elementor-element.elementor-element-d6ef79e{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for slides, class: .elementor-element-7e35ad0 */.elementor-3078 .elementor-element.elementor-element-7e35ad0 .bold-title{
    font-weight: bold;
}

@media screen and (max-width:768px){

.elementor-3078 .elementor-element.elementor-element-7e35ad0 span.bold-title {
    font-size: 1.4rem !important;
}

.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-heading {
    font-size: 1.4rem !important;
    margin-bottom:10px !important;
}

.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-description{
    font-size:1rem !important;
}

}

.slick-slide-inner {
    max-width: 1160px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-7e35ad0 */.elementor-3078 .elementor-element.elementor-element-7e35ad0 .bold-title{
    font-weight: bold;
}

@media screen and (max-width:768px){

.elementor-3078 .elementor-element.elementor-element-7e35ad0 span.bold-title {
    font-size: 1.4rem !important;
}

.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-heading {
    font-size: 1.4rem !important;
    margin-bottom:10px !important;
}

.elementor-3078 .elementor-element.elementor-element-7e35ad0 .elementor-slide-description{
    font-size:1rem !important;
}

}

.slick-slide-inner {
    max-width: 1160px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2aa1725c */.elementor-3078 .elementor-element.elementor-element-2aa1725c .sub-arrow{
    font-size:1.25rem;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c li{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f6f6f6;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c .sub-menu a{
    font-weight: 100;
    /*padding-left:30px;*/
    margin-left:25px;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c item:focus{
    background: #fff;
}


.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
     padding: 10px 20px;
}

.has-submenu a:hover{
padding: 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5d739eb6 */.elementor-3078 .elementor-element.elementor-element-5d739eb6 h3{
    text-align: center;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .current{
    color:#222222;
    font-size:1rem;
    font-weight: bold;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .page-numbers{
    color:#4d4d4d;
    font-weight: bold;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination{
    margin-top:50px;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-previous, .elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-next{
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 a.page-numbers.prev {
    position: absolute;
    left: 0;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 a.page-numbers.next {
    position: absolute;
    right: 0;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 span.page-numbers.prev {
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 span.page-numbers.next {
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-previous {
    display: none;
}

.nav-below {
    display: none;
}


.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__thumbnail.elementor-fit-height {
   border-bottom: 0px solid #e8e8e8;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 img.attachment-medium.size-medium {
    /*border-bottom: 1px solid #e3e3e3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(227, 227, 227);*/
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__card:hover a:hover {
    color: #8d734a ;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__card:hover {
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);

}

.fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 40vw;
    max-height : 50vh;
    margin: 0;
}


@media screen and (max-width:767px){
    .fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 100vw;
    max-height : 100vh;
    margin: 0;
}

}

.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {
   
    border-bottom: 1px solid #e3e3e3;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2aa1725c */.elementor-3078 .elementor-element.elementor-element-2aa1725c .sub-arrow{
    font-size:1.25rem;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c li{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f6f6f6;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c .sub-menu a{
    font-weight: 100;
    /*padding-left:30px;*/
    margin-left:25px;
}

.elementor-3078 .elementor-element.elementor-element-2aa1725c item:focus{
    background: #fff;
}


.elementor-3078 .elementor-element.elementor-element-2aa1725c .elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
     padding: 10px 20px;
}

.has-submenu a:hover{
padding: 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5d739eb6 */.elementor-3078 .elementor-element.elementor-element-5d739eb6 h3{
    text-align: center;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .current{
    color:#222222;
    font-size:1rem;
    font-weight: bold;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .page-numbers{
    color:#4d4d4d;
    font-weight: bold;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-pagination{
    margin-top:50px;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-previous, .elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-next{
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 a.page-numbers.prev {
    position: absolute;
    left: 0;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 a.page-numbers.next {
    position: absolute;
    right: 0;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 span.page-numbers.prev {
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 span.page-numbers.next {
    display: none;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .nav-previous {
    display: none;
}

.nav-below {
    display: none;
}


.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__thumbnail.elementor-fit-height {
   border-bottom: 0px solid #e8e8e8;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 img.attachment-medium.size-medium {
    /*border-bottom: 1px solid #e3e3e3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(227, 227, 227);*/
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__card:hover a:hover {
    color: #8d734a ;
}

.elementor-3078 .elementor-element.elementor-element-5d739eb6 .elementor-post__card:hover {
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.11);

}

.fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 40vw;
    max-height : 50vh;
    margin: 0;
}


@media screen and (max-width:767px){
    .fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 100vw;
    max-height : 100vh;
    margin: 0;
}

}

.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {
   
    border-bottom: 1px solid #e3e3e3;
}/* End custom CSS */