/**
 * Content Types (nodes)
 *  - in Drupal a content type is a bunch of fields we use to enter and display
 *    content, such as pages, blog posts, forum posts and so on. Each of those
 *    is usually a content type you create in the Drupal admin.
 *  - an instance of a content type (e.g. a single blog post) is called a node,
 *    the root template is node.html.twig and the base selector is .node {}
 ============================================================================ */
/* Styles */
/* Film Strip */
.views-view-responsive-grid__item:has(.wrapper) {
	display: flex;
    justify-content: center;
    align-items: flex-end;
}
.views-view-responsive-grid__item:has(.wrapper) .views-field-title {
	text-align: center;
    display: flex;
    justify-content: center;
}
.views-field-field-cinema-cover .wrapper, 
.field-node--field-cinema-cover .wrapper, 
.field-node--field-cinema-trailer .wrapper, 
.field-node--field-gw3-overview-trailer .wrapper, 
.views-field-field-gw3-screenshot-image .wrapper, 
.views-field-field-gw3-concept-art-image .wrapper, 
.field-node--field-recipe-image .wrapper, 
.views-field-field-recipe-image .wrapper, 
.field-name-user-picture .wrapper, 
.field-node--field-gw3-classes-main-image .wrapper {
	position: relative;
	zoom: 1;
 }
.views-field-field-cinema-cover .top, 
.field-node--field-cinema-cover .top, 
.field-node--field-cinema-trailer .top, 
.field-node--field-gw3-overview-trailer .top, 
.views-field-field-gw3-screenshot-image .top, 
.views-field-field-gw3-concept-art-image .top, 
.field-node--field-recipe-image .top, 
.views-field-field-recipe-image .top, 
.field-name-user-picture .top, 
.field-node--field-gw3-classes-main-image .top {
	background: url(/themes/outcast_creatures/images/filmstrip/top.png) repeat-x 15px top;
	background-size: 100% 15px;
	height: 15px;
	font-size: 1px;
	position: relative;
	zoom: 1;
 }
.views-field-field-cinema-cover .top-left, 
.field-node--field-cinema-cover .top-left, 
.field-node--field-cinema-trailer .top-left, 
.field-node--field-gw3-overview-trailer .top-left, 
.views-field-field-gw3-screenshot-image .top-left, 
.views-field-field-gw3-concept-art-image .top-left, 
.field-node--field-recipe-image .top-left, 
.views-field-field-recipe-image .top-left, 
.field-name-user-picture .top-left, 
.field-node--field-gw3-classes-main-image .top-left {
	background-image: url(/themes/outcast_creatures/images/filmstrip/top-left.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	left: 0;
 }
.views-field-field-cinema-cover .top-right, 
.field-node--field-cinema-cover .top-right, 
.field-node--field-cinema-trailer .top-right, 
.field-node--field-gw3-overview-trailer .top-right, 
.views-field-field-gw3-screenshot-image .top-right, 
.views-field-field-gw3-concept-art-image .top-right, 
.field-node--field-recipe-image .top-right, 
.views-field-field-recipe-image .top-right, 
.field-name-user-picture .top-right, 
.field-node--field-gw3-classes-main-image .top-right {
	background-image: url(/themes/outcast_creatures/images/filmstrip/top-right.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
 }
.views-field-field-cinema-cover .left, 
.field-node--field-cinema-cover .left, 
.field-node--field-cinema-trailer .left, 
.field-node--field-gw3-overview-trailer .left, 
.views-field-field-gw3-screenshot-image .left, 
.views-field-field-gw3-concept-art-image .left, 
.field-node--field-recipe-image .left, 
.views-field-field-recipe-image .left, 
.field-name-user-picture .left, 
.field-node--field-gw3-classes-main-image .left {
	background: url(/themes/outcast_creatures/images/filmstrip/left.png) repeat-y 0 0;
	background-size: 15px 100%;
	position: relative;
	zoom: 1;
 }
.views-field-field-cinema-cover .right, 
.field-node--field-cinema-cover .right, 
.field-node--field-cinema-trailer .right, 
.field-node--field-gw3-overview-trailer .right, 
.views-field-field-gw3-screenshot-image .right, 
.views-field-field-gw3-concept-art-image .right, 
.field-node--field-recipe-image .right, 
.views-field-field-recipe-image .right, 
.field-name-user-picture .right, 
.field-node--field-gw3-classes-main-image .right {
	background: url(/themes/outcast_creatures/images/filmstrip/right.png) repeat-y right 0;
	background-size: 15px 100%;
	position: relative;
	padding: 0 15px;
	zoom: 1;
 }
.views-field-field-cinema-cover .background, 
.field-node--field-cinema-cover .background, 
.field-node--field-cinema-trailer .background, 
.field-node--field-gw3-overview-trailer .background, 
.views-field-field-gw3-screenshot-image .background, 
.views-field-field-gw3-concept-art-image .background, 
.field-node--field-recipe-image .background, 
.views-field-field-recipe-image .background, 
.field-name-user-picture .background, 
.field-node--field-gw3-classes-main-image .background {
	background: url(/themes/outcast_creatures/images/filmstrip/center.png) 0 0;
	background-size: 100% 100%;
	padding: 1px;
 }
.views-field-field-cinema-cover .bottom, 
.field-node--field-cinema-cover .bottom, 
.field-node--field-cinema-trailer .bottom, 
.field-node--field-gw3-overview-trailer .bottom, 
.views-field-field-gw3-screenshot-image .bottom, 
.views-field-field-gw3-concept-art-image .bottom, 
.field-node--field-recipe-image .bottom, 
.views-field-field-recipe-image .bottom, 
.field-name-user-picture .bottom, 
.field-node--field-gw3-classes-main-image .bottom {
	background: url(/themes/outcast_creatures/images/filmstrip/bottom.png) repeat-x 15px bottom;
	background-size: 100% 15px;
	height: 15px;
	font-size: 1px;
	position: relative;
	zoom: 1;
 }
.views-field-field-cinema-cover .bottom-left, 
.field-node--field-cinema-cover .bottom-left, 
.field-node--field-cinema-trailer .bottom-left, 
.field-node--field-gw3-overview-trailer .bottom-left, 
.views-field-field-gw3-screenshot-image .bottom-left, 
.views-field-field-gw3-concept-art-image .bottom-left, 
.field-node--field-recipe-image .bottom-left, 
.views-field-field-recipe-image .bottom-left, 
.field-name-user-picture .bottom-left, 
.field-node--field-gw3-classes-main-image .bottom-left {
	background-image: url(/themes/outcast_creatures/images/filmstrip/bottom-left.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	left: 0;
 }
.views-field-field-cinema-cover .bottom-right, 
.field-node--field-cinema-cover .bottom-right, 
.field-node--field-cinema-trailer .bottom-right, 
.field-node--field-gw3-overview-trailer .bottom-right, 
.views-field-field-gw3-screenshot-image .bottom-right, 
.views-field-field-gw3-concept-art-image .bottom-right, 
.field-node--field-recipe-image .bottom-right, 
.views-field-field-recipe-image .bottom-right, 
.field-name-user-picture .bottom-right, 
.field-node--field-gw3-classes-main-image .bottom-right {
	background-image: url(/themes/outcast_creatures/images/filmstrip/bottom-right.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
 }
 
/* Parchment Sheet */
.views-field-field-cinema-synopsis .wrapper, 
.field-node--field-cinema-synopsis .wrapper, 
.field-node--field-gw3-overview-details .wrapper, 
.field-node--field-gw3-races-details .wrapper, 
.field-node--field-recipe-description .wrapper, 
.field-node--recipe-ingredient .wrapper, 
.field-node--recipe-instructions .wrapper, 
.block-plugin-id--views-block-users-profile-stats-block .wrapper, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper, 
.views-field-field-recipe-description .wrapper, 
.block-views-css-class--user-node-count .wrapper, 
.field-node--field-gw3-classes-overview .wrapper {
	position: relative;
	zoom: 1;
 }
.views-field-field-cinema-synopsis .top, 
.field-node--field-cinema-synopsis .top, 
.field-node--field-gw3-overview-details .top, 
.field-node--field-gw3-races-details .top, 
.field-node--field-recipe-description .top, 
.field-node--recipe-ingredient .top, 
.field-node--recipe-instructions .top, 
.block-plugin-id--views-block-users-profile-stats-block .top, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .top, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .top, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .top, 
.views-field-field-recipe-description .top, 
.block-views-css-class--user-node-count .top, 
.field-node--field-gw3-classes-overview .top {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/top.png);
    background-size: 99.5% 15px;
    background-repeat: no-repeat;
    background-position-x: 5px;
    background-position-y: top;
    height: 15px;
    font-size: 1px;
    position: relative;
    zoom: 1;
 }
.views-field-field-cinema-synopsis .top-left, 
.field-node--field-cinema-synopsis .top-left, 
.field-node--field-gw3-overview-details .top-left, 
.field-node--field-gw3-races-details .top-left, 
.field-node--field-recipe-description .top-left, 
.field-node--recipe-ingredient .top-left, 
.field-node--recipe-instructions .top-left, 
.block-plugin-id--views-block-users-profile-stats-block .top-left, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .top > .top-left, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .top > .top-left, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .top > .top-left, 
.views-field-field-recipe-description .top-left, 
.block-views-css-class--user-node-count .top-left, 
.field-node--field-gw3-classes-overview .top-left {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/top-left.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	left: 0;
 }
.views-field-field-cinema-synopsis .top-right, 
.field-node--field-cinema-synopsis .top-right, 
.field-node--field-gw3-overview-details .top-right, 
.field-node--field-gw3-races-details .top-right, 
.field-node--field-recipe-description .top-right, 
.field-node--recipe-ingredient .top-right, 
.field-node--recipe-instructions .top-right, 
.block-plugin-id--views-block-users-profile-stats-block .top-right, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .top > .top-right, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .top > .top-right, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .top > .top-right, 
.views-field-field-recipe-description .top-right, 
.block-views-css-class--user-node-count .top-right, 
.field-node--field-gw3-classes-overview .top-right {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/top-right.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
 }
.views-field-field-cinema-synopsis .left, 
.field-node--field-cinema-synopsis .left, 
.field-node--field-gw3-overview-details .left, 
.field-node--field-gw3-races-details .left, 
.field-node--field-recipe-description .left, 
.field-node--recipe-ingredient .left, 
.field-node--recipe-instructions .left, 
.block-plugin-id--views-block-users-profile-stats-block .left, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .left, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .left, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .left, 
.views-field-field-recipe-description .left, 
.block-views-css-class--user-node-count .left, 
.field-node--field-gw3-classes-overview .left {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/left.png);
    background-size: 15px 102%;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: -1px;
    position: relative;
    zoom: 1;
 }
.views-field-field-cinema-synopsis .right, 
.field-node--field-cinema-synopsis .right, 
.field-node--field-gw3-overview-details .right, 
.field-node--field-gw3-races-details .right, 
.field-node--field-recipe-description .right, 
.field-node--recipe-ingredient .right, 
.field-node--recipe-instructions .right, 
.block-plugin-id--views-block-users-profile-stats-block .right, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .left > .right, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .left > .right, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .left > .right, 
.views-field-field-recipe-description .right, 
.block-views-css-class--user-node-count .right, 
.field-node--field-gw3-classes-overview .right {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/right.png);
    background-size: 15px 102%;
    background-position-x: right;
    background-position-y: -3px;
    background-repeat: repeat-y;
    position: relative;
    padding: 0 15px;
    zoom: 1;
 }
.views-field-field-cinema-synopsis .background, 
.field-node--field-cinema-synopsis .background, 
.field-node--field-gw3-overview-details .background, 
.field-node--field-gw3-races-details .background, 
.field-node--field-recipe-description .background, 
.field-node--recipe-ingredient .background, 
.field-node--recipe-instructions .background, 
.block-plugin-id--views-block-users-profile-stats-block .background, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .left > .right > .background, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .left > .right > .background, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .left > .right > .background, 
.views-field-field-recipe-description .background, 
.block-views-css-class--user-node-count .background, 
.field-node--field-gw3-classes-overview .background {
	color: #000000;
    background-repeat: no-repeat;
    background-image: url(/themes/outcast_creatures/images/parchment-sheet/background.png);
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: 100% 100%;
    padding: 1px;
 }
.views-field-field-cinema-synopsis .bottom, 
.field-node--field-cinema-synopsis .bottom, 
.field-node--field-gw3-overview-details .bottom, 
.field-node--field-gw3-races-details .bottom, 
.field-node--field-recipe-description .bottom, 
.field-node--recipe-ingredient .bottom, 
.field-node--recipe-instructions .bottom, 
.block-plugin-id--views-block-users-profile-stats-block .bottom, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .bottom, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .bottom, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .bottom, 
.views-field-field-recipe-description .bottom, 
.block-views-css-class--user-node-count .bottom, 
.field-node--field-gw3-classes-overview .bottom {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/bottom.png);
    background-position-x: -4px;
    background-position-y: 0px;
    background-repeat: no-repeat;
    background-size: 98.4% 15px;
    height: 15px;
    font-size: 1px;
    position: relative;
    zoom: 1;
 }
.views-field-field-cinema-synopsis .bottom-left, 
.field-node--field-cinema-synopsis .bottom-left, 
.field-node--field-gw3-overview-details .bottom-left, 
.field-node--field-gw3-races-details .bottom-left, 
.field-node--field-recipe-description .bottom-left, 
.field-node--recipe-ingredient .bottom-left, 
.field-node--recipe-instructions .bottom-left, 
.block-plugin-id--views-block-users-profile-stats-block .bottom-left, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .bottom > .bottom-left, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .bottom > .bottom-left, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .bottom > .bottom-left, 
.views-field-field-recipe-description .bottom-left, 
.block-views-css-class--user-node-count .bottom-left, 
.field-node--field-gw3-classes-overview .bottom-left {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/bottom-left.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	left: 0;
 }
.views-field-field-cinema-synopsis .bottom-right, 
.field-node--field-cinema-synopsis .bottom-right, 
.field-node--field-gw3-overview-details .bottom-right, 
.field-node--field-gw3-races-details .bottom-right, 
.field-node--field-recipe-description .bottom-right, 
.field-node--recipe-ingredient .bottom-right, 
.field-node--recipe-instructions .bottom-right, 
.block-plugin-id--views-block-users-profile-stats-block .bottom-right, 
#quicktabs-tabpage-user_profile_content-0 > .wrapper > .bottom > .bottom-right, 
#quicktabs-tabpage-user_profile_content-1 > .wrapper > .bottom > .bottom-right, 
#quicktabs-tabpage-user_profile_content-2 > .wrapper > .bottom > .bottom-right, 
.views-field-field-recipe-description .bottom-right, 
.block-views-css-class--user-node-count .bottom-right, 
.field-node--field-gw3-classes-overview .bottom-right {
	background-image: url(/themes/outcast_creatures/images/parchment-sheet/bottom-right.png);
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 0;
	right: 0;
 }
 
#block-outcast-creatures-content {
	margin-top: 0;
}
/* Node */
.node__header {
    display: flex;
    justify-content: center;
}
.bp--at-core-simple-mobile .node__header {
    width: 100%;
    display: flex;
    justify-content: center;
}
.node__content {
}
.bp--at-core-simple-mobile .node__content {
	margin:0 !IMPORTANT;
}
.node__content .atl--layout-twocol-section .layout__region--first {
	/*width: 30%;*/
}
.messages--status {
    padding: 0 !IMPORTANT;
    margin-bottom: 0 !IMPORTANT;
    text-align: center;
    color: #ffffff ! IMPORTANT;
    background-color: transparent ! IMPORTANT;
    border: 0 !IMPORTANT;
}
a {
}

/* Node Local Tasks Tabs */
#block-outcast-creatures-local-tasks {
    margin: 0;
    display: flex;
    justify-content: center;
}
.tabs--primary li {
	background-size: 100% 100%;
    background-image: url(/themes/outcast_creatures/images/dark-bronze-plate.png);
}
.tabs--primary li:hover {
	font-weight: bold;
}
.tabs--primary li a.is-active {
	color: #000000 !IMPORTANT;
	font-weight: bold;
}
.tabs--primary li a {
	color: #ffffff !IMPORTANT;
	background-color: transparent !IMPORTANT;
}
 
/* Front Page */
.path-frontpage .views-row {
	clear: both;
}
.path-frontpage .views-field-field-cinema-cover .wrapper, 
.path-frontpage .views-field-field-recipe-image .wrapper {
	float: left;
}
.path-frontpage .views-row img {
	float: left;
}
.path-frontpage .homepage .views-field-title {
	display: flex;
    margin-left: 144px;
    justify-content: center;
}
.path-frontpage.bp--at-core-simple-mobile .homepage .views-field-title {
	margin-left: 0;
	
}
.path-frontpage .views-field-title h2 {
	margin-bottom: 0px;
	text-align: center;
}
.path-frontpage .views-field-field-cinema-cover {
	z-index: 1;
    position: relative;
}
.path-frontpage .views-field-field-cinema-synopsis {
    position: relative;
    z-index: 0;
    text-align: center;
}
.views-field-field-recipe-image {
	position: relative;
	z-index: 1;
}

/* Guild Wars 3 */
.field-node--field-gw3-classes-main-image {
	position: relative;
    z-index: 1;
    float: left;
    margin-right: 10px;
}

/* Cinema Listing */
.path-cinema .view-header {
	display: flex;
    justify-content: center;
}
.path-cinema .views-exposed-form, 
.path-cinema .views-exposed-form label {
	display: flex;
    justify-content: center;
	color: #ffffff
}
.path-cinema .views-view-responsive-grid__item {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}
.path-cinema .views-view-responsive-grid__item-inner, 
.path-recipe .views-view-responsive-grid__item-inner {
	max-width: 132px;
}
.path-cinema .views-view-responsive-grid__item-inner .views-field-title {
	text-align: center;
}
.path-cinema .views-field-field-cinema-cover {
	display: flex;
    justify-content: center;
}

/* Cinema Node */
.node {
    background-color: #000000 !IMPORTANT;
	color: #ffffff;
}
.page-node-type--cinema .node__title {
	text-align: center !IMPORTANT;
}
.atl--layout-twocol-section:has(.block-plugin-id--extra-field-block-nodecinemaflag-bookmark) {
	display: flex;
    margin-bottom: -22px;
}
.block-plugin-id--extra-field-block-nodecinemaflag-bookmark {
	margin: 0;
}
.layout__region--first:has(.block-plugin-id--extra-field-block-nodecinemaflag-bookmark) {
	display: flex;
    width: 133px;
    justify-content: center;
}
.layout__region--second:has(.block-plugin-id--views-block-content-node-actions-view) {
	display: flex;
    width: 100%;
    justify-content: center;
}
.page-node-type--cinema .flag-bookmark {
	background-image: url(/themes/outcast_creatures/images/bronze-plate.png);
    background-size: 100% 100%;
    padding: 5px 10px 5px 10px;
}
.layout__region--second:has(.node-action-view) {
	display: flex;
    width: calc(100% - 253px);
    justify-content: center;
    align-items: flex-end;
}
.block-views-css-class--node-action-view, 
.block-views-css-class--node-action-edit, 
.block-views-css-class--node-action-delete {
	margin: 0;
}
.page-node-type--cinema .node-action-view, 
.page-node-type--cinema .node-action-edit, 
.page-node-type--cinema .node-action-delete {
	background-image: url(/themes/outcast_creatures/images/bronze-plate.png);
    background-size: 100% 100%;
    padding: 0px 7px 0px 5px;
    margin-left: 5px;
}
.page-node-type--cinema .field-node--field-cinema-cover {
	float: left; /* float left only for cinema cover not all filmstrips */
	position: relative;
    z-index: 1;
}
.block :has(.field-node--field-cinema-synopsis) {
	margin: 0;
}
.page-node-type--cinema .field-node--field-cinema-synopsis {
	color: black;
	text-align: center;
}
.page-node-type--cinema.bp--at-core-simple-mobile .field-node--field-cinema-synopsis {
	margin-left: 0;
}
.page-node-type--cinema .field-node--field-cinema-synopsis {
	color: black;
	text-align: center;
}
.page-node-type--cinema.bp--at-core-simple-mobile .field-node--field-cinema-synopsis {
	margin-left: 0;
}
.page-node-type--cinema .stats-block .view-content .views-row {
    display: flex;
    justify-content: space-around;
    clear: both;
}
.page-node-type--cinema .stats-block .views-field-field-cinema-genre {
	display: flex;
}
.page-node-type--cinema .stats-block .views-label-field-cinema-genre {
	margin-right: 5px;
}
.page-node-type--cinema .block-plugin-id--field-block-nodecinemafield-cinema-trailer {
	clear: both;
}

/* Taxonomy */
.block-config-provider--browser-back-button {
	width: 134px;
}
.block-config-provider--browser-back-button .background {
	background-image: url(/themes/outcast_creatures/images/bronze-plate.png);
    background-size: 100% 100%;
    padding: 0px 7px 0px 5px;
}
.block-config-provider--browser-back-button #back-button-wrapper p, 
.block-config-provider--browser-back-button #back-button-wrapper p:visited {
	font-style: normal;
    font-weight: bold;
    cursor: pointer;
}
.block-config-provider--browser-back-button #back-button-wrapper p:hover {
	text-decoration: none;
    font-style: italic;
}

/* Recipe Listing */
.path-recipe .view-header, 
.path-recipe .view-filters, 
.path-recipe .view-filters label {
	display: flex;
    justify-content: center;
}

/* Recipes */
.atl--layout-twocol-section:has(.block-plugin-id--extra-field-block-noderecipeflag-bookmark) {
	margin-bottom: -17px;
    display: flex;
}
.layout__region--first:has(.block-plugin-id--extra-field-block-noderecipeflag-bookmark) {
	display: flex;
    width: 132px;
    justify-content: center;
}
.bp--at-core-simple-mobile .layout__region--first:has(.block-plugin-id--extra-field-block-noderecipeflag-bookmark) {
	display: flex;
    width: 33%;
    justify-content: center;
}
.layout__region--second:has(.block-views-css-class--recipes-node-view-tab) {
	width: calc(100% - 230px);
    display: flex;
    justify-content: center;
}
.bp--at-core-simple-mobile .layout__region--second:has(.block-views-css-class--recipes-node-view-tab) {
	width: 67%;
    display: flex;
    justify-content: center;
}
.block-plugin-id--extra-field-block-noderecipeflag-bookmark {
	margin: 0;
}
.block-plugin-id--extra-field-block-noderecipeflag-bookmark a {
	background-image: url(/themes/outcast_creatures/images/bronze-plate.png);
    background-size: 100% 100%;
    padding: 5px 10px 5px 10px;
}
.page-node-type--recipe .flag-block .views-row {
	display: flex;
    justify-content: space-around;
	
}
.block-views-css-class--recipes-node-view-tab, 
.block-views-css-class--recipes-node-edit-tab, 
.block-views-css-class--recipes-node-delete-tab {
	margin: 0;
}
.recipes-node-view-tab a, 
.recipes-node-edit-tab a, 
.recipes-node-delete-tab a {
	background-image: url(/themes/outcast_creatures/images/bronze-plate.png);
    background-size: 100% 100%;
    padding: 5px 10px 5px 10px;
    margin: 5px;
}
.page-node-type--recipe .field-node--field-recipe-image {
	position: relative;
    margin-right: 20px;
    float: left;
    z-index: 1;
	max-width: 33%;
}
.page-node-type--recipe .block-views-css-class--recipe-stats-block {
	clear: both;
}
.page-node-type--recipe .block-views-css-class--recipe-stats-block .views-row {
	display: flex;
    justify-content: space-around;
}
.page-node-type--recipe .field-node--recipe-ingredient .field__label {
	text-align: center;
}
.page-node-type--recipe .field-node--recipe-ingredient {
	width: 50%;
    float: left;
}
.bp--at-core-simple-mobile.page-node-type--recipe .field-node--recipe-ingredient {
	width: 100%;
	float: none;
}
.page-node-type--recipe .field-node--recipe-instructions .field__label {
	text-align: center;
}
.page-node-type--recipe .field-node--recipe-instructions {
	float: right;
    width: 50%;
}
.bp--at-core-simple-mobile.page-node-type--recipe .field-node--recipe-instructions {
	width: 100%;
	float: none;
}
.page-node-type--recipe .field-node--recipe-instructions ol {
	padding-left: 20px;
}

/* User Profile */
.block-plugin-id--field-block-useruseruser-picture {
	position: relative;
    z-index: 1;
}
.field-user--user-picture {
	float: left;
    max-width: 50%;
	margin-right: 20px;
}
.block-plugin-id--views-block-users-profile-stats-block .wrapper, 
.block-views-css-class--user-node-count .wrapper {
	
}
.block-plugin-id--quicktabs-block-user-profile-content {
	clear: both;
}
#quicktabs-user_profile_content .quicktabs-tabs {
	margin-bottom: -3px;
    margin-left: 44px;
}
.bp--at-core-simple-mobile #quicktabs-user_profile_content .quicktabs-tabs {
	margin-bottom: -3px;
    margin-left: 5px;
}
#quicktabs-user_profile_content .quicktabs-tabs > li {
	margin-left: 5px;
    margin-right: 5px;
}
#quicktabs-user_profile_content .quicktabs-tabs > li.active > a {
	color: white !IMPORTANT
}
#quicktabs-user_profile_content .quicktabs-tabs > li > a {
	color: black !IMPORTANT
}
#quicktabs-tab-user_profile_content-0 > a, 
#quicktabs-tab-user_profile_content-1 > a, 
#quicktabs-tab-user_profile_content-2 > a {
	padding: 10px;
    background-size: 100% 100%;
    background-image: url(/themes/outcast_creatures/images/ancient-parchment.png);
}
#quicktabs-container-user_profile_content .cinema-user-profile-content, 
#quicktabs-container-user_profile_content .recipe-user-profile-content, 
#quicktabs-container-user_profile_content .bookmarked-content {
    overflow-x: auto;
}
#quicktabs-container-user_profile_content .view-rows {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
}
#quicktabs-container-user_profile_content .views-row {
	min-width: 132px;
	max-width: 132px;
    margin-left: 5px;
    margin-right: 5px;
}
#quicktabs-container-user_profile_content .views-field-title {
	text-align: center;
}
#quicktabs-container-user_profile_content .views-field-title a {
	color: #000000 !IMPORTANT;
}
 
.node {
  margin-bottom: 1.25em;
  padding: 0;
  border-radius: 2px;
}

.node p:last-child {
  margin-bottom: 0;
}

.node__status {
  float: right;
}

.node--view-mode-full__title {
  margin: 0 0 1rem;
}

.node--view-mode-teaser ul:last-of-type {
  margin-bottom: 0;
}

.node__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1rem 0;
}

.node__meta .field-type-image {
  margin: 0 0.75rem 0 0;
}

.node__meta .field-type-image__figure {
  margin: 0;
  padding: 0;
}

.node__meta .field-type-image img {
  width: auto;
  height: 3rem;
}

.node__meta article:empty {
  display: none;
}

.node .node__author:after {
  content: "-";
  display: inline-block;
}

.node__meta--has-author-picture .node__submitted {
  margin-top: 0.25rem;
}

.node__meta--has-author-picture .node__author:after {
  display: none;
}

.node__meta--has-author-picture .node__author,
.node__meta--has-author-picture .node__pubdate {
  margin: 0;
  display: block;
}

@media screen and (max-width: 60em) {
  .node .node__author:after {
    display: none;
  }
  .node .node__author,
  .node .node__pubdate {
    margin: 0;
    display: block;
  }
}

.node__links {
  clear: both;
}

.node--sticky {
  padding: 0;
}
/*# sourceMappingURL=node.css.map */
