/**
 * Theme Name: getInstance
 * Author: 
 * Template: blocksy
 * Text Domain: blocksy
 */

@font-face {
  font-family: "base";
  src: url("fonts/Lato/Lato-Regular.ttf")  format("truetype");
}
@font-face {
  font-family: "ital";
  src: url("fonts/Lato/Lato-RegularItalic.ttf")  format("truetype");
}
@font-face {
  font-family: "semi";
  src: url("fonts/Lato/Lato-Bold.ttf")  format("truetype");
}
@font-face {
  font-family: "hbase";
  src: url("fonts/Poppins/Poppins-Medium.ttf")  format("truetype");
}
@font-face {
  font-family: "hital";
  src: url("fonts/Poppins/Poppins-MediumItalic.ttf")  format("truetype");
}
@font-face {
  font-family: "hsemi";
  src: url("fonts/Poppins/Poppins-SemiBold.ttf")  format("truetype");
}

body {
font-family: base, sans-serif !important;
}
.navsocial a svg path, .navsocial a:visited svg path {
fill: white;
}
.navsocial a:hover svg path {
fill: var(--theme-link-hover-color);
}
.sub-menu .menu-item:hover {
background-color: var(--theme-palette-color-2);
}
h1, h2, h3, h4, h5, h6 {
font-family: hbase, sans-serif !important;
}
em {
font-family: ital, sans-serif !important;
}
strong {
font-family: semi, sans-serif !important;
}
.gi-col {
color: #5cb25d;
}
.btn1 a {
background-color: var(--theme-palette-color-2) !important;
}
.btn1:hover a {
background-color: var(--theme-palette-color-1) !important;
}
ul.feats li {
list-style-image: url('data:image/svg+xml,<svg transform="scale(0.5) translate(0, 0)" transform-origin="center" width="16" height="16" viewBox="0 0 4.233 4.233" xmlns="http://www.w3.org/2000/svg"><path style="fill:%23b25d5c;stroke-width:.499999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.20071;fill-opacity:1" d="M0 0h4.233v4.233H0z"/></svg>') !important;
}
.wp-block-cover {
background-color: rgba(112, 128, 144, 0.3);
}
.shadowd {
background-color: rgba(255,255,255, 0.5) !important;
box-shadow: none !important;
transition: all 0.5s ease;
}
.shadowd:hover {
/*cursor: pointer;*/
background-color: var(--wp--preset--color--palette-color-8) !important;
box-shadow: var(--wp--preset--shadow--natural) !important;
}
.wpcf7-email, .wpcf7-text, .wpcf7-textarea, .altcha-main {
background-color: white !important;
}
.wpcf7 label:not(.wpcf7-form-control-wrap) {
font-weight: 400 !important;
}
.gi-altcha > p {
display: none !important;
}
.altcha {
margin: 0 auto !important;
border: 0 !important;
}
.altcha-main {
padding: 0 !important;
background-color: transparent !important;
}
.altcha-main .altcha-checkbox input[type='checkbox'] {
width: auto !important;
height: auto !important;
}
.wpcf7 .wpcf7-submit, .wpcf7 .wpcf7-spinner {
display: block;
float: none !important;
margin: 0 auto;
}
.wpcf7 .wpcf7-list-item input[type='checkbox'] {
margin-right: 0.5rem;
}
body.category .page-title {
color: var(--theme-palette-color-1);
}
body.category .page-title .ct-title-label {
color: var(--theme-text-color);
}
.gi-cat-list {
text-transform: uppercase;
}
.gi-cat-list li {
display: inline;
margin-right: 1rem;
}
.giposttitle {
color: white;
text-shadow: 1px 1px 1px var(--theme-palette-color-1), -1px -1px 1px var(--theme-palette-color-1), 1px -1px 1px var(--theme-palette-color-1), -1px 1px 1px var(--theme-palette-color-1);
}
.gipostmeta a {
text-decoration: none !important;
}
.gipostmeta .wp-block-post-date, .gipostmeta .wp-block-post-author, .gipostmeta .taxonomy-category, .gipostmeta .bloglink {
padding-left: 0.25rem;
padding-right: 0.25rem;
background-color: rgba(255,255,255,0.6);
border-radius: 0.25rem;
}
.gipostmeta .taxonomy-category a, .gipostmeta .bloglink a {
color: var(--theme-text-color);
}
.gipostmeta .taxonomy-category a:hover, .gipostmeta .bloglink a:hover {
color: var(--theme-link-hover-color);
}
.gi-creds {
font-size: 0.5rem;
color: #bbbbbb;
text-transform: uppercase;
position:relative;
z-index:10;
opacity:0.6;
}
.gi-creds a, .gi-creds a:visited, .gi-creds a:hover {
color: #bbbbbb;
}

.pagenotfound {
margin: 0 !important;
min-width: 100% !important;
}

@media (min-width: 545px) {
.wpcf7 .wpcf7-submit, .wpcf7 .wpcf7-spinner {
display: inline;
float: right !important;
margin: 0;
}
}
