.post-info-comments {
	display:none;
}
.post-info-date {
	display:none !important;
}
.blog-post .blog-post-thumb {
	pointer-events: none;
}
.blog-post .post-header-title {
	pointer-events: none;
}
#post-314 .blog-post-thumb {
	pointer-events: auto !important;
}
.blog-post.blog-post-2-column-layout:first-child .blog-post-media.blog-post-media-video iframe, .blog-post.blog-post-2-column-layout:first-child .blog-post-media.blog-post-media-audio iframe {
	height: 341px;
}
.post-categories {
	display:none;
}
h2 {
	line-height: 1.3 !important;
}
.bjorn-ad-block {
	padding: 0;
}
.homepage-welcome-block {
	margin-bottom: 0px;
}
.mainmenu-belowheader .navbar .nav > li > a {
	letter-spacing: 1px;
}
.navbar .nav > li > a {
	font-size: 14px;
}
footer {
	padding: 50px 0 50px;
}
.wpcf7-submit {
	margin-top: 19px;
}
.wpcf7-form input[type="tel"] {
	width:100%;
}
.nav .sub-menu li.menu-item > a {
	padding: 12px 20px;
}
.related.products {
	display:none;
}
#product-1141 .woocommerce-product-gallery {
	display:none;
}
#product-1141 .summary  {
	width:100%;
}
#product-1453 .woocommerce-product-gallery {
	display: none;
}
#product-1453 .summary  {
	width:100%;
}
.name_prefix {
	width:auto;
}
div.ginput_complex.ginput_container.gf_name_has_3 span {
	width: auto;
}
.product_meta {
	display:none;
}
.gform_wrapper label.gfield_label {
	font-weight: 700;
	font-size: 18px;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
 font-weight:normal;
	font-size: 1em;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label, .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
	font-size: 1em;
	letter-spacing: normal;
	font-weight: normal;
}
.woocommerce-breadcrumb {
	visibility:hidden;
	margin-top:37px !important;
}
.wpb_text_column span:last-child {
	display:none;
}
.gform_wrapper table.gfield_list td + td, .gform_wrapper table.gfield_list th + th {
	padding: 0 0 0 16px !important;
}
.blog-post {
	margin-bottom: 0px;
}
.home .container-fluid-footer {
	margin-top:0px;
}
.blog-post .post-info {
	border-top: none;
	padding-top: 0;
}
.map-it-link {
	display:none;
}
@media only screen and (max-width: 991px) {
.mytopmargin2 {
		margin-top:0px !important;
	}
	.mobileonly {
		margin-top:0px !important;
	}
}

@media only screen and (min-width: 769px) {
	.woocommerce div.product div.images {
	width: 33%;
}
	.woocommerce div.product div.summary {
	margin-bottom: 2em;
	width: 63%;
}
}
.search .blog-post .blog-post-thumb {
	pointer-events: auto;
}
.search .blog-post .post-header-title {
	pointer-events: auto;
	text-align:left;
}
.woocommerce-product-gallery {
	pointer-events: none;
}
.search .blog-post-thumb {
display:none;
}
.search .entry-content {
display:none;
}
.search .post-info {
display:none;
}
.search .post-content {
	padding-top:0px !important;
}
@media screen and (max-width: 1199px) {
  div.header-promo-content {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .mobileonly {
    display: none;
  }
}
.container-fluid.container-page-item-title.with-bg .col-md-12 {
	padding: 0;
	background: none;
}
.footer-shortcode-block p {
	color: #000;
	font-size: 14px;
}
.footer-shortcode-block {
	margin-bottom: 60px;
}
img.alignleft {
	margin-bottom: 5px;
}
/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
 opacity:0 !important;
}
#terms {
	margin-top: 8px;
}
.archive .entry-content h2 {
	font-family: 'Lato';
	font-size: 14px;
	line-height: 25px !important;
}