/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


/* Overall container set to flex to accomodate watchlist and filter sidebar */
.page-template-default-watchlist-page .watchlistcontentarea {
	display: flex;
}
/*--
// https://developer.mozilla.org/en-US/docs/Web/CSS/align-content
--*/
.page-template-default-watchlist-page .watchlistresultswrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	width: 925px;
	align-content: start;
}
.page-template-default-watchlist-page .watchlistresultswrapper:first-child {
	/*row-gap: 0px;*/
}
.page-template-default-watchlist-page .watchlistresultswrapper article.type-item {
	min-width: 200px;
	max-width: calc(25% - 15px);
	margin-bottom: 0px;
}
.page-template-default-watchlist-page .watchlistresultswrapper article.type-item h2.entry-title {
	margin-bottom: 0px;
}
.page-template-default-watchlist-page .watchlistresultswrapper article.type-item h2.entry-title a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
}
.page-template-default-watchlist-page .watchlistfiltersidebar {
	width: 250px;
	margin-left: 25px;
}


/*-- Stars 
https://www.svgrepo.com/svg/514252/star
https://css-tricks.com/five-methods-for-five-star-ratings/

--*/
.ratingstar svg {
	width: 20px;
	fill: #ffbf00;
}
.ratingstar {
	width: 20px;
	height: 20px;
}
/*--  --*/
.individualitem-medium-title, .individualitem-status-title, .individualitem-privatenotes-title, .individualitem-tags-title, .individualitem-meta-dateadded-title, .individualitem-meta-dateupdated-title, .individualitem-summary-title {
	/*font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	line-height: 1.2em;*/
	font-style: italic;
}
.individualitem-summary {
	line-height: 1.4em;
}
.individualitem-privatenotes {
	padding: 12px 18px 13px 18px;
	background-color: #fbfbfb;
	border-radius: 8px;
	margin: 12px 0 0 0;
	border: solid 1px #e1e1e1;
	line-height: 1.4em;
}
h2.individualitem-watchhistory-title {
	font-size: 1.2em;
	margin-bottom: .35em;
}
.individualitem-medium, .individualitem-tags, .individualitem-status, .individualitem-privatenotes, .individualitem-watchhistory, .individualitem-meta {
	margin-bottom: 5px;
	/* display: flex;
	gap: 5px; */
}
/*h3.individualitem-watchhistory-title {
	margin-bottom: 5px;
}*/
.individualitem-meta-dateadded, .individualitem-meta-dateupdated {
	display: block;
}
.individualitem-meta {
	margin-top: 1.3em;
	font-size: 0.9em;
	line-height: 1.5em;
}
.individualitem-editbutton a {
	background-color: #ddd;
	border-radius: 5px;
	padding: 6px 10px 7px 10px;
	text-align: center;
	margin-top: 20px;
	width: 100%;
	display: block;
	color: #000;
}
.ast-single-post .entry-content .individualitem-editbutton a {
	text-decoration: none;
}
.individualitem-editbutton a:hover {
	background-color: darkgray;
}
.individualitem-meta-delete {
	padding-top: 20px;
	display: block;
	font-size: 0.8em;
}
/*.individualitem-meta-delete a {
	color: red;
}*/
.individualitem-meta-delete a:hover {
	/*color: darkred;*/
	color: red;
}

.individualitem-tags {
	margin-top: 1.5em;
}
/*-- Filters --*/
.wpc-filters-widget-containers-wrapper .wpc-filters-section {
	margin-bottom: 10px;
}
.wpc-filters-widget-containers-wrapper .wpc-filters-section.wpc-filter-layout-search-field {
	margin-bottom: 15px;
}
.wpc-filters-section .wpc-filter-title {
	margin-bottom: 0px;
	font-size: 1.2em;
}
.wpc-filters-section .wpc-filters-ul-list {
	margin-top: 2px;
	margin-bottom: 5px;
}
.wpc-filters-section .wpc-filters-ul-list .wpc-checkbox-item {
	margin-bottom: 6px;
}
.watchlistfiltersidebar .watchlist-fe-sort {
	margin-bottom: 1em;
}


/*-- Filter refresh section --*/
.watchlist-refreshfiltersbutton {
	margin-top: 35px;
	display: none;
}
.wpc-filters-section.missingfilters-section {
	margin-top: 35px;
}
.watchlist-refreshfiltersbutton p, .wpc-filters-section.missingfilters-section .wpc-filter-content p {
	margin-bottom: 0px;
	font-size: 0.8em;
	line-height: 1.5em;
}



/*-- UsersWP --*/
/*-- Fix styling of UsersWP checkboxes --*/
.bsui input[type="radio"]:checked, .bsui input[type="reset"], .bsui input[type="checkbox"]:checked, .bsui input[type="checkbox"]:hover:checked, .bsui input[type="checkbox"]:focus:checked, .bsui input[type="range"]::-webkit-slider-thumb {
	background-color: transparent;
}
.bsui .form-check-input:checked {
	border-color: #6528f7;
}



/*-- FilterEverything Chips on Watchlist Page --*/
.watchlistcontent-fe-extras .wpc-custom-selected-terms ul.wpc-filter-chips-list {
	margin-top: 0.5em;
	margin-bottom: 0px;
}
.watchlistcontent-fe-extras .watchlist-fe-chips .wpc-filter-chips-list.wpc-empty-chips-container {
	margin-top:0px;
	margin-bottom:0px;
}
/*.watchlistcontent-fe-extras .watchlist-fe-foundcount .wpc-posts-found[data-found=""] p {
	margin-bottom: 0px;
}*/
.watchlistresultswrapper .watchlist-fe-foundcount {
	width: 100%;
}
.watchlistresultswrapper .watchlist-fe-foundcount .wpc-posts-found[data-found=""] {
	margin-top: 0px;
	margin-bottom: 0px;
}
.watchlistresultswrapper .watchlist-fe-foundcount .wpc-posts-found[data-found=""] p {
	display: none;
}
/* .watchlistcontent-fe-extras .watchlist-fe-foundcount .wpc-posts-found {
	margin-top: 0.25em;
} */
.watchlistresultswrapper .watchlist-fe-foundcount .wpc-posts-found {
	margin-top: 0.25em;
	margin-bottom: 1em;
}
/* .watchlistcontent-fe-extras .watchlist-fe-foundcount .wpc-posts-found p {
	margin-bottom: 0em;
	font-size: 0.875em;
} */
.watchlistresultswrapper .watchlist-fe-foundcount .wpc-posts-found p {
	margin-bottom: 0em;
	font-size: 0.875em;
}
body .watchlistcontent-fe-extras .wpc-filter-chips-list li.wpc-chip-reset-all a:hover {
	background-color: #ffdada;
}



/*-- Main Menu --*/
/*-- LOGGED OUT --*/
/*-- Hide Primary Menu if the user is NOT logged in --*/
.ast-builder-menu-1 {
	display: none;
}
/*-- Show the login Secondary Menu --*/
.ast-builder-menu-2 {
	display: block;
}
/*-- LOGGED IN --*/
/*-- Show Primary Menu if the user IS logged in --*/
.logged-in .ast-builder-menu-1 {
	display: block;
}
/*-- Hide the login Secondary Menu --*/
.logged-in .ast-builder-menu-2 {
	display: none;
}
/*-- Remove the arrow icon for submenu items --*/
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .ast-icon.icon-arrow:first-of-type {
	display: none;
}
/*-- Indent submenu items more --*/
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
	padding-left: 40px;
}
/*-- Remove box shadow on parent of submenu drop-down arrow --*/
button.ast-menu-toggle {
	box-shadow: none;
}
/*-- Fix spacing of drop-down menu --*/
.ast-desktop .ast-builder-menu-1 .menu-item > .sub-menu {
	padding: 10px 0px 12px 0px;
}
.main-header-menu .menu-item.menu-item-3687:hover > .sub-menu {
	right: 0;
	left: auto;
}
/*-- Change the spacing of the drop-down arrow --*/
.menu-item .ast-icon.icon-arrow svg {
	margin-left: 6px;
}



/**
* Account Page
**/
.bsui .nav-link.uwp-account-delete-account, .bsui .nav-link.uwp-account-privacy, .bsui .nav-link.uwp-account-notifications {
	display: none;
}
/*-- Make Button Text Lowercase --*/
/*-- Account page, Change Password page, Login page, Register page, Forgot Password page --*/
.uwp_account_page .bsui .text-uppercase, .uwp_change_page .bsui .text-uppercase, .uwp_login_page .bsui .text-uppercase, .uwp_register_page .bsui .text-uppercase, .uwp_forgot_page .bsui .text-uppercase {
	text-transform: none !important;
}
/*-- Hide the Card Title --*/
/*-- Change Password page, Login page, Register page, Forgot Password page, Reset Password page --*/
.uwp_change_page .uwp-change-class .card-title, .uwp_login_page .uwp-login-class .card-title, .uwp_register_page .uwp-register-class .card-title, .uwp_forgot_page .uwp-forgot-class .card-title, .uwp_reset_page .uwp-reset-class .card-title {
	display: none;
}



/**
* Change Password Page
**/
/*-- Hide Footer Links under Card --*/
/*-- Change Password page --*/
.uwp_change_page .uwp-change-class .uwp-footer-links {
	display: none;
}
/*-- Card Background --*/
/*-- Change Password page, Login page, Register page, Forgot Password page, Reset Password page --*/
.uwp_change_page .bsui .card,  .uwp_login_page .bsui .card, .uwp_register_page .bsui .card, .uwp_forgot_page .bsui .card, .uwp_reset_page .bsui .card {
	--bs-card-bg: transparent;
}
/*-- Card Negative Padding --*/
/*-- Change Password page, Login page, Register page, Forgot Password page, Reset Password page --*/
.uwp_change_page .bsui .row, .uwp_login_page .bsui .row, .uwp_register_page .bsui .row, .uwp_forgot_page .bsui .row, .uwp_reset_page .bsui .row {
	--bs-gutter-x: 0;
}
/*-- Card Padding --*/
/*-- Change Password page, Login page, Register page, Forgot Password page, Reset Password page --*/
.uwp_change_page .bsui .card-body, .uwp_login_page .bsui .card-body, .uwp_register_page .bsui .card-body, .uwp_forgot_page .bsui .card-body, .uwp_reset_page .bsui .card-body {
	padding: 0px;
}



/**
* Front End Add Item Page
**/
/* Make sure that the other tabs in the media modal have their text in a visisble color */
.media-router .media-menu-item {
	color: #000;
}
/* Make sure that the new content area for the tab is displayed above the other */
.tmdb-frame-content {
	z-index: 100;
	position: absolute;
	top: 84px;
	/*left: 200px;*/
	left: 0;
	right: 0;
	bottom: 20px;
	height: auto;
	width: auto;
	margin: 0;
	overflow: auto;
	background: #fff;
	border-top: 1px solid #dcdcde;
	padding: 15px 15px 0px 15px;
}
#tmdb-results-area, #additem-loadtmdb-resultsarea {
	display: flex;
	flex-wrap: wrap;
}
.tmdb-search-container {
	display: flex;
}
.movie-card {
	width: 200px;
}
/*-- Disable UsersWP --*/
.acf-form .sd-lable-shortcode-inserter {
	display: none;
}
/*-- Remove the padding on the sides of the acf form elements --*/
.page-id-166 .acf-fields > .acf-field, .page-id-63 .acf-fields > .acf-field {
	padding: 16px 0px;
}
.acf-form .acf-field .acf-label label {
	font-size: 1em;
}
.acf-form .acf-field p.description {
	font-size: .85em;
	margin-top: 2px;
	line-height: 1.5em;
}
.acf-form .acf-field textarea {
	font-size: 15px;
}
/*
.acf-form .acf-field-6621399c46917 .select2-container--default .select2-selection--multiple .select2-selection__clear, .acf-form .acf-field-6625b5b633cb0 .select2-container--default .select2-selection--multiple .select2-selection__clear {
	border: solid 1px;
	border-color: #b5bcc2;
	width: 21px;
	height: 21px;
	margin-top: 8px;*/
	/*margin-right: 40px;*/
	/*margin-right: -30px;
	padding: 0px 0px 0px 4px;
	line-height: 1em;
	border-radius: 30px;
}*/
.acf-form .acf-field-6621399c46917 .select2-container--default .select2-selection--multiple .select2-selection__clear, .acf-form .acf-field-6625b5b633cb0 .select2-container--default .select2-selection--multiple .select2-selection__clear, .acf-form .acf-field-6622e51a467c8 .select2-container--default .select2-selection--single .select2-selection__clear {
	display: none;
}
.acf-form .acf-field-6621399c46917 .select2-container--default .select2-selection--multiple .select2-selection__clear:hover, .acf-form .acf-field-6625b5b633cb0 .select2-container--default .select2-selection--multiple .select2-selection__clear:hover {
	background: #f6f3f3;
	border-color: #a10000;
	color: #a10000;
}
.acf-form .acf-field-6621399c46917 .select2-container.-acf .select2-selection--multiple .select2-selection__rendered, .acf-form .acf-field-6625b5b633cb0 .select2-container.-acf .select2-selection--multiple .select2-selection__rendered  {
	padding-right: 70px;
}
.acf-form .acf-field-6621399c46917 .acf-actions.-hover, .acf-form .acf-field-6625b5b633cb0 .acf-actions.-hover {
	top: 5px;
	right: 5px;
	display: block;
}
/*-- Remove up/down increment from year number field --*/
/* https://stackoverflow.com/a/75882568 */
.acf-form input#acf-field_662142bc06b49::-webkit-outer-spin-button, .acf-form input#acf-field_662142bc06b49::-webkit-inner-spin-button, .acf-form input#acf-field_6806f00d30992::-webkit-outer-spin-button, .acf-form input#acf-field_6806f00d30992::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.acf-form input[type=number]#acf-field_662142bc06b49, .acf-form input[type=number]#acf-field_6806f00d30992 {
    -moz-appearance: textfield;
}
.acf-form .acf-field-6622e51a467c8 .select2-container .select2-selection--single, .acf-form .acf-field-662139e646918 .select2-container .select2-selection--single {
	height: 32px;
}
.acf-form .acf-field-661ed33700c33 .acf-button-group label {
	cursor: pointer;
}
.acf-form .acf-field-661ed33700c33 .acf-button-group label:hover {
	color: #454f5e;
	border-color: #6528f7;
}
.acf-form .acf-field-661ed33700c33 .acf-button-group label.selected:hover {
	color: #fff;
	background: #472b88;
}
.acf-form .acf-button-group label.selected {
	border-color: #454f5e;
	background: #6528f7;
}
.acf-form .acf-button {
	transition: color .2s linear;
	transition: background .2s linear;
}
.acf-form .acf-button:hover {
	background-color: #472b88;
}
.titlefield-foundresultsarea-wrapper {
	border-radius: 4px;
	display:none;
}
.titlefield-foundresultsarea-wrapper.neutral {
	background-color: #e3e3e3;
}
.titlefield-foundresultsarea-wrapper.warning {
	background-color: #f9e1b7;
}
.titlefield-foundresultsarea-content {
	padding: 12px 15px;
}
.titlefield-foundresultsarea-content p {
	line-height: 1.4em;
	margin-bottom: 0.2em;
	font-size: 0.9em;
}
.titlefield-foundresultsarea-content .resultsmessagetext {
	font-size: 1em;
}
/*-- Styling the record watches toggle --*/
.acf-form .acf-switch:hover, .acf-form .acf-switch.-focus {
	border-color: #472b88;
	background: #f5f3f6;
	color: #472b88;
}
.acf-form .acf-switch:hover .acf-switch-slider, .acf-form .acf-switch.-focus .acf-switch-slider {
	border-color: #472b88;
}
.acf-form .acf-switch.-on {
	background: #783eff;
	border-color: #472b88;
}
.acf-form .acf-switch .acf-switch-on {
	text-shadow: #000 0 1px 0;
}
.acf-form .acf-switch.-on .acf-switch-slider {
	border-color: #472b88;
}
.acf-form .acf-switch.-on:hover {
	border-color: #000;
}
/*-- Styling input fields focus --*/
.acf-form input[type="text"]:focus, .acf-form input[type="number"]:focus, .acf-form input[type="email"]:focus, .acf-form input[type="url"]:focus, .acf-form input[type="password"]:focus, .acf-form input[type="search"]:focus, .acf-form input[type="reset"]:focus, .acf-form input[type="tel"]:focus, .acf-form input[type="date"]:focus, .acf-form select:focus, .acf-form textarea:focus {
	border-color: #783eff;
}
.additem-loadtmdb-buttonwrapper {
	display: flex;
	align-items: center;
	border: 1px solid #dbdbdb;
	padding: 20px;
	border-radius: 5px;
	margin: 28px 0px 20px 0px;
}
.additem-loadtmdb-buttonwrapper h2 {
	font-size: 1.1em;
	padding-right: 20px;
}
.acf-field-68915e055ecaf, .acf-field-68915e6f5ecb0, .acf-field-68915ece5ecb1 {
	display: none;
}


/*-- Add Item Search Popup --*/
.additem-loadtmdb-popupwrapper {
	display: none;
	background-color: #000000c7;
	position: fixed;
	right: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1100;
}
.additem-loadtmdb-content-wrapper {
	height: 100%;
}
.additem-loadtmdb-popup, .additem-popup-itemdetails {
	background-color: #fff;
	/*border-radius: 20px;*/
	width: 1200px;
	/*height: 90vh;*/
	top: 5vh;
	/*top: 5dvh;*/
	position: absolute;
	right: calc(50vw - 600px);
	padding: 40px;
	max-height: 1200px;
	border-radius: 20px 20px 0px 0px;
	height: 95vh;
	/*height: 95dvh;*/
}
.additem-loadtmbd-content-close, .additem-loadtmbd-content-close {
	cursor: pointer;
	position: absolute;
	right: 40px;
}
#additem-loadtmdb-searchfield {
	border-radius: 2px 0px 0px 2px;
}
#additem-loadtmdb-searchbar-searchbutton {
	border-radius: 0px 2px 2px 0px;
}
.additem-popup-itemdetails {
	display: none;
	/* right: 0;
  width: 800px;
  top: 0;
  height: 100vh;
  box-shadow: ;
  border-radius: 20px 0px 0px 20px;
  box-shadow: -12px 0px 20px #000; */
}
.additem-loadtmdb-content-titleinfo {
	width: calc(100% - 30px);
}
.additem-loadtmdb-content-titleinfo h2 {
	font-size: 1.5em;
	margin-bottom: 10px;
}
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip svg {
	width: 20px;
}
/* https://www.w3schools.com/css/css_tooltip.asp */
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip .tooltiptext {
  visibility: hidden;
  width: 400px;
  background-color: #e6e6e6;
  color: #000;
  text-align: center;
  padding: 14px 12px;
  border-radius: 6px;
  font-size: 0.55em;
  line-height: 1.5em;
  font-weight: 500;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
  top: 100%;
  margin-left: -210px;
}
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip .tooltiptext a {
	transition: none;
}
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: -22%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent #e6e6e6 transparent;
}
.additem-loadtmdb-content-titleinfo h2 .tmdbsearchtooltip:hover .tooltiptext {
	visibility: visible;
}
/* .additem-loadtmdb-content-titleinfo p {
	font-size: 0.75em;
	line-height: 1.5em;
	margin-bottom: 15px;
} */
.additem-loadtmdb-search-container {
	display: flex;
}
.additem-loadtmdb-resultsnotice-wrapper {
	display: flex;
	margin-top: 20px;
	height: calc(100% - 100px);
}
.additem-loadtmdb-resultsnotice-wrapper .noticesarea {
	width: 290px;
	padding-right: 10px;
	margin-right: 10px;
	overflow-y: auto;
}
#additem-loadtmdb-resultsarea {
	/*margin-top: 20px;*/
	overflow-y: auto;
	/*height: calc(100% - 92px);*/
	width: calc(100% - 300px);
}
#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body h3 {
	margin-bottom: 4px;
	font-size: 1.1em;
}
#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body p {
	margin-bottom: 4px;
	font-size: 0.8em;
	line-height: 1.3em;
}
.additem-popup-itemdetails-wrapper {
	height: 100%;
	overflow-y: auto;
	width: calc(100% - 40px);
}
.additem-currentitemdetails-resultsarea {
	height: 100%;
}
.additem-tmdb-currentitemdetails {
	display: flex;
}
.additem-tmdb-currentitemdetails .additem-l-column {
	width: 250px;
	padding-right: 30px;
}
.additem-tmdb-currentitemdetails .additem-l-column img {
	margin-bottom: 10px;
}
.additem-tmdb-currentitemdetails .additem-l-column button {
	width: 100%;
}
.additem-tmdb-currentitemdetails .additem-r-column h3 {
	margin-bottom: 12px;
	font-size: 1.6em;
}
.additem-tmdb-currentitemdetails .additem-r-column {
	width: calc(100% - 280px);
}
.additem-tmdb-currentitemdetails .additem-r-column p {
	margin-bottom: 1em;
}
.additem-tmdb-currentitemdetails .additem-r-column .itemdetails-type {
	text-transform: capitalize;
}
.additem-tmdb-currentitemdetails .additem-r-column .itemdetails-type.tv span {
	text-transform: uppercase;
}
.itemdetails-externaltmdblink .externallinkicon svg {
	width: 14px;
	height: 14px;
}
.individualitem-meta-delete .trashicon svg, .manage-popup-delete .trashicon svg {
	width: 1em;
	height: 1em;
}
.loadmorebuttontmdb {
	width: 20px;
}
.loadmorebuttontmdb button {
	line-height: 21px;
}






/*-- Add Item Media Modal --*/
.media-modal .media-modal-content .tmdb-frame-content .tmbd-titleinfo-container h2 {
	font-size: 1.4em;
	margin-bottom: 5px;
}
.media-modal .media-modal-content .tmdb-frame-content .tmbd-titleinfo-container p {
	margin-bottom: 0px;
	line-height: 1.4em;
	font-size: 1.2em;
}
.media-modal .media-modal-content .tmdb-frame-content .tmdb-search-container {
	padding-bottom: 1em;
	padding-top: 1em;
}
.media-modal .media-modal-content .tmdb-frame-content .tmdb-search-container #tmdb-searchfield {
	border-radius: 5px 0px 0px 5px;
}
.media-modal .media-modal-content .tmdb-frame-content .tmdb-search-container #tmdb-searchbar-searchbutton {
	border-radius: 0px 5px 5px 0px;
}
#tmdb-results-area .tmdb-result-individual-wrapper, #additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {
	width: 200px;
	padding-right: 20px;
	padding-bottom: 25px;
}
#tmdb-results-area .tmdb-result-individual-wrapper .card-body, #additem-loadtmdb-resultsarea  .tmdb-result-individual-wrapper .card-body {
	padding-top: 10px;
}
#tmdb-results-area .tmdb-result-individual-wrapper .item-card, #additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card {
	cursor: pointer;
}
#tmdb-results-area .tmdb-result-individual-wrapper .item-card .card-body h3 {
	font-size: 1.4em;
	margin-bottom: 5px;
}
#tmdb-results-area .tmdb-result-individual-wrapper .item-card .card-body p {
	margin-bottom: 5px;
	line-height: 1.5em;
}
/*-- Styles the media modal close button --*/
.modal-open .media-modal-close:active, .modal-open .media-modal-close:hover {
	color: #fff;
}
/*-- Styles the media modal tabs hover color --*/
.modal-open .media-router .media-menu-item:active, .modal-open .media-router .media-menu-item:hover {
	color: #6528f7;
}
/*-- Hide the Media Modal Expand Details link --*/
.media-modal .acf-expand-details {
	display: none;
}
/*-- Hide the Media Modal Attachment Details sidebar --*/
.media-modal .media-sidebar {
	display: none;
}
/*-- Utilize the unused space left by the attachment details sidebar --*/
.media-modal .attachments-browser .media-toolbar {
	right: 0;
}
.media-modal .attachments-browser .uploader-inline, .media-modal .attachments-browser.has-load-more .attachments-wrapper, .media-modal .attachments-browser:not(.has-load-more) .attachments {
	right: 0;
}
#tmdb-search-noresults {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding: 0px 5%;
}
.media-modal #tmdb-search-noresults {
	padding: 0px 18%;
}
#tmdb-search-noresults p {
	/*font-size: 0.9rem;*/
	font-size: 15px;
	line-height: 1.5em;
}
span.bold {
	font-weight: bold;
}
#tmdb-search-noresults h3 {
	/*font-size: 1.5em;*/
	font-size: 24px;
	margin-bottom: 10px;
}
/*-- media modal tmdb image loading --*/
/*-- https://loading.io/css --*/
#tmdb-loadinganimation-wrapper {
	/* position: absolute;
	right: calc(50vw - 40px);
	top: calc(50vw - 40px);
	z-index: 1000000;
	display:; */
	position: fixed;
	right: calc(50% - 100px);
	/*right: 0px;*/
	top: calc(50% - 100px);
	/*top: 0px;*/
	z-index: 1000;
	display: none;
	width: 200px;
	height: 200px;
	/*width: 100vw;
	height: 100vh;
	background: rgb(190,190,190);
	background: radial-gradient(circle, rgba(190,190,190,0.695098107602416) 0%, rgba(190,190,190,0) 100%); */
	/*background: rgb(190,190,190);
	background: radial-gradient(circle, rgba(190,190,190,0.695098107602416) 0%, rgba(190,190,190,0) 70%); */
	background: rgb(255,255,255);
	background: radial-gradient(circle, rgba(255,255,255,0.695098107602416) 0%, rgba(255,255,255,0) 70%); 
}
.lds-ring,
.lds-ring div {
  box-sizing: border-box;
}
.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  /*right: calc(-50vw + 40px);
  top: calc(50vh - 40px);*/
  right: calc(-100px + 40px);
  top: calc(100px - 40px);
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #6528F7;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #6528F7 transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}





/*-- Item Archive Pages --*/
/*-- Tags, Status, Medium ---*/
.ast-blog-featured-section {
	margin-bottom: 0px;
}
body.archive .ast-archive-description {
	padding:0px;
}
@media (min-width: 768px) {
	.ast-width-md-3 {width: 20%;}
}


/*-- Welcome Popup --*/
.welcomepopup-background {
	background-color: #000000c7;
	position: fixed;
	right: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1100;
}
.astra-advanced-hook-895 {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1110;
	display: none;
}
.astra-advanced-hook-895 .wp-block-uagb-container.uagb-block-5e4bdf72 {
	width: 100vw;
	height: 100vh;
}
.astra-advanced-hook-895 .wp-block-uagb-container.uagb-block-0af5c751 .uagb-container-inner-blocks-wrap .uagb-icon-wrapper.uagb-block-a85c68b3       {
	position: absolute !important;
	z-index: 20;
	top:0;
	right:0;
}
.astra-advanced-hook-895 .wp-block-uagb-container.uagb-is-root-container .uagb-block-0af5c751 {
	width: 1050px;
}






/*-- Default 404 Page --*/
/*-- Hide search field --*/
.error404 .error-404.not-found .ast-404-layout-1 .page-content {
	display: none;
}



/*-- Footer --*/
.site-footer .ast-footer-copyright {
	line-height: 1.4em;
}
.site-footer .ast-footer-copyright p {
	margin-bottom: 5px;
}
.footer-tmdb-text {
	font-size: 0.7rem;
	line-height: 1.5em;
	margin-top: 8px;
}
/*-- Only display the menu on screen sizes smaller than --*/
@media screen and (max-width: 769px) {
	.site-below-footer-wrap { 
		padding-bottom: 70px;
		/*padding-right: 20px;
		padding-left: 20px;*/
	}

}




/*-- Individual Item Page --*/
.individualitempage-wrapper {
	display: flex;
	flex-direction: row;
}
.individualitempage-wrapper .individualitem-thumbnail {
	width: 35%;
}
.individualitempage-wrapper .individualitem-content {
	width: 65%;
	padding-left: 50px;
}
.entry-content .individualitempage-wrapper .individualitem-content h1 {
	margin-top: 0px;
	margin-bottom: .3em;
}
.individualitempage-wrapper .individualitem-details-rating {
	display: flex;
}
/*-- Floating Desktop Add Item Button --*/
#desktop-floatingadditem-button {
	position: fixed;
	left: 20px;
	bottom: 50px;
}
#desktop-floatingadditem-button svg {
	height: 45px;
	width: 45px;
}
#watchlist-personalized-greeting {
	margin-bottom: 2px;
}
.page-template-default-watchlist-page .page .entry-header {
	/*margin-bottom: 0.5em;*/
	margin-bottom: 1em;
}
.page-template-default-watchlist-page .entry-title {
	margin-bottom: 0em;
}
.individualitem-details {
	display: flex;
	column-gap: 12px;
	margin-bottom: 0.3em;
	flex-wrap: wrap;
}
/*-- Hide the mobile layout --*/
.individualitempage-wrapper-mobile {
	display: none;
}
.watchlistpage-noitemsfound, .watchlistpage-noitemsinaccount {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
}
.watchlistpage-noitemsfound h2, .watchlistpage-noitemsinaccount h2 {
	font-size: 2.25em;
	margin-bottom: 5px;
}
.watchlistpage-noitemsfound p {
	/* DEV - unhide later */
	display: none;
}
.watchlistpage-noitemsinaccount p:nth-of-type(2) {
	font-size: 1.2em;
	margin-bottom: 20px;
	color: #000;
}
.ast-single-post .entry-content .watchlistpage-button {
	/* DEV - unhide later */
	display: none;
}
.ast-single-post .entry-content .watchlistpage-button a, .ast-single-post .entry-content .watchlistpage-button a {
	background-color: #6528F7;
	border-radius: 5px;
	padding: 10px 22px 11px 22px;
	text-decoration: none;
	color: #fff;
}
.ast-single-post .entry-content .watchlistpage-button a:hover, .ast-single-post .entry-content .watchlistpage-button a:hover {
	background-color: #42238A;
}
.individualitem-tmdblink {
	padding-top: 20px;
	text-align: center;
	font-size: 0.9em;
	line-height: 1.4em;
}
.individualitem-tmdblink .externallinkicon svg {
	width: 14px;
	height: 14px;
}





/*--- ARCHIVE PAGES ---*/
.archive.ast-separate-container .ast-grid-4 > .site-main > .ast-row {
	margin-left: -10px;
	margin-right: -10px;
}
.archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n), .archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
	padding: 0 10px 0;
}
.archive.ast-separate-container .ast-separate-posts.ast-article-post {
	margin-bottom: 20px;
}

/*-- Mobile Bottom Menu Bar --*/
#watchlist-mobilebottommenu-wrapper {
	height: 70px;
	width: 100vw;
	background-color: #eaeaea;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1050;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}
.watchlist-mobilebottommenu-container {
	display: flex;
	padding: 10px;
	flex-direction: row;
	/*-- align horizontally --*/
	justify-content: center;
	height: 70px;
	/*-- align vertically --*/
	align-items: center; 
}
.mobilebottommenu-add-container, .mobilebottommenu-watchlist-container, .mobilebottommenu-filter-container {
	width: 110px;
	padding: 0px 15px;
	text-align: center;
}
.mobilebottommenu-add-container a, .mobilebottommenu-watchlist-container a, .mobilebottommenu-filter-container a {
	color: #000;
}
.mobilebottommenu-add-container p, .mobilebottommenu-watchlist-container p, .mobilebottommenu-filter-container p {
	font-size: 12px;
	line-height: 1em;
	margin-bottom: 0px;
}
.mobilebottommenu-add-icon svg, .mobilebottommenu-filter-icon svg {
	width: 20px;
	height: 20px;
}
.mobilebottommenu-watchlist-icon svg {
	width: 24px;
	height: 24px;
}
/*-- FilterEverything Filter Button on Mobile --*/
body #watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-filters-open-button-container a.wpc-filters-open-widget, body #watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-filters-open-button-container a.wpc-open-close-filters-button {
	border: none;
	padding: 0px;
	text-align: center;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-button-inner {
	flex-direction: column;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-button-inner .wpc-filters-button-text {
	font-size: 12px;
	line-height: 1em;
	margin-bottom: 0px;
	margin-top: 8px;
	color: #000;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-filters-open-widget .wpc-icon-html-wrapper {
	transform: rotate(0deg);
	margin-right: 0px;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc-filters-open-widget .wpc-icon-html-wrapper span {
	background: #000;
	height: 2px;
}
.mobilebottommenu-filter-container .wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-1::after, .mobilebottommenu-filter-container .wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-2::after, .mobilebottommenu-filter-container .wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-3::after {
	border: 1px solid #000;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc_show_bottom_widget .wpc-filters-open-button-container {
	margin-top: 0px;
	margin-bottom: 0px;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-filter-container .wpc_show_bottom_widget .wpc-filters-open-button-container {
	margin-top: 0px;
	margin-bottom: 0px;
}
#watchlist-mobilebottommenu-wrapper .mobilebottommenu-watchlist-icon {
	height: 26px;
}
/*-- Only display the menu on screen sizes smaller than --*/
@media screen and (min-width: 769px) {
	#watchlist-mobilebottommenu-wrapper { display:none;}

}

/*-- Default Featured Image Styling and Text --
.defaultthumbnail-wrapper {
	position:relative;
}
.defaultthumbnail-textwrapper {
	position:absolute;
}
*/

 
/*-- MANAGE PAGE --*/
.page-id-1372 header.entry-header .entry-title {
	margin-bottom: 20px;
}
.manage-itemtag-individual-wrapper, .manage-itemmedium-individual-wrapper {
	padding: 6px 12px;
	border: 1px solid black;
	border-radius: 8px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: inline-block;
	cursor: pointer;
	transition: color .1s linear;
	transition: background .1s linear;
}
.manage-itemtag-individual-wrapper:hover, .manage-itemmedium-individual-wrapper:hover {
	background-color: #dbdbdb;
}
.manage-itemtag-name, .manage-itemmedium-name {
	padding-right: 8px;
}
.manage-itemtag-delete svg, .manage-itemmedium-delete svg {
	width: 16px;
	height: 16px;
	margin-bottom: -1px;
}
#manage-popup-wrapper {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100vh;
	width: 100vw;
	z-index: 150;
	background-color: #80808099;
}
.manage-popup-container {
	width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-top: calc(50vh - 100px);
	min-height: 250px;
}
.manage-popup-close {
	position: absolute;
	margin-left: 516px;
	cursor: pointer;
}
.manage-popup-title-input-wrapper {
	/*display: flex;*/
	margin-bottom: 1em;
}
.manage-popup-title-input-wrapper form {
	display: flex;
}
.manage-popup-title-input-wrapper form #manage-popup-title-input {
	padding: 6px 8px;
	border-radius: 4px 0px 0px 4px;
}
.manage-popup-title-input-wrapper form .manage-popup-save {
	border-radius: 0px 4px 4px 0px;
}
/* .manage-popup-title-input-wrapper button {
	width: 100px;
	text-align: center;
	background-color: purple;
	align-content: center;
} */
.manage-popup-container .manage-popup-title {
	margin-bottom: 0.25em;
}
.manage-popup-container p {
	margin-bottom: 0.6em;
	line-height: 1.5em;
}
.manage-popup-delete {
	font-size: 0.7em;
	text-decoration: underline;
}
.manage-popup-delete:hover {
	color: red;
	text-decoration: underline;
}
.page-id-1372 h2 {
	font-size: 1.5em;
}
.manage-itemtag-wrapper {
	padding-top: 10px;
	padding-bottom: 20px;
}	
.manage-itemmedium-wrapper {
	padding-top: 10px;
}	
input.manage-input-disabled {
	pointer-events: none;
	background-color: #acacac;
}
.manage-button-disabled {
	pointer-events: none;
	background-color: #acacac;
}



/*------ TOOL TIPS --------*/
#tmdbsearchtooltip-btn {
	display: inline-block;
}
#tmdbsearchtooltip-text {
	width: max-content;
	position: absolute;
	top: 0;
	left: 0;
	background: #222;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-radius: 4px;
	font-size: 90%;
}







/*------ Responsive styling ------*/
@media screen and (max-width: 1239px) {
	.page-template-default-watchlist-page .watchlistresultswrapper article.type-item {min-width: 120px; max-width: calc(25% - 10px);}
	.page-template-default-watchlist-page .watchlistresultswrapper {gap:12px;}
	/*-- ARCHIVE PAGES --*/
	.archive.ast-separate-container .ast-grid-4 > .site-main > .ast-row {
		margin-left: -6px;
		margin-right: -6px;
	}
	.archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n), .archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
		padding: 0 6px 0;
	}
	.archive.ast-separate-container .ast-separate-posts.ast-article-post {
		margin-bottom: 12px;
	}
	.additem-loadtmdb-popup, .additem-popup-itemdetails {
		width: 90%;
		right: calc(50vw - 45%);
	}
}
@media screen and (max-width: 1199px) {
	.ast-plain-container.ast-no-sidebar #primary {margin-top: 2em;}
	.additem-loadtmdb-popup, .additem-popup-itemdetails {width: 96%; right: calc(50vw - 48%);}
	.additem-loadtmdb-popup, .additem-popup-itemdetails {padding: 25px;}
	.additem-loadtmdb-resultsnotice-wrapper .noticesarea {width: 205px;}
	#additem-loadtmdb-resultsarea {width: calc(100% - 260px);}
}
@media screen and (max-width: 987px) {
	/*-- ARCHIVE PAGES --*/
	.archive.ast-separate-container .ast-grid-4 > .site-main > .ast-row {
		margin-left: -6px;
		margin-right: -6px;
	}
	.archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n), .archive.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
		padding: 0 6px 0;
	}
	.archive.ast-separate-container .ast-separate-posts.ast-article-post {margin-bottom: 12px;}
	/*-- media modal --*/
	#tmdb-results-area .tmdb-result-individual-wrapper {width: calc(25% - 20px); min-width:120px;}
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 25%; min-width:120px;}
	
}
@media screen and (min-width: 922px) {
	/*-- Make menu links align right --*/
	.main-header-menu .menu-item.menu-item-3687 > .sub-menu .menu-item {text-align: right;}
}
@media screen and (max-width: 921px) {
	.ast-plain-container.ast-no-sidebar #primary {margin-top: 1em;}
	/*-- login link --*/
	.ast-header-break-point .ast-builder-menu-2 {width:auto;}
	/*-- logged in users, login link --*/
	.ast-header-break-point.logged-in .ast-builder-menu-2 {display:none;}
	/*-- logged out users, main menu --*/
	.ast-header-break-point .ast-builder-layout-element[data-section="section-header-mobile-trigger"] {display:none;}
	/*-- logged in users, main menu --*/
	.ast-header-break-point.logged-in .ast-builder-layout-element[data-section="section-header-mobile-trigger"] {display:block;}
	.archive .site-content section.ast-archive-description {margin-bottom: 1em;}
	body.archive .ast-archive-description .ast-archive-title, body.archive .ast-archive-description .ast-archive-title *, header.entry-header .entry-title {font-size:1.5em;}
	.single-item .ast-container {max-width: 750px;}
	.page-id-1372 h2 { font-size: 1.3em; }
	.additem-tmdb-currentitemdetails .additem-l-column {width:200px;}
	.additem-tmdb-currentitemdetails .additem-r-column {width: calc(100% - 200px);}
}
@media screen and (max-width: 840px) {
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 33%; min-width:100px; padding-right: 12px;}
	
}
@media screen and (max-width: 768px) {
	.watchlistfiltersidebar {/*display:none;*/}
	.page-template-default-watchlist-page .watchlistcontentarea {flex-direction: column-reverse; margin-top: 0.6em;}
	.page-template-default-watchlist-page .watchlistfiltersidebar {margin-left:0px;}
	.watchlistcontent-fe-extras .wpc-custom-selected-terms ul.wpc-filter-chips-list {margin-top: 1.5em; margin-bottom: 0em;}
	.page-template-default-watchlist-page .watchlistresultswrapper {width:100%; gap:12px;}
	.page-template-default-watchlist-page .watchlistcontent-fe-extras {display:none;}
	.single-item .ast-container {max-width: 750px;}
	.individualitempage-wrapper .individualitem-thumbnail {width:30%;}
	.individualitempage-wrapper .individualitem-content {width:70%; padding-left:30px;}
	/*-- Filter refresh section --*/
	.watchlist-refreshfiltersbutton {margin-top: 10px;}
	/*.additem-loadtmdb-popup, .additem-popup-itemdetails {width: 96%; right: calc(50vw - 48%);}*/
	
	.titlefield-foundresultsarea-content .resultsmessagetext {font-size: 0.85em;}
	.titlefield-foundresultsarea-content p {font-size: 0.8em; margin-bottom: 0.4em;}
	.additem-loadtmdb-resultsnotice-wrapper .noticesarea {width: 210px;}
	#additem-loadtmdb-resultsarea {width: calc(100% - 220px);}
	/* #additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 33%; min-width:100px; padding-right: 12px;} */
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body h3 {font-size: 0.875em;}
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body p {font-size: 0.75em;}
	.watchlistcontentarea .wpc-sorting-form select {padding: 2px 10px; height: 30px; font-size:14px;}
	.watchlistfiltersidebar .watchlist-fe-sort {margin-bottom: 10px;}
	.wpc-filters-section.missingfilters-section {margin-top:25px;}
}
@media screen and (max-width: 640px) {
	.media-modal .media-modal-content .tmdb-frame-content .tmbd-titleinfo-container p {height:60px; overflow-y: scroll;}
	.manage-popup-container {width: calc(100% - 20px); }
	.manage-popup-close {margin-left: 0px; right: 40px;}
	.titlefield-foundresultsarea-content .resultsmessagetext {font-size: 0.9em;}
	.titlefield-foundresultsarea-content p {margin-bottom: 0.4em;}
	/*#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 33%; min-width:100px; padding-right: 12px;}*/
	/*.additem-loadtmdb-popup, .additem-popup-itemdetails {padding: 25px;} */
	.additem-tmdb-currentitemdetails .additem-l-column {width:150px;}
	.additem-tmdb-currentitemdetails .additem-r-column {width: calc(100% - 150px);}
	.additem-loadtmdb-content-titleinfo h2 {font-size: 1.1em; width: 85%;}
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 50%;}
	.media-modal #tmdb-search-noresults {padding: 0px;}
}
@media screen and (max-width: 590px) {
	.page-template-default-watchlist-page .watchlistresultswrapper article.type-item {max-width: calc(33% - 10px);}
	.archive.ast-separate-container .ast-grid-md-4 .ast-article-post {width: 33%;}
	.individualitem-details {column-gap: 10px; row-gap: 5px;}
	.ratingstar {width: 17px;}
	/*-- media modal --*/
	#tmdb-results-area .tmdb-result-individual-wrapper {width: calc(33% - 12px); min-width:100px; padding-right: 12px;}
	.media-modal .media-modal-content .tmdb-frame-content .tmbd-titleinfo-container p {font-size: 1em;}
	#tmdb-results-area .tmdb-result-individual-wrapper .item-card .card-body h3 {font-size: 1.2em;}
	.media-modal .media-modal-content .tmdb-frame-content .tmdb-search-container #tmdb-searchfield {font-size: 1.2em;}
	/* .additem-loadtmdb-content-titleinfo h2 {font-size: 1.1em; width: 85%;} */
	/* #additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body h3 {font-size: 0.875em;}
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper .item-card .card-body p {font-size: 0.75em;} */
	.additem-tmdb-currentitemdetails .additem-r-column h3 {font-size: 1.3em;}
}
@media screen and (max-width: 544px) {
	.archive.ast-separate-container #content .ast-container {padding-left:20px; padding-right:20px;}
	.single-item.ast-separate-container #content .ast-container {padding-left:20px; padding-right:20px;}
	.watchlistpage-noitemsfound h2, .watchlistpage-noitemsinaccount h2 {font-size: 1.5em}
	.watchlistpage-noitemsfound p, .watchlistpage-noitemsinaccount p {line-height: 1.4em; margin-bottom: 1em;}
	.watchlistpage-noitemsfound p:nth-of-type(2) {font-size: 1.1em}
	.ast-single-post .entry-content .watchlistpage-button a, .ast-single-post .entry-content .watchlistpage-button a {font-size: 0.9em;}
	.additem-loadtmdb-buttonwrapper h2 {font-size: 1em;}
	.additem-loadtmdb-resultsnotice-wrapper {flex-direction: column; margin-top: 0px; height: calc(100% - 80px);}
	.additem-loadtmdb-resultsnotice-wrapper .noticesarea {width: 100%; margin-bottom: 20px; padding-right: 0px; margin-right: 0px; height: 72px;}
	#additem-loadtmdb-resultsarea {width: 100%; height: calc(100% - 72px);}
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 33%;}
	#tmdb-search-noresults {padding: 0px;}
	
}
@media screen and (max-width: 500px) {
	.individualitempage-wrapper {display:none;}
	.individualitempage-wrapper-mobile {display:block;}
	.individualitem-imagemeta-mobile {display: flex; flex-direction: row;}
	.individualitem-imagemeta-mobile .individualitem-image {width:120px;}
	.individualitem-imagemeta-mobile .individualitem-intro {width: calc(100% - 120px); padding-left: 22px;}
	/*.single-item .entry-content*/ .individualitempage-wrapper-mobile h1 {margin-top: 0px; margin-bottom: 0.3em;}
	/*.single-item .individualitempage-wrapper.mobile .individualitem-intro {display:block;}*/
	.individualitem-imagemeta-mobile .individualitem-editbutton a {margin-top:12px;}
	.individualitempage-wrapper-mobile .individualitem-details-rating {display:flex;}
	.individualitempage-wrapper-mobile .individualitem-content-mobile {margin-top:25px;}
	.individualitempage-wrapper-mobile .individualitem-privatenotes {margin-top:25px;}
	/*.individualitempage-wrapper-mobile .individualitem-details .ratingstar {width:17px}*/
	.additem-tmdb-currentitemdetails {display: block;}
	.additem-tmdb-currentitemdetails .additem-l-column {width: 100%; max-width: 200px; padding-bottom: 25px;}
	.additem-tmdb-currentitemdetails .additem-r-column {width: 100%;}
	.additem-popup-itemdetails-wrapper {width: 100%;}
	.individualitem-tmdblink {padding-top: 10px; text-align: left; font-size: 1em;}
	.individualitem-meta-delete {padding-top: 30px;}
}
@media screen and (max-width: 430px) {
	.page-template-default-watchlist-page .watchlistresultswrapper article.type-item {max-width: calc(33% - 8px); min-width: 95px;}
	.archive.ast-separate-container .ast-grid-md-4 .ast-article-post {width: 33%;}
}
@media screen and (max-width: 412px) {
	/*-- Add Item Page --*/ 
	.acf-form .acf-fields > .acf-field {
		border-top-width: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.acf-form .acf-field .acf-label label {
		/*font-size: 1.3em;*/
	}
	.acf-form .acf-field input[type="search"] {
		height: 30px;
	}
	.acf-form .acf-field p.description {
		/*line-height: 1.3em;
		font-size: .9em;*/
	}
	.page-id-63 .media-router .media-menu-item:not(.active)  {
		color: #2271b1;
	}
	.page-id-63 .media-modal-close:hover, .page-id-63 .media-modal-close:active {
		color: #fff;
	}
	.page-id-63 .sd-lable-shortcode-inserter {
		display: none;
	}
	/*-- Individual Item Page --*/
	/*.single-item*/ .type-item .individualitem-thumbnail {
		width: 90px;
	}
	.individualitem-editbutton a {font-size:0.8em;}
	/*.single-item*/ .individualitempage-wrapper .individualitem-content {padding-left:22px;}
	/*.single-item*/ .type-item .individualitem-content h1.entry-title {
		/*margin-bottom: 0.3em;*/
		/*margin-top: 1em;*/
	}
	/*.single-item*/ .type-item .individualitem-content .individualitem-details {
		/*display: flex;*/
		/*gap: 10px;*/
		/*margin-bottom: 22px;*/
	}
	.manage-itemtag-individual-wrapper, .manage-itemmedium-individual-wrapper {
		font-size: 14px;
		padding: 4px 10px;
		margin-right: 2px;
		margin-bottom: 8px;
	}
	.manage-popup-title-input-wrapper form {
		display: block;
	}
	.manage-popup-title-input-wrapper form #manage-popup-title-input {
		border-radius: 4px 4px 0px 0px;
	}
	.manage-popup-title-input-wrapper form .manage-popup-save {
		border-radius: 0px 0px 4px 4px;
		width: 100%;
	}
	.manage-popup-container {
		padding: 22px;
	}
	.manage-popup-close {
		right: 32px;
	}
	#additem-loadtmdb-resultsarea {width: 100%; height: calc(100% - 110px);}
	#tmdb-search-noresults p {font-size: 14px;}
}
@media screen and (max-width: 380px) {
	#additem-loadtmdb-resultsarea .tmdb-result-individual-wrapper {width: 50%;}
}
@media screen and (max-width: 350px) {
	.page-template-default-watchlist-page .watchlistresultswrapper article.type-item {max-width: calc(50% - 6px);}
	.archive.ast-separate-container .ast-grid-md-4 .ast-article-post {width: 50%;}
}
@media screen and (max-width: 330px) {
	.acf-form .acf-image-uploader p {text-align: center;}
	.acf-form .acf-image-uploader p a.acf-button {display:block; text-align:center;}
}
@media screen and (max-width: 300px) {
	
}






