/* Themify Customize Styling */
body {	background: none;
	background-color: #ffcc00;background-image: none;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-size:14px;

	color: #000000; 
}
#pagewrap {	background: none;
	background-color: #ffcc00;width: auto; 
}
.pagewidth {	width: auto; 
}
#body {	background: none;
	background-color: #ffcc00; 
}
#content {	width: auto; 
}
#sidebar {	width: auto;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-weight:bold;
	font-weight:bold;
	text-align:center; 
}
h1, h1.page-title {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h2 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h3 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h4 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h5 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#headerwrap {	background-image: url(https://tampabaycomicconvention.com/wp-content/uploads/TBCC19-website-header2-OPT.jpg);
	border-bottom: 20px solid #000000; 
}
#header {	margin: auto;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
body[class*="themify"] #site-logo a {	display: none; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.post-title, .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	font-size:14px;
 
}
.single-post .post-title {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.loops-wrapper.grid2-thumb .post-title, .loops-wrapper.grid2-thumb .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.post-meta {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.post-meta a:hover {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.post-date {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.more-link {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.post-nav a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.page-title {	
	color: #000000;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	text-align:center; 
}
.module-title {	
	color: #000000;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#sidebar a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#sidebar a:hover {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	text-align:center; 
}
#sidebar .widgettitle {	background: none;
	background-color: #ff0000;
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif;	text-align:center; 
}
#footer {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#footer a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#footer a:hover {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
#footer-nav a {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.footer-widgets {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}
.footer-widgets .widgettitle {	
	font-family: 'Trebuchet MS', "Arial", "Helvetica", sans-serif; 
}

/* Themify Custom CSS */
/* Fixed to header in all page */
.header-block #headerwrap {
        height:auto !important;
        padding:21% 0 !important;
        background-size:cover !important;
        background-attachment:scroll !important;
        max-height:inherit !important;
}
.header-block #header, body:not([class*='header-']) #header,
.home.header-block #headerwrap, .home.header-block #headerwrap #header, .home.header-block #headerwrap #header .hgroup {
        height: auto !important;
}
.no-fixed-header.header-block.nav-bar-top #headerwrap {
        padding-top: 0 !important;
}
.mobile_menu_active.no-fixed-header.header-block.nav-bar-top #headerwrap,
body:not(.mobile_menu_active).no-fixed-header.header-block.nav-bar-top #headerwrap .sidemenu {
        padding-top: 21% !important;
}
.mobile_menu_active.no-fixed-header.header-block.nav-bar-top #headerwrap #main-nav-wrap {
        position: static;
}
.header-block.mobile_menu_active .menu-icon-wrap,
body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {
        background-color: transparent;
}
.header-block.mobile_menu_active .menu-icon-wrap #menu-icon,
body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap  #menu-icon {
        left: auto;
        right: 3%;
        top: 3%;
        position: fixed;
        transform: none;
}
.mobile_menu_active #menu-icon {
        background-color: transparent;
        outline: none;
}
.mobile_menu_active .menu-icon-inner {
        background: rgba(0, 0, 0, 0.64);
        outline: 10px solid rgba(0,0,0,0.64);
}
.home #headerwrap .tb_backstretch:before {
        display: none;
}
#headerwrap {
        background-position: center !important;
}
.tb_backstretch img {
        left: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        object-fit: cover;
}

@media only screen and (max-width: 600px) {
.mobile_menu_active.no-fixed-header.header-block.nav-bar-top #headerwrap, body:not(.mobile_menu_active).no-fixed-header.header-block.nav-bar-top #headerwrap .sidemenu {
	padding-top: 14% !important;
}
}	 .module_row > .row_inner{
width:100%;
}
