/*
	Theme Name: Brook Child
	Theme URI: http://demo.korra.io/brook/
	Template: brook
	Version: 1.0
	Description: Child Theme for Brook
	Author: korra.io
	Author URI: http://korra.io/
	Text Domain: brook
*/

/*------------------------------------------------------------
 * Theme customization starts here
 *------------------------------------------------------------*/

.content-third-outer
{
	width: 100%;

	float: left;
	position: relative;
	min-height: 1px;
	margin-bottom: 80px;
}

.content-third-outer .post-categories li
{
	padding-left: 0;
}

.content-third-outer .post__title.h3
{
	margin-bottom: 35px !important;
}

@media (min-width: 1024px)
{

	.content-third-outer-wrap
	{
		margin-left: -15px;
		margin-right: -15px;
	}

	.content-third-outer-wrap:first-child
	{
		margin-left: 0px;
	}

	.content-third-outer-wrap:last-child
	{
		margin-right: 0px;
	}

	.content-third-outer
	{
		margin-bottom: 0px;
		width: 33.33333333%;

	}

	.content-third
	{

		margin-left: 15px;
		margin-right: 15px;
	}
}

.row
{
	margin-left: -15px;
	margin-right: -15px;
}

.startpage--teaser .post__title.h3
{
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;

}

.post__content .ul--sectioned
{
	padding-left: 0px;
}

.post__content .ul--sectioned > li
{
	padding: 1em 0;
	position: relative;
	margin-left: 38px;
	border-bottom: 1px dotted #BBBBBB;
}

.mc4wp-response
{
	clear: both !important;
	padding-top: 15px !important;
}

h1, h2, h3, h4, h5
{
	text-transform: none;
}

.h1, .h2, .h3, .h4, .h5
{
	text-transform: none;
}

.header__inwrap .brook-nav-btn-menu
{
	display: none;
}

.header__inwrap .brook-nav-btn
{
	width: 32px;
}

@media (min-width: 620px)
{
	.header__inwrap .brook-nav-btn
	{
		width: 92px;
	}

	.header__inwrap .brook-nav-btn-menu
	{
		display: block;
		font-family: "Montserrat", sans-serif;
		font-size: 14px;
		font-weight: 400;
		font-style: normal;
		line-height: 1.2em;
		letter-spacing: 0.04em;

		position: absolute;
		left: 32px;
		color: #FFF;
		top: 8px;
	}
}

.half-left-contact, .half-right-contact
{
	display: block;
	width: 100%;
}

@media only screen and (max-width: 1170px) and (min-width: 900px), only screen and (min-width: 1171px)
{
	.half-left-contact
	{
		float: left;
		clear: left;
		padding-right: 20px;
		width: 50%;
	}

	.half-right-contact
	{
		float: right;
		clear: right;
		padding-left: 20px;
		width: 50%;
	}

	.half-right + .half-left, .half-left + .half-right
	{
		overflow: visible;
	}
}

#text-5
{
	padding: 0px !important;
}

#text-6
{
	padding: 0px !important;
}

#text-7
{
	padding: 0px !important;
}

.footer .footer__menu ul a
{
	color: #FFFFFF !important;
}

/* noto-serif-regular - latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese */
@font-face
{
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.eot'); /* IE9 Compat Modes */
	src: local('Noto Serif'), local('NotoSerif'),
	url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-serif-v6-latin-ext_cyrillic_greek_greek-ext_latin_cyrillic-ext_vietnamese-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin-ext_cyrillic_latin_cyrillic-ext_vietnamese */
@font-face
{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.eot'); /* IE9 Compat Modes */
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
	url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v12-latin-ext_cyrillic_latin_cyrillic-ext_vietnamese-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* karma-regular - latin-ext_devanagari_latin */
@font-face
{
	font-family: 'Karma';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Karma Regular'), local('Karma-Regular'),
	url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/karma-v7-latin-ext_devanagari_latin-regular.svg#Karma') format('svg'); /* Legacy iOS */
}

.footer .footer__menu ul a:hover
{
	color: #01A6AA !important;
}

.social-nav__link.social-nav__link.social-nav__link
{
	font-size: 22px;
	width: 38px;
	color: #01A6AA;
}

.loop-container--style-list_excerpt .post__footer .post__share a,
#main-content .post__share a
{
	font-size: 12px;
}

@media only screen and (max-width: 767px)
{

	.footer__green img
	{
		margin-top: 15px;
		margin-bottom: 15px;
		max-height: 90px;

	}
}

@media only screen and (min-width: 768px)
{
	.footer__menu
	{
		margin-top: 22px;
	}

	.footer__green img
	{
		float: right;
		max-height: 75px;
		margin-left: 20px;
	}
}

.post__content a
{
	color: #01A6AA;
}

.post__content a:hover,
.post__content a:focus,
.post__content a:active
{
	color: #00686a;
	text-decoration: underline;
}

.post__content .button
{
	color: #ffffff!important;
	text-decoration: none;
}