





.menu-img > a:hover {
	cursor:default !important;
}

.pum-theme-13244 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	box-shadow: 0px 0px 0px 0px !important;
	text-shadow: 0px 0px 0px 0px !important;
}

/* EVENT CALENDAR - EDIT THIS SARAH */

.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
	font-size:12px;
}

#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
	line-height:12px;
}

/* END EVENT CALENDAR - DON'T EDIT BEYOND HERE SARAH */


.tribe-events-page-title {
	margin-bottom:20px !important;
}

@media only screen and (max-device-width: 480px) {
#logo {
    margin-top: 5px;
}
	.menu-img {
		display:none !important;
	}
}
@media screen and (max-width: 480px) {
#rum_sst_tab {
  font-size:15px !important;
  padding:5px !important;
  border:2px solid #000000 !important;
  }
  h2.title-block-title::before {
    margin-top:72px !important;
  }
}

#rum_sst_tab {
  font-size:20px;
  padding:15px;
  border:2px solid #000000 !important;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked {
	border: 2px solid #5b8068 !important;
    color:#5b8068 !important;
}

.wpcf7 input.wpcf7-text { width: 100%; } 
.wpcf7 textarea.wpcf7-textarea { width: 100%; } 

.portnavigation {
  display:none !important;
}

.highlightvirt {
  background-color:#54665c !important;
}

.page-id-11399 #pwbox-11399 {
  width:25% !important;
}

#logo {
  margin-top:19px;
}

.menu > li a {
  color:#ffffff;
  font-size:15px;
}

@media only screen and (max-device-width: 480px) {
  .pmcmenutitle {
    display:block !important;
  }
}

@media only screen and (max-device-width: 480px) {
  .aq-posts-block .home-post.imgholder img {
    max-width:50% !important;
  }
}

.imgholder.home-post {
text-align: left;
}

#header .mainmenu ul.menu {
  padding-left:305px !important;
}

.pagewrap {
  padding: 15px 0px 20px;
}

.menu ul.sub-menu li.current-menu-item a {
  color:#000000 !important;
}

.menu .pmcbig ul.sub-menu li.current-menu-item a {
color:#000000 !important;
}

.menu .pmcbig .additionaltitle > a, .respMenu .additionaltitle {font-size:16px !important;font-weight:bold !important; margin-top:20px !important; cursor:default;}

.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories {
  display:none !important;
}

.author-info-wrap, #commentform, .related, .relatedtitle {
  display:none;
}

.the_excerpt, .bx-controls-direction {
  display:none;
}

.aq-posts-block .date-post, .aq-posts-block .the-title {
  margin-left:0% !important;
  text-align:left;
}

.aq-posts-block {
  width:573px;
}