/*
	Theme Name: Notio Child Theme
	Theme URI: https://themeforest.net/item/notio-deluxe-portfolio-theme/10049784
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Template: notio-wp
*/

/*------------------------------------------------*/

/*----------------[GENERAL]-----------------------*/

/*------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
  color: #16215B;
}

.hrDotted {
	height: 1px;
	width: 100%;
	background: url('/assets/img/hr.png');
	clear: both;
	margin: 0 0 20px;
}

.hrDotted hr {
	display: none;
}

.hrContent {
	height: 1px;
	width: 100%;
	border-bottom: 5px solid whiteSmoke;
	clear: both;
	margin: 0 0 20px;
}

.hrContent hr {
	display: none;
}


h6.credit {
	font-size: 10px;
	color: #999;
	margin: 5px 0 0;
	font-weight: normal;
}

.single .post-content a.external_link {
	background: url('/assets/img/external-link-arrow.gif') no-repeat right 4px;
	padding-right: 12px;
}

.single .post-content a {
	/*color: #747474;*/
	text-decoration: none;
	border-bottom: 1px dotted;
}

.no-border a, a.mfp-image, .thb_image_link a, .essb_links li a {
	border-bottom: 0 !important;
}

.post-content p {
	margin-bottom: 20px;
}

.theiaPostSlider_nav a {
	border-bottom: none !important;
}

.post-content li {
	font-weight: 300;
	margin-bottom: 10px;
	padding-left: 20px;
}

.post-content blockquote {
	font-family: 'Gudea', Arial, Helvetica, sans-serif !important;
	font-size: 20px;
	font-style: italic;
	width: 100%; /*600px*/
	margin-bottom: 1rem;
	margin-left: 3rem;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #16215B;
	text-align: unset;
}

@media screen and (max-width: 425px) {
	.post-content blockquote {
		margin-left: unset;
	}
}

.post-content blockquote:before {
	display: block;
	content: "\201C";
	font-size: 100px;
	position: absolute;
	left: -10px;
	top: -30px;
	color: #e2ecff;
}

.post-content blockquote cite {
	color: #999999;
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	display: block;
	margin-top: 5px;
}

.post-content blockquote cite:before {
	content: "\2014 \2009";
	display: unset;
}

.post-content blockquote p {
	font-family: Josefin Sans,'BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans';
	color: #031F41;
	font-size: 20px;
}

.hiring {
	float: left;
	width: 115px;
	position: absolute;
	top: 7px;
	margin-left: 175px;
}

.hiring a, .hiring img {
	height: auto;
	opacity: 0.3;
	filter: alpha(opacity=70);
}

.hiring a:hover, .hiring img:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.wpcf7-form textarea, .wpcf7-form input {
	width: 100%;
}

/*------------------------------------------------*/

/*----------------[NUMBERED LIST]-----------------*/

/*------------------------------------------------*/

.post-content ol.numbers {
	color: #e2ecff;
	list-style-type: none;
	padding: 10px;
}

.post-content ol.numbers li {
	position: relative;
	margin-bottom: 50px;
}

@media screen and (max-width: 425px) {
	.post-content ol.numbers li {
	padding-left: 0px;
	}
}

.post-content ol.numbers li:last-child {
	margin-bottom: 20px;
}

.post-content ol.numbers li p {
	/*font-family: Gudea, Arial, Helvetica, sans-serif !important;
	font: 14px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;*/
	color: #111846 !important; /* #000000 */
	padding-left: 110px;
	min-height: 40px;
}

@media screen and (max-width: 425px) {
	.post-content ol.numbers li p {
	padding-left: 58px;
	}
}

.post-content ol.numbers li h3 {
	font: 24px arial, helvetica, sans-serif !important;
	color: #031F41 !important;
	padding-left: 110px;
	margin-top: -20px;
	margin-bottom: 5px;
}

@media screen and (max-width: 425px) {
	.post-content ol.numbers li h3 {
	padding-left: 58px;
	margin-top: -25px;
	}
}


.post-content ol.numbers li span {
	width: 98px;
	text-align: right;
	font-size: 60pt !important;
	line-height: 60px !important;
	position: absolute;
}

@media screen and (max-width: 425px) {
	.post-content ol.numbers li span {
	width: 35px;
	}
}



/*------------------------------------------------*/

/*--------------------[LEGAL]---------------------*/

/*------------------------------------------------*/


.legal p, .legal h3, .legal h4, .legal ol, .legal ul {
	font-size: 14px !important;
	margin-bottom: 20px;
}

/*------------------------------------------------*/

/*-------------------[FOOTER]---------------------*/

/*------------------------------------------------*/

#comments {
	padding-top: 20px !important;
}

.nocomments {
	text-align: center;
	margin-bottom: 20px;
}
}

#comments .commentlist .comment .vcard, #comments .commentlist .review .vcard {
	font-size: 16px;
}

#comments .commentlist .comment .avatar, #comments .commentlist .review .avatar {
	display: none !important;
	visibility: hidden !important;
}

#comments .commentlist .comment .comment-body, #comments .commentlist .comment .comment_container, #comments .commentlist .review .comment-body, #comments .commentlist .review .comment_container {
	padding-left: unset !important;
}

#comments .commentlist .comment p, #comments .commentlist .review p {
	font-size: 16px;
}

#comments .commentlist .comment .comment-meta, #comments .commentlist .review .comment-meta {
	font-size: 13px;
	margin: 0 0 10px 10px; !important;
}

#comments .commentlist .comment cite.fn {
	font-size: 14px;
}