/**
* Theme Name: Foundry Child
* Description: This is a child theme of Foundry, generated by Merlin WP.
* Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
* Template: foundry
* Version: 2.1.6
*/

/*
Color reference:
Purple: 51284f
Blue (dark): 002D72
Blue (light): 68ace5
*/

body {
	font-size: 14px;
	color: #31261d;
}

.nav-container nav {
	xbackground: #f9f9f9;
}
.nav-utility {
	background: #f0f0f0;
}
nav .nav-bar {
	background: #f0f0f0;
	border-top: 1px solid #ccc;
}

nav.nav-centered .logo {
	margin-top: 40px;
	max-height: 100px;
}

.menu > li {
	margin: 0 10px;
}

.menu li a {
	padding: 0 10px;
  font-size: 14px;
  color: #002D72;
  opacity: 1;
}
.menu li a:hover,
.menu li.active a {
  color: #fff;
	background: #002D72;
  text-decoration: none;
}

.menu > li ul {
	background: #002D72;
}

.menu > li > ul li a {
	font-size: 12px;
	color: #dadada;
	display: block;
}
.menu > li > ul li a:hover {
	color: #fff;
	xbackground: #337e9a;
	background: #68ace5;
}

@media (max-width: 991px) {
  #menu-main-menu.menu {
    padding-right: 60px;
    max-width: 50%;
  }
  .has-dropdown:after {
    z-index: 2;
    padding: 7px 10px;
    display: block;
    width: 100%;
    text-align: right;
  }
  #menu-main-menu.menu li {
    margin-bottom: 4px;
  }
  #menu-main-menu.menu a {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .menu > li ul {
    background: #393939;
  }
  .menu li ul a:hover, 
  .menu li.active ul a {
    background: none;
  }
}
@media (max-width: 700px) {
  #menu-main-menu.menu {
    max-width: 70%;
  }
}
@media (max-width: 450px) {
  #menu-main-menu.menu {
    max-width: 85%;
  }
}

section, footer {
	padding: 25px 0;
}

.bg-dark {
	background: #002D72;
}

.page-title-3, .page-title-4 {
	height: 180px;
}
h3.uppercase {
	font-weight: 700;
}

a,
.btn,
.btn:visited {
	xcolor: #002d72;
	xfont-weight: 700;
}
a:hover {
	xcolor: #68ac35;
	xtext-decoration: underline;
}
.btn {
	xborder-color: #002d72;
	xfont-weight: 700;
}
.btn:hover {
	xbackground-color: #68ace5;
	xcolor: #fff;
}

.label {
	background: #68ac35;
}
.list-inline .label {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 5px;
	padding: 2px 8px;
}

.excerpt a.more.btn {
	display: table;
	margin: 10px 0;
}

.pagination li a:hover, 
.pagination li.active a, 
.pagination li.active:hover a {
	background: #68ac35;
}

.white {
	color: #f3f3f3;
}
.white a {
	color: #fff;
}

.no-margin {
	margin: 0;
}

/* events */
.events-front .ai1ec-agenda-view .ai1ec-date-title {
  background: #68ac35;
}
.ai1ec-agenda-view .ai1ec-day,
.ai1ec-agenda-view .ai1ec-weekday {
	color: #fff;
}
.events-front .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
	color: #002d72;
	font-size: 18px;
	font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
}
.events-front .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
	font-size: 14px;
	color: #444;
}
.events-front .ai1ec-read-more {
	color: #fff;
	background-color: #002d72;
}
.events-front .ai1ec-read-more:hover {
	background-color: #68ac35;
	color: #fff;
}

/* posts */
.pendari_post_list_item {
	xpadding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
}
.pendari_post_list_item .image.date {
	width: 30%;
	max-width: 100%;
}
.pendari_post_list_item .image.date img {
	width: 100%;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
}
.pendari_post_list_item .details {
	margin-left: 33%;
}

.news-grid .vc_gitem-post-data-source-post_title {
	margin-bottom: 0;
}

.news-grid .vc_gitem-zone {
	background: none !important;
	border-bottom: 1px solid #eee;
}
.news-grid .vc_gitem_row .vc_gitem-col {
	padding: 15px 0 0 0;
}
.vc_gitem-zone-img {
	visibility: visible;
}
.news-grid h4 {
	margin-bottom: 10px;
}
.news-grid .post-date {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #555;
}
.news-grid .post-categories {
	text-align: left !important;
}
.news-grid .post-categories .vc_grid-filter-item {
	font-size: 11px;
	padding: 2px 5px !important;
	background: #f3f3f3;
	margin: 0 5px 3px 0;
	display: inline-block;
}
.vc_grid-filter>.vc_grid-filter-item {
	cursor: default;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background: inherit;
}

.news-grid .vc_btn3-container a.vc_btn3-color-juicy-pink {
	xbackground-color: #51284f;
}
.news-grid .vc_btn3-container a.vc_btn3-color-juicy-pink:hover {
	xbackground-color: #002D72;
}

@media (max-width: 991px) {
	x.row-fluid.columns-6 .portfolio-item.span {
		padding-left: 6px;
		padding-right: 6px;
	}
	x.portfolio-items .portfolio-item .info {
		padding-left: 6px;
		padding-right: 6px;
	}
	x.portfolio-item .info {
		font-size: 13px;
		line-height: 16px;
	}
	x.portfolio-item h3 {
		font-size: 14px;
		line-height: 18px;
	}
	x.portfolio-item .info div {
		margin-bottom: 8px;
	}
}


footer.footer-1.bg-dark {
	padding-top: 40px;
	color: #bbb !important;
}
footer.footer-1 a {
	color: #fff !important;
	font-weight: 400;
}

footer .widget .title {
	font-size: 18px;
}
.footer-1 .sub {
	opacity: 1;
}

footer .menu {
	height: auto;
}
footer .menu li {
	float: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #aaa;
}
footer .menu li a {
  xcolor: #eee;
  background: none;
  padding: 5px 8px;
  line-height: 18px;
  display: block;
	width: 100%;
	text-transform: none;
	font-weight: 400;
}
footer .menu li a:hover,
footer .menu li.active a {
  xcolor: #fff;
	xbackground: #337e9a;
	background: #68ace5;
}



/*
@font-face {
  font-family: 'Gentona';
  src: url(/wp-content/themes/fonts/Gentona-Medium.woff) format('woff');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'Gentona';
  src: url(/wp-content/themes/fonts/Gentona-Bold.woff) format('woff');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: 'Quadon';
  src: url(/wp-content/themes/fonts/Quadon-Medium.woff) format('woff');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Quadon';
  src: url(/wp-content/themes/fonts/Quadon-Bold.woff) format('woff');
  font-style: normal;
  font-weight: 600;
}
*/

@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-ExtraBold.eot);
    src: url(/wp-content/themes/fonts/Gentona-ExtraBold.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-ExtraBold.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-ExtraBold.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-ExtraBoldItalic.eot);
    src: url(/wp-content/themes/fonts/Gentona-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-ExtraBoldItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-ExtraBoldItalic.ttf) format("truetype");
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-Bold.eot);
    src: url(/wp-content/themes/fonts/Gentona-Bold.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-Bold.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-BoldItalic.eot);
    src: url(/wp-content/themes/fonts/Gentona-BoldItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-BoldItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-Medium.eot);
    src: url(/wp-content/themes/fonts/Gentona-Medium.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-Medium.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-MediumItalic.eot);
    src: url(/wp-content/themes/fonts/Gentona-MediumItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-MediumItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-Book.eot);
    src: url(/wp-content/themes/fonts/Gentona-Book.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-Book.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-Book.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-BookItalic.eot);
    src: url(/wp-content/themes/fonts/Gentona-BookItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-BookItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-BookItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-Light.eot);
    src: url(/wp-content/themes/fonts/Gentona-Light.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-Light.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: gentona;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Gentona-LightItalic.eot);
    src: url(/wp-content/themes/fonts/Gentona-LightItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Gentona-LightItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Gentona-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-Bold.eot);
    src: url(/wp-content/themes/fonts/Quadon-Bold.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-Bold.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-Bold.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-BoldItalic.eot);
    src: url(/wp-content/themes/fonts/Quadon-BoldItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-BoldItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-BoldItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-Medium.eot);
    src: url(/wp-content/themes/fonts/Quadon-Medium.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-Medium.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-Medium.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-MediumItalic.eot);
    src: url(/wp-content/themes/fonts/Quadon-MediumItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-MediumItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-MediumItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-Light.eot);
    src: url(/wp-content/themes/fonts/Quadon-Light.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-Light.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-Light.ttf) format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: quadon;
    font-display: swap;
    src: url(/wp-content/themes/fonts/Quadon-LightItalic.eot);
    src: url(/wp-content/themes/fonts/Quadon-LightItalic.eot?#iefix) format("embedded-opentype"), 
    	url(/wp-content/themes/fonts/Quadon-LightItalic.woff) format("woff"), 
    	url(/wp-content/themes/fonts/Quadon-LightItalic.ttf) format("truetype");
    font-weight: 200;
    font-style: italic;
}

html, body, p, div, .nav-container span, .main-container span, body ul, body ol, body li, h1, h2, h4, h5, h6, 
input, .btn, .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-juicy-pink,
.widget .title, 
.widgettitle, 
.image-tile .title h4,
.dp_pec_wrapper :not(i), .dp_pec_modern_wrapper :not(i), .dp_pec_countdown_wrapper :not(i), .dp_pec_accordion_wrapper :not(i), .dp_pec_grid_wrapper :not(i), .dp_pec_slider_wrapper :not(i), .dp_pec_timeline_wrapper :not(i), .dp_pec_carousel_wrapper :not(i) {
  font-family: Gentona, Tahoma, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
h3, h4, h5, h6,
nav li {
  font-family: Quadon, Tahoma, serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  letter-spacing: 2px;
}

html, body, p, ul, ol, li, input, .btn, .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-juicy-pink,
input[type="submit"], button[type="submit"] {
  font-size: 16px;
}
.menu li a {
  font-size: 18px;
  font-weight: 600;
}
.menu li li a  {
  font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
	margin-bottom: .7em;
}
h1 {
  font-size: 72px;
  line-height: 76px;
  font-weight: 600;
}
h2 {
  font-size: 64px;
  line-height: 68px;
  font-weight: 600;
}
h3 {
  font-size: 38px;
  line-height: 42px;
  font-weight: 600;
}
h4 {
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
}
h5, h6 {
	font-size: 18px;
	line-height: 22px;
}
audio, canvas, iframe, img, svg, video {
    vertical-align: middle;
}
figure {
    margin: 0;
}
hr {
    height: 1px;
    background: #ddd;
    border: none;
    margin: 0;
}
a {
    text-decoration: none;
}
strong {
    font-weight: 700;
}

.ebor-page-wrapper {
  padding-bottom: 0px;
}

.overlay:before {
  background-color: #000;
}

.label {
  background: #009b77;
}

.nav-utility .social-list a {
  color: #002D72;
}
.nav-utility .social-list a:hover {
  color: #cf4520;
  text-decoration: none;
}


.page-title-1, .page-title-2 {
  height: 300px;
  margin-bottom: 30px;
}
.page-title-1 h2.uppercase, 
.page-title-2 h2.uppercase {
  letter-spacing: 2px;
  text-shadow: 0 0 5px rgba(0,0,0, 0.1);
  font-size: 54px;
  line-height: 58px;
}

.pendari_post_list_item .title,
.pendari_portfolio_list_item .title {
  font-size: 22px;
  line-height: 26px;
}

.pendari_portfolio_list_item {
  xpadding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ccc;
}
.pendari_portfolio_list_item .image.date {
  width: 30%;
  max-width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
.pendari_portfolio_list_item .image.date img {
  width: 100%;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
}
.pendari_portfolio_list_item .details {
  margin-left: 33%;
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.pendari_people_grid_item .item-inner {
  box-shadow: 0 0 5px 0 rgba(0,0,0, 0.1);
}
.portfolio-items .portfolio-item .info {
  background: rgba(255,255,255, 0.8);
}
.pendari_people_grid_item .info h3 a  {
  text-decoration: none;
}

.post-categories {
  margin-bottom: 10px;
}
span.post-category {
  font-size: .8em;
  background: rgba(0,0,0, 0.1);
  padding: 3px 5px;
  margin: 0 3px 3px 0;
  border-radius: 3px;
  white-space: nowrap;
}


.image-tile {
	position: relative;
	margin-bottom: 0;
}
.image-tile:before {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;

  content: '';
  position: absolute;
	width: auto;
	height: auto;
  top: 10px;
  right: 10px;
  bottom: 10px;
	left: 10px;
  xmargin-left: -10px;
  xmargin-top: -10px;

  box-sizing: border-box;
	border: 1px solid #86c8bc;
	xbackground: transparent !important;
	background: rgba(0,0,0, 0.1) !important;
	xz-index: -1;
	opacity: 1 !important;
}
.image-tile:hover:before {
	xbackground: #86c8bc !important;
	background: rgba(0,0,0, 0.4) !important;
	xwidth: 100%;
	xheight: 100%;
	xborder-width: 10px;
	border: 10px solid #86c8bc;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	xpadding: 0;
  xtransform: scale(1);
  x-webkit-transform: scale(1);
  transform: none;
  -webkit-transform: none;
}
.image-bg .image-tile:hover a:hover, 
.bg-primary .image-tile:hover a:hover {
	opacity: 1;
}


.image-tile .title {
	padding: 15px;
	max-width: 100%;
	box-sizing: border-box;
}
.inner-title.title-center .title {
  top: 25%;
}
.image-tile .title h4 {
	font-size: 36px;
	line-height: 40px;
	font-weight: 600;
	letter-spacing: 0px;
	text-shadow: 0 0 5px rgba(0,0,0, 0.1);
	xcolor: #86c8bc;
}
.image-tile:hover .title h4 {
	xcolor: #fff;
}

.portfolio-item h3 {
  font-size: 18px;
  line-height: 22px;
}

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
  background-color: rgba(0,0,0, 0.07);
}
.vc_grid-filter.vc_grid-filter-center.left {
  text-align: left;
}



.image-bg h1, 
.image-bg h2, 
.image-bg h3, 
.image-bg h4, 
.image-bg h5, 
.image-bg h6,
.image-bg p {
	color: #fff;
}
.image-bg a {
	color: #86c8bc;
	text-decoration: underline;
}
.image-bg a:hover {
	color: #cf4520;
}
.image-bg h4 a,
.image-bg .title a {
	text-decoration: none;
}
.image-bg h4 a:hover,
.image-bg .title a:hover {
	text-decoration: underline;
}
.image-bg a.btn,
a.btn, .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-juicy-pink,
.news-grid .vc_btn3-container a.vc_btn3-color-juicy-pink,
input[type="submit"], button[type="submit"] {
	color: #009b77 !important;
	border: 2px solid #009b77;
	text-decoration: none;
  text-transform: uppercase;
  background: transparent !important;
  line-height: 36px;
  padding: 0 26px;
}
.image-bg a.btn:hover,
a.btn:hover, .vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-juicy-pink:hover,
.news-grid .vc_btn3-container a.vc_btn3-color-juicy-pink:hover,
input[type="submit"]:hover, button[type="submit"]:hover {
	color: #cf4520 !important;
	border: 2px solid #cf4520;
  background: #fff !important;
}


.light-wrapper.overlay:before {
  background: #fff;
  opacity: 0.8;
}
.light-wrapper.image-bg h1, 
.light-wrapper.image-bg h2, 
.light-wrapper.image-bg h3, 
.light-wrapper.image-bg h4, 
.light-wrapper.image-bg h5, 
.light-wrapper.image-bg h6,
.light-wrapper p,
.light-wrapper.image-bg p, 
.light-wrapper.image-bg span, 
.light-wrapper.image-bg li  {
	color: #31261d;
}
.light-wrapper.image-bg a,
.light-wrapper .dp_pec_content .dp_pec_event_description_short .dp_pec_event_description_more,
a {
	color: #009b77;
}
.light-wrapper.image-bg a:hover,
.light-wrapper .dp_pec_content .dp_pec_event_description_short .dp_pec_event_description_more:hover,
a:hover {
	color: #cf4520;
}
.light-wrapper.image-bg a.btn {
	color: #009b77;
	border-color: #009b77;
	text-decoration: none;
}
.light-wrapper.image-bg a.btn:hover {
	color: #cf4520;
	border-color: #cf4520;
}


/* calendar */
.dp_pec_accordion_wrapper .dpProEventCalendar_feed,
.dp_pec_accordion_wrapper .dp_pec_content_header,
.dp_pec_accordion_wrapper .dp_pec_nav,
.dp_pec_accordion_wrapper .dp_pec_more_options,
.dp_pec_accordion_wrapper .dp_pec_event_categories,
.dp_pec_accordion_wrapper .dp_pec_open_map {
       display: none !important;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event {
       background: rgba(255,255,255, 1);
       xbox-shadow: none;
       box-shadow: 0 0 5px 0 rgba(0,0,0, 0.1);
       margin-bottom: 10px;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event_inner {
       padding: 10px !important;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event  span.pec_time,
.dp_pec_accordion_wrapper .dp_pec_accordion_event_inner .dp_pec_event_meta span {
       background: none !important;
       padding: 0 !important;
       xfont-size: 15px;
       color: #555 !important;
       line-height: 1.5em;
}
.dp_pec_accordion_wrapper .dp_pec_content hr {
       margin-bottom: 0;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event h2 {
       font-weight: 600;
  font-size: 32px !important;
  line-height: 36px !important;
       margin-bottom: 10px;
       xcolor: #2A80B9;
       line-height: 1.4em;
       text-shadow: 0 0 4px rgba(0,0,0, 0.1);
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event.visible h2,
.dp_pec_accordion_wrapper .dp_pec_accordion_event h2 a:hover, 
.dp_pec_countdown_wrapper h2 a:hover {
    color: #fff;
}

.dp_pec_accordion_wrapper .dp_pec_accordion_event .dp_pec_accordion_event_head_noimg h2 {
  color: #009b77;
  font-size: 22px !important;
  line-height: 26px !important;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event .dp_pec_accordion_event_head_noimg h2 a:hover {
  color: #cf4520;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event .dp_pec_accordion_event_head_noimg h2 {

}
.dp_pec_accordion_wrapper .dp_pec_accordion_event .dp_pec_accordion_event_head_noimg h2 {

}

.dp_pec_event_description_full {
       line-height: 1.4em;
       padding-bottom: 10px;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event.dp_pec_accordion_no_events {
       background: none;
}
.dp_pec_accordion_wrapper .dp_pec_accordion_event.dp_pec_accordion_no_events .dp_pec_accordion_event {
       min-height: 250px;
       padding: 15px;
       text-align: center;
}

@media (max-width: 767px) {
       .dp_pec_accordion_wrapper .dp_pec_accordion_event.dp_pec_accordion_no_events .dp_pec_accordion_event {
          min-height: 100px;
       }
}
/* /calendar */
