/**
* Theme Name: Zeen Child
* Description: Zeen child theme.
* Author: Codetipi
* Template: zeen
* Version: 1.0.0
*/

@font-face {
	font-family: Birch;
	src: url(./fonts/BirchStd-4.otf);
}
@font-face {
	font-family: MonaLisa;
	src: url(./fonts/MonaLisaStd.otf);
}

/* Menu */
.main-navigation .horizontal-menu > li > a,
.cats .cat:last-of-type {
	font-size: 12px;
	font-weight:500;
}
.quotes-f1 blockquote {
	font-weight: 500 !important;
	font-family: 'Unna',serif;
	font-size: 20px;
}
.single-content strong {
	font-family: 'Unna',serif;
	font-size: 20px;
}
.meta .title a {
	font-family: "Birch", sans-serif;
	font-size: 26px;
}
.site-skin-3.content-subscribe h2 {
	font-family: "Birch", sans-serif;
	font-size: 30px;
}
.site-skin-3.content-subscribe .subtitle {
	font-size:20px;
}
h1.entry-title.title, .block-title-2 .block-title {
    font-family: "Birch", sans-serif;
}
.block-titles h2 {
	font-family: "MonaLisa", sans-serif !important;
	font-size: 36px !important;
}
.meta .excerpt {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
}
.format-gallery:not(.post-wrap):not(.preview-thumbnail) .icon-base-1 {
	display: none;
}
.tipi-s-typo .byline-3,
a.zeen-pin-it {
	display: none;
}
.meta .excerpt .read-more {
	color: #000;
}
.share-it-11 .title {
    color: #030202 !important;
	font-weight: 600;
}
.zeen-widget .menu li {
	padding: 7px 0;
}
.site-inner select {
	background: #eee;
}
.newsletter-front .wpcf7-form-control.wpcf7-text[type=email] {
	width:100% !important;
}
.newsletter-front .wpcf7-submit {
	width:100% !important;
	margin-top: -15px !important;
    border-radius: 0px !important;
	font-size: 17px !important;
}
.newsletter-front .wpcf7-form p {
    margin: 0px 0 !important;
}
.mc4wp-form-fields input[type="submit"] {
	color: #fff !important;
	font-size: 14px;
}
.subscribe-button-2 .mc4wp-form-fields input[type="email"] {
	background-color: #fff !important;
}
.block-skin-bg-4 .block-skin-0 .subscribe-button-2 .mc4wp-form-fields input {
	background-color: #000;
}
.subscribe-button-2 .mc4wp-form-fields input {
	height: 50px;
	margin-top: 0px;
}
.content-subscribe-style .title {
    font-size: 36px;
	font-family: "Birch", sans-serif;
}
.content-subscribe-style .subtitle {
    font-size: 26px;
}
#sb_instagram .sbi_follow_btn a {
    color: #fff !important;
}
.link-color-wrap p > a, .link-color-wrap p > em a, .link-color-wrap p > strong a {
    text-decoration-color: #000;
}
.link-color-wrap p > a:hover, .link-color-wrap p > em a:hover, .link-color-wrap p > strong a:hover, .link-color-wrap a:hover {
    color: #ddd !important;
	text-decoration-color: #ddd !important;
}
.site-skin-3.content-subscribe input[type=submit] {
    width: 100% !important;
    margin-top: -15px !important;
    border-radius: 0px !important;
	font-size: 17px !important;
}
.site-skin-3.content-subscribe input[type="email"] {
    background-color: #fff !important;
    height: 50px !important;
}
.copyright-bottom a,
.copyright-l {
	color: #222;
	font-size: 12px;
	font-weight: 500;
}
.netstudio {
	font-size: 13px;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (min-width: 1240px) {
	.block-html-content h2,
	.single-content .entry-content h2 {
		font-family: "Unna", sans-serif;
		font-size: 20px;
	}
	.footer-widget-wrap-1,
	.footer-widget-wrap-2 {
		border-right: 1px solid #fff;
	}
}
@media only screen and (min-width: 768px) {
	.logo img {
       width: 100%;
    }
	h1.entry-title.title {
	font-size: 62px !important;
}
	.site-footer .footer-widget-wrap {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	blockquote,
	q {
		font-size: 21px;
	}
	.newsletter-front .wpcf7-form-control.wpcf7-text[type=email] {
	    width:70% !important;
   }
	.newsletter-front .wpcf7-submit {
	    width:70% !important;
   }
}
@media only screen and (max-width: 768px) {
	.modal-wrap.active-4 .content-subscribe img {
		display: none !important;
	}
}