﻿

.event-month,
.event-day,
.event-year,
.event-month a,
.event-day a,
.event-year a {
	color: #FFFAFF;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 60px;
	float: left;
	clear: both;
	text-transform: uppercase;
}


.event-day,
.event-day a {
	font-size: 35px;
	line-height: 35px;
	text-decoration: none;
}

.michroma-font {
  font-family: 'Michroma', sans-serif;
}
.widget-last-posts__item__container__item{display:table-cell;vertical-align:top;}
.widget-last-posts__item__container__item--image{width:60px;}

.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
img.menu-logo,#logo img{width:200px;padding:10px 0 10px 20px;float:left;}
.sign-up-menu ul.menu-sign-up-menu{float:right;}
.sign-up-menu ul.menu-sign-up-menu li{float:left;}
.sign-up-menu ul.menu-sign-up-menu li a{font-size:90%;padding:0 10px;color:#000000;}
.suggest-content-link ul.menu-recommend-content li a,.suggest-content-link ul.menu-recommend-content---not-log li a{background:#aaaaaa;color:#000000;display:block;padding:8px 10px;font-size:90%;}
.suggest-content-link ul.menu-recommend-content li a{background:#D65624;color:#ffffff;display:block;padding:10px 30px;font-size:90%;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
#credits{text-align:center;display:none;}

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}


.icon-instagram:before {
  color: #513f16;
  content: '\E603';
  font-size: 35px;
}


.icon-instagram:hover:before {
opacity:0.5;
}


.icon-instagram-footer:before {
content: "\e60f";
color:#FFFFFF;
font-size:20px;
}


.icon-instagram-footer:hover:before {
opacity:0.5;
}



.icon-twitter::before,.icon-facebook::before,.icon-instagram::before{color:#63666a;}


.icon-sra3::before, .icon-rosette::before, .icon-twitter-footer::before,.icon-facebook-footer::before,.icon-instagram-footer::before{color:#555;}

.hpfhead
{
	color: #1B5F51;
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 7px;
}
.node h2.title,.page-title{font-size:18px;margin-bottom:20px;}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.logo{margin:14px 0 14px 28px;float:left;padding:0;overflow:hidden;width:498px;line-height:100%}
header .logo img{max-width:100%;height:auto}


.wrapper {
	width: 1220px;
	margin: 0px auto;
	position: relative;
}


.header .wrapper {
	background: inherit;
}


.header .wrapper:after {
	display: block;
	content: '';
	clear: both;
}


.footer .wrapper {
	border-top: 3px solid #c1c1c1;
	padding-top: 20px;
	padding-bottom: 20px;
}


.footer .wrapper:after {
	display: block;
	content: '';
	clear: both;
}




.mh-main-nav-wrap { background: #ff006e; }

.mh-main-nav { background: #ff006e; border-bottom: none; }

.mh-main-nav li:hover { background: #ad004b; }

.mh-main-nav-wrap .slicknav_btn, .mh-main-nav-wrap .slicknav_menu, .mh-main-nav-wrap .slicknav_nav .slicknav_item:hover, .mh-main-nav-wrap .slicknav_nav a:hover { background: transparent; }

.mh-main-nav-wrap .slicknav_nav ul { border-color: #005d9d; }

.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }

.jvTwitter .media-object {
    display: block;
}


.loopbtn {
	cursor: pointer;
	float: left;
}


.loopbtn img {
	height: 190px;
	filter: drop-shadow(0 0 10px rgba(0,0,0,.7));
	-webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.7));
	z-index: 1000;
	position: relative;
}
#footer .back-top{text-align:center}
#footer .back-top a{display:inline-block;background-color:#47a7d7;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;padding:5px 20px 15px;text-decoration:none}
#footer .back-top a:before{display:block;text-align:center;font-size:1.2em;content:"\f106"}
#footer .back-top a:hover{background-color:#069}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
.navbar-light .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)}
.navbar-dark .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

	.boxed-layout .container,
	.boxed-layout-small .container,
	.boxed-layout #site-title a img {
		width: 668px;
	}

	#site-branding,
	#site-title a img {
		max-width: 420px;
	}

	.boxed-layout #site-branding,
	.boxed-layout #site-title a img,
	.boxed-layout-small #site-branding,
	.boxed-layout-small #site-title a img {
		max-width: 400px;
	}

	#site-title a img {
		max-width: 265px;
	}

#site-title {
	font-size: 25px;
	font-weight: normal;
	line-height: 32px;
	float: left;
	margin-right: 10px;
	padding: 10px  0px;
}

#site-title a {
	color: #2b9b9b;
	display: block;
}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.one-third.locations{
	line-height: 38px;
	color:white
}


.one-third.locations a{
	color:white
}


.one-third{
	width: 33%;
    float: left;
	padding-right: 10px;
}


.one-third a{
    color: #8f8f8f;
    text-decoration: underline;
}
.field-collection-container .ds-1col .field,.field-collection-container .ds-1col .view{margin-bottom:0 !important;}
.field-collection-container .ds-1col .field.field-name-field-group-title{margin-bottom:10px !important}
.ds-1col .field,.ds-1col .view{margin-bottom:10px;}
.ds-1col .field:before,.ds-1col .view:before,.ds-1col .field:after,.ds-1col .view:after{content:" ";display:table;}
.ds-1col .view .views-row{margin-top:0;}
.ds-1col img{height:auto !important;}
.ds-1col .field-name-title h4{margin-top:0;}
.block-views .views-row .ds-1col{padding:0px;margin-bottom:12px;}
#block-views-news-homepage-block .views-row .ds-1col{padding:0;margin-bottom:10px;}
.views-row .ds-1col{margin-bottom:12px;}


.news__all_item {
  float: left;
  width: 42%;
  margin: 0 4% 0 0;
}


  .news__all_item:nth-last-child(1) {
    margin-right: 0%;
  }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

.vid {
	position: relative;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 56.25%;
	height: 0;
}

.vid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.rgba-5,.rgba-casa{background:rgba(211,113,171,0.4);}

.socials {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 181px;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.wrap{padding:160px 0;box-sizing:border-box;position:relative;min-height:100%}
.wrap .header{height:220px}
.wrap .header .search-form{display:none}
.wrap .footer{position:relative;top:auto;left:auto;height:auto;margin-bottom:10px}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.banner-front .td_block_inner{padding:0 10px}

#main-logo-wrapper{
    position: relative;
    margin: 0;
    padding: 10px 0 0 18px;
    float: left;
}


#container-body ul li {
    list-style: circle;
    list-style-type: circle;
}


#container-body a{
        color: #598059;
        
	}

#container-body a:hover{
        color: #0f400f;
        text-decoration: underline;
	}

#container-body {
    margin: 0px;
    padding: 15px !important;
}
.clearfix::after{display:block;clear:both;content:""}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.small-8{width:66.66667%}
