.post-question {
margin-left: 10px;
	font-style: italic;
	border-left: 5px solid whitesmoke;
	padding: 10px;
}

#wi-logo .toggle-menu, .wauki-close-button, .wauki-by-bonfire > ul .wauki-submenu-back-button .wauki-icon-arrow-left {
display: none;
}

.wauki-menu-button-wrapper {
	border: 0px
}

.wauki-by-bonfire > ul .wauki-submenu-back-button div {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

@media screen and (min-width:1024px) {
	.wauki-menu-button-wrapper {
		display: none;
	}
}

@media screen and (min-width:500px) and (max-width:1024px) {
	.home .header-logo-above #wi-header {
margin-bottom: 20px;}
}

.wauki-by-bonfire ul {
	margin: 10px 0px;
	font-weight: bold;
	padding-left: 0px;
}

.wauki-by-bonfire ul a {
	font-weight: bold;
}

.wauki-by-bonfire > ul .wauki-submenu-back-button  {
	margin-top: 0px;
	font-size: 15px;
	display: block;
	text-align: center;
	width: 100%;
	margin: 0px;
}

.wauki-by-bonfire > ul .wauki-submenu-back-button .wauki-icon-arrow-left, .wauki-by-bonfire > ul .wauki-submenu-back-button div {
	font-size: 15px;
}

.wauki-by-bonfire-wrapper img {
	max-width: 90%;
	width: 400px;
	margin: 20px auto;
	display: block;
	padding: 0px 20px;
}

.wauki-by-bonfire-wrapper .wauki-slide-prev {
	display: block;
}


.hdq_question_after_text p {
	margin: 10px 0;
}

.hdq_row .hdq-options-check .hdq_toggle:before {
	background: #235b05
}

.hdq_row.hdq_wrong {
border: 0px;
}

.hdq_quiz .hdq_question {
	max-width: 500px;
	margin: 40px auto;
	display: block;
}

.highcharts_line_chart {
margin: 40px 0px;
}

.comment-no-comments, .anycomment-summary-count, .anycomment-summary-sort {
	display: none;
}

@media screen and (max-width:1000px) {
	.featured {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
}

.featured {
	border-left: 5px solid #235906;
	border-radius: 5px;
	background: #23590610;
	border-right:  5px solid #235906;
	padding: 20px;
	max-width: 1000px;
	margin: 20px auto 40px;;
}

.featured a {
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	border-bottom: 0px;
}

.featured a:after {
	content: "|";
	margin-left: 20px;
	margin-right: 10px;
	top: -2px;
	position: relative;
}

h3#posts-small-heading span {
	width: 100%;
	padding: 4px 0;
	display: block;
	height: auto;
	font-size: 12px;
}


.sponsored {
	font-weight: bold;
	float: right;
}



.content .main-stream .blog-container .post-header {
	    display: table-cell;
    float: inherit;
    padding-left: 20px;
    padding-bottom: 0px;
}

.content .main-stream .blog-container .post-thumbnail {
	    width: 40%;
    float: inherit;
    display: table-cell;
    vertical-align: middle;
}

.content .main-stream .blog-container .post-body {
display: table;
	margin-bottom: 20px;
}

.main-stream .post-header-meta {
	margin-top: 10px;
}

.post-content .grid-header .grid-title {
margin: 10px 0px;
}

.entry-categories .in-word, .grid-meta>*+:before, .masonry-meta>*+:before, .post-header-meta>span:before, .big-meta, .single .related-list .grid-meta {
	display: none;
}

.single .related-list .grid-title {
	margin-top: 0;
}

.grid-meta {
	text-transform: none;
	display: table;
}

.grid-meta .grid-date, .grid-meta .entry-categories {
	display: table-cell;
}

@media screen and (min-width:500px) {
	
.home .post-content .entry-categories  {
font-size: 1em !important;	
	margin-top: 10px;
} 
	
	.home .blog-grid .post-content .grid-meta .grid-date {
		font-size: 1em !important;	
		padding: 0 !important;
	}
	
	 .home .wi-blog .entry-categories, .home .wi-blog .blog-standard .entry-date   {
font-size: 0.9em !important;	
	margin-top: 0px;
} 
	
}

@media screen and (max-width:500px) {
.home .section-3 .post-content .grid-header .grid-meta {
	margin-top: 10px !important;
}
	
	.home .section-2 .post:first-child .post-content .grid-header .grid-meta  {
	margin-top: 10px !important;
}
}

	.home .blog-grid .post-content .grid-meta .grid-date {
		padding: 0 !important;
	}

.home .blog-grid .post-content .grid-meta .grid-date {
		display: inline-block;
    padding: 3px 10px 3px 0;
    border-radius: 1px;
    font-size: 0.8em;
    font-weight: bold;
	    font-family: Montserrat,Georgia, serif;
}

.home .wi-blog .entry-date {
	display: inline-block;
    padding: 3px 10px 3px 0;
    border-radius: 1px;
    margin-bottom: 10px;
    font-size: 0.9em;
    font-weight: bold;
	    font-family: Montserrat,Georgia, serif;
}

.home .post-content .entry-categories, .home .wi-blog .entry-categories {
	display: inline-block;
	border-left:2px solid  rgba(36,97,3,1);
	padding: 3px 10px;
	border-radius: 1px;
	margin-bottom: 10px;
	color: rgba(36,97,3,1) ;
	font-size: 0.8em;
	font-weight: bold;
	    font-family: Montserrat,Georgia, serif;
}

.home .wi-blog .entry-categories a {
		color: rgba(36,97,3,1) 
}

.home .post-content .entry-categories a:hover {
	color: rgba(36,97,3,1);
	text-decoration: none ;
}

.home .post-content .entry-categories:before {
	display: none;
}



.home .post-content .grid-header .grid-meta {
	padding: 0;
}

.entry-content .product a {
	margin: 20px 0 0;
	display: inline-block;
	border-radius: 3px;
	padding: 5px 20px;
	background: rgb(34,82,8);
    background: linear-gradient(306deg, rgba(34,82,8,1) 0%, rgba(36,97,3,1) 100%);
	color: #f9f9f9
}

.entry-content .product {
	max-width: 450px;
	margin: 50px auto;
	text-align: center;
	border: 3px solid whitesmoke;
	padding: 20px;
}

.entry-content .product h2, .entry-content .product p {
margin-bottom: 5px;
}

.bootstrap-wrapper .agent-info .wp-block-quote {
	margin: 30px auto 0;
}

blockquote p {
	font-weight: 500;
}

blockquote:before {
	opacity: 0.1;
}

blockquote {
	border-top: 0px !important;
	border-bottom: 0px !important;
	margin: 20px auto;
}

.disable-hand-lines blockquote:after {
	border-top: 0px;
}

.bootstrap-wrapper .agent-info .row.mb-0 h2 {
	margin: 40px 0 20px;
}

#wi-main .latest-news {
	text-align: center;
	font-weight: 600;
	font-size: 1.2em;
	background: whitesmoke;
	max-width: 700px;
	width: 90%;
	margin: 10px auto 30px;
	padding: 20px;
	border-right: 5px solid #235b05;
  border-left: 5px solid #235b05;
}


#wi-main .latest-news p {
margin-bottom: 0px;
}

.smw-leaderboard tr td:first-child {
	text-align: left;
}

.smw-leaderboard.smw-color-frame > .smw-flex > div:last-child table tbody tr td:last-child {
	min-width: auto;

}

.entry-content .related-article {
	width: 80%;
	margin: 40px auto;
			background: whitesmoke;
	padding: 20px;
}

@media screen and (max-width:500px) {
	.entry-content .related-article .wp-block-column {
	display: table;
}
	
	.entry-content .related-article p {
	font-size: 1.2em;
	font-weight: bold;
margin-bottom: 0;
	padding-bottom: 10px;
}
}

@media screen and (min-width:500px) {
.entry-content .related-article .wp-block-column {
	display: table-cell;
	vertical-align: middle;
}
	
	.entry-content .related-article p {
	font-size: 1.3em;
	font-weight: bold;
margin-bottom: 0;
	padding-right: 20px;
}
}

.entry-content .related-article .wp-block-column .wp-block-image {
	margin-bottom: 0;
}

.entry-content .related-article {
	display: table;
}



.site-footer .searchform {
	max-width:300px;
	margin: 0px auto 60px;
}

.reference-link-list a {
	text-decoration: none;
	border-bottom: 0;
}

.reference-link-list li {
		text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	font-size: 0.9em;
}

.tablepress.tga-results td {
	font-size: 0.8em;
}

#tablepress-8_wrapper {
	display: block;
	margin: 40px auto;
	max-width: 600px;
}

.tablepress.tga-results {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

.tablepress.tga-results .column-1 {
	width: 200px;
}

.tablepress.tga-results .column-3, .tablepress.tga-results .column-4 {
	width: 150px;
	text-align: right;
	font-weight: bold;
}

.home .section-2 article .post-content .entry-categories {
font-family:Montserrat,Georgia, serif
}

.bottomline .facettotalcount {
	display: none !important;
}

@media screen and (min-width: 500px) {
	.secondary {
		position: sticky;
		top: 10px;
	}
}

.small-table td, .small-table th {
	padding: 10px 20px;;
}

.small-table {
	max-width: 200px;
	margin: 20px auto;
}

.small-table .column-2 {
	text-align: right;
}

.key-points {
background: #f5f5f5;
    padding: 20px 10px;
    max-width: 90%;
    margin: 0 auto 20px auto;
}

.key-points p {
margin: 0 5% 20px;
    border-bottom: 2px solid gray;
    padding: 0 0 10px 5%;
    font-weight: 600;
}

.key-points ul {
	width: 90%;
	margin: 0 auto;
}

.key-points ul li {
	list-style-type: disc;
	margin-bottom: 5px;
}

@media screen and (max-width:500px) {
	.result-parent .item .dirpro-list-img {
		width: 100% !important;
		max-width: 300px !important;
		margin: 0px auto 10px;
	}
}



.site-footer .social-list ul li a i {
	display: inline-block;
}

.home #wi-main .quick-note {
margin: 10px auto !important;
}

.home .main-stream .post-content .entry-content {
	padding-bottom: 0;
}

.home #wi-main .quick-note .email-octopus-form-row-subscribe {
	max-width: 200px;
	margin: 10px auto;
}

.home #wi-main .main-stream {
	margin-top: 120px;
}

.home .main-stream .post-thumbnail {
	width: 40%;
	float: left;
}

.home .main-stream .post-header {
	width: 58%;
	float: right;
	border-bottom: 0;
	padding: 0;
	margin: 0;
}


.home .main-stream .post-content .entry-content .p-readmore {
	display: none !important;
}

.home .main-stream .post-header .post-title {
	font-size: 1.5rem;
}

@media screen and (max-width:500px) {
	.home .main-stream {
		display: none;
	}
}

.wp-block-embed-youtube iframe {
	display: block;
	margin: 0 auto;
}

.item .list-content h4.name {
max-width: 250px;
	padding-right: 10px;
}

.agent-info__booking-section .fab {
	font-size: 2rem;
}

@media screen and (max-width:500px) {
.agent-info__booking-section {
	text-align: center;
}
}

.item .list-content {
	padding: 20px 25px 20px 10px;
	width: calc(100% - 220px)
}

.result-parent .item .dirpro-list-img {
width: 220px !important;
}

.email-octopus-form-row input {
width: 100%;
}

.med-table-price {
	max-width: 500px;
	margin: 40px auto;
}

.med-table-price .column-2 {
	text-align: right;
}

.home .content {
	transform: translatey(-20px)
}

.wi-section.section-2 .post:first-child .grid-body {
	border: none;
	padding: 0 1.5rem;
}

.wi-section.section-2 article:not(:first-child) {
	border: 1px solid whitesmoke;
	width: 95% !important;
	margin: 1.5rem auto 0;
	padding: 0;
}

.wi-section.section-2 {
	width: calc(100% + 40px) !important;
	margin-left: -20px;
}

.item .tags {
	text-transform: capitalize;
}

.item .tags span {
	text-transform: uppercase
}

.bootstrap-wrapper #latest-posts-2 {
	position: sticky;
	top: 20px;
}

.bootstrap-wrapper .wp-editor-tools {
	display: none;
}

.result-parent .item img {
	height: 100% !important;
	width: 100% !important;
	
}

.result-parent .item .dirpro-list-img {
	box-shadow: 0px 50px 50px -90px black;
	margin-bottom: 10px;
	display: block !important;
}

.agent-info__booking-section-container img:first-child {
	max-width: 200px;
	margin: 0 auto;
	display: block;
	box-shadow: 0px 5px 40px -30px gray;
}

#profile-account2 label {
	padding: 10px;
	font-weight: 600 !important;

}

.wi-blog.blog-grid.column-4 .grid-inner {
	width: 100%;
	margin: 0px auto;
}

#profile-account2 .listng-acc form .green-haze {
	float: right;
}

#user-data td:first-child {
    width: 30%;
    white-space: nowrap;
}

.bootstrap-wrapper .agent-info a.see-more:hover {
	font-weight: bold;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
	color: white !important; 
	margin-right: 15px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	margin-left: 15px;
}

.bootstrap-wrapper .agent-info__content ul {
	margin: 20px;
	border-left: 4px solid #0759071c;
	padding: 10px 20px;
}

.bootstrap-wrapper .agent-info__content ul li {
	list-style-type: none;
	margin: 10px;
	font-size: 1em;
}

.bootstrap-wrapper .agent-info p {
	font-size: 1em !important;
}

.bottomline .bg, .facettotalcount {
display: none;
}

.bootstrap-wrapper .next, .bootstrap-wrapper .previous {
	border: 0;
	padding: 0;
	background: #ffffffc2;
	padding: 5px;
}

.bootstrap-wrapper .next {
	right: 10px;
}


.bootstrap-wrapper .previous {
	left: 10px;
}

.bootstrap-wrapper .next .fa-angle-right:before, .bootstrap-wrapper .previous .fa-angle-left:before {
	color: #075907;
	font-size: 1em;
}

.next:hover, .previous:hover {
	background: #ffffffc2 !important;
}

.slick-slide .item, #slider-wrapper img, #slider-wrapper {
	height: 200px !important;
	width: auto !important;
	margin-bottom: 0 !important;
	box-shadow: none !important;
}

.bootstrap-wrapper .row .mt-5, .bootstrap-wrapper .row .my-5 {
	margin-top: 0px !important;
}

.bootstrap-wrapper .row .agent-info__separator {
	margin: 4rem 5rem !important;
	border-bottom: 2px solid #f3f3f3;
}

.bootstrap-wrapper .agent-info .latest-content a {
	color: #2b2b2b;
}

.agent-info__booking-section-container .agent-info__booking-section img {
	box-shadow: 0px 5px 50px -40px grey;
    border-radius: 2px;
	margin: 0 auto 20px auto;
	max-width: 200px;
	display: block;
}

.bootstrap-wrapper .agent-info__booking-section-container p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin: 10px 0;
}

table.dataTable thead th, table.dataTable  td {
	border: 1px solid #d1d1d1 !important;
	text-align: left;
	width: auto;
	word-break: normal;
}

table.dataTable  td:last-child {
	text-align: right;
}

.dataTables_length, #user-data_filter {
	display: none;
}

@media screen and (min-width:769px) {
.bootstrap-wrapper .facet-parent {
	  position: -webkit-sticky !important; /* Safari */
  position: sticky !important;
  top: 15px;
}
}

.wpcf7 input[type=date], .wpcf7 input[type=email], .wpcf7 input[type=number], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 textarea {
	width:100% !important;
}

.archive #titlebar .container:nth-child(1) {
	margin: 20px auto;
}

.activefacet .tick::before {
	color: #075907;
}

.bootstrap-wrapper .activeorderby, .bootstrap-wrapper  .activefacet {
		color: #075907 !important;
}

.bootstrap-wrapper .agent-info a.see-more {
	border:2px solid #075907;
	color: #075907;
	font-weight: bold;
	padding: 10px 20px;
	border-radius: 5px;
	display: block;
	margin: 0px auto 50px;
	width: 500px;
	max-width: 90%;
	text-align: center;
}

.bootstrap-wrapper .agent-info a.see-more:hover {
	text-decoration: none;
}

.details .col-md-12:last-child {
	display: none;
}


.bootstrap-wrapper .btn:hover, .bootstrap-wrapper .btn:focus {
	background: #075907 !important
}

.bootstrap-wrapper#profile-account2 .profile-usermenu ul li.active a {
	border-left: 2px solid #075907;
	color: #075907 !important;
}



.mce-toolbar .mce-listbox button:hover {
	background: inherit !important;
}

.entry-content .bootstrap-wrapper .btn {
	background: #075907 !important;
	border-radius: 2px;
		border: none;
}

#profile-account2 .profile-sidebar .portlet0, #profile-account2 .profile-usermenu {
	margin-bottom: 0px;
	padding-bottom: 0px !important
}

.bootstrap-wrapper .listng-acc .panel.panel-default .panel-heading .panel-title {
	color: #075907 !important;
}

.bootstrap-wrapper .listng-acc .panel.panel-default .panel-heading .panel-title:hover {
	text-decoration: none;
}

.bootstrap-wrapper .listng-acc .panel.panel-default .panel-heading .panel-title a {
	border-bottom: none;
}

.whole-container .item h4 {
	display: inline-block;
	margin-bottom: 0;
}

.item .tags {
	height: auto;
}

.item p.industry {
    padding: 5px 10px;
    float: right;
    border-bottom-left-radius: 2px;
		border-top-right-radius: 2px;
    font-size: 0.8em;
    position: absolute;
    right: 0;
    top: 0;
    background: #f6f6f6;
    color: #2b2b2b;
}

.item p.category {
	overflow: inherit;
    word-break: normal;
    text-overflow: inherit;
    -webkit-line-clamp: inherit;
    border-left: 4px solid #0759071c;
    display: block;
    height: auto !important;
    width: auto;
    padding: 10px;
	margin: 15px 0;
}

#facets .facetlist {
	overflow-y: auto;
	display: block;
	margin-bottom: 10px;
}

.bootstrap-wrapper #facets {
	padding: 10px 10px;
	margin: 10px 0 0;
		display: block;
}

.page .entry-content h2 img {
	margin: 0 0 10%;
}

.page-id-300 .entry-content p {
	margin: 20px auto; 
	width: 90%;
}

#facets .orderby, .facet-parent .right-addon #location, .facet-parent .right-addon .glyphicon, .deselectstartover, .directory-header .fa-map-marker-alt, .facetitemcount, .filter, .facet-parent .form-group.px-0:nth-child(2), .item .fas  {
	display: none !important;
}

#wi-main .bootstrap-wrapper, #wi-main .bg, .bootstrap-wrapper .agent-info {
	background: #fff !important;
}

#results .item {
	box-shadow: 0px 5px 50px -40px gray !important;
	position: relative !important;
}

.bootstrap-wrapper .bottomline-parent .facet-parent {
		box-shadow: 0px 5px 50px -40px #f6f6f6 !important;
	border-radius: 6px !important;
	border: 1px solid #e1e1e1;
	padding: 20px !important;
}

.bootstrap-wrapper .facet-parent .mt-md-5, .bootstrap-wrapper .facet-parent .my-md-5 {
	margin-top: 1em !important;
}

.bootstrap-wrapper .whole-container input[type="text"] {
	border: 1px solid #dfdfdf;
	 border-radius: 2px;
	 border-top-left-radius: 2px !important;
	 border-top-right-radius: 2px !important;
	padding-left: 40px !important;
}

.bootstrap-wrapper .left-addon .glyphicon {
	padding: 10px;
	color: #e1e1e1;
}


.bootstrap-wrapper .whole-container input[type="submit"] {
	background-color: #075907 !important;;
}

.bootstrap-wrapper .agent-info .directory-header {
	text-align: center;
	display: block !important;
width: 100%;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
	margin: 2em 2em 6em !important;
}


.bootstrap-wrapper .agent-info .directory-header h2 {
	font-size: 2em !important;
		word-break: normal;
}

.bootstrap-wrapper .directory-header .flex-column {
	    width: 100%;
    max-width: 100%;
}

.bootstrap-wrapper .agent-info__content .pl-5, .bootstrap-wrapper .agent-info__content .px-5 {
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
}

.bootstrap-wrapper .latest-title a {
	    color: #000;
    transition: all .3s ease-out;
}
.bootstrap-wrapper .latest-title a:hover {
color: #000;
	text-decoration: none;
	}

#latest-posts-2 .widget-title span {
font-size: 12px !important;
    text-transform: uppercase;
    margin-bottom: 16px !important;
    text-align: center;
    background: #000;
    color: #fff;
    padding: 4px 0;
    font-weight: 400;
	font-family: "Playfair Display",sans-serif;
}

#latest-posts-2 .widget-title {
line-height: inherit !important;
	font-size: inherit !important;
}

.header-social ul li a i {
	line-height: 40px !important;
}

.bootstrap-wrapper .directory-title h1 {
	font-family: "Playfair Display",sans-serif;
	font-size: 2rem;
	margin: 2em;
}

.directory-title {
	text-align: center;
	max-width: 700px;
	margin: 4em auto !important;
	display: block;
	padding: 0 0.5em !important;
}

.bootstrap-wrapper .directory-title p {
margin: 20px auto;
	max-width: 600px;
}

.bootstrap-wrapper .directory-title a {
	color: #075907;
	font-weight: 600;
	border-bottom: 2px solid #07590794;
}

.bootstrap-wrapper .directory-title a:hover {
		color: #075907;
	font-weight: 600;
	border-bottom: 2px solid #07590794;
}

.bootstrap-wrapper .agent-info a {
			color: #075907;
	font-weight: 600;
}

.bootstrap-wrapper .agent-info a:hover {
				color: #075907;
	font-weight: 600;
}

@media screen and (min-width:769px) {
.wi-big {
	margin: 30px 0 40px 0;
}

.wi-big .post-thumbnail {
	width: 49%;
	margin-right: 1%;
	float: left;
}

.wi-big .big-body {
	width: 45%;
	float: left;
	margin-left: 2%;
}

.wi-big .big-body .big-title {
	font-size: 2em;
}

.wi-big .big-body .big-content {
	font-size: 1.1em;
}

.big-body .big-meta {
	position: inherit;
}
}

.grid-header {
	border-bottom: 0;
}

.grid-header .grid-title {
	margin: 10px 0 0;
}

#wi-all #wi-wrapper, #wi-all #wi-wrapper:before, #wi-all #wi-wrapper:after, .disable-hand-lines #wi-footer, .disable-hand-lines #footer-bottom:before {
	border: 0;
}

#wi-logo {
	max-width: 500px;
	margin: 0 auto;
}

.header-logo-above #wi-topbar {
	margin: 20px ;
}

.header-logo-above #wi-topbar:not(.is-sticky) .container {
	
}

.slogan {
	letter-spacing: 5px;
}

#wi-mainnav .menu>ul>li.current-menu-ancestor>a, #wi-mainnav .menu>ul>li.current-menu-item>a {
	color: #2b2b2b;
	background: #fff;
}

.home .content #wi-bf .wi-section h3.section-heading {
	font-size: 2em;
	border-top: 0;
	border-bottom: 5px solid whitesmoke;
	padding: 10px 0px 10px 10px;
	margin: 0px 10px 20px 0px;
	text-align: left;
	background: transparent;
}

.section-ad.ad-code {
	display: none;
}

.bottom-email .quick-note .quick-note-overlay,  #wi-all  .quick-note {
box-shadow: none;
	background: none;
	border: 5px solid whitesmoke;
}

.wi-pagination a.page-numbers {
	font-size: 1em;
}

.wi-pagination span.page-numbers {
	color: #000;
}

.wi-pagination span.page-numbers.current {
	font-weight: bold;
}

.grid-header {
	margin-bottom: 0;
}


.post-content .grid-header .grid-meta {
padding: 5px 0 0;
}

.wi-section .seciton-list {
	margin-bottom: 20px;
}

.single-body .entry-content .wp-block-image figcaption {
	text-align: center;
	position: relative;
	top: -10px;
	background: #fff;
	width: 85%;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid whitesmoke;
}

h2.tablepress-table-name.tablepress-table-name-id-5 {
	background: #235d0414;
	margin: 40px auto 0;
	padding: 5%;
	text-align: center;
	max-width: 500px;
	margin
}

.tablepress.nsw-seizures {
	max-width: 500px;
	margin: 0 auto 40px;
}

.tablepress.nsw-seizures .column-1, .tablepress.nsw-seizures .column-2 {
	text-align: right;
}

.tablepress.nsw-seizures .column-2 {
	font-weight: 600;
}

.tablepress.nsw-seizures .column-3, .tablepress.nsw-seizures .column-4 {
	text-align: center;
	font-size: 0.9em
}

.wi-btn:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	background-color: #264900
}


@media screen and (max-width:500px) {
.postid-3943 h3:before, .postid-3943 h2:before {
		position: absolute;
	opacity:0.05;
	font-size: 6em;
	z-index: -999;
	top:-60px;
	left: -20px;
}
}

@media screen and (min-width:500px) {
.postid-3943 h3:before, .postid-3943 h2:before {
		position: absolute;
	opacity:0.05;
	font-size: 6em;
	z-index: -999;
	top:-90px;
	left: -30px;
}
}

#Safety:before, #Safety_Extended:Before {
	content: "1";
}

#Tax:before, #Tax_Extended:before {
	content: "2";
}

#Criminal:before, #Criminal_Extended:before {
	content: "3";
}

#Prisons:before, #Prisons_Extended:before {
	content: "4";
}


#Tourism:before, #Tourism_Extended:before {
	content: "5";
}

#Proven:before, #Proven_Extended:before {
	content: "6";
}

#Historical:before, #Historical_Extended:before {
	content: "7";
}
.postid-3943 h3, .postid-3943 h2 {
	position: relative;
}

.short-version {
	max-width: 90%;
	margin: 50px auto;
	padding: 50px 0;
	border-top: 5px solid whitesmoke;
	border-bottom: 5px solid whitesmoke
}

.long-version {
	max-width: 90%;
	margin: 50px auto;
	padding-bottom: 50px;
	border-bottom: 5px solid whitesmoke
}

.contents.legalise button {
	margin: 50px auto;
}

.contents.legalise ol li {
	margin: 10px;
	padding-left: 5px;
}

.contents.legalise ol li a {
	text-decoration: none;
	border-bottom: 0;
}

.contents.legalise ol {
	margin: 10px auto;
	max-width: 300px;
}

.contents.legalise {
	max-width: 300px;
}

.tablepress.cannabis-schedule {
	max-width: 500px;
	margin: 40px auto;
}

.tablepress.cannabis-schedule .column-2, .tablepress.cannabis-schedule .column-3 {
	text-align: center;
}

.post-point {
	border-left: 4px solid #235d04;
	border-right: 4px solid #235d04;
	text-align: center !important;
	border-radius: 1px;
	max-width: 600px;
	margin: 40px auto !important;
	padding: 20px 10px;
	background: #235d0414;
}

.tablepress thead th {
	background-color: #235d042e;
}

.tablepress.cannabis-tax {
	max-width: 600px;
	margin: 40px auto;
}

.tablepress.cannabis-tax .column-1 {
	font-weight: 600;
}

.tablepress.cannabis-tax .column-2, .tablepress.cannabis-tax .column-3, .tablepress.cannabis-tax .column-4 {
	text-align: right;
}

.header-logo-above #wi-header {
	padding: 20px 
}

#wi-mainnav .menu > ul > li > a {
	font-size: 1.5em;
}

.widget .latest-title {
	font-size: 1em;
}

.widget .latest-article {
	display: table;
}

.widget .latest-thumb {
	display: table-cell;
	vertical-align: middle;
	float: inherit;
	background: transparent;
	margin-right: 5px;
}


.widget .latest-content {
	margin-left: 10px;
}

.latest-list>li {
	padding-top: 20px;
}

.widget .widget-title {
	letter-spacing: 2px;
}

.title-label span {
	font-size: 1em;
	padding: 5px 20px;
	height: auto;
}

.offcanvas-open .offcanvas-nav .menu>li>a:hover {
	font-weight: 600;
    transition: 0.1s ease;
}

#titlebar {
	margin: 0px auto 20px;
}

.menu-item span {
	display: none;
}

.page-subtitle:before {
	display: none;
}

.header-logo-above #wi-header {
	padding: 20px 0 0;
}

.single .header-logo-above #wi-header, .home .header-logo-above #wi-header, .page .header-logo-above #wi-header {
	padding: 20px 0;
}

#toggle-menu {
	transform: translate(-15%,-50%);
}

#facebook-2 h3 {
	display: none;
}

#facebook-2.widget {
	margin-top: 0px;
}

#posts-small .post-small .small-thumbnail img, .blog-related .post-related, .newspaper-related .post-related .related-thumbnail img, .related-list .post-grid .grid-thumbnail img {
	opacity: 1 !important;
}

.lazyloaded {
    opacity: 1 !important;
}

@media screen and (max-width:500px) {
	.has-sidebar #secondary .widget-area #text-3.widget  {
max-width: 300px;
		margin: 0 auto;
	}
}

.textwidget .email-octopus-form-row input {
    border-radius: 1px;
    height: 40px;
}

.textwidget .email-octopus-form-row {
	margin-bottom: 0;
}
.commentlist .comment {
width: 90%;
margin: 0 auto;
}

.commentlist #cancel-comment-reply-link {
	text-decoration: none;
	font-size: 12px;
	background: #2b2b2b;
	color: #f2f2f2;
	padding: 5px 30px;
	letter-spacing: 3px;
}

@media (max-width: 479px) {
.post-list .post-body {
    width: 100%;
    margin: 0 auto 20px;
}
}

.search .blog-container .entry-categories {
	display: none;
}

.search .blog-container .readmore {
	display: none;
}

.search .list-header {
	padding-bottom: 10px;
}

.archive .page-subtitle {
	    font-size: 1em;
    margin-top: 15px;
    padding-top: 0;
}

.title-label {
	position: inherit;	
		margin-top: 15px;
}

.page-id-3787 .single-title {
	border-top: 0;
}

.page-id-3787 .wpcf7 {
	max-width:500px;
	margin: 40px auto 0px;
}

.page-id-3787 .post-share {
	display: none;
}

#header-search.header-search .s {
    border-radius: 5px;
    border: 0px;
    display: table-cell;
    background: #efefef;
    width: 70%;
    margin-right: 20px;
    box-shadow: 0px 5px 20px -14px grey;
}

#offcanvas .searchform {
	display: none;
}

#header-search.header-search {
    width: 500px;
    margin: 40px auto 60px;
}

#header-search.header-search .container {
	display: table-cell;
    vertical-align: middle;
}


#header-search.header-search button {
		display: table-cell;
    position: inherit;   
		padding: 0px 20px;
    border-radius: 1px;
	width: auto;
}



.single .entry-content iframe.instagram-media {
		margin: 50px auto !important;
		display: block;
}

.single .entry-content figure img {
	width: 100%;
	max-width: 600px;
}

@media screen and (min-width:500px) {
.big-title {
	font-size: 50px;
}
}

@media screen and (max-width:500px) {
	.wi-big .post-featured {
		display: block;
}
	.big-content p:first-child {
		width: 100%;
		display: block;
	}
	
	.big-content p:nth-child(2) {
		display: none;;
	}
	
	.big-content {
		display: block;
	}
}

.fb-container span {
display: block !important;
    margin: 40px auto 0;
}

.aiowps-captcha-equation {
	    max-width: 200px;
    margin: 0 auto;
}

.comment-respond {
	text-align: center;
}

.comment-form-author, .comment-form-email, .comment-form-url {
	display: inline-block;
	    float: inherit;
}

.aiowps-captcha {
	display: none;
}

.offcanvas-nav .menu {
	margin: 25px 10px;
}


.post .single-body .entry-content ul {
	max-width: 600px;
	margin: 40px auto 60px;
	padding-left: 10px;
}

.post .single-body .entry-content ul li {
	list-style-type: none;
	border-left: 5px solid whitesmoke;
	padding: 10px 20px;
}

.post .single-body .entry-content .twitter-tweet {
	margin: 40px auto !important;
	display: block;
	
}

@media screen and (max-width:500px) {
.archive .blog-container .list-thumbnail {
	width: 100%;
}
}

.archive .entry-categories, .archive .blog-container .readmore {
	display: none;
}

.archive .list-header {
	padding-bottom: 10px;
}

.archive .blog-container .post-list:before {
	border-top: 0px;

}

.archive .blog-container .post-list {
	padding-top: 0px;
}

.archive .archive-title {
	font-size: 2em;
		margin-top: 0px;
	display: block;
}

.archive .title-area p strong {
	display: block;
}

#latest {
	position: relative;
	top: -50px;
}

@media screen and (max-width: 500px) {
	.home #wi-all .quick-note, .single .bottom-email .quick-note, .page .container .quick-note, .search .quick-note, .archive .bottom-email .quick-note {
		margin: 50px auto;
			max-width: 98%;
			background: transparent;
		display: block;
	}
}

@media screen and (min-width: 500px) {
.home #wi-all .quick-note, .single .bottom-email .quick-note, .page .container .quick-note, .search .quick-note, .archive .bottom-email .quick-note {
		display: block;
				margin: 50px auto;
	max-width: 560px;
			background: transparent;
}
}

#wi-wrapper {
	border-bottom: 2px solid
}

#wi-wrapper.bottom-footer {
	padding-top: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.wi-section .viewall {
	display: none;
}

.wi-section.section-9 .viewall, .wi-section.section-10 .viewall,
.wi-section.section-11 .viewall,
.wi-section.section-12 .viewall {
display: none;
}

.wi-section.section-5 .viewall, .wi-section.section-6 .viewall, .wi-section.section-7 .viewall, .wi-section.section-8 .viewall {
display: none;
}



.home .wi-section.section-9 .section-heading, .home .wi-section.section-10 .section-heading, .home .wi-section.section-11 .section-heading, .home .wi-section.section-12 .section-heading {
		font-size: 1.5em;
	padding: 20px;
	margin: 0px 0px;
}

.home .wi-section.section-5, .home .wi-section.section-6, .home .wi-section.section-7, .home .wi-section.section-8 {
	width: 50%;
	float: left;
}

 .home .wi-section.section-9, .home .wi-section.section-10, .home .wi-section.section-11, .home .wi-section.section-12 {
width: 22.5%;
    float: right;
    margin: 0 calc(10%/8);
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid, .home .wi-section.section-6 .blog-grid.column-4 .post-grid, .home .wi-section.section-7 .blog-grid.column-4 .post-grid, .home .wi-section.section-8 .blog-grid.column-4 .post-grid, .home .wi-section.section-9 .blog-grid.column-4 .post-grid, .home .wi-section.section-10 .blog-grid.column-4 .post-grid, .home .wi-section.section-11 .blog-grid.column-4 .post-grid, .home .wi-section.section-12 .blog-grid.column-4 .post-grid {
	width: 100%;
}


.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-inner, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-inner,.home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-inner,.home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-inner {
	display: table;
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-thumbnail, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-thumbnail, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-thumbnail, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-thumbnail {
	display: table-cell;
	width: 30%;
	vertical-align: middle;
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-body, .home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body {
	display: table-cell;
	width: 70%;

}


.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body .post-content, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-body .post-content, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-body .post-content, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-body .post-content {
	margin-left: 20px;
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-9 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-10 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-11 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content, .home .wi-section.section-12 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-content {
	display: none;
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-9 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-10 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-11 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header, .home .wi-section.section-12 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header {
	border-bottom: 0;
}

.home .wi-section.section-5 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-6 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-7 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-8 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title  {
	font-size: 1.2em;
    margin: 10px 0;
}

.home .wi-section.section-9 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-10 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-11 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title, .home .wi-section.section-12 .blog-grid.column-4 .post-grid .grid-body .post-content .grid-header .grid-title {
	font-size: 1em;
}

@media screen and (max-width:500px) {
	.home .wi-section.section-4, .home .wi-section.section-5, .home .wi-section.section-6, .home .wi-section.section-7, .home .wi-section.section-8, .home .wi-section.section-9, .home .wi-section.section-10, .home .wi-section.section-11, .home .wi-section.section-12 {
	width: 50%;
		display: none;
	}
}


.home .wi-section.section-4 {
	width: 100%;
}

.home .wi-section.section-4 .blog-grid.column-4 .post-grid {
	width: calc(100%/6)
}

.home .wi-section.section-4 .grid-content {
	display: none;
}

.home .wi-section.section-4 .grid-header {
	border-bottom: 0;
1em
}

.home .wi-section.section-4 .grid-header .grid-title {
font-size: 1em;
}

.home .wi-section.section-2 article:not(:first-child) .grid-thumbnail {
	width: 45%;
	float: right;
	margin-right: 0px;
	border-radius: 1px;
	margin-left: 0px;
	margin-bottom: 0;
}

.home .wi-section.section-2 article:not(:first-child) .grid-content{
	display: none;
}


.home .wi-section.section-2 article:not(:first-child) .grid-header {
width: 50%;
	font-size: 1.2em;
	float: left;
	border-bottom: 0;
	padding: 0.5rem;
}


.home .wi-section.section-2 article:not(:first-child) .grid-title {
	font-size: 1em;
	font-weight: 600;
	letter-spacing: 1px;
	border-bottom: 0px;
}


.contents {
max-width: 400px;
margin: 20px auto;
}

.quick-links {
    display: none;
    background: #efefef;
    padding: 2% 5% 1%;
    margin: 2rem auto;
}

.stock .updates {
	background: white;
	text-align: center;
	margin: 0px 5%;
	padding: 20px;
}

.stock .updates span {
	font-weight: 600;
	margin-bottom: 10px;
	display: block;
}

@media screen and (max-width: 500px) {
	.stock p:last-child a:first-child {
		margin-top: 20px;
	}
	
	.stock p:last-child a {
	display: inline-block;
	width:100%;
	text-align: center;
	padding: 10px 0px;
	margin-top: 0px;
	border-bottom: 0;
	transition: 0.25s ease-in-out;
	border-bottom: 2px solid transparent
	}
	
}

@media screen and (min-width: 500px) {
.stock p:last-child a {
	display: inline-block;
	width: 33%;
	text-align: center;
	padding: 20px 0px;;
	margin-top: 20px;
	border-bottom: 0;
	transition: 0.25s ease-in-out;
	border-bottom: 2px solid transparent
}

.stock p:last-child a:hover {
	font-weight: 700;
  transition: 0.25s ease-in-out;
	border-bottom: 2px solid green
}
}

.stock {
	max-width: 560px;
	margin: 50px auto;
	background: #f9f9f9;
	box-shadow: 0px 10px 50px -40px gray;
}

.stock .smw {
max-width: 500px;
	margin: 30px auto 20px;;
}

.stock .description {
	padding: 0px 7.5%;
}

.stock h2, .stock .summary {
text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}

.stock h2:after {
	content: "";
	width: 10%;
	margin: 15px auto;
	height: 4px;
	background: whitesmoke;
	display: block;
}

.stock .summary {
	margin: 20px auto;
}

.tablepress.weed-prices {
	max-width: 400px;
	margin: 40px auto;
}

.tablepress.weed-prices h2 {
	text-align: center;
	font-family: Oswald;
	margin: 10px auto;
	font-size: 1.5em;
}


.tablepress.weed-prices .column-2 {
	text-align: right;
}


.tablepress.weed-prices td, .tablepress.weed-prices th {
padding: 10px 20px;
}

.home .big-body .big-meta .big-cats, .home .big-body .big-meta .big-date:before {
	display: none;
}

.home .post-content .grid-date {
	margin: 0px;
	font-size: 1.2em;
	display: block;
}

.home .wi-blog .grid-thumbnail {
	margin-bottom: 0px;
}

.home .post-header-meta .published-label, .home .post-header-meta .entry-author, .single .published-label, .single .entry-categories, .page-id-300 .single-header, .page-id-3787 .single-header {
	display: none;
}

.page-id-300 .entry-content p {
	max-width: 700px;
	margin: 0 auto 20px;
}

.offcanvas-nav .menu .current-menu-item:nth-child(2) a {
	color: inherit;
}

.offcanvas-nav img {
	width: 80%;
    margin: 0 auto 10px;
    display: block;
}

#offcanvas .quick-note img {
	display: none;
}

.single .fb-post {
	display: block;
	margin: 40px auto;
	text-align: center;
}

.single .fb-post iframe {
	margin: 0 auto;
}
.home .post-header-meta .published.updated {
	font-size: 0.9em;
}
@media screen and (min-width:500px) {
.home .main-stream .post-content .entry-content {
	display: table;
}

.home .main-stream .post-content .entry-content p:first-child {
	display: table-cell;
	width: 75%;
	font-size: 0.9em;
}

.content .main-stream .post-header {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.home .main-stream .post-content .entry-content p:nth-child(2) {
	display: table-cell;
	width: 25%;
	vertical-align: middle;
}
}

@media screen and (min-width:500px) {
	.home .wi-section.section-2, .home .wi-section.section-3 .section-heading {	display: none;
	}
}



.big-content {
	display: table;
	margin: 20px auto 40px;;
}

.big-content p {
	display: table-cell;
}

.big-content p:first-child {
width: 75%;
	margin: 10px 0;
	vertical-align: middle;
	font-size: 0.9em;
}
.big-content p:nth-child(2) {
	vertical-align:middle;
	text-align: center;
}

.big-content p:nth-child(2) a {
	border: 1px solid #246103 !important;
		font-weight: 500;
background: rgb(34,82,8);
background: linear-gradient(306deg, rgba(34,82,8,1) 0%, rgba(36,97,3,1) 100%);
		font-family: Oswald,sans-serif;
	color: whitesmoke;
	padding: 10px 20px;
	font-size: 0.7em;
	    float: inherit;
    display: block;
	letter-spacing: 2px;
	margin: 0 auto;
	width: 90%;
		transition: 0.25s ease-in-out;
		border-radius: 1px;
}


.post-big .more-link {
	text-align: center;
		display: none;
}

.email-octopus-form-wrapper .email-octopus-form-row-subscribe button {
	background: rgb(34,82,8);
background: linear-gradient(306deg, rgba(34,82,8,1) 0%, rgba(36,97,3,1) 100%);
	border-radius: 1px;
	width: 90%;
	margin-top: 0px;
}

.email-octopus-form-wrapper .email-octopus-form-row-subscribe {
	margin-top: 0px;
	opacity: 1;
}

.content .post-thumbnail {
margin-bottom: 0;
}

.content .post-header {
	text-align: left;
	border-top: 0;
	padding-bottom: 20px;
}

.content .post-title.single-title {
	margin-bottom: 20px;
}

.content .entry-content a {
	font-weight: 600;
}

.quick-note {
	max-width: 500px;
	margin: 0 auto 50px;;
	background: url(wp-content/uploads/2019/03/background.jpg);
	text-align: center;

}

.quick-note img {
	max-width: 90%;
	margin: 10px auto 20px;
}

.quick-note p {
font-size: 1.2em;

}

.quick-note-overlay {
opacity: 0.95;
background-color: white;
padding: 20px 5%;;
}

.quick-note .email-octopus-form-wrapper {
	margin: 0px 0px 40px 0px;
}

.quick-note .email-octopus-form-row input {
	background: white;
}

.quick-note iframe {
	margin: 0 auto;
	width: 340px;
	display: block;
	text-align: center;
}

ul.wpp-list {
	padding-left: 0;
}

ul.wpp-list img {
	margin: 0px 0px 10px;
}
.wpp-post-title {
	float: right;
	font-weight: 500;
	line-height: 1.2em;
	font-size: 1.2em;
	margin: 0px 0px 20px;
}

.authorbox-info .desc {
	margin-top: 10px;
}

.copyright .t {
display: block;
margin: 50px auto 10px;
	padding-bottom: 5px;
border-bottom: 2px solid whitesmoke;
	font-size: 0.8em;
}

.copyright .f {
	font-size: 0.8em;
}

#wi-mainnav .menu>ul>li:nth-child(2) a {
	background: transparent;
	color: #2b2b2b;
}

.enable-2-columns:not(.woocommerce):not(.woocommerce-page) .entry-content {
column-count: 1
}


@media screen and (max-width:500px) {
	.wi-big .post-featured {
		display: none;
	}
}

.enable-2-columns:not(.woocommerce):not(.woocommerce-page) .entry-content {
	text-align: left;
}



.navigation.post-navigation {
	display: none;
}



.blog-container .post-share {
	display: none;
}

.blog-container a.more-link span.post-more {
	letter-spacing: 2px;
	font-size: 0.9em;
	float: right;
	margin-right: 20px;
	padding: 10px 20px;
	 border-radius: 1px;
		background: rgb(34,82,8);
background: linear-gradient(306deg, rgba(34,82,8,1) 0%, rgba(36,97,3,1) 100%);
	font-weight: 400;
}

.wp-video, .mejs-container {
	width: 100% !important;
}

.main-stream .wi-post {
	padding-top: 0px;
}

@media (max-width: 479px) {
	.home .grid-thumbnail img {
		width: calc(100%);
		height: 100%;
	}
	.home .wi-section.section-3 .section-heading, .home .main-stream .section-heading {
		margin: 10px -20px;
		padding: 10px 0;
	}
}