/*
Theme Name:     DSPACE
Theme URI:      n/a
Template:       kadence
Author:         Chris Green
Author URI:     https://dspace.com.au
Description:    Theme for DSPACE Pty ltd
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/




/* News archive page test*/
.entry.loop-entry {
    border: 1px solid var(--global-palette6);
    border-radius: 14px !important;
    /*box-shadow: 4px 4px 10px rgba(128, 128, 128, 0.5) !important;*/
}

.loop-entry .entry-content-wrap {
    padding: 2rem !important;
} 

/* No underline for links */
.no-underline {
	text-decoration:none;
}


/* Icon list icon top align */
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-top: 4px;}


/* Accordion spacing */
.kt-accordion-wrap .kt-accordion-header-wrap {margin-bottom: -3px;}


/* Place SVGs on bottom left and bottom right */

.left-svg {
  position: absolute;
  bottom: 0;
  left: 0 !important;
  width: 1824px;
  height: 320px;
}

.right-svg {
  position: absolute;
  bottom: 0;
  right: -200px; 
  width: 384px;
  height: 856px;
}


@media (max-width: 1400px) {
  .left-svg,
  .right-svg {
    display: none;
  }
}






/* Blog post on homepage corners */
.post-thumbnail-inner {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    overflow: hidden; 
}
.wp-block-kadence-posts .content-bg{
  border-radius: 12px;  
	border: 1px solid var(--global-palette6);

} 




/*Kadence form styling*/
.kb-forms-submit.button.kb-button-size-standard.kb-button-width-auto {
    background: var(--global-palette1);
    border-radius: 30px;
    width: 100%;
	  padding: 14px 0;
}

.kb-forms-submit.button.kb-button-size-standard.kb-button-width-auto:hover {
    background: var(--global-palette4);}



.kb-forms-submit.button.kb-button-size-standard.kb-button-width-auto::after {
    content: '→'; 
    margin-left: 10px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.kb-forms-submit.button.kb-button-size-standard.kb-button-width-auto:hover::after {
    transform: translateX(5px); 
}

/*Kadence form styling end*/

/* Learn more link on the homepage */
.more-link-wrap a.post-more-link {
	color: var(--global-palette1);}

.more-link-wrap a.post-more-link:hover {
	color: var(--global-palette4);}


/* remove exessive top spacing from headings */
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
    margin: 0em 0 .5em !important;
}
/* remove exessive top spacing from headings end */

/* Portfolio items on the homepage */
@media (min-width: 768px) {
.portfolio-section:nth-child(3) .kt-inside-inner-col {
	margin-top: -256px; 
}
}


/* Portfolio items on the homepage end*/


/* make a tag from a paragraph text */
.tag-styling {
	font-size: 14px;
	line-height: 26px;
  border: solid 1px var(--global-palette5);
  border-radius: 20px;
  text-transform: uppercase;
  padding: 0px 15px 0px 15px;
	margin: 18px 0px 27px 0px !important;
	color: var(--global-palette4);
}
/* make a tag from a paragraph text end */

/* Three square boxes on home  */
.three-boxes .kt-inside-inner-col {
    aspect-ratio: 1 / 1;    
}

/* Three square boxes on home end */

/* Footer social icons */
.footer-sm-icons {padding:5px 5px 5px 0;}

.footer-sm-icons:hover {
	filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0.9)) !important;}
/* End Footer social icons */

/* Footer logo width on mobile */
.footer-logo svg {
    width: 80%;
    max-width: 100%;
    height: auto;}
/* End Footer logo width on mobile */

/* Footer copyright links */
.footer-copyright-links a {
    text-decoration: none;
	  color: var(--global-palette8);}

.footer-copyright-links a:hover {
	text-decoration: none !important;
  color: var(--global-palette6) !important;
}
/* End Footer copyright links */

/* Header CTA button arrow */
.header-button::after {
    content: '→'; 
    margin-left: 10px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.header-button:hover::after {
    transform: translateX(5px); 
}
/* End Header CTA button arrow */

/* Button styles */
.kb-button .kt-btn-inner-text::after {
    content: '→'; 
    margin-left: 10px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.kb-button:hover .kt-btn-inner-text::after {
    transform: translateX(5px); 
}
/* End button styles*/
