.grecaptcha-badge, .rc-anchor { visibility: hidden !important; opacity: 0 !important; }

.row .col.section-title { border-bottom: 0px !important; }

.category .row .col.section-title span,
.post-area.featured_img_left .post-content-wrap .meta-category,
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a { display: none !important; }

.post-area.featured_img_left .article-content-wrap .post-featured-img { border-radius: 0px !important; }

.wpcf7-list-item { margin: 0px !important; }

#footer-outer a { text-decoration: underline; }

@media (max-width: 640px) {
	#footer-outer #footer-widgets, #footer-outer #footer-widgets p, #footer-outer #copyright p {
		font-size: 14px;
		line-height: 22px;
	}
}

.no-repeat-bg, .no-repeat-bg .column-image-bg { background-repeat: no-repeat !important; }

img.img100 { width: 100% !important; height: auto; }

.nectar-flickity[data-controls="touch_total"]:not(.masonry) .flickity-viewport, .wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.masonry) .flickity-viewport { margin: 0px !important; }


div.tnp-subscription, form.tnp-subscription, form.tnp-profile { margin: 0px !important; }


.diplayinline { display: inline-block; }

.txt-smaller { font-size: 14px; }

.bg-color1 { background-color: #e7ceb5; }
.bg-color2 { background-color: #c9a58e; }

.pad-b0 { padding-bottom: 0px !important; }
.pad-b5 { padding-bottom: 5px !important; }
.pad-b10 { padding-bottom: 10px !important; }
.pad-b20 { padding-bottom: 20px !important; }
.pad-b30 { padding-bottom: 30px !important; }
.pad-10 { padding: 10px !important; }
.pad-r10 { padding-right: 10px !important; }
.pad-lr5 { padding-left: 5px !important; padding-right: 5px !important; }
.pad-lr10 { padding-left: 10px !important; padding-right: 10px !important; }

.mrg-b0 { margin-bottom: 0px !important; }
.mrg-b10 { margin-bottom: 10px !important; }
.mrg-b15 { margin-bottom: 15px !important; }
.mrg-b20 { margin-bottom: 20px !important; }
.mrg-b30 { margin-bottom: 30px !important; }
.mrg-r10 { margin-right: 10px !important; }
.mrg-lr5 { margin-left: 5px !important; margin-right: 5px !important; }
.mrg-lr10 { margin-left: 10px !important; margin-right: 10px !important; }