/* GB content - blog */

div.blog_detailsL > div.blog_list_box.single_blog_box > p:first-of-type {
    margin-top: 20px; 
}

.blog_list_box h4 a {text-decoration: underline;}

.blog-preheader{display: none;}

.blog_list_box p.shopnow{margin-top:10px;text-align:center}
.shopnow a.btn{text-decoration:none}

.single_vid_dtls {margin-top: 0;}

/* GB blog content - images */
.wp-block-image img {
    height: auto;
}

/* GB Content Pages */
.content h2:first-child, .content h3:first-child {
    margin-top: 0;
}


/* GB tools for seller and buyers td class */
.toolsLinks{
	width: 160px;
	padding-bottom:.7em;
	padding-left:10px;
	vertical-align: top;
}

/* for new item carousel */
.widget.featured-section.theme-a{margin-top: 20px;}
.blog_detailsL{min-width:0px;}
.widget_custom_html{min-width: 0px;}
.gb-itemCarousel{min-width: 0px;}

/* adjacent sibling - space above paragraph after video div  */
.blog_list_box div + p {
	margin-top: 20px;
}

/* post gutenberg button blocks */

.wp-block-button__link {
    color: #006400 !important;
    background-color: #eeeeee;
    border: solid 1px #008400;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none !important;
}


.wp-block-button__link:hover{
   background-color: #dddddd;
}

.wp-block-button__link:active, .wp-block-button__link:focus, wp-block-button__link:visited {
  color: #006400;
}

/* links after articles */

ul.internal-linking {
    margin-top: 30px;
    list-style: none;
    border: solid 1px #ccc;
    padding: 15px;
    text-decoration: underline;
}

.st-post-tags {
    font-size: .8em;
    margin: 20px 0;
}

/* GB blog content - responsive */

@media (max-width: 767px){
	.blog_list .container{padding: 0;}
	.blog_details_sec{padding-left: 0; padding-right: 0;} 
	.blog_detailsL{padding-left: 15px; padding-right: 15px;}
	.blog_detailsR{padding: 0 15px; margin-top: 15px;  border: 0;}
	.single_blog_box.blog_list_box .single_blog_box_title h1{margin-top: 0;}
	.single_blog_box_title{margin-bottom: 15px;}
	.single_blog_box.blog_list_box p{margin-bottom: 15px;}
	.blog_list_box div + p {margin-top: 15px;}
}


/* video ACF for CLS */

@media(min-width:768px) {
	.acf-full-width{height: inherit; border: solid 1px #ccc;}
}

@media(min-width:992px) {
	.acf-full-width{height: inherit; border: solid 1px #ccc;}
}

@media(min-width:1200px) {
	.acf-full-width{height: inherit; border: solid 1px #ccc;}
}

.acf-full-width{border: none;}


.wpdt-c a.more {
    color: #999;
    margin-left: 15px;
    font-size: .75em;
}
.wpdt-c a.more:visited, .wpdt-c a.more:active  {color: #999;}
.wpdt-c a.more:hover{color: #006400; text-decoration: underline;}

.wpdt-c a.more:after {
    content: "\f138"; 
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-left: 0.5em;
}
/* description */
.MediaID {color: #ccc; font-size: 8px;}

.gbwp-center{
  text-align: center;
}


/* button styling for p > a block */

.gbwp-button a
{   display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #006400;
    border: solid 1px #006400;
    color: #fff;
    text-decoration: none;
    }

.gbwp-button a:active, .gbwp-button a:hover {
    color: #fff;
    background-color: #003100;
    border-color: #000d00;
}

/* buy now buttons */

.is-content-justification-center {
    margin-left: auto;
    margin-right: auto;
}

.centered-btn{
    margin: 0 auto;
}

.brand-style a.wp-block-button__link.wp-element-button {
  background: #FFCC33 !important;
  border: 0px;
  color: black !important;
  padding: 10px 25px;
  border-radius: 0;
}

.coming-soon a.wp-block-button__link.wp-element-button {
  background: #fff !important;
  border: 0px;
  color: black !important;
  padding: 10px 25px;
  border-radius: 0;
}


/* store within a store */
.gbs-intro-block h1 {
    display: inline;
    font-size: inherit;
}

/* elementor */
.elementor-widget-button .elementor-button {
    background-color: #006400;
    border-radius: 4px;
}

.elementor-widget-button .elementor-button:hover {
    text-decoration: none;
        background-color: #003100;
    border-color: #000d00;
}

/*hide google recaptcha badge */
.grecaptcha-badge { visibility: hidden; }

/*remove second arrow on gb carousel/widgets added by ThePlus addons for Elementor plugin */
.carousel .widget .slick-prev::before, .carousel .widget .slick-next::before  {
    content: none;
}

/*spacing of mega menu search icon*/
.mega-search-wrap.mega-static {
    margin-right: 4px;
    margin-bottom: 3px;
}

/* make search bar lower than header dropdown*/
#mega-menu-wrap-primary-1 #mega-menu-primary-1 li#mega-menu-item-9971 {
    z-index: 1;
}
hr{
  width:100%;
}
}
