/*
 Theme Name:   Kiddy's Classics custom theme, child of GeneratePress
 Theme URI:    https://generatepress.com
 Description:  Custom child theme for Kiddy's Classics
 Author:       Anastasiya Goers
 Author URI:   https://www.svmarketinginc.com/
 Template:     generatepress
 Version:      0.1
*/
/* GeneratePress Site CSS */ /* navigation hover lines */
@font-face {
   font-family: 'CheGuevara-Text-Sans';
    src:url('../generatepress_kiddysclassics/fonts/CheGuevara-Text-Sans.ttf.woff') format('woff'),
        url('../generatepress_kiddysclassics/fonts/CheGuevara-Text-Sans.ttf.svg#CheGuevara-Text-Sans') format('svg'),
        url('../generatepress_kiddysclassics/fonts/CheGuevara-Text-Sans.ttf.eot'),
        url('../generatepress_kiddysclassics/fonts/CheGuevara-Text-Sans.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;

}

main#main{
    /*overflow: hidden;*/
}
:target:before {
    content: "";
    display: block;
    height: 60px;
    margin: -60px 0 0;
}
h1.entry-title{
	text-align: center;
}
/*Custom Menu Styles*/
.inside-header.grid-container {
    border-bottom: 1px solid rgba(247, 247, 247, 0.3);
}
@media (min-width: 992px) {
    .main-navigation li:before {
    content: '';
    display: block;
    height: 1px;
    width: 0;
    margin: 0 10%;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
    -webkit-transition: width .5s ease, background-color .5s ease;
    -moz-transition: width .5s ease, background-color .5s ease;
}
    .main-navigation .sub-menu li:before{
        display:none;
    }
.main-navigation li:hover:before {
    width: 80%;
    background: #ffffff;
    margin: 0 10%;
}
..main-navigation li.current-menu-parent:before {
      width: 80%;
    background: #ffffff;
    margin: 0 10%;
}
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright
  {
  display: block;
  margin: 15px auto;
  height: auto;
  float: none;
      text-align: center;
}
.alignwide img,
 .alignfull img {
   display: block;
   margin: 0 auto;
 }
@media (min-width: 768px) {
 .wp-block-image .alignleft {
    float: left;
    margin-right: 15px;
  }
 .wp-block-image .alignright {
    float: right;
    margin-left: 15px;
  }
}
.main-navigation .menu-toggle{
	color: #222222;
}
/* KC button styles*/
.kc-button-white{
    background: linear-gradient(to right, #ffffff 50%, rgba(255,255,255,0) 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
}
.kc-button-white:hover {
  background-position: left bottom;
}
.kc-button-dark{
    background: linear-gradient(to right, #060606 50%, rgba(255,255,255,0) 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
}
.kc-button-dark:hover {
  background-position: left bottom;
}
/*Custom Styles for Branded lists*/
    /*List Styles*/
ul.is-style-chrome-arrow, ul.is-style-silver-arrow
{font-size: 19px;
    list-style: none;
    margin-left: 0rem;
}
ul.is-style-chrome-arrow li, ul.is-style-silver-arrow li{
    margin-bottom: 0.5rem;
    margin-left: 2rem;
    
}
ul.is-style-chrome-arrow li:before {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:bx='https://boxy-svg.com'%3E%3Cdefs%3E%3ClinearGradient id='color-0-0' gradientUnits='userSpaceOnUse' x1='250' y1='150' x2='250' y2='350' gradientTransform='matrix(0.830079, 0.557646, -0.745163, 1.2, 284.254664, -179.411341)' xlink:href='%23color-0'/%3E%3ClinearGradient id='color-0' bx:pinned='true'%3E%3Cstop style='stop-color: rgb(255, 255, 255);' offset='0'/%3E%3Cstop style='stop-color: %23f2f2f2;' offset='0.293'/%3E%3Cstop style='stop-color: rgb(200, 200, 200);' offset='0.6'/%3E%3Cstop style='stop-color: rgb(245, 245, 245);' offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='60 70 290.027 250.024 60 430 238.984 249.619' style='fill: rgb(192, 192, 192);'/%3E%3Cpath style='paint-order: stroke; stroke: rgba(0, 0, 0, 0); fill: url(%23color-0-0);' d='M 0 150 L 500 250.02 L 0 350 L 367.643 250.615 C 367.643 250.615 -0.032 150.31 0 150 Z'/%3E%3C/svg%3E");
    display: inline-block;
    padding-right: 0.5rem;
    transform: translatey(0.25rem);
    margin-left: -2.2rem;
}
    ul.is-style-silver-arrow li:before {
content:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' height='1.75rem' width='1.75rem' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpolygon style='fill: rgb(192, 192, 192);' points='60 70 290.027 250.024 60 430 238.984 249.619'%3E%3C/polygon%3E%3Cpath d='M 0 150 L 500 250.02 L 0 350 L 367.643 250.615 C 367.643 250.615 -0.032 150.31 0 150 Z' style='paint-order: stroke; stroke: rgba(0, 0, 0, 0); fill: rgb(128, 128, 128);'%3E%3C/path%3E%3C/svg%3E");
  display: inline-block;
    padding-right: 0.5rem;
        transform: translatey(0.5rem);
        margin-left: -2.2rem;

}
.main-navigation .menu-toggle {
    color: #ffffff;
}
/*Tabs styles*/
.gb-block-is-current{
    z-index: 5;
    clip-path: inset(-10px 0px -10px -5px);
}
button.wpseopress-accordion-button {
    background-color: #ffffff;
    color: black;
    text-align: left;
	margin-bottom: 1.5rem;
border-radius: 4px;}
button.wpseopress-accordion-button:hover{
        background-color: #e9e9e9;
}
button.wpseopress-accordion-button h4{
	margin-bottom: 0;
    padding: 16px;
}
button.wpseopress-accordion-button h4:before{
content:url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' height='1em' width='1em' viewBox='0 0 256 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'%3E%3C/path%3E%3C/svg%3E");
	padding-right: 0.5rem;
	    margin-left: -1.65rem;

}
button.wpseopress-accordion-button[aria-expanded="true"] > h4:before{
	content: url("data:image/svg+xml,%3Csvg aria-hidden='true' role='img' height='1em' width='1em' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");;
}
p.wpseopress-faq-answer-desc {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
@media (min-width: 992px){
.sticky-col-1 > div:first-child{
	position: sticky;
	top: 40px;
}}
/*formidable forms*/
.frm_style_cost-calculator-styles.with_frm_style .frm_form_field.frm_left_container {
    grid-template-columns: 66% auto !important;
}
label#field_zxifa_label {
    font-size: 20px;
    /* text-transform: uppercase; */
    font-weight: bold;
    color: #991b1e;
}