@font-face{font-family:"Proxima Nova";src:url(../webfonts/proximanova-regular.otf) format("opentype")}@font-face{font-family:"IowanOldStyleW01-Roman";src:url(../webfonts/Iowan-Old-Style-W01-Roman.otf) format("opentype");src:url(../webfonts/Iowan-Old-Style-W01-Roman.ttf) format("truetype")}.btn{font-size:18px;font-weight:500;border-radius:0px;transition:0.3s ease-out;box-shadow:none!important;padding:10px 30px;text-transform:uppercase}.btn.btn-sm{font-size:18px;padding:5px 15px}.btn.btn-outline-white{background:transparent;border:solid 1px #fff;color:#fff;box-shadow:none!important}.btn.btn-outline-white:focus,.btn.btn-outline-white:hover,.btn.btn-outline-white:not(:disabled):not(.diabled):active{background:#fff;color:#f8c95e}.btn.btn-secondary{background:#f8c95e;border:solid 1px #f8c95e;color:#fff;box-shadow:none!important}.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.diabled):active{background:#000;border:solid 1px #000;color:#fff}.btn.btn-white{background:#ffff;border:solid 1px #ffff;color:black;box-shadow:none!important}.btn.btn-white:focus,.btn.btn-white:hover,.btn.btn-white:not(:disabled):not(.diabled):active{background:#f7c146;border:solid 1px #f7c146}.btn.btn-outline-secondary{background:transparent;border:solid 1px #f8c95e;color:#f8c95e;box-shadow:none!important}.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:not(:disabled):not(.diabled):active{background:#f8c95e;color:#fff}.btn.btn-primary{background:#000;border:solid 1px #000;color:#fff;box-shadow:none!important}.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.diabled):active{background:black;border:solid 1px black}.btn.btn-outline-primary{background:transparent;border:solid 1px #000;color:#000;box-shadow:none!important}.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover,.btn.btn-outline-primary:not(:disabled):not(.diabled):active{background:#000;color:#fff}.open-menu #mainHeader .mobile-menu{transform:none}.open-menu #mainHeader .menu-toggler .fa-times{display:block;position:fixed;top:0;margin-top:20px}.open-menu #mainHeader .menu-toggler .fa-bars{display:none}#mainHeader{position:relative;width:100%;left:0;top:0;padding:0;transition:0.3s ease-out;background:#a89a97}#mainHeader .banner{min-height:500px}#mainHeader .title-wrapper{display:flex;flex-wrap:wrap;justify-content:center}#mainHeader .title:after{content:"";width:100%;order:1}#mainHeader .title h1{margin-bottom:0;font-weight:600;order:1;letter-spacing:2px}#mainHeader .title h1:before{content:"";width:5px;height:60px;background-color:#000;float:left;margin-left:-15px;margin-top:15px}#mainHeader .title h4{font-style:italic;order:2}#mainHeader .menu-toggler{width:50px;height:50px;padding:0;background:transparent;flex-wrap:wrap;align-items:center;justify-content:center;border:none;font-size:30px;color:#fff;box-shadow:none!important;outline:none!important;margin-left:auto;position:relative;z-index:20}#mainHeader .menu-toggler .fa-times{display:none}#mainHeader .mobile-menu{width:280px;position:fixed;left:0;top:0;z-index:3;height:100vh;background:#bbabab;transition:0.3s ease-out;transform:translateX(-100%)}#mainHeader .mobile-menu ul{width:100%;background-color:transparent;padding:80px 0px 0}#mainHeader .mobile-menu ul li{padding:20px;text-align:left;position:relative}#mainHeader .mobile-menu ul li.current-menu-item{background:#000}#mainHeader .mobile-menu ul li a{color:#fff;background-color:transparent;text-transform:uppercase;padding:15px 10px;font-size:18px;font-weight:400;transition:0.2s ease-out}#mainHeader .mobile-menu ul li a:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:0;transition:0.3s ease-out;z-index:-1;background:#000}#mainHeader .mobile-menu ul li a:hover{padding-left:75px;color:#fff}#mainHeader .mobile-menu ul li a:hover:before{width:100%}#mainHeader .header-bar{width:100%}#mainHeader .menu-bar{display:flex;justify-content:space-between}#mainHeader .menu-bar ul{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;background-color:transparent}@media (max-width:1200px){#mainHeader .menu-bar ul{width:100%}}#mainHeader .menu-bar ul li{position:relative}#mainHeader .menu-bar ul li.show ul{display:block}#mainHeader .menu-bar ul li:after{content:"";display:block;position:absolute;bottom:0;width:0;height:3px;background:#000;left:0;right:0;margin:0 auto;transition:0.3s ease-out}#mainHeader .menu-bar ul li:hover:after{width:calc(100% - 10px)}#mainHeader .menu-bar ul li a{color:#000;text-transform:lowercase;font-weight:500;font-size:26px;line-height:1;letter-spacing:2px;padding:20px 12px;text-decoration:none;display:block;position:relative;transition:0.3s ease-out;white-space:nowrap;background-color:transparent}#mainHeader a{color:#000}#mainHeader a:focus,#mainHeader a:hover{color:#000;text-decoration:none}#mainHeader .sm-menu-container{padding-top:0px;background-color:#000}@media (min-width:993px){.fixed-bar #mainHeader{position:relative}}#mainFooter{background:#fff;color:#282b2e;margin-top:0px;height:30px}#mainFooter .bottom-info{padding:8px 0;background:#fff;color:#282b2e;border-top:1px solid #e3e3e0}#mainFooter .bottom-info .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:15px}.gotop{width:55px;height:55px;position:fixed;bottom:30px;right:30px;background:rgba(0,0,0,0.9);z-index:900;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:35px;cursor:pointer;transform:translateY(calc(100% + 30px));border-radius:50px;box-shadow:0 0 6px rgba(0,0,0,0.3);transition:0.3s ease-out;margin-right:10px}@media (max-width:575px){.gotop{right:10px;bottom:30px}}.gotop:focus,.gotop:hover{background:#000}.scroll-to-top .gotop{transform:none}.wpb5-crumb{padding:10px 0;background:#white;list-style:none;display:flex;flex-wrap:wrap;color:#717171;margin:0 0 30px}.wpb5-crumb li{font-size:14px;font-weight:400}.wpb5-crumb li>a{color:#717171;text-decoration:none}.wpb5-crumb li.home a{color:#717171;text-transform:none;text-decoration:none}.wpb5-crumb li.separator{padding:0 10px}.wpb5-crumb span{color:#000}.pagination-row{margin:40px 0px 20px;padding:15px 0;border-radius:unset;width:100%}.pagination-row .pagination,.pagination-row .pagination-col{display:flex;justify-content:flex-start}.pagination-row .pagination-col .page-numbers,.pagination-row .pagination .page-numbers{padding:5px 10px;line-height:normal;margin-right:5px;color:#000;font-size:16px}.pagination-row .pagination-col .page-numbers:focus,.pagination-row .pagination-col .page-numbers:hover,.pagination-row .pagination .page-numbers:focus,.pagination-row .pagination .page-numbers:hover{background-color:#000;color:#fff;text-decoration:none}.pagination-row .pagination-col .page-numbers.current,.pagination-row .pagination .page-numbers.current{background-color:#000;color:#fff}.screen-reader-text{display:none}.woocommerce h2{margin-top:0px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-left:1rem}.woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:#000}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#000}.woocommerce a{color:#000}.woocommerce a:active,.woocommerce a:focus,.woocommerce a:hover{color:#000;text-decoration:none}.woocommerce a.button{background:#000;border:solid 1px #000;color:#fff;box-shadow:none!important}.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce a.button:not(:disabled):not(.diabled):active{background:black;border:solid 1px black;color:#fff}.woocommerce a.button.alt{background:#000;border:solid 1px #000;color:#fff;box-shadow:none!important}.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:not(:disabled):not(.diabled):active{background:black;border:solid 1px black;color:#fff}.woocommerce button.button{background:transparent;border:solid 1px #000;color:#000;box-shadow:none!important}.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button.button:not(:disabled):not(.diabled):active{background:#000;color:#fff}.woocommerce button.button.alt{background:#000;border:solid 1px #000;color:#fff;box-shadow:none!important}.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:not(:disabled):not(.diabled):active{background:black;border:solid 1px black;color:#fff}.woocommerce .woocommerce-input-wrapper{display:block;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#fff;border-radius:0;height:48px;padding:0 20px;border:solid 1px #ebebeb;font-size:16px;font-weight:300;color:#595959;line-height:1.5;transition:0.2s ease-out}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:hover{border-color:#000}.woocommerce form .form-row textarea{height:auto;padding:10px 15px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .col2-set .col-2{max-width:initial;flex:none}.woocommerce .select2-container .select2-selection--single{height:48px;line-height:48px;border-radius:0;border:solid 1px #ebebeb}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;width:40px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{height:48px;line-height:48px}.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce .select2-container--default .select2-results__option--highlighted[data-selected]{background:#000}.woocommerce .select2-dropdown{border:solid 1px #ebebeb}.woocommerce #order_review_heading{margin-top:30px}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Merriweather";background-color:#a89a97}img{max-width:100%;height:auto}.flex-row>[class*=col-]{display:flex;flex-direction:column}@media (min-width:1200px){.container{max-width:1200px}}.form-group{margin:0 0 30px}.form-control{background:#fff;font-size:16px;border:solid 1px #ccc;border-radius:5px;color:#030303;outline:none!important;resize:none;transition:0.3s ease-out;box-shadow:none!important;padding:10px 20px}.form-control::placeholder{color:#030303}.form-control:focus,.form-control:hover{background:#fff;color:#030303;border:solid 1px #000}.wpcf7-form{margin-top:40px;margin-left:40px}.wpcf7-form .wpcf7-form-control-wrap{letter-spacing:normal}.wpcf7-form label{display:block;font-size:16px;margin:0 0 20px;position:relative;transition:0.2s ease-out}.wpcf7-form .btn{padding:5px 50px;border-radius:5px}.wpcf7-form .btn:focus,.wpcf7-form .btn:hover{box-shadow:0 3px 6px rgba(0,0,0,0.6)!important}.wpcf7-form .wpcf7-form-control-wrap{display:block;transition:0.2s ease-out}.wpcf7-form input.form-control{height:50px}.wpcf7-form .wpcf7-not-valid{border:solid 1px red}.wpcf7-form div.wpcf7-mail-sent-ok{background:#f8c95e;border:solid 1px #f8c95e;color:#fff}.wpcf7-form div.wpcf7-acceptance-missing,.wpcf7-form div.wpcf7-validation-errors{background:#000;border:solid 1px #000;color:#fff}.e404{padding:100px 0;border-top:solid 4px #000;text-align:center}.e404 h1{font-size:24px;color:#fff;font-weight:100}.e404 h1 strong{font-size:150px;color:#000;display:block}@media (max-width:575px){.e404 h1 strong{font-size:80px}}.e404 p{font-size:24px;margin:0 0 50px}.section{color:#000;padding:40px 0;font-size:18px;line-height:2rem}.section h2{margin-top:40px;font-size:2rem;letter-spacing:2px;line-height:1.2;color:#000;font-weight:600;width:100%}.section h2:before{content:"";width:5px;height:70px;background-color:#000;float:left;margin-left:-15px;margin-top:5px}.section h2:not(:first-of-type){margin-top:80px}.section h4{font-size:18px;margin-bottom:0}.archive p{margin-bottom:0px}
#mainHeader .title h1:before {
	display: none;
}
.title.text-left:before {
	content: "";
    width: 5px;
    height: calc(100% - 20px);
	margin-top: 7px;
    background-color: #000;
    float: left;
    margin-left: -15px;
}
/*WIDGET*/
ul#sidebar {
	padding:0;
	margin-top: 135px
}
p a{
	color: #fff;
}
p a:hover {
	text-decoration: underline;
	color: #fff;
}
.widget {
	background-color: #bfb4ae;
	border: 3px solid #000;
	padding: 10px;
	margin-bottom: 35px;
}

.widget p {
	margin-bottom: 0;
}
.widget h4{
	font-weight: 600;
	font-size: 110%;
	margin-bottom: 15px;
}
.widget a {
	font-weight: 600;
	margin-top: 15px;
	display: block;
	color: #000
}

.agenda-item {
	margin-bottom: 25px;
	max-width: 500px;
	
}
.agenda-item .info-agenda span:after{
	margin: 0 5px;
	content:"|";
	display: inline-block;
}
.agenda-item {
	padding-right: 30px;
	position: relative;
}
.agenda-item .info-agenda span:last-child:after{
	margin-right: 0;
	display: none;

}
.form-control.wpcf7-form-control {
	background-color: #cabcb9;
	border: 2px solid #000;
}

.agenda-item .view-more-wrapper {
	position: relative;
}

.agenda-item .card-body {
	background-color: #bfb4ae;
}

.agenda-item .view-more{
	background-color: #000;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	cursor: pointer;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;	
}
.agenda-item .view-more:after {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; font-weight: 900;	
	
}
.agenda-item .view-more.collapsed:after {
	content: "\f067";
}
.agenda-item .view-more:after {
    content: "\f068"; 
}
@media (max-width: 767.98px) { 
#mainHeader .banner {
	min-height: 250px;
}
}
@media (max-width: 575.98px) { 
#mainHeader .banner {
	min-height: 200px;
}
.section h2:before{
	margin-left: 0;
	margin-right: 15px;
}
 }
