/*
Theme Name: CNY Drones Theme
Theme URI: https://www.cnydrones.org
Author: John Reade
Author URI: http://johnreade.com/
Description: This theme is responsive, multipurpose, retina-ready and SEO optimized multifunction Event Conference, Business and Blog WordPress theme. It is designed for events but this theme is for every kind of site. This theme supports popular plugins like Breadcrumb NavXT, WP-PageNavi, Contact Form 7, Jetpack by WordPress.com, Polylang, bbPress, wooCommerce and many more. It is also translation ready and easily customizable with lots of options using Customizer. It consists of a contact us template, gallery template, custom widgets and right hand sidebar.
Version: 1.0.8
Text Domain: event-child
Template: event
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, blog, e-commerce, news, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/

/* Print Only Styles */
@media print {
	body { background:white; color:black; margin:0; }
	header { display: none !important; }
	.page-title { width: 100% !important; max-width: 100% !important; color: #000; float: initial; }
	#primary { width: 100%; float: initial; }
	#secondary { display: none !important; }
	#colophon .widget-wrap { display: none !important; }
	.sharedaddy { display: none !important; }
	.entry-footer { display: none !important; }
	.jp-relatedposts { display: none !important; }
	.default-wp-page { display: none !important; }
	#respond { display: none !important; }
	.social-links { display: none !important; }
}

/* All Styles */
hr {
	clear: both;
}

img.alignleft, img.alignright, img.aligncenter {
	margin-top: 0px;
}

#content {
	padding: 20px 0 30px;
}

.page-header {
	padding: 0 0 15px;
}

#site-title {
	display: none;
}

#site-description {
	padding-top: 6px;
	max-width: 340px;
}
.main-navigation a {
	line-height: 114px;
}

@media only screen and (max-width: 1300px) {
	#site-description {
		max-width: 100%;
	}
	.main-navigation a {
		line-height: 50px;
	}
}

@media only screen and (max-width: 1024px) {
	#site-description {
		max-width: 100%;
	}
	.main-navigation > ul > li.menu-item-home {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	#site-branding {
		max-width: 340px;
	}
	.menu-toggle {
		margin-top: 20px;	
	}
	.main-navigation a {
		line-height: 1.833;
	}
}


.simcal-default-calendar-list .simcal-calendar-list-compact .simcal-calendar-head .simcal-nav h3 {
	font-size: 24px !important;
	font-weight: bold;
}

span.simcal-event-title {
	font-size: 18px;
}

.simcal-default-calendar-list .simcal-event-details p:first-child {
	margin-bottom: 0px;
}

.simcal-default-calendar-list .simcal-event-details p {
	font-size: 14px;
}

span.simcal-event-start, span.simcal-event-end {
	font-weight: bold;
}

#main ol.comment-list {
	list-style-type:none;
}

#comments .avatar {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	position: absolute;
	left: 0;
}

#comments .comment-author {
	font-weight: bold;
}

#comments .comment .comment-meta {
	margin-left: 36px;
}

#comments .comment-content {
	margin-left: 36px;
}

#comments .comment-content p:last-child {
	margin-bottom: 0px;
}

#comments .reply {
	text-align: right;
	display: none;
}

#main ol.comment-list {
	margin-bottom: 0px;
}

span.says {
	display: none;
}

a.read-more {
	font-weight: bold;
	background: url(images/arrow-morelink.png) no-repeat right center #D33;
	color: #fff;
	display: block;
	float: right;
	line-height: 1.2;
	padding: 6px 26px 6px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.page-title {
	font-size: 2.25em;
	font-weight: bold;
}

.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
	text-transform: none;
}

.is-sticky #sticky-header {
	background-color: #fff;
}

#infinite-footer {
	display: none;
}

article.type-page .entry-footer .entry-meta {
	display: none;
}

.main-navigation a {
	padding: 0 8px;
}

.answer {
	margin-bottom: 20px;
}

.answer::first-letter {
	font-size: 22px;
	font-weight: bold;
}

.question {
	font-weight: bold;
	font-size: 18px;
	line-height: 1;
}

.question::first-letter {
	font-size: 22px;
}

.post-492 h2 {
	/* common terms post */
	font-weight: bold;
}

blockquote {
	border-left: 4px solid #333;
	color: #333;
	font-size: 16px;
	font-style: italic;
	line-height: 28px;
	letter-spacing: 0.5px;
	margin-bottom: 40px;
	padding: 20px 20px 0;
}

blockquote:before {
	content: none;
}

