<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* ============================================================================== 
/*	CONTENT RESULTS
/* ------------------------------------------------------------------------------ */
.news-display { width: 100%;}
.news-display,
.news-display li {padding: 5px;margin: 0px;}
.news-display li {border-bottom: solid 0px #EDEDED;list-style-type: none;} 
.news-display &gt; li:last-child { border-bottom: none; }
.news-display &gt; li &gt; div { padding: 4px; }
.news-display li:hover{background-color:#F9F9F9;}
.news-display .postDate {padding:3px 0 2px;}

.news-display.res-filter li {padding: 8px 2px 8px 10px;margin: 0px;}
.news-display.res-filter li a { display:block; padding-right: 20px; position: relative;  font-size: 95%; } 
.news-display.res-filter li label { display:block; padding-right: 20px; position: relative;  font-size: 95%; } 
.news-display.res-filter .nav_count { position: absolute; display: inline-block; float: right; background: #F9F9F9 /*var(--main-green-hex)*/; border-radius: 10px; /*color: #fff;*/ font-size: 85%; font-weight: 400; min-width: 22px; text-align: center; top: 2px; right:0px; padding-left: 6px; padding-right: 6px; border: 1px solid #bbb;
    color: #585858;  }	
.news-display li.current {background:#FEFED1; }
.news-display li.current a {color: #000; }

.postDate, .scrollDate { font-size:95%; text-transform:uppercase; font-weight:normal; padding:1px 0 0 0px; margin:0; display: inline-block;  }
.postDate { display: block; }


.list-title { font-family: var(--main-font-text); font-size: 115%; font-weight: 600; /* display: table-cell; */ padding-bottom: 3px; }
 

 
ul.elementor-icon-list-items {list-style: none; }

/*ul.elementor-icon-list-items li::before {
  content: "\2022";  
  color: var(--e-global-color-primary); 
  font-weight: bold; 
  display: inline-block;  
  width: 1em;  
  margin-left: -1em; 
}*/

ul.elementor-icon-list-items li::before {
  content: " ";
  color: var(--e-global-color-primary);
  font-weight: bold;
  display: inline-block;  
  width: 10px;
  height:10px;
  margin-right: 0.7em;
  margin-left:-1.5em;
   border:1px solid var(--e-global-color-primary);
   border-radius: 10px;
   background-color: var(--e-global-color-primary);
  line-height: 0px; 
  margin-top:0px;
}

.elementor-widget-icon-list, .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

/* ============================================================================== 
/*	COLORS
/* ------------------------------------------------------------------------------ */


.postDate, .scrollDate { color: #999; }


/* ============================================================================== 
/*	CONTENT INTRO
/* ------------------------------------------------------------------------------ */

/*.billboard {
    background-image: -moz-linear-gradient(top,rgba(254, 254, 209,1),rgba(254, 254, 209,.13));
    background-image: -webkit-linear-gradient(top,rgba(254, 254, 209,1),rgba(254, 254, 209,.13));
    background-image: linear-gradient(top,rgba(254, 254, 209,1),rgba(254, 254, 209,.13)); 
	border: 1px solid rgba(66, 42, 46, .2);
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; 
    -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.01);
    -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.01);
    box-shadow: inset 0 0 2px 0 rgba(0,0,0,.01);
	margin: 0px auto 18px;
    padding: 10px 15px; 
	color: #736755; 
}
.billboard * { font-family: 'Times New Roman', 'Times',sans-serif !important; font-style: italic; }
.billboard_home_title { font-size:35px; font-weight:500; color: #3c4452; }
.billboard_home_intro { font-size:20px; font-weight:200; }*/

.billboard {
	margin: 0px 0px 10px 0px;
    padding: 20px 20px 1px 20px;
    background-color: #F4F4F4;
}

/* ============================================================================== 
/*	IMAGE BOXES
/* ------------------------------------------------------------------------------ */

.bitChopa, .bitChopaTiny, .listChopa {
	width: 70px;
	height: 70px;
	overflow:hidden;
	display:block;
	float:left;
	margin: 3px 10px 3px 0;
	border:0px solid #E2E2E2;
	padding:0px;
	text-align:center;
}
.bitChopaTiny { width: 40px;height: 40px; }

.bitChopa img, .bitChopaTiny img, .listChopa img { padding:0; margin:0; }

/* IE5.x &amp; IE6 */
* html span.bitChopa img, *+html span.bitChopa img { height: 70px; width: 70px; }
* html span.bitChopaTiny img, *+html span.bitChopaTiny img { height: 40px; width: 40px; }

.bitChopa img { max-width: 70px; min-height: 60px;  }
.bitChopaTiny img { max-width: 40px; min-height: 30px; }

.listChopa 		{ width: 100px; height: auto; max-height: 100px; /*background:url(../image/no_image.png) no-repeat 50% 50% transparent;*/ } 
.listChopa img  { width:auto; min-width: 100%; max-height: 100px; }

    
.grid-item .bitChopa { display: block; width: 100%; height: auto; /*min-height: 50px; max-height: 267px;*/ margin: 0 0 10px; } 
.grid-item .bitChopa img   { width: 100%; max-width: 100%; min-height: 50px;   height: 100%; }    




/*=== Schedule Block ===*/

/* 
.schedule-block {
    position: relative;
    margin-bottom: 30px;
	width: 100%;
}

.schedule-block:after {
    display: table;
    clear: both;
    content: "";
}

.schedule-block .inner-box {
    position: relative; 
    text-align: left;
}

.schedule-block .inner-box .inner {
    position: relative;
    padding: 20px 30px 20px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    box-shadow: 0 0 30px rgba(0,0,0,0.05); 
	overflow: hidden;
}

.schedule-block .inner:before {
    position: absolute;
    top: 0;
    bottom: -30px;
    right: 100%;
    border-left: 2px dashed #dddddd;
    content: "";
    margin-right: 80px;
}

.schedule-block .inner:after {
    position: absolute;
    right: 100%;
    top: 35px;
    border-top: 15px solid transparent;
    border-right: 20px solid #ffffff;
    border-bottom: 15px solid transparent;
    content: "";
	display: none;
}

.schedule-block .date {
    position: absolute;
    left: -132px;
    width: 100px;
    top: 0px;
    height: 100px;
    background-color: #ffffff;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #212639;
    font-weight: 500;
    padding: 30px 15px 0;
    border-radius: 50%;
    border: 2px dashed #dddddd;
    box-shadow: 0 0 30px rgba(0,0,0,0.05);
	display: none;
}
 

.schedule-block h4 {
    position: relative; 
    line-height: 1.2; 
    font-weight: 600;
    margin-bottom: 0;
    padding-top: 0;  
}

.schedule-block h4 a { 
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
	font-size: 19px;
}

.schedule-block h4 a:hover {
    color: #f14b59;
}

.schedule-block figure {
    position: relative;
    display: block; overflow: hidden;
}

.schedule-block figure.thumb {
    min-height: 110px;
}

.schedule-block figure .thumb_cover {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; 
    background: rgba(255,255,255,0.5);
    height: 100%;
    opacity: 0.8;
}

.schedule-block:hover .thumb_cover {
    opacity: 0.2;
}
 

.schedule-block .text {
    position: relative; 
    line-height: 1.2; 
    color: #888888;
    margin-bottom: 5px;
}

.schedule-block .btn-box {
    position: relative;
    padding: 6px 0;
}

.schedule-block .btn-box a {
    padding: 10px 20px;
    line-height: 20px;
    font-size: 14px;
    background-color: #444444;
    color: #ffffff;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    border-radius: 5px;
}

.schedule-block .btn-box a:hover {
    color: #ffffff; 
}

.schedule-block.even .inner-box {
    float: left;
    text-align: right;
}

.schedule-block.even .inner-box .inner {
    margin-left: 0;
    margin-right: 80px;
}

.schedule-block.even .inner:before {
    right: auto;
    left: 100%;
    margin-left: 80px;
    margin-right: 0;
}

.schedule-block.even .inner:after {
    right: auto;
    left: 100%;
    border-right: 0;
    border-left: 20px solid #ffffff;
}

.schedule-block:last-child .inner:before {
    display: none;
}
 */



/*=== Schedule Block ===*/

.schedule-block {
    position: relative;
    /*margin-bottom: 30px;*/
    width: 100%;
}

.schedule-block:after {
    display: table;
    clear: both;
    content: "";
}

.schedule-block .card,
.schedule-block .inner-box {
    position: relative;
    /*float: right;*/
    /*width: 50%;*/
    text-align: left;
}

.schedule-block .card {
    margin-bottom: 0 !important;
}

.schedule-block .inner-box .inner {
    position: relative;
    padding: 20px 30px 20px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
    /*margin-left: 80px;*/
    /*border-radius: 20px;*/
    overflow: hidden;
}

.schedule-block .inner:before {
    position: absolute;
    top: 0;
    bottom: -30px;
    right: 100%;
    border-left: 2px dashed #dddddd;
    content: "";
    margin-right: 80px;
}

.schedule-block .inner:after {
    position: absolute;
    right: 100%;
    top: 35px;
    border-top: 15px solid transparent;
    border-right: 20px solid #ffffff;
    border-bottom: 15px solid transparent;
    content: "";
    display: none;
}

.schedule-block .date {
    position: absolute;
    left: -132px;
    width: 100px;
    top: 0px;
    height: 100px;
    background-color: #ffffff;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #212639;
    font-weight: 500;
    padding: 30px 15px 0;
    border-radius: 50%;
    border: 2px dashed #dddddd;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
    display: none;
}

.schedule-block h4, .schedule-block a.h4 { position: relative; line-height: 1.2; /* font-weight: 600; */ margin-bottom: 0; padding-top: 0; letter-spacing: .025em; }

.schedule-block h4 a, .schedule-block a.h4 { display: inline-block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-size: 18px; color: var(--main-blue-hex); }

.schedule-block h4 a:hover, .schedule-block a.h4:hover { color: #f14b59; }

.schedule-block figure { position: relative; display: block; overflow: hidden; margin-bottom: 0; }

.schedule-block figure.thumb { height: 180px; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; overflow: hidden !important; }
.swiper_featured .schedule-block figure.thumb { height: 140px; }

.schedule-block figure .thumb_cover { position: absolute; left: 0; bottom: 0; width: 100%; background: transparent; height: 100%; opacity: 0.8; }

.schedule-block:hover .thumb_cover { opacity: 0.2; }

.schedule-block .text { position: relative; line-height: 1.2; color: #888888; margin-bottom: 5px; }

.schedule-block .btn-box { position: relative; padding: 6px 0; }

.schedule-block .btn-box a { padding: 10px 20px; line-height: 20px; font-size: 14px; background-color: #444444; color: #ffffff; border-top: 2px solid transparent; border-bottom: 2px solid transparent; border-radius: 5px; }

.schedule-block .btn-box a:hover { color: #ffffff; }

.schedule-block.even .inner-box {
    float: left;
    text-align: right;
}

.schedule-block.even .inner-box .inner {
    margin-left: 0;
    margin-right: 80px;
}

.schedule-block.even .inner:before {
    right: auto;
    left: 100%;
    margin-left: 80px;
    margin-right: 0;
}

.schedule-block.even .inner:after {
    right: auto;
    left: 100%;
    border-right: 0;
    border-left: 20px solid #ffffff;
}

.schedule-block:last-child .inner:before {
    display: none;
}</pre></body></html>