/* Begin Todd's Tortuga Overwrites */
blockquote {
	border-left: 3px solid #900202;
}
a {
	color: #900202;
}
a:link,
a:visited {
	color: #900202;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #900202;
}
.primary-navigation-wrap {
	border-bottom: 5px solid #900202;
}
.main-navigation-menu a:hover,
.main-navigation-menu a:active {
	background: #900202;
}
.main-navigation-menu ul {
	border-top: 5px solid #900202;
}
.main-navigation-menu li.current-menu-item > a {
	background: #900202;
}
.mega-menu-content .widget_meta ul li a:hover,
.mega-menu-content .widget_pages ul li a:hover,
.mega-menu-content .widget_categories ul li a:hover,
.mega-menu-content .widget_archive ul li a:hover {
	background: #900202;
}
.widget {
	border-top: 3px solid #900202;
}
.widget-title {
	color: #900202;
}
.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content {
	border-top: 3px solid #900202;
}
.type-post,
.type-page,
.type-attachment,
.comments-area  {
	border-top: 3px solid #900202;
}
.archive-title,
.page-title,
.entry-title {
	color: #900202;
}
.entry-title a:link,
.entry-title a:visited {
	color: #900202;
}
.more-link {
	background: #900202;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active {
	background: #900202;
}
.post-navigation .nav-links a {
	background: #900202;
}
.post-pagination a:hover,
.post-pagination a:active,
.post-pagination .current {
	background: #900202;
}
.infinite-scroll #infinite-handle span:hover {
	background: #900202;
}
.page-header {
	border-top: 3px solid #900202;
}
.comments-header .comments-title,
.comment-reply-title span {
	color: #900202;
}

@media only screen and (max-width: 60em) {
	.main-navigation-toggle {
		background: #900202;
	}
	.main-navigation-menu .submenu-dropdown-toggle:hover,
	.main-navigation-menu .submenu-dropdown-toggle:active {
		background: #900202;
	}
}
/* End Todd's Tortuga Overwrites */

.bimvidCompanion {display:none !important}
.header-main {background: #900202 url('/wp-content/uploads/2016/08/hsr.top_.bak_-4.png');}
.entry-title {text-transform: none}
.comment-content {font-size: 0.79em}
.comment-content blockquote {font-size: 0.89em}
.ccfic-text {font-size: 0.75em;}
.ccfic {margin: -15px 0px 22px 0px;}
#secondary .widget-wrap {font-size: 0.77em}

/* Search form. -dew */
.search_form_table, .search_form_table tr, .search_form_table tr td { border: 0 none !important; }
.categories_dropdown, .authors_dropdown, .archives_before_dropdown, .archives_after_dropdown, .order_dropdown, .orderby_dropdown, .posts_per_page_dropdown {font-size: 0.75em; }

/* Visibility Classes -dew */
.hidden,
.visible-ms, .visible-mm, .visible-ml, .visible-mxl,
.visible-ts, .visible-tm, .visible-tl,
.visible-ds, .visible-dm, .visible-dl, .visible-dxl,
.visible-mobile, .visible-tablet, .visible-desktop { display: none !important; }
@media (max-width: 20em)                       { .visible-ms      { display: block !important; }}	/* Mobile Small       ( < 320px )  */
@media (min-width: 21em) and (max-width: 30em) { .visible-mm      { display: block !important; }}	/* Mobile Medium      ( < 480px )  */
@media (min-width: 31em) and (max-width: 35em) { .visible-ml      { display: block !important; }}	/* Mobile Large       ( < 560px )  */
@media (min-width: 36em) and (max-width: 40em) { .visible-mxl     { display: block !important; }}	/* Mobile Extra Large ( < 640px )  */
@media (min-width: 41em) and (max-width: 45em) { .visible-ts      { display: block !important; }}	/* Tablet Small       ( < 720px )  */
@media (min-width: 46em) and (max-width: 50em) { .visible-tm      { display: block !important; }}	/* Tablet Medium      ( < 800px )  */
@media (min-width: 51em) and (max-width: 55em) { .visible-tl      { display: block !important; }}	/* Tablet Large       ( < 880px )  */
@media (min-width: 56em) and (max-width: 60em) { .visible-ds      { display: block !important; }}	/* Desktop Small      ( < 960px )  */
@media (min-width: 61em) and (max-width: 65em) { .visible-dm      { display: block !important; }}	/* Desktop Medium     ( < 1040px ) */
@media (min-width: 66em) and (max-width: 70em) { .visible-dl      { display: block !important; }}	/* Desktop Large      ( < 1120px ) */
@media (min-width: 71em)                       { .visible-dxl     { display: block !important; }}	/* Desktop X-Large    ( < 1200px ) */
@media (max-width: 40em)                       { .visible-mobile  { display: block !important; }}
@media (min-width: 41em) and (max-width: 55em) { .visible-tablet  { display: block !important; }}
@media (min-width: 56em)                       { .visible-desktop { display: block !important; }}
@media (max-width: 20em)                       { .hidden-ms       { display: none  !important; }}
@media (min-width: 21em) and (max-width: 30em) { .hidden-mm       { display: none  !important; }}
@media (min-width: 31em) and (max-width: 35em) { .hidden-ml       { display: none  !important; }}
@media (min-width: 36em) and (max-width: 40em) { .hidden-mxl      { display: none  !important; }}
@media (min-width: 41em) and (max-width: 45em) { .hidden-ts       { display: none  !important; }}
@media (min-width: 46em) and (max-width: 50em) { .hidden-tm       { display: none  !important; }}
@media (min-width: 51em) and (max-width: 55em) { .hidden-tl       { display: none  !important; }}
@media (min-width: 56em) and (max-width: 60em) { .hidden-ds       { display: none  !important; }}
@media (min-width: 61em) and (max-width: 65em) { .hidden-dm       { display: none  !important; }}
@media (min-width: 66em) and (max-width: 70em) { .hidden-dl       { display: none  !important; }}
@media (max-width: 40em)                       { .hidden-mobile   { display: none  !important; }}
@media (min-width: 41em) and (max-width: 55em) { .hidden-tablet   { display: none  !important; }}
@media (min-width: 56em)                       { .hidden-desktop  { display: none  !important; }}

/* Footer Menu -dew */
#footer_menu { margin-top: 3.50em; }
#footer_menu, #footer_menu li { list-style: none; }
#footer_menu > li > a { border-bottom: 0 none !important; text-decoration: none; }

/* Changes Merchandise box size so 2 items will sit side-by-side instead of stacked. -dew */
li.okanjo-product { width: 7em !important; }

/* Remove double underline on NextGEN compact albums. -dew */
.ngg-album-compactbox::before { border-bottom: 0 none !important; }
.ngg-album-compactbox::after { border-bottom: 0 none !important; }

/* Remove NextGEN pagination on Recent Galleries. -dew */
#post-46716 div.ngg-navigation { display: none !important; visibility: hidden !important; }

/* AMP doesn't allow divs with style tags. This is found in the analytic scripts. -dew */
.display_none { display: none; }

/* Simple jQuery Accordian */
.search_toggle {
	background-color: transparent;
	color: #900202;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
}
.search_toggle.active, .search_toggle:hover {
	background-color: #eee;
}
.search_content {
	display: none;
	transition: max-height 0.2s ease-out;
}
