/*
 * Theme Name:  Networker Child
 * Theme URI:   https://codesupply.co/themes/networker/
 * Description: Networker Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    networker
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
/***** Noto Sans *****/
@font-face {
    font-family: 'Noto Sans';
    font-weight: 100;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Thin.ttf') format('truetype'),
         local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 200;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-ExtraLight.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 200;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-ExtraLightItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 300;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Light.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 400;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Regular.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 500;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Medium.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 500;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-MediumItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 600;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-SemiBold.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 600;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-SemiBoldItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 700;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Bold.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 700;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-BoldItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 800;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-ExtraBold.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 800;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-ExtraBoldItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 900;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-Black.ttf') format('truetype'),
            local('Noto Sans'),
    }
@font-face {
    font-family: 'Noto Sans';
    font-weight: 900;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Sans/NotoSans-ExtraBoldItalic.ttf') format('truetype'),
            local('Noto Sans'),
    }

/***** Noto Serif *****/
@font-face {
    font-family: 'Noto Serif';
    font-weight: 400;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Serif/NotoSerif-Regular.ttf') format('truetype'),
            local('Noto Serif'),
    }
@font-face {
    font-family: 'Noto Serif';
    font-weight: 400;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Serif/NotoSerif-RegularItalic.ttf') format('truetype'),
            local('Noto Serif'),
    }
@font-face {
    font-family: 'Noto Serif';
    font-weight: 700;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Serif/NotoSerif-Bold.ttf') format('truetype'),
            local('Noto Serif'),
    }
@font-face {
    font-family: 'Noto Serif';
    font-weight: 700;
    font-style: italic;
    src: url('https://staging.voraco.com/ftp_rep/saurav/KYMOrg/Noto_Serif/NotoSerif-BoldItalic.ttf') format('truetype'),
            local('Noto Serif'),
    }

:root, [data-scheme=default]  {
/* 	--cs-color-primary: #02534C; */
	--cs-palette-color-gray-50: #ECF7F7;
	--cs-color-excerpt: #000000;
	--cs-font-section-headings-family: 'Noto Serif', serif;
	--cs-font-category-weight: 600;
	--nav-header-links-color: #000000 !important;
	--pk-social-links-items: #000000 !important;
	--body-color: #000000 !important;
	--post-bg-custom: #ECF7F7 !important;
	--cs-entry__title-h2: #02534C;

}

[data-scheme=dark] {
	--cs-color-primary: #ffffff;
	--cs-color-excerpt: #ffffff !important;
	--cs-color-primary: #ffffff; !important;
	--nav-header-links-color: #ffffff !important;
	--pk-social-links-items: #ffffff !important;
	--body-color: #ffffff !important;
	--single-h1-color: #ffffff;
	--post-bg-custom: #1c1c1c !important;
	--cs-entry__title-h2: #ffffff;
}
body {
	color: var(--body-color) !important;
}

.cs-meta-reading-time {
	font-family: 'Noto Sans' !important;
	font-weight: 600 !important;
	color: #0AB397 !important;
}

.cnvs-block-section-heading .cnvs-section-title {
	font-family: 'Nato Serif' serif !important;
	font-weight: 500 !important;
}

.cnvs-block-section-content-1587395431290 {
	background: #D9F0FA;
}

.cnvs-block-section.cnvs-block-section-1587397134808.cnvs-block-section-layout-full.cnvs-block-section-fullwidth.cnvs-block-section-with-background-color {
	background: var(--post-bg-custom) !important;
}

.cnvs-block-section-1635499034449 {
	background: var(--post-bg-custom) !important;
}

.cnvs-block-section-content-1587395431290 {
	background: #D9F0FA !important;
}

.cs-meta-date {
	font-weight: 500 !important;
	color: #868686;
}

.cnvs-block-section-heading {
	color: #02534C !important;
	font-weight: 500 !important;
}

.cs-header__nav-inner > li {
    height: 100%;
    margin-right: 30px;
}

.subHeader-title {
	color: #0AB397 !important;
	font-weight: 600 !important;
	font-style: bold;
}

.cs-header__nav-inner > li > a {
	color: var(--nav-header-links-color);
}

.pk-social-links-items {
	color: var(--pk-social-links-items) !important;
}

.cs-author-avatar {
	display: none;
}

.man-dog-signup-img {
	margin-top: -80px !important;
}

.cs-entry__overlay-bg img {
/*     left: 4% !important;
    width: 92% !important; */
	left: 0% !important;
    width: 92% !important;
    max-width: 1280px !important;
    margin-left: auto;
    margin-right: auto;
}

.cs-block-posts-layout-horizontal-type-3 .cs-meta-reading-time {
	color: #0AB397 !important;
}

.cs-entry__header .cs-meta-reading-time {
	color: #868686 !important;
	font-weight: 500 !important;
}

.entry-content {
	line-height: 26px;
	font-size: 17px !important;
}

.cs-entry__excerpt {
	line-height: 1.5;
	margin-top: 1rem;
}

.cnvs-block-column-inner > div > {
	min-height: 100% !important;
}

.cs-entry__post-meta .cs-meta-category .post-categories a {
	letter-spacing: 1px;
}

.cnvs-block-posts-1587546982397 >div > div > div > article {
/* 	border-bottom: 1px solid rgb(233, 236, 239); */
	padding-bottom: 4%;
}

.cs-header__nav-inner > li > a {
    margin-top: 4px !important;
}

.equal-height-col {
	min-height: 100% !important;
}

.cnvs-block-column-1587546217336 > div {
	min-height: 100% !important;
}

.cnvs-block-column-1587546221988 > div {
	min-height: 100% !important;
}

.cnvs-block-row-1587395449362 > .cnvs-block-row-inner > .cnvs-block-column {
	padding-left: 0px !important;
}

h2.cs-entry__title a {
	color: var(--cs-entry__title-h2) !important;
}

.pk-social-links-template-inline-alt .pk-social-links-link {
    border: 1px solid #02534C !important;
}

.cs-overlay-background:hover {
	background: transparent !important;
}

.cnvs-block-posts-layout-tile-type-1 .cs-entry__title {
 	color: #02534C;
	line-height: 1.1;
}

.cnvs-block-section-1587546076945 {
	display: none;
}

.cs-entry__overlay:hover .cs-overlay-background img {
	transform: none;
}

.cs-header__nav-inner::hover > li > a > span:first-child:before {
    content: "";
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background-color: none;
    transition: 0.25s;
    opacity: 0;
}

/* App Button */

.menu-item-266 span {
	background: #02534C;
	color: #ffffff;
	padding: 0.5rem 1rem 0.5rem 1rem;
	border-radius: 25px;
}

.menu-item-266 span:hover {
	background: #0ab397;
	color: #02534C;
}

.cs-header__nav-inner > li.active > a > span:first-child:before {
	background-color: none;
	opacity: 0;
}

.cnvs-block-section-1587638592724 {
	background: #ECF7F7 !important;
	padding-bottom: 64px;
    padding-top: 64px;
    margin-top: -48px !important;
}

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .cs-entry__title {
 	color: #02534C;
}

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .post-categories a {
	color: #0ab397;
}

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .cs-entry__excerpt {
	color: #000000;
}

.cs-entry__post-meta .cs-meta-category .post-categories li:not(:last-child):after {
/*     color: var(--cs-color-category); */
    color: #0ab397;
}

.cs-entry__post-meta .cs-meta-category .post-categories a {
/*     color: var(--cs-color-category); */
    color: #0ab397;
}

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .cs-entry__excerpt {
    width: 45% !important;
}


.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel__arrow {
    background: #02534C;
}

span.cnvs-section-title a {
    color: #0ab397;
}

/* Header Search Icon */

.cs-col-right {
	justify-content: flex-start !important;	
	justify-items: center;
}

.cs-header__search-toggle {
	margin-top: 6px;
}

/* Under Post Author Widget */

h5.pk-author-title a {
	font-size: 1.5rem !important;
}

/* Half Div on Featured Images */

.cnvs-block-posts-layout-tile-type-1 .cs-entry__data {
    background: rgba(255, 255, 255, 0.7);
    padding: 2rem 1rem 2rem 1rem;
    margin-left: -2rem;
}

/* 
.cnvs-block-posts-layout-tile-type-1 .cs-entry__title {
    color: #ffffff;
}

.cnvs-block-posts-layout-tile-type-1 .cs-overlay-content {
    background-image: linear-gradient(to top, rgba(236, 247, 247, 0.80) 41%, transparent 10%);
}

.cnvs-block-posts-layout-tile-type-1 .cs-entry__data .cs-overlay-link {
    background-image: linear-gradient(to top, rgba(150, 150, 150, 0.80) 41%, transparent 10%);
     z-index: 0;
}

.cs-overlay-link {
     z-index: 22;
}

.cs-entry__post-meta .cs-meta-category {
     z-index: 99;
}

.cnvs-block-posts-layout-tile-type-1 .cs-entry__data {
     z-index: 23;
}

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .cs-overlay-content {
    background-image: linear-gradient(to top, rgba(236, 247, 247, 0.80) 45%, transparent 10%);
} */

.cs-overlay-ratio:not(.cs-ratio-original):before {
	height: auto;
}

/* Homepage Slider */

.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel__arrow {
    width: 40px;
    height: 40px;
}

.cs-carousel__info {
    padding: 2rem 1rem 2rem 3rem;
    background: rgba(255, 255, 255, 0.7);
    max-width: 60% !important;
    margin-left: -2rem;
}

.cs-carousel__info > .cs-entry__title {
    padding-bottom: 2rem;
}

.cs-carousel__info {
    padding-bottom: 0px !important;
}

/* Featured Images on Hover */

/* .cnvs-block-posts-layout-large-type-1 .cs-slider .cs-entry__outer:hover .cs-entry__data-transfor {
    transform: translate3d(0,30px,0);
    transition: 0.25s;
} */

.cs-entry__post-meta .cs-meta-category .post-categories a:hover {
    color: #818181 !important;
}

/* SVG Support */

img[src$=".svg"] { 
	max-height: calc(var(--cs-header-initial-height) - 20px); 
	height: 40px;
	width: 100%;
}

.cs-header.cs-header-one .cs-header__inner-desktop .cs-header__logo svg {
	max-height: calc(var(--cs-header-initial-height) - 20px);
}

.cs-footer__logo svg {
    display: block;
    max-width: inherit;
    width: auto;
    max-height: 60px;
}

/* Media Queries */

@media all and (max-width: 550px) {
    .cs-carousel__info {
        padding: 30px;
        background: transparent;
        max-width: 100% !important;
        /* margin-left: -2rem; */
    }
    
    .cs-carousel__info > .cs-entry__title {
        padding-bottom: 40px;
    }
}

@media all and (max-width: 1020px) {
	.cnvs-block-posts-layout-tile-type-1 .cs-overlay-content {
    background-image: linear-gradient(to top, rgba(236, 247, 247, 0.30) 100%, transparent 10%);
}
	.cnvs-block-posts-layout-wide-type-2 .cs-wide-carousel .cs-overlay-content {
    background-image: linear-gradient(to top, rgba(236, 247, 247, 0.30) 100%, transparent 10%);
}
}

@media all and (min-device-width: 1020px) {
	img[src$=".svg"] { 
	max-height: calc(var(--cs-header-initial-height) - 20px); 
	height: 40px;
	width: auto;
}
}

@media all and (min-device-width: 2408px) {
	.cs-entry__media-wrap {
		max-height: 33vh;
	}
	.cs-entry__outer .cs-entry__thumbnail {
		max-height: 30vh;
	}
	.cs-entry__inner .cs-entry__thumbnail {
		max-height: 30vh;
	}
	.cnvs-block-posts-layout-standard-type-1 .cs-entry__outer .cs-entry__thumbnail {
	max-height: 20vh;
	}
	.cs-posts-area__main {
		max-height: 40vh;
	}
	.cnvs-block-posts-layout-horizontal-type-1 .cs-entry__thumbnail .cs-overlay-background {
		max-height: 20vh;
	}

	.cnvs-block-posts-layout-horizontal-type-1 .cs-entry__outer .cs-entry__thumbnail {
	max-height: 19vh;
	}
	.cnvs-block-section-content-1587395431290 {
	margin-top: 30% !important;
	}
}
