html {    scroll-behavior: smooth;}
:target:before {    content: "";    display: block;   position: relative; width: 0; height: 10em; margin-top: -10em;}
#admin-menu {display:none;z-index:44444;}
body.admin-menu,body.admin-menu #header-wrap {margin-top:40px !important;}

#content .node-teaser {border:0;}
#pgwp, #body_left {background:none;}
#body_bg  {padding-bottom:260px;border-bottom:0 !important;}
/*Footer*/
#body_bg {margin-top:0;}
#bottom_bg {position:fixed;bottom:0;background:black;}
.search-block-form {display:none;}
#bottom_bg #block-zeropointwb-disclaimer, #bottom_bg #block-zeropointwb-syndicate, #bottom_bg #block-zeropointwb-pwaaddtohomescreen {display:none;}
.tbm.tbm--mobile .tbm-item,.tbm-link.level-1:hover, .tbm-link.level-1:focus {background:black;}
.region-footer .block-wrapper {display:inline-block;}
.region-footer .block-wrapper .block {display:none;}
.region-footer .block-wrapper .block.mf {display:inline-block;}

hr {margin:20px 0;border-color:#202020;}

.width-100 {width:100px;}
.ajax-spinner {}
.ajax-spinner {
  display: block;
  width: 80px;
  height: 80px;margin:20px auto;
}
.ajax-spinner:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: ajaxspinnercircle 1.2s linear infinite;
}
@keyframes ajaxspinnercircle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.skip-me {display:none !important;}

/*Messages*/
.messages-wrapper {display:none;}
.not-logged-in .messages-wrapper,
#overlay-content .messages-wrapper {display:block;}
div.pdm-message-wrapper {padding-left:40px;}
.messages-alert {    position: absolute;    right: 55px;    top: 5px;    background: red;    color: white;    border-radius: 100%;    width: 14px;    text-align: center;    line-height: 14px;    font-size: 9px;
    font-weight: bold;}

#overlay {min-width:unset;}
#overlay-container, .overlay-modal-background, .overlay-element {z-index:500000;}
.overlay-element {z-index:5000001;}

.page-field-collection-field-people-fc-delete.overlay #overlay .container {width:unset;}
.page-field-collection-field-people-fc-delete.overlay #overlay {width:600px;display:block;text-align:center;}
.page-field-collection-field-people-fc-delete.overlay #overlay #overlay-tabs {display:none;}
.page-field-collection-field-people-fc-delete.overlay #overlay #overlay-close-wrapper {position:relative;}
.page-field-collection-field-people-fc-delete.overlay #overlay #overlay-close {position:absolute;left:50%;top:50px;width:90px;background:green;height:unset;}
.page-field-collection-field-people-fc-delete.overlay #overlay #overlay-close::before {content:'Cancel';} 


.page-field-collection-field-people-fc-delete.overlay #overlay input.form-submit {background:red;left:-90px;}
.page-field-collection-field-people-fc-delete.overlay #overlay a#edit-cancel {display:none;}
.page-field-collection-field-people-fc-delete.overlay #overlay input.form-submit,
.page-field-collection-field-people-fc-delete.overlay #overlay #overlay-close  {
    display: inline-block;    margin: 0 14px;    padding: 10px 30px;    border-radius: 20px;    text-align: center;    font-size: 20px;    line-height: 20px;    text-transform: uppercase;
    font-weight: bold;    color: white;    right: 0;    cursor: pointer;
    border: 1px solid rebeccapurple;    z-index: 5;}


.element-invisible {display:none;}

.ui-front.media-wrapper {max-width:100vw !important;}
.media-list-thumbnails .media-item.selected {background:green;}
.media-widget .media-item img {width:100%;}

/*Henry's Mystery Dig Site*/
.node-type-henry-s-mystery-dig-site #block-system-main .content {    background: yellow;
    height: 100vh;    position: fixed;    top: 0;    width: 100vw;left: 0;}
.dig-site-circle {border-radius:100%;background:lightblue;position:fixed;height:30px;width:30px;}

/*Merge Flowers*/
.field--name-field-buttons { height:50px;display:none;   position: fixed;    top: 0px;    background: white;    width: 100%;    left: 0;
text-align: center;z-index:555;}
.page-node-edit .field-name-field-buttons {position:relative;}
#board-container {touch-action: none;}
#board-object { /* Crucial: Tells the browser to measure all scale/translate from top-left */
  transform-origin: 0 0; 
  
  /* Recommended: Ensures the GPU handles the movement for smoothness */
  will-change: transform;}
.board-thumbnail {width:200px;margin:0 auto;color:transparent;background:url(../sites/mergeflowers.org/files/board-t.jpg);}
.board-buttons {}
.board-buttons div {display:inline-block;margin:1px;border:7px solid transparent;background:lightblue;width:100px;text-align:center;color:black;padding:5px 10px;height:40px;vertical-align:top;}
.board-buttons .active {border:7px solid green;color:white;}
.short-messages.temp	{    padding: 5px 10px;    border: 2px solid green;
    text-align: center;    font-weight: bold;    color: black;}
.picker-active {background:red;color:white;}
.color-history-wrapper {display:none;}
.size-options-wrapper {display:none;}
.size-options-wrapper > div {    display: inline-block;    border: 1px solid blue;    padding: 5px 10px;
    margin: 5px;}
.width-label, .box-size-label {}
.width-option, .size-option {}
.color-history-item { border:2px solid transparent; font-size:0; vertical-align:top; padding-bottom: 40px;width: 40px;display:inline-block;margin:1px;}
.color-history-item.active {border-color:green;}
.board-wrapper {overflow:scroll;}
div.waiting {border:7px solid green !important;}
.change-made {border:7px solid red !important;}
.change-made .hidden-message {display:block;}
.board {text-align:center;padding-bottom:100px;}
.board.active {}
.board .box img.over {opacity:.4;}
.board .box { border:1px solid transparent; font-size:0;  margin: 1px;   display:inline-block; text-align: center;     font-weight: bold; color:transparent;  background: black;   vertical-align: middle;  }
.board .box[data-width='100'] {width:100px;height:100px;}
.board .box[data-width='80'] {width:80px;height:80px;}
/*.board .box[data-width='60'] {width:60px;height:60px;}*/
.board .box[data-width='40'] {width:40px;height:40px;}
.board .box {width:10vw;line-height:unset !important;padding:5vw 0;height:0 !important;position:relative;}
	.board .box img.is-item {width:80% !important;top:10%;position:absolute;left:10%;padding-top:0 !important;}
	
.field-name-field-flower-gallery {clear:both;}
.node-board .field--name-dynamic-block-fieldnode-gallery-view {clear:both;display:none;    background: rgb(0,0,0,.8);    padding: 100px 5%;      position: fixed;    top: 0;    width: 90%;    left: 0;    overflow: scroll;    z-index: 55555;    height: 100vh;}
.page-node-edit .field--name-field-gallery {display:block;position:relative;width:unset;overflow:unset;height:unset;padding:unset;background:unset;z-index:unset;}
.node-board .field--name-dynamic-block-fieldnode-gallery-view .field__items {text-align:center;}
.node-board .field--name-dynamic-block-fieldnode-gallery-view .field__item, .item-cart-wrapper img {display:inline-block;margin:1%;color:white;}	
.flowers-close, .board-buttons .mf-edit {    position: absolute;    top: 0;    right: 0;    z-index: 55555;
    color: white;    font-size: 30px;    line-height: 40px;
    border-radius: 100%;    border: 2px solid red;    width: 40px;text-align: center;}
	.board-buttons .mf-edit {padding:10px;height:40px;background:black;}
.active-edit, .gray-edit {display:none !important;}
.board-items {position:absolute;}
.board-items img {width:90px;}

.field--name-dynamic-token-fieldmedia-media-id {display:none;}

.field--name-field-item-cart {    position: fixed;    left: 0;overflow-y:scroll;    background: green;    height: 100vh;    width:0;opacity:0;    top: 0;}
.field--name-field-item-cart.active {	width: 100px;opacity:1;}
.item-cart-toggle, .footer-menu-item {display:inline-block;vertical-align:top;margin:0 10px; z-index:6;    background: green;    color: white;    font-size: 20px;padding: 5px 10px;}
.node-board .item-cart-toggle {display:none;}
.field--name-dynamic-block-fieldnode-gallery-view,.field--name-field-cart {display:none;    position: fixed;    z-index: 5;    background: black;
    height: 30vh;    width: 100vw;bottom:150px;left:0;}
	.field--name-field-cart {bottom:50px;overflow:hidden;}
.footer-trash.active {background:red;}
	
.item-cart .item, .node-board .field--name-field-gallery .field__item {width:100px;height:100px;display:inline-block;margin:5px;}
.footer-cart.item-cart-toggle {position:relative;display:inline-block;}
.node-board .region-footer .block-wrapper.block_1 {   left: 0;margin:0;    position: relative;    width: 100px; float: left;    display: block; }
.node-board .region-footer .block-wrapper.block_2 {float:right;width:80%;overflow-x:scroll;}
.node-board .region-footer .block-wrapper.block_2 .field--name-body {    width: 600px; overflow-x:scroll;   text-align: left;}
.node-board .region-footer .block-wrapper {width:unset;}
.box-color-select {border:2px black solid;}
.box-color-select.active{border:2px green solid;}
.box-color-select input	{    clear: both; width:15px;   display: block;    text-align: center;    margin: 0 auto;}


/*Board width and height*/
.node-board .field--name-field-board-size-height,.node-board .field--name-field-board-size-width {display:none;}

/*Board body field*/
.node-board .layout--onecol .field--name-body {margin-top:0px !important;overflow:scroll;}

/*Dashboard*/
.page-dashboard #wrap, .page-dashboard #main, .page-dashboard .homebox-column {background:#ccc !important;}
#homebox .homebox-portlet {border-color:#ccc;}
#homebox-block-quicktabs_prospects_seller_buyer .portlet-inside-title,
#homebox-block-quicktabs_properties_by_category .portlet-inside-title,
#homebox-block-quicktabs_properties_by_category_single .portlet-inside-title {display:none;}


.hide {display:none;}
.perm-hide {display:none !important;}

/*BOARD EDIT PAGE*/
.node-board-form {text-align:center;}
.authenticateduser .node-board-form .field--name-body, .authenticateduser .node-board-form .js-form-type-vertical-tabs,
.authenticateduser .node-board-form #edit-preview {display:none;}
.box-add {display:none !important;} /*size is set on node create 11-27-2025*/

/*UserPoints*/
.view-points {margin-top:10px;} 
.views-field-points {    background: lightblue;    padding: 5px 20px 5px 10px;border-radius: 30px;}
.view-points .views-label-points {    display: inline-block;    background: yellow;  border-radius: 100%;    text-align: center;    width: 23px;    line-height: 23px;    font-size: 12px;    font-weight: bold;    top: -1px;
    position: relative;    left: -4px;}
.view-points .field-content {display:inline-block;}

/*Input*/
input.form-text, textarea.form-textarea, select.form-select {max-width:95%;}
.form-type-textfield input, .form-type-password input {width:200px;}
.form-actions #edit-submit	{    width: 300px;    background: green;
    color: white !important;    text-transform: uppercase;    font-size: 20px;	}
	
/*Contact Edit form*/
#field-smart-name-fc-add-more-wrapper thead,
#field-smart-name-fc-add-more-wrapper .tabledrag-toggle-weight-wrapper {display:none;}
#field-smart-name-fc-add-more-wrapper td div.form-wrapper {display:inline-block;vertical-align:top;}
#field-smart-name-fc-add-more-wrapper td .adv-settings div.form-wrapper {display:block;}
#field-smart-name-fc-add-more-wrapper .form-item .sticky-table + .clearfix,
#field-smart-name-fc-add-more-wrapper .description + .clearfix {position:absolute;right:30px;top:0px;}
#field-smart-name-fc-add-more-wrapper .media-widget.clearfix {position:relative;right:unset;top:unset;}
#field-smart-name-fc-add-more-wrapper .field-type-field-collection {position:relative;}
.adv-settings {    position: absolute;    right: 0;    top: 0;z-index:444;}
.adv-settings h3 a {font-size:0;}
.adv-settings h3 a::before {content:'\2807';font-size:20px;}
.collapsible.field-group-div.adv-settings.collapsed {border:0;background:none;z-index:5;}
#field-smart-name-fc-add-more-wrapper .field-name-field-year fieldset {
    background: none;    border: 0;    margin: 0;    padding: 0;    top: 0;}
#field-smart-name-fc-add-more-wrapper .field-name-field-year legend {display:none;}
#field-smart-name-fc-add-more-wrapper .field-name-field-year .fieldset-wrapper {padding:0;}
#field-smart-name-fc-add-more-wrapper .field-name-field-year fieldset.date-combo .container-inline-date .date-padding {padding:0;}

/*Links*/
.links li {margin:3px 0;}
.links li a {padding:0;}

/*Group Inline*/
.group-inline .field {display:inline-block;padding:0 5px 0 0 ;}
.field-name-field-label,.field-name-field-label-name,.field-name-field-own-rent {font-style:italic;}

/*Group accordion style*/
.group-accordion-style .collapsible {background: white;}
.group-accordion-style .collapsible h3,
.group-accordion-style .real-estate-profile-group h3 {    background: #eee;    padding: 5px 10px;    border: 1px solid #ccc;}
.group-accordion-style .field-group-format-wrapper {padding:5px 10px;    border: 1px solid #ccc;}
.group-accordion-style .ui-accordion .ui-accordion-header .ui-accordion-header-icon {left:95%;}
.group-accordion-style .real-estate-profile-group {background:white;border:1px solid #ccc;}
.group-accordion-style .real-estate-profile-group .form-wrapper {padding:5px 10px;}

/*Views Rows Styles*/
/*add class to view*/
.views-rows-display-inline .views-row {display:inline-block;}
.center {text-align:center;}
img.center {display:block;margin:0 auto;}
.column-3 {}
.column-3 .views-row {width:30%;margin:1%;display:inline-block;vertical-align:top;}
.column-3 .view-row-card {width:30%;}
.column-4 {}
.column-4 .views-row {width:22%;margin:1%;display:inline-block;vertical-align:top;}

/*Node Add Property*/
.node-type-property #addressfield-wrapper .fieldset-description {display:none;}
.node-type-property #addressfield-wrapper .fieldset-description .use-profile-address	{    background: green;    color: white;    padding: 5px 10px;    cursor: pointer;}

/*#homebox-column-2 {height:310px !important;}*/
#homebox-buttons {display:none;}
#homebox .homebox-column {height:auto !important;}

/*.homebox-column .flexslider {min-height:300px;}*/
/*.min-height-307 {min-height:307px;}*/
.height-307 {min-height:307px;height:307px;overflow:hidden;}
.height-307 .view-content {height:260px;overflow-y:scroll;
-ms-overflow-style: none; /* for Internet Explorer, Edge */
    scrollbar-width: none; /* for Firefox */    
}
.height-307 .view-content::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
}
/*Views content and footer same width inline*/
.content-footer-48 .view-content, .content-footer-48 .view-footer {display:inline-block;width:47%;margin:1%;vertical-align:top;}
.content-footer-48 .view-footer .view-content {width:100%;margin:0;}

#homebox .homebox-portlet .portlet-header {display: none;}
.page-dashboard-rer #homebox .homebox-portlet .portlet-header {display:block;}
.page-dashboard-rer #homebox-buttons {display:block;}
.portlet-inside-title {    margin: 0 0 5px;    padding: 2px 4px;    border-bottom: 1px solid darkblue;
    background: powderblue;    color: #494949;    min-height: 18px;    font-size: 1em;}
.homebox-column .view-row-line .views-field-field-nickname {width:72%;}
.homebox-column .line-header-icon, .homebox-column  .view-row-line .views-field-field-image {width:18%;}
.homebox-column .view-row-line .views-field {vertical-align:middle;}
.homebox-column .people .flex-direction-nav {display:none;}

/*Quicktabs People Homebox*/
.homebox-column ul.quicktabs-tabs {margin-top:5px;padding:0;text-align:center;}
.homebox-column ul.quicktabs-tabs li {display:inline-block;margin:5px 10px;}
.homebox-column ul.quicktabs-tabs li a {padding:5px 20px;border:1px;}
.homebox-column ul.quicktabs-tabs li.active a {border-bottom: 2px solid lightblue;    background: transparent;}

.quicktabs-tabpage .people ul, .page-dashboard .people ul {  overflow-x: scroll;  overflow-y: hidden;  white-space: nowrap;}
.quicktabs-tabpage .people li.view-row-card, .people li.view-row-card {width:150px !important;margin:10px !important;/*display:inline-block !important;*/}
.people li.view-row-card.inline-block {display:inline-block !important;}
.nice-button {padding-top:20px;}
.nice-button a{background:green;color:white;padding:10px 20px;display:inline-block;margin:0 5px;}

/*Admin Menu*/
#admin-menu-shortcuts-responsive {display:none;}
.shortcut-toolbar {display:none;}

/*WB Overlay*/
#wb-overlay {position:fixed;height:100%;width:100%;background:black;top:0;left:0;z-index:5555;}
#wb-overlay div {position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);}
#wb-overlay .close {position:fixed;top:50px;left:unset;right:20px;color:red;font-size:50px;}

h1.page-title {font-size:12px;text-align:center;}

.display-inline-block {display:inline-block;position:relative;margin:40px 20px;}

.page-app #admin-menu {display:none;}
html.js .page-app div.contextual-links-wrapper {display:none;}

/*Throbber*/
.ajax-progress, .ajax-progress-throbber {	width: 100%;	height: 100%;	background-color: rgba(0,0,0,0.3);	position: absolute;	top: 0;	left: 0;	z-index: 500;	vertical-align: middle;	text-align: center;	}
.page-admin .ajax-progress, .page-admin .ajax-progress-throbber {width:24px;height:24px;}
.ajax-progress .throbber {	position: relative;	top: 48%;	left: 48%;	width: 120px;	height: 50px;	margin: auto;	background:none;	color: #000;	z-index: 501;	}
.ajax-progress .throbber:before {content:'Processing';color:#ccc;}

.not-logged-in .tabs {display:none;}

@media only screen and (min-width: 600px) {
	/*Property Breadcrumb*/
	.field-name-property-breadcrumb {margin:30px 0;}
	ul.horizontal-list {text-align:center;}
	ul.horizontal-list li {display:inline-block;}
	ul.horizontal-list li a {  color: white;
	  text-decoration: none;   padding: 10px 0 10px 45px;
	  background: brown; /* fallback color */
	  background: hsla(34,85%,35%,1);   position: relative;   display: block;  float: left;}
	ul.horizontal-list li a::after {   content: " ";   display: block;   width: 0;   height: 0;
	  border-top: 50px solid transparent; /* Go big on the size, and let overflow hide */
	  border-bottom: 50px solid transparent;  border-left: 30px solid hsla(34,85%,35%,1);
	  position: absolute;  top: 50%;
	  margin-top: -50px;   left: 100%;  z-index: 2; }
	ul.horizontal-list li a::before {   content: " ";   display: block;   width: 0;   height: 0;  /*border-top: 50px solid transparent;       
	  border-bottom: 50px solid transparent;  border-left: 30px solid white;*/  position: absolute;  top: 50%;  margin-top: -50px; 
	  margin-left: 1px;  left: 100%;  z-index: 1; }
	ul.horizontal-list li:first-child a {  padding-left: 10px;}
	ul.horizontal-list li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
	ul.horizontal-list li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
	ul.horizontal-list li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
	ul.horizontal-list li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
	ul.horizontal-list li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
	ul.horizontal-list li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
	ul.horizontal-list li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
	ul.horizontal-list li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
	ul.horizontal-list li:last-child a {  background: transparent !important;  color: black;
	  pointer-events: none;  cursor: default;}
	ul.horizontal-list li:last-child a::after {   border: 0; }
	ul.horizontal-list li a:hover {   background: hsla(34, 85%, 25%, 1); }
	ul.horizontal-list li a:hover:after {   border-left-color: hsla(34, 85%, 25%, 1) !important; }
}


/*WB Tabs*/
.wb-tabs {    background: white;    border: 1px solid;    padding: 0 20px 10px 20px;}
.wb-tabs .wrapper {}
.wb-tabs .wb-style {}
.wb-item-list {text-align:center;}
.wb-item-list.fixed {    position: fixed;    width: 100%;    background: white;    border: 1px solid;    z-index: 44;    top: 40px;left:0;}
/*.front .wb-item-list { overflow-x: scroll;    overflow-y: hidden;    white-space: nowrap;}*/
.wb-item {  padding-top:5px;cursor:pointer;  display: inline-block;    width: 100px;    vertical-align: top;border:5px solid transparent;}
.wb-item.active {border:5px solid lightblue;}
.wb-item-tagline {display:none;}
.wb-tabs .main {/*background:lightblue;*/padding: 20px;    border: 1px solid;}
.wb-tabs .main.fixed {padding-top:130px;} 
.wb_tabpage {display:none;}
.wb_tabpage.active {display:block;}
.wb_tabpage .flex-viewport {max-height:unset;}
.wb_tabpage .form-actions, .reveal-content .form-actions {display:none;}

/*Tabpage Overview*/
.tab-overview .field-name-field-nickname {background:#eee;text-align:center;padding:10px 0 0;font-size:20px;}
.tab-overview .field-name-title {background:#eee;text-align:center;padding:10px 0;font-size:20px;}

/*field-name-field-id*/
.wb_tabpage .field-name-field-id {display:none;}

.reveal-content.edit-activate .edit-field .form-actions {}


.edit-field .form-item label {display:inline-block;}
.edit-field .field-type-datetime .form-item label {display:none;}
.edit-field .views-label,.big-field-two .views-field .views-label  {        font-size: 16px;    font-weight: bold; 
    width: 47%;    display: inline-block;  text-align:left;vertical-align:top;}
.edit-field .views-field-editablefield {width:48%;display:inline-block;}
.reveal-content.edit-activate .edit-hide .field-content {display:none;}
.reveal-content.edit-activate .edit-field select.form-select {/*width:100%;*/}
.reveal-content.edit-activate .edit-field .date-no-float {text-align:center;}
.reveal-content.edit-activate .big-field-two .edit-field .date-no-float {text-align:left;}
.edit-field .wb-magic-submit {display:none;}
select.wb-magic {padding:4px;}
.edit-field.room-select select.form-select {display:none;}
.edit-field.room-select .description {display:none;}

/*edit field descriptions*/
.views-field-field-dimensions fieldset .fieldset-description {display:none;}

.wb-item-count {    border:1px solid lightblue;    margin: 2px;
    display: inline-block;    border-radius: 100px; background:white;
    line-height: 16px;    width: 16px;    font-size: 10px;
    padding: 5px;    color: black;    font-weight: bold;}
.wb-tabs .total-number {display:none;}

.details-icon .wb-item-count {color:transparent;background:lightblue;min-height:16px;}

/*Views Header Total Counts Icons*/
.fast-delete-mode-view .view-header {text-align:center;}
.fast-delete-mode-view #edit-actions {display:none;}

.circle-border {border-radius:100%;border:1px solid black;overflow:hidden;width:90%;margin:20px auto;}

/*Contact Views*/
.rolling-filter-wrapper {margin-top:5px;padding:0;text-align:center;}
.rolling-filter-button {cursor:pointer;display:inline-block;display:inline-block;margin:5px 10px;padding:5px 20px;border-bottom:2px transparent;}
.rolling-filter-button.active {border-bottom: 2px solid lightblue;    background: transparent;}

/*Circle Toggle Contact Image*/
.field-name-contact-image,.node-contact.node-full .field-name-title {display:block;vertical-align:middle;margin:0 auto;text-align:center;}
.field-name-contact-image {margin-right:20px;}
.circle-toggle {position:relative;}
.circle-toggle .views-row {width:70px;position:absolute;z-index:6;top:0;}
.circle-toggle .views-row img {width:30%;height:auto;border-radius:150px;border:1px solid black;}
.circle-toggle .views-row.active {position:relative;z-index:5;}
.circle-toggle .views-row.active img {width:100%;border:1px solid transparent;}
.circle-toggle .no-image {display:none;}
.circle-toggle .views-row-1 .no-image {display:block;}

.total-number {    position: absolute;    right: 30px;    top: 8px;    font-size: 18px;    background: lightgreen;    padding: 5px;    border-radius: 150px;    line-height: 40px;    display: block;    width: 40px;    text-align: center;}
.stay-local {position:relative;right:0;}
.green-circle {}
.view-header .header-icon {display:inline-block;width:50px;vertical-align:top;margin:10px;cursor:pointer;}

/*Edit link*/
.edit_link {display:none;position:absolute;width:100%;text-align:center;background:rgb(0,0,0,.5);padding:10px 0;}
.views-row.clicked .edit_link {display:block;}

.floatright {float:right;}
.floatleft {float:left;}

/*Header-wrap*/
#header-wrap {height:40px;}
#main.header-yes {padding-top:50px;}

/*Header*/
.header-icon {text-align:center;left:5px;display:inline-block;vertical-align:top;}
#site-navigation-wrap:after {/*content:'menu';*/}
#header a#navigation-toggle .fa,.header-icon .fa {font-size:24px;}
#logo {position:relative;vertical-align:top;display:inline-block;}
#logo a {font-size:unset;text-align:center;}
#logo a:after {/*content:'home';*/}
#logo img {width:auto;height:34px;margin:0 auto;}
#site-name {display:none;}
#site-navigation {display:none;}
#sidr-id-copyright {text-align:center;}

/*Dimension field*/
.views-field-field-dimensions fieldset .fieldset-wrapper {display: flex;  flex-direction: column-reverse;}

/*Reveal*/
#reveal { z-index:5;   position: fixed;    top: 0;   left:0; width: 100%;display:none;height:100vh;background:black;}
#reveal .reveal-content {    display: none;    position: absolute;    width: 100%;    left: 0;    background: black;  top:0;  height:100vh;overflow:scroll;  }
#reveal .reveal-content.wb-view {top:0;}
#reveal .reveal-content .edit-field {margin-bottom:10px;} 
#reveal .reveal-content .big-field-two :not(.edit-field) .field-content {display:inline-block;}
#reveal .reveal-content.edit-activate .edit-field {margin:0;}
#reveal .reveal-content.edit-activate .edit-field .field-content {display:inline-block !important;}
#reveal .reveal-content.edit-activate .edit-field .edit-field-content {display:none !important;}
#reveal .reveal-content.edit-activate .edit-field.edit-block-display {}
#reveal .reveal-content.edit-activate .edit-field.edit-block-display .views-label {display:block !important;width:100%;float:none;}
#reveal .reveal-content.edit-activate .edit-field.edit-block-display .field-content {display:block !important;width:100%;}
#reveal .reveal-content.edit-activate .edit-field fieldset {margin:0;padding:0;top:0;border:0;}
#reveal .reveal-content.edit-activate .edit-field fieldset .form-wrapper {display:inline-block;vertical-align:middle;}
#reveal .reveal-content .content {padding-bottom:100px;}
#reveal .reveal-content .field-content .content {padding:0;}
#reveal .reveal-content .views-widget {    text-align: center;    margin: auto;    display: block;    width: 300px;}
#reveal .reveal-content .views-exposed-form .views-exposed-widget {float:none;}
#reveal .reveal-content .search-choice {display:inline-block;padding:5px 10px;cursor:pointer;margin-top:20px;}
#reveal .reveal-content .search-choice.active {background:#eee;}
#reveal .reveal-content .search-box {display:none;}
#reveal .reveal-content .search-box.active {display:block;}
#reveal .reveal-content.reveal-center {    text-align: center;    display: block;    width: 500px;    margin: 0 auto;background:lightblue;    position: relative;}
#reveal .reveal-content h2 {    background: darkblue;    color: white;    padding: 10px;    margin-bottom: 0px; position:fixed;top:0;width:480px;}
#reveal .reveal-content .content, #reveal .reveal-content .populated-terms {padding-top:50px;}
#reveal .reveal-content strong {color:black;}
#reveal .reveal-search {}
#reveal .button-links a,
#reveal .button-links .wb-icon {cursor:pointer;color:black !important;background:none;font-weight:bold;text-shadow:unset;}

/*Only one item in flexslider*/
#reveal .reveal-content.only-one .flexslider {background:white;}
#reveal .reveal-content.only-one .flexslider ul.slides > li {display:block;}

/*Reveal Map*/
#reveal .reveal-content.reveal-map {position:relative;background:white;}
#reveal .reveal-content.reveal-map .property-icon {text-align:center;background:darkblue;color:white;font-size:1.286em;padding-bottom:10px;}
#reveal .reveal-content.reveal-map .property-icon a {color:white;}
#reveal .reveal-content.reveal-map .view-content {padding-top:30px;}

.map-content {}
.reveal-content .ibl-tagline {position:unset;background:#eee;font-size:16px;padding:10px;color:black;}


#reveal .reveal-content {
    -ms-overflow-style: none; /* for Internet Explorer, Edge */
    scrollbar-width: none; /* for Firefox */
    overflow-y: scroll; 
}

#reveal .reveal-content::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
}

/*Search*/
.view-search .view-content {margin-bottom:30px;}
.view-search .type-Contact.name-empty {display:none;}

/*Property Kit Webform*/
.page-app-1189 h2.title {display:none;}
.page-app-1189 #main.container {width:980px;}
.not-logged-in.page-app-1189 .webform-component--version {display:none;}

/*Fix after AJAX submit webform*/
#header {background:transparent;}
.region-header {float:left;width:20%;}
#menu {float:right;width:70%;}
#site-navigation-wrap.header-icon {}
#header-region {}
.header-icon, #header .block {margin:0 2%;display:inline-block;vertical-align:top;}
#header .block.fix-left {width:12%;}
#header .block.fix-right {float:right;width:10%;}
#header .block.fix-right .view-user-profile .user-picture img {margin:0;position:absolute;right:4px;left:unset;border-radius:100%;top:2px;}
#header .block.fix-right .view-user-profile .icon-title {   display:none; position: absolute;    right: 0;    top: 24px;}
#header .block.fix-center {width:62%;text-align:center;}

.header-user-image {height:50px;width:50px;margin:0 auto;}
.header-user-image img {height:100%;}
.header-user-link {text-align:center;}
.user-link.account-link {padding:10px 20px;}

#bottom_bg {height:50px;}
#bottom_bg #footer {min-height:0;padding:0;}
#footer.container {text-align:center;}
#footer #logo {display:none;}
#footer .block-content a:hover {background:#222;}
.region-footer .block-wrapper {margin:0 3%;}

.tbm.tbm--mobile .tbm-button {width:30px;}
.tbm.tbm--mobile.tbm--mobile-show .tbm-button {width:50px;}
.tbm--mobile-show .tbm-button-container {margin:.25rem;width:2.5rem;height:2rem;}
.tbm-button-container {margin:.25rem;width:1.25rem;height:1rem;}

.tbm-button-container span:nth-child(2), .tbm-button-container span:nth-child(3) {
    top: calc(50% - .1rem);
}
.tbm-button-container span {height:.2rem;}

.region-footer {text-align:center;}
.region-footer .contextual-links-region {position:unset;}
.footer-launcher-icons .launcher, .footer-launcher-icons .go-launcher {width:20%;text-align:center;display:inline-block;cursor:pointer;}

.node-add-picture {width:100%;}
.node-add-picture img {width:auto;height:34px;margin:0 auto;display:block;}
.icon-title {display:block;text-align:center;font-size:14px;color:#ccc;text-transform:lowercase;font-weight:normal;}
#header .icon-title {font-size:10px;color:black;}
.ibl-title .icon-title {top:-10px;}
/*#footer-wrap .block {display:inline-block;vertical-align:top;}*/
#footer-wrap a {font-size:14px;text-align:center;}
/*.footer-icon, #footer-wrap .block {width:20%;margin:0 2%;}*/
/*title*/
.front h1.page-title {display:none;}
#copyright {text-align:center;}
body.adminimal-menu div#admin-menu {z-index:5555;}

/*Pane Title Node*/
.pane-node h2.pane-title {display:none;}

/*User login*/
.pane-user { padding: 10px 2%;}
.pane-user h2.pane-title {  background: darkslateblue;    color: white;    text-shadow: 0 0 10px black;    text-align: center;    text-transform: uppercase;}
.pane-user .pane-content {    border: 5px solid;    padding: 20px;
    background: white;box-shadow: 0 0 10px white;}
.pane-user .form-item label {display:inline-block;width:100px;}
.pane-user form {width:250px;margin:0 auto;}
.pane-user form {max-width:250px;width:unset;} /*DEV*/
.pane-user form .item-list ul {margin:0;padding:0;} /*DEV*/
.pane-user form .item-list ul li {background:#ccc;border:1px solid #eee;margin:3px 0;} /*DEV*/
.pane-user .item-list {text-align:center;}
.pane-user .item-list ul {list-style:none;}
.pane-user .item-list ul li a {padding:5px; display:block;}
.pane-user input.form-submit {    width: 80%;    background: green;    color: white;    text-transform: uppercase;    border-radius: 0;}
.pane-user-login input.form-text, .pane-user-login textarea.form-textarea, .pane-user-login select.form-select {max-width:40%;}


/*User Profile Block*/
.view-user-profile .user-picture img {height:50px;width:50px;left:60%;position:relative;}
#header .view-user-profile .user-picture img {display:block;margin:0 auto;height:37px;width:37px;left:0;}
.region-footer .view-user-profile .user-picture img {left:unset;height:unset;width:auto;height:34px;margin:0 auto;display:block;border-radius:150px;}
.app-user-link {padding:10px 30px;}
.app-user-link a {color:#202020;}
.app-user-link a:hover {color:#ccc;}
.user-logout {text-align:center;  background: #ccc;    padding: 10px 30px;    font-weight: bold;}

/*User Registration Form*/

#user-register-form {margin:2%;}
#user-register-form input.form-text, #user-register-form textarea.form-textarea, #user-register-form select.form-select {width:95%;}

.page-user-register td.field-label-name {display:none;}
/* caused problems with fullcalendar and LTP reference group
.field-group-format-wrapper .form-item-title,
.field-group-format-wrapper th,
.field-group-format-wrapper td:last-child, 
.field-group-format-wrapper .tabledrag-toggle-weight-wrapper,
.field-group-format-wrapper h3 {display:none;}
*/
form .field-multiple-table td.field-multiple-drag {width:10px;padding:0;}

/*.draggable a.tabledrag-handle {float:none;height:unset;margin:0;padding:0 !important;display:block;}
a.tabledrag-handle .handle {margin:0;width:unset;}
*/
.ui-accordion .ui-accordion-content {padding:10px;}
#user-register-form fieldset legend {display:none;}
#user-register-form fieldset {border:0;top:0;margin:0;}

/*User Account*/
.tabs-wrapper .tabs li, .tabs-wrapper {display:none;border:0;}
.page-user .tabs-wrapper {display:none;}
.page-user-1 .tabs-wrapper .tabs li,.page-admin .tabs-wrapper .tabs li, .page-admin .tabs-wrapper {display:block;}
#addressfield-wrapper legend {display:none;}
.group-profile.field-group-div .field-group-format-wrapper h3:nth-of-type(1) {display:none;}

/*User View*/ 
/*Sharing field*/
.view-users .views-row {margin:1%;}
.view-users .views-row .circle-border {margin:0px auto;}
.view-users .views-row.active .circle-border {border-color:green;box-shadow:0 0 15px;}
.view-users .views-row .views-field-name {border-bottom:2px solid transparent;}
.view-users .views-field-entityreference-view-widget {display:none;}
.user-profile.view-mode-teaser {display:inline;}
.user-profile.view-mode-teaser img {border-radius:100%;overflow:hidden;display:block;}

/*field-name-field-make-public*/
.field-name-field-make-public {display:none;}

/*User Sharing Roles*/
.view-users .views-row.active:not(.r-11) .circle-border {border-color:red;box-shadow:0 0 10px red;}
.view-users .views-row.active:not(.r-11) .views-field-name {color:red;border-bottom:2px solid red;}

/*Work Log App display*/
.wl-rows .views-row {margin:0 0 10px;border:2px solid #ccc;background:white;padding:10px;}
.wl-row {position:relative;}
.wl-row-1 {}
.wl-picture .user-picture {height:40px;}
.wl-picture .user-picture img{ height:100%;}
.wl-new {position:absolute;left:50px;top:10px;}
.wl-date {font-size:12px;}
.wl-hours, .wl-status {position:absolute;top:0;right:0;}
.wl-status .form-item {margin:0;}
.wl-status select.form-select {border:0;padding:0;    font-size: 20px;    background: #eee;    padding: 5px 10px;}
.wl-logo {position:absolute;right:0;top:0;}
.wl-row-2 {font-style:italic;border-bottom:2px solid #ccc;height:20px}
.wl-row-2.no-border {border:0;}
.wl-row-3 {padding:20px 0 0;}
.wl-row-4 {height:30px;}
.wl-review,.wl-view {position:absolute;right:0;top:0;}
.wl-review .form-actions, .wl-review .form-item {padding:0;margin:0;}
.wl-review input {position:absolute;width:30px;right:0;height:30px;}
.wl-review input[type='checkbox'] {display:block;height:0;}
.wl-review input:before	{    content: '\2714';    position: relative;
    left: -25px;    font-size: 24px;color:#ccc;    top: -5px;}
.wl-review .description {display:none;}
.wl-review input[type=checkbox]:checked:before {color:green;}
.wl-actions .edit-node-link {font-size:0;}
.wl-actions .edit-node-link:before {  content: '\2807';font-size:24px;color:black;}
.wl-count .view-content, .wl-count .item-list .pager {display:none;}
.wl-rows .views-field-view {border:1px solid brown;}
.wl-rows .views-field-view .views-label {display:block;width:100%;text-align:center;background:brown;color:white;text-transform:uppercase;}
.wl-rows form input[type="submit"] {display:none;}
.wl-body .wl-logo {position:relative;padding-left:40px;}
.wl-body .lbl-toggle.plus-minus::before {    content: '+';    font-size: 40px;    color: green;    vertical-align: top;    line-height: 90%;    width: 100%;    position: absolute;    left: 0;border:0;margin:0;display:block;}
.wl-body input:checked + .lbl-toggle.plus-minus::before  {content:'-';transform:none;left:5px;}
.wl-body .ibl-title {display:block;}
.wl-body .inner .collapsible-content .content-inner {max-height:250px;overflow-y: scroll;}
.app-node-link {    width: 100%;    text-align: center;    background: yellow;    border: 1px solid;
    padding: 10px 0;font-size: 18px;}
.app-node-link a {    color: black;    font-weight: bold;    text-shadow: 1px 1px white;}
.wl-body .form-actions {display:none;}

.ctools-collapsible-content h2.title {display:none;}
.webform-component input {max-width:85%;}

/*Media view line and card*/
.big-field-only {display:none !important;}

.row-toggle-view .view-content {clear:both;}
.row-toggle-view .view-content  .slides.center {text-align:center;}
.row-toggle-view .flex-direction-nav {display:none;}

.views-rows-toggles {float:right;/*background:white;*/}
.views-rows-toggles .toggle {display:inline-block;color:transparent;width:25px;cursor:pointer;}
.toggle.line-toggle::before {    content: "";
    background-image: url(../images/iconsv5-min.png);    height: 0;    padding-bottom: 90%;    background-size: 400%;    display: block;    margin: 0 auto;    background-position: 100% 80.4%;}
.toggle.active {color:transparent;}
.view-row-line {}
.filetype-jpg-row {}
.filetype-pdf-row {}



/*.view-row-line .a-icon::before {height: 0px;    background-size: 400%;    display: block;    width: 105%;    background-position: 33.3% 30.6%;    padding-bottom:90%;margin: auto;}
.view-row-card .a-icon::before {display:block !important;}
.view-row-big .a-icon::before {display:block !important;}*/

/*.view-row-big .a-icon.a-icon-furnace::before	{     padding-bottom: 100%;height:0;    display: block !important;    background-size: 400%;    width: 100%;    background-position: -33% 0;}*/

/*Nav Icons*/
/*.wb-icon::before, .wb-item-list .wb-item::before, .footer-launcher-icons .launcher div::before,.footer-launcher-icons .go-launcher a::before, 
.button-links a::before,.my-property::before {content:""; background-image: url(../images/icons-nav.png?v=001);    height: 0px; padding-bottom:40px;   background-size: 800%;    display: block;margin:0 auto;
    width: 40px; }
.utilities-icon::before {background-position: -3px -271px;}
.appliance-icon::before {background-position: 0 0 ;}
.feature-icon::before {background-position: 71% 0 ;}
.rooms-icon::before, .room-icon::before {background-position: 14% 0 ;}
.property-icon::before {background-image: url(../images/icons-space-large.jpg?v=001) !important;  background-position: 33% 0 ;background-size: 400% !important;}	
.notes-icon::before, .note-icon::before { background-position: 28% 0 ;}
.people-icon::before { background-position: -314px -312px;}
.view-icon::before {background-position: 0 -360px;}
.contact-icon::before {background-position:71% 100%;}

.media-icon::before { background-position: 85% 0;}
.item-icon::before { background-position: 43% 0;}
	
.edit-icon::before { content:""; background-image: url(../images/icons-nav.png?v=001);    height: 0px; padding-bottom:40px;   background-size: 800%;    display: block;margin:0 auto;    width: 40px; background-position: 57% 100%;}
	*/
	
/*ICONS*/
.wb-icon {color:transparent;}
.icon-color {background:url('/sites/mergeflowers.org/files/icons/color.png') no-repeat;background-size: cover;    width: 24px;}

/*My Property*/
.my-properties .flexslider {border:0;background:none;}
.my-properties .flexslider .slides > li {}
.my-properties .views-field-field-image {}
.my-property::before {}
.multiple-properties {display:none !important;}
.view-content.view-display-id-block_7 .form-actions  {display:none;}
.view-content.view-display-id-block_7 .find-me .form-actions {display:block;}


/*Property Stats*/
.title-total {    background: green;    display: inline-block;  color: white;     z-index: 5;
   border-radius: 100%;margin-left:5px;width:20px;text-align:center;}
#homebox .homebox-portlet .homebox-portlet-inner {overflow:visible;}
.wb-icon {}
.view-id-property_stats .views-field-nid {}
/*.view-property-stats.view-display-id-block_2 .view-content {display:none;}*/

/*Launcher Icons*/	
.search-icon::before { background-position: 15% 100%;}
.tools-icon::before {  background-position: 42% 100%;}
.home-icon::before {background-position: 0 100%;}
.details-icon::before {background-position: 57% 0;}
.map-icon::before { background-position: 29% 100%;}
.compass-icon::before {background-position: -0px -485px;}
.shop-icon::before { background-position: 30% 100%;}

.tools-icon-add {}
.tools-icon-add-edit {display:none;}

/*Appliance Room Feature Icons*/
/*Default lightning icon*/
.a-icon-none {display:none;}

.a-icon-appliance::before,
.a-icon-Appliance::before {      content: "";    background-image: url(../images/icons-appliances-large.jpg);
    height: 0;    padding-bottom:100%;background-size: 400%;    display: block;   /* width: 100%;*/  margin: 0 auto;  background-position: 0 0 ;}
	
	/*Appliances*/
.a-icon.a-icon-furnace::before	{     background-position: 100% 0;}
.a-icon.a-icon-garbage_disposal::before	{     background-position: 66% 0;}
.a-icon.a-icon-boiler::before	{     background-position: 33% 60%;}
.a-icon.a-icon-radiator::before	{     background-position: 100% 100%;}
.a-icon.a-icon-smoke_detector::before  {     background-position: 100% 80.1%;}
.a-icon.a-icon-carbon_monoxide_detector::before  {     background-position: 100% 20%;}
.a-icon.a-icon-microwave::before  {     background-position: 33% 20%;}
.a-icon.a-icon-dishwasher::before  {     background-position: 100% 40%;}
.a-icon.a-icon-hood::before  {     background-position: 0% 40%;}
.a-icon.a-icon-range::before  {     background-position: 33% 100%;}
.a-icon.a-icon-central_air_conditioner::before  {     background-position: 66% 80%;}
.a-icon.a-icon-chest_freezer::before  {     background-position: 33% 0;}
.a-icon.a-icon-oven::before  {    background-position: 66% 100%;}
.a-icon.a-icon-mini_split::before  {     background-position: 0% 60%;}
.a-icon.a-icon-wash_tub::before  {     background-position:  0 100%;}
.a-icon.a-icon-washing_machine::before  {     background-position: 66% 40%;}
.a-icon.a-icon-refrigerator::before  {     background-position: 0 20%;}
.a-icon.a-icon-clothes_dryer::before  {     background-position: 100% 60%;}
.a-icon.a-icon-water_softener::before  {     background-position: 0 80%;}
.a-icon.a-icon-water_heater::before  {     background-position: 33% 40%;}
.a-icon.a-icon-fireplace::before  {     background-position: 0 0;}

.a-icon.a-icon-stove::before  {     background-position: 66% 100%;}
.a-icon.a-icon-wood_fireplace::before  {     background-position: 66% 80%;}

	/*Spaces*/
.a-icon-room::before,
.a-icon-Space::before {      content: "";    background-image: url(../images/icons-space-large.jpg);
    height: 0;    padding-bottom:100%;background-size: 400%;    display: block;   /* width: 100%;*/  margin: 0 auto;  background-position: 0 0;}
.a-icon.a-icon-living_room::before  {     background-position: 66% 15%;}
.a-icon.a-icon-kitchen::before  {     background-position:66% 0;}
.a-icon.a-icon-dining_room::before  {     background-position:100% 15%;}
.a-icon.a-icon-library::before  {     background-position:33% 29%;}
.a-icon.a-icon-foyer::before  {     background-position:0 29%;}
.a-icon.a-icon-full_bathroom::before  {     background-position:33% 15%;}
.a-icon.a-icon-12_bathroom::before {background-image: url(../images/icons-features-large.jpg); background-position:66% 15.5%;}
.a-icon.a-icon-family_room::before { background-position: 66% 29%;}
.a-icon.a-icon-half_bathroom::before  {     background-position:33% 15%;}
.a-icon.a-icon-34_bathroom::before {     background-position:33% 15%;}
.a-icon.a-icon-mechanical::before {     background-position:100% 58%;}
.a-icon.a-icon-pantry::before  {     background-position:100% 0;}
.a-icon.a-icon-mud_room::before  {     background-position:66% 43%;}
.a-icon.a-icon-master_bedroom::before  {     background-position:0 15%;}
.a-icon.a-icon-bedroom::before  {     background-position:0 15%;} 
.a-icon.a-icon-bedroom_2::before  {     background-position:0 15%;} 
.a-icon.a-icon-bedroom_3::before  {     background-position:0 15%;} 
.a-icon.a-icon-bedroom_4::before  {     background-position:0 15%;} 
.a-icon.a-icon-bedroom_5::before  {     background-position:0 15%;} 
.a-icon.a-icon-laundry::before  {     background-position:100% 43%;}
.a-icon.a-icon-storage_room::before  {     background-position:66% 58%;}
.a-icon.a-icon-playroom::before  {     background-position:0 58%;}
.a-icon.a-icon-patio::before  {     background-position:33% 58%;}

.a-icon.a-icon-basement::before  {     background-position:100% 58%;}
.a-icon.a-icon-garage::before  {     background-position:33% 0%;}
.a-icon.a-icon-front_porch::before  {     background-position:0% 85%;}
.a-icon.a-icon-outside::before  {     background-position:0 100%;}
.a-icon.a-icon-outside_right_::before  {     background-position:100% 85%;}
.a-icon.a-icon-outside_left_::before  {     background-position:66% 85%;}
.a-icon.a-icon-porch::before  {     background-position:0% 89%;}
.a-icon.a-icon-front_yard::before  {     background-position:66% 100%;}
.a-icon.a-icon-back_yard::before  {     background-position:100% 100%;}
.a-icon.a-icon-roof::before  {     background-position: 0 15.5%;}
.a-icon.a-icon-office::before  {     background-position: 33% 71%;}
.a-icon.a-icon-stream_desk::before  {     background-position: 0% 71%;}
.a-icon.a-icon-tech_station::before  {     background-position: 0% 71%;}

.a-icon.a-icon-workshop::before  {     background-position:100% 71%;}
.a-icon.a-icon-shop_building::before  {     background-position:100% 71%;}
.a-icon.a-icon-loft::before  {     background-position:33% 85%;}
.a-icon.a-icon-deck::before  {     background-position:33% 85%;}

	/*Features*/
.a-icon-feature::before,
.a-icon-Features::before {      content: "";    background-image: url(../images/icons-features-large.jpg);
    height: 0;    padding-bottom:100%;background-size: 400%;    display: block;   /* width: 100%;*/  margin: 0 auto;  background-position: 0 0;}
.a-icon.a-icon-door::before  {     background-position: 0% 0%;}
.a-icon.a-icon-storm_door::before  {     background-position: 100% 39%;}
.a-icon.a-icon-driveway::before  {     background-position:100% 8%;}
.a-icon.a-icon-light::before  {     background-position:0% 38.2%;}
.a-icon.a-icon-lightning_bolt::before  {     background-position:0% 45.6%;}
.a-icon.a-icon-light_switch::before  {     background-position:66% 0%;}
.a-icon.a-icon-built_in_shelf::before  {     background-position:33% 31.2%;}
.a-icon.a-icon-storage_shelf::before  {     background-position:66% 57%;}
.a-icon.a-icon-toilet::before  {     background-position:66% 15.5%;}
.a-icon.a-icon-floor_drain::before  {     background-position:100% 16%;}
.a-icon.a-icon-wood_flooring::before  {     background-position:99% 45.8%;}
.a-icon.a-icon-garage_door::before  {     background-position: 100% 0;}
.a-icon.a-icon-bath_tub::before  {     background-position: 33% 16%;}
.a-icon.a-icon-sink::before  {     background-position: 0% 23%;}
.a-icon.a-icon-spigot::before  {     background-position: 0% 16%;}
.a-icon.a-icon-shower::before  {     background-position: 0% 8%;}
.a-icon.a-icon-window::before  {     background-position: 33% 8%;}
.a-icon.a-icon-faucet::before  {     background-position: 100% 23%;}
.a-icon.a-icon-vanity::before  {     background-position: 33% 8%;}
.a-icon.a-icon-awning::before  {     background-position: 66% 39%;}
.a-icon.a-icon-carpet::before  {     background-position: 66% 46%;}
.a-icon.a-icon-outlet::before  {     background-position: 0% 46%;}
.a-icon.a-icon-stairs::before  {     background-position: 0% 53%;}
.a-icon.a-icon-roof::before  {     background-position: 33% 0%;}
.a-icon.a-icon-siding::before  {     background-position: 66% 46%;}
.a-icon.a-icon-pocked_door::before  {     background-position: 100% 31%;}
.a-icon.a-icon-kitchen_faucet::before  {     background-position: 33% 23%;}



.a-icon.a-icon-space_icon::before  {     background-position:1.8% 53.4%;}
.a-icon.a-icon-notes_icon::before  {     background-position:35% 53.2%;}
.a-icon.a-icon-star_icon::before  {     background-position:65.2% 53.2%;background-size:430%;}
.a-icon.a-icon-people_icon::before  {     background-position:100% 53.2%;}
.a-icon.a-icon-details_icon::before  {     background-position:0% 61%;}
.a-icon.a-icon-media_icon::before  {     background-position:33% 61%;}
.a-icon.a-icon-edit_icon::before  {     background-position:66% 60.7%;}
.a-icon.a-icon-item_icon::before  {     background-position:100% 60.7%;}

     /*Items*/
.a-icon-item::before,.a-icon-Item::before {      content: "";    background-image: url(../images/icons-items.jpg);
    height: 0;    padding-bottom:100%;background-size: 400%;    display: block;   /* width: 100%;*/  margin: 0 auto;  background-position: 0 0;}
.a-icon.a-icon-laptop::before {     background-position:33% 0%;}
.a-icon.a-icon-monitor::before {     background-position:99% 0%;}
.a-icon.a-icon-sound_board::before {     background-position:66% 0%;}
.a-icon.a-icon-security_camera::before {     background-position:100% 14%;}
.a-icon.a-icon-grand::before {     background-position:0% 28%;}
.a-icon.a-icon-piano::before {     background-position:0% 14%;}
.a-icon.a-icon-table::before {     background-position:100% 28%;}
.a-icon.a-icon-power_strip::before {     background-position:66% 28%;}
.a-icon.a-icon-flag::before {     background-position:66% 14%;}
.a-icon.a-icon-organ::before {     background-position:33% 28%;}
.a-icon.a-icon-projector::before {     background-position:33% 42%;}
.a-icon.a-icon-cart::before {     background-position:0% 42%;}
.a-icon.a-icon-video_camera::before {     background-position:33% 14%;}
.a-icon.a-icon-wired_microphone::before {     background-position:33% 14%;}
.a-icon.a-icon-usb_splitter::before {     background-position:33% 57%;}
.a-icon.a-icon-hdmi_splitter::before {     background-position:33% 14%;}
.a-icon.a-icon-mouse::before {     background-position:65% 42%;}
.a-icon.a-icon-handheld_microphone::before {     background-position:33% 14%;}
.a-icon.a-icon-screen::before {     background-position:33% 14%;}
.a-icon.a-icon-wifi_access_point::before {     background-position:33% 14%;}
.a-icon.a-icon-computer::before {     background-position:100% 57%;}
.a-icon.a-icon-keyboard::before {     background-position:0% 72%;}
.a-icon.a-icon-cd_player::before {     background-position:31% 72%;}
.a-icon.a-icon-dvd_player::before {     background-position:0% 57%;}
.a-icon.a-icon-headphones::before {     background-position:100% 42%;}

.view-row-line .card-only {display:none !important;}
.view-row-line .views-field {display:inline-block;margin:.5%;vertical-align:middle;overflow:hidden;margin-left:0;}
.view-row-line .views-field-extension {display:none;} 
.view-row-line .views-field-field-media-file {width:8%;margin-left:.5%;}
.view-row-line .views-field-field-media-file img {width:100%;height:auto;}
.view-row-line .views-field-title {width:55%;}
.view-row-line .views-field-title {width:46.5%;}
.view-row-line .views-field-field-category-media {width:15%;}
.view-row-line .views-field-timestamp {width:15%;}
.view-row-line .views-field-field-image {width:8%;}
.view-row-line .views-field-field-nickname {width:32%;}
.view-row-line .views-field-field-room-feature {width:46.5%;}
.view-row-line .views-field-space-nickname {width:46.5%;}
.view-row-line .views-field-field-nickname-2 {display:none;}
.view-row-line .views-field-field-level-2 {width:25%;}
.view-row-line .views-field-field-level-taxonomy-term-1 {width:25%;}
.view-row-line .views-field-field-size {}
.view-row-line .views-field-field-room-appliance,
.view-row-line .views-field-field-room-appliance-1 {width:46.5%;}
.view-row-line.go-big {cursor:pointer;display:block !important;}
.view-row-line .views-field-field-level-taxonomy-term-1 .views-label,
.view-row-line .views-field-field-room-appliance-1 .views-label, 
.view-row-line .views-field-field-size .views-label, 
.view-row-line .views-field-field-year-1 .views-label,
.view-row-line .views-field-field-size .field-content {display:none;}

.card-toggle::before {    content: "";
    background-image: url(../images/iconsv5-min.png);    height: 0;    padding-bottom: 90%;    background-size: 400%;    display: block;    margin: 0 auto;    background-position: 66% 80.5%;}
.line-headers-wrap {  display:none;  width: 100%;    clear: both;    /*background: white;*/}
.line-headers-wrap.active {display:block;}
.line-header {display:inline-block;margin:.5%;}
.line-header-icon {width:8%;}
.line-header-title {width:55%;}
.line-header-category {width:15%;}
.line-header-uploaded-date {width:15%;}
.line-header-nickname {width:32%;}
.line-header-space {width:46.5%;}
.line-header-year {}
.line-header-level {width:25%;}
.line-header-size {}

.view-row-card .line-only {display:none !important;}
.view-row-card {width:17.5%;margin:1% !important;display:inline-block;overflow:hidden;vertical-align:top;position:relative;font-size:10px;}
.view-row-card .views-field {    white-space: normal;    word-break: normal;}
.view-row-card .views-field-extension {display:none;} 
.view-row-card .views-field-field-media-file {width:100%;}
.view-row-card .views-field-field-media-file img {width:100%;height:auto;}
/*.view-row-card .views-field-title {display:none;}*/
.view-row-card .views-field-field-category-media {     position: absolute;
    top: 0;    font-size: 10px;    text-shadow: 0px 0px 10px black;
    color: white;        background: rgb(0,0,0,.1);
    padding-left: 5px;      padding-right: 5px;}
.view-row-card .views-field-timestamp {display:none;}
.filetype-jpg-row.view-row-card .views-field-field-category-media {display:none;}

.view-row-card .views-field-field-image {}
.view-row-card .views-field-field-nickname {text-align:center;font-weight:bold;}
.view-row-card .views-field-field-room-feature {display:none;}
.view-row-card .views-field-field-year {display:none;}

.view-content-rooms .view-row-card {text-align:center;}
.view-row-card .views-field-field-level-2 {display:none;}
.view-row-card .views-field-field-size {display:none;}

.view-row-card .views-field-field-room-appliance {display:none;}

/*Bulk Add Row*/
.bulk-add-row {border:1px solid transparent;}
.bulk-add-row[data-tid-tags='Special'] {display:none !important;}
.filter-include {display:inline-block;}
.bulk-add-row.inline-block.filter-exclude[data-tid-tags='Special'],.filter-exclude {display:none !important;}
.bulk-add-row.inline-block[data-tid-tags='Special'],.inline-block {display:inline-block !important;}

.img-block img {display:block;}
.bulk-selected {border:1px solid green;}
.tid-count-wrapper {display:none;}
.bulk-selected .tid-count-wrapper {display:block;position:absolute;    bottom: 14px;    width: 100%;
    background: rgb(0,0,0,.5);    color: white;    font-size: 20px;}
.count-down,.count-up,.count-me {display:inline-block;width:30%;}
.count-down {}
.count-up {}
.count-me {}
.bulk-header {position:fixed;top:0;width:500px;background:darkblue;height:50px;z-index:5;}
#reveal .reveal-content .bulk-header h2 {    display: block;    position: fixed;    top: 0;    text-align: center;    left: 50%;    width: 140px;    margin-left: -70px;padding: 10px 0;}
.bulk-counter-wrapper {    position: absolute;    left: 0;    top: 0;}
.bulk-counter {    font-size: 16px;    background: lightblue;    margin: 5px 10px;    border-radius: 100%;
    width: 30px;    line-height: 30px;    color: black;    font-weight: bold;}
.bulk-submit-button {    }
.bulk-submit-button.submit-ready {background: lightblue;    padding: 10px 30px;    border-radius: 30px;color:black;}
.bulk-action {    position: absolute;    top: 0;    right: 10px;    font-size: 10px;    color: white;}
.bulk-action::before {width:30px;padding-bottom:30px;}

/*Confirm*/
/*including Entity Reference View Widget*/
.confirm-wrapper {    position: absolute;    top: 45px;  padding-top:30px;  background: lightblue; height:100vh;    z-index: 4;    width: 500px;}
.confirm-submit, .confirm-exit, .color-button,#edit-ervw-submit {  display:inline-block; margin:0 14px;   top: 10px;       padding: 10px 30px;    border-radius: 20px;    text-align: center;    font-size: 20px;    line-height: 20px;    text-transform: uppercase;    font-weight: bold;    color: white;    right: 0;     cursor: pointer;    border: 1px solid rebeccapurple;    z-index: 5;}
.confirm-submit, .green, #edit-ervw-submit {background:green;}
.confirm-exit, .red {background:red;}
.confirm-submit:hover {color:#eee;border-color:black;}
.confirm-exit:hover {color:#eee;border-color:black;}
.confirm-header {}
.row-confirm-wrapper {width:25%;display:inline-block;font-size:10px;margin:4%;vertical-align:top;}
.row-confirm {display:inline-block;width:50%;vertical-align:top;}
.row-confirm-q {display:inline-block;width:30%;font-size:20px;margin-top:20px;}
.row-confirm-count {display:inline-block;font-size:20px;width:20%;}
#entityreference-view-widget-select-all {display:none;}

/*Go Big*/
/*Flexslider*/
#close-button, #edit-button,.closer {      background: white;    top: 10px;     position: absolute;    padding: 10px;    border-radius: 150px;    width: 30px;    text-align: center;    font-size: 30px;    line-height: 30px;    text-transform: uppercase;    font-weight: bold;    color: rebeccapurple;    right:0;margin-right: 10px;cursor:pointer;border:1px solid rebeccapurple;z-index:5;}
#edit-button {right:60px;width:40px;padding:5px;}
#edit-button.active {background:red;}
.fixed-field-close.closer {position:fixed;z-index:11;}
/*
.img-wrapper,.img-wrapper.clone {display:none !important;}
.img-wrapper.flex-active-slide {display:inline !important;}
*/
.not-logged-in #edit-button {display:none !important;}
.close {}
.flexslider .flex-viewport {}
.flexslider .slides > li {opacity:0;}
.homebox-column .flexslider .slides > li {opacity:1;}
.flexslider .slides > li.flex-active-slide {opacity:1;}

.big-field-one {height:100vh;display:inline-block;width:50%;text-align:center;}
.big-field-two {height:100vh;display:inline-block;width:40%;vertical-align:top;background:#eee;padding-bottom:50px;overflow-y:scroll;}
.big-field-two .field-two {margin-left:5% !important;}
.big-field-two .field-two:nth-child(1) {margin-top:5%;}
.big-field-two .views-field-title,.big-field-two .views-field-space-nickname,.big-field-two .views-field-field-nickname {    font-weight: bold;    color: black;    font-size: 20px;}
.click-for-details {    text-align: center;    font-size: 20px;
    padding: 10px;    background: whitesmoke;border-top:1px solid #ccc;border-bottom:1px solid #ccc;    display: block;    margin: 0 auto !important;}
/*Notes added by services*/
.notes-added-by-services { position:relative;  overflow:hidden; background: #f5f5f5;    padding: 70px 10px 10px;    border: 1px solid #ccc;margin-top:20px;text-align:left;clear:both;}
.notes-added-by-services h3 {line-height:60px;    position: absolute;    top: 0;    background: white;    width: 100%;    left: 0;    padding-left: 10px;border-bottom:1px solid #ccc;}
.notes-added-by-services .more-notes-link {}
.notes-added-by-services .button-links {position:absolute;top:0;right:0;}
.notes-added-by-services .button-links a {width:50px;}

/*Fixed trigger*/
/*.view-row-big .big-field-only.fixed-field {opacity:0;z-index:-5;position:fixed;top:0;background:black;height:100vh;width:300vw;text-align:center;}*/
.fixed-field.fixed-finder {/*position:fixed;top:0;background:black;height:100vh;width:300vw;*/text-align:center;}
.view-row-big .big-field-only.fixed-field {display:none !important;}
/*.view-row-big .big-field-only.fixed-field img {height:100vh;width:auto;margin:0 auto;display:none;}*/
.fixed-field.fixed-finder img {    height: 100vh;        margin: 0 auto;    }
.fixed-field.fixed-finder .flex-active-slide img {width: fit-content; max-width: fit-content;
    margin-left: 50%;    transform: translateX(-50%);}
.fixed-trigger {}
.fixed-gallery-icon {
    background: url('/sites/all/themes/myhousetracker_theme/images/gallery.jpg') no-repeat 95% 100%;
    background-size: 10%;}
	
#reveal > .flex-viewport {z-index:11111;}

/*Fixed Nav*/
/*.fixed-nav {  *height: 0;}
.fixed-nav a {  text-decoration: none;  display: block;  width: 50vw;  height: 50vh;  margin:  0;  position: absolute;  padding-top: 50vh;  z-index: 10;  top:0;overflow: hidden;  opacity: 0;  cursor: pointer;  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.fixed-nav a:before {  font-family: "flexslider-icon";  font-size: 40px;  display: inline-block;  content: '\f001';  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);position:relative;top:-20px;left:20px;}
.fixed-nav a.fixed-next:before {  content: '\f002';left:30px;}
.fixed-nav .fixed-prev {  left: -50px;}
.fixed-nav .fixed-next {  right: -50px;  text-align: right;}
#reveal:hover .fixed-nav .fixed-prev {  opacity: 0.7;  left:0;}
#reveal:hover .fixed-nav .fixed-prev:hover {  opacity: 1;}
#reveal:hover .fixed-nav .fixed-next {  opacity: 0.7;  padding-right: 5vw;width:45vw;right:0;}
#reveal:hover .fixed-nav .fixed-next:hover {  opacity: 1;}*/

/*Editable field content*/
.big-field-two .edit-field-content {float:right;width:47%;}
.big-field-two .center .edit-field-content	{width:unset;float:unset;}
.big-field-two .edit-field .description {font-size:10px;font-weight:normal;}

/*Full Details description*/
.click-for-details {}
.click-for-details .full-details-description {    display: inline-block;    font-style: italic;    font-size: 14px;    background: rebeccapurple;    color: white;    padding: 10px 20px;    border-radius: 30px;}
.full-details-description {display:none;}
.big-field-two .full-details-description {}
	
.flexslider {border:0;}
.flexslider .slides .views-field-field-media-file-1 img {max-height:100vh;width:auto;    display: block;    margin: 0 auto;}
.flexslider .slides .views-field-title {}
.flexslider .slides .views-field-field-category-media {}
.flexslider .slides .views-field-timestamp {}

/*.flexslider .slides > li .content {width:90vw;}
.flexslider .slides > li img {width:90vw !important;}*/

.view-row-big {opacity:0;}
.view-row-big .big-field-only {display:block !important;}
.view-row-big .big-field-hide, .view-row-big .edit-field .field-content {display:none !important;}
.view-row-big .view-node-link {margin:5px 0;    padding: 5px 10px;background:rebeccapurple;    border: 1px solid;    display: inline-block !important;}
.view-row-big .view-node-link a {color:white;}
/*Big Field Program*/
.views-field-field-program-fc.big-field-only { overflow:auto;   margin: 10px;    padding: 20px 20px;    background: white;
    border: 1px solid #ccc;}

/*Program*/
.node-program .field-name-field-cover-image img {display:block;margin:0 auto;}
.row-toggle-view .field-name-field-program-fc, .wb-view .field-name-field-program-fc {display:none;}
.views-field-editablefield .field-name-field-program-fc {display:block;}
.filetype-pdf-row.view-row-big .views-field-field-media-file {display:block;}
/*.filetype-pdf-row.view-row-big .views-field-field-media-file-1 {display:block !important;}*/
.flexslider .view-row-big.flex-active-slide {    position: relative;    opacity: 1;    width: 98vw !important;}

/*Editable field room edit*/
.views-field-field-room-appliance-1 .field-content,
.views-field-field-year-1 .field-content {display:none;}

/*Home page block pane*/
.pane-custom.pane-1 {    background: white;    border: 2px solid #ccc;}
.pane-custom.pane-1 h2.pane-title {    background: white;padding: 10px 20px;}
.pane-custom.pane-1 .pane-content {padding:10px 20px;border:5px solid;margin:10px;}
.pane-custom.pane-1 .wb-item {width:20%;}

/*User Login Block in Pane*/
.not-logged-in.page-app #main {padding-top:90px;}
.pane-user-login {margin:0 auto;text-align:center;background:white;border:2px solid #ccc;}
.pane-user-login .pane-title {font-size:20px;background:#eee;padding:10px 15px;margin-bottom:20px;}
.pane-user-login .form-item label {font-size:16px;}
.pane-user-login .form-item.form-item-remember-me label {font-size:13px;}
.pane-user-login input[type="submit"] {width:100%;background:green;color:white;padding:10px;    text-shadow: 2px 2px 5px black;    text-transform: uppercase;}
.pane-user-login .item-list ul {padding:0;list-style:none;}

/*Cards*/
.flippable .views-row,.views-row.view-card {display:inline-block;position:relative;width: 14%;background:white;    height: 170px;margin:4% 1%;}
.flippable .views-field-field-delete-prep, .views-row.view-card .views-field-field-delete-prep {display:none;}
.flippable.fast-delete-mode-enabled .views-field-field-delete-prep {/*display:block;    height: 100%;
    border: 5px solid red;    color: transparent;    z-index: 5555555;      position: relative;*/}
.flippable .views-field-field-delete-prep.delete-checked .form-actions {height:100%;background:green;}
.flippable .views-field-field-delete-prep.delete-checked input[type="submit"] {display:block !important;}

/*App Panel Pane*/
.pane-webform {border:1px solid orange;padding:10px;border-radius:20px;} /*.pane-views*/
/*Footer*/
.app-icon {display:inline-block;width:70px;padding-top:5px;}
#footer .add {font-size:24px;padding:0 8px;border-radius:60px;border:1px solid green;}

/*Contact app view mode*/
.node-contact.view-mode-app .field-group-htabs-wrapper {overflow:hidden;}
.node-contact.view-mode-app .field-label-inline .field-items {float:none;}
fieldset .fieldset-wrapper {padding:15px 0 0;margin:0;}
.node-contact.view-mode-app input[type="submit"] {
    position: absolute;    right:0;top: 0;      font-size: 0;    background: url(../images/edit.png) no-repeat;
    padding: 8px;    background-size: 10px;    background-position: center;    border-radius: 50px;}
.node-contact.view-mode-app .field {margin:20px 0;}
.node-contact.view-mode-app .field-collection-view .field {margin:0;clear:both;}
.node-contact.view-mode-app .field.field-name-field-phone {float:left;margin-right:10px;}
.node-contact.view-mode-app .field-name-field-activity-tasks-fc .field-items	{display: flex; flex-direction: column-reverse; }
.field-collection-container ul.action-links-field-collection-add {position:absolute;top:0;right:0;font-size:16px;}
.collapsible.field-group-div {    border: 1px solid #ccc;    padding: 10px;background: white;}
.field-name-field-task + .description {display:none;}
.field-name-field-task + .description + .action-links {display:none;}

/*General Activity - Note type*/
.view-notes .views-row {margin-bottom:20px;clear:both;word-break:break-word;}
.view-notes .views-field-field-date {font-weight:bold;}
.view-notes .time-default {display:inline-block;}
.view-notes .views-field-field-note-type {position:absolute;right:0;top:-10px;padding:5px 10px;background:green;border:1px solid black;border-radius:90px;color:white;}
.view-notes .views-field-field-transaction-event {float:left;}
.view-notes .views-field-field-contingency-term {text-align:right;}
.view-notes .views-field-field-contingency-term .editablefield-item {display:inline-block;}
.view-notes .views-field-body {clear:both;}
.view-notes .views-field-field-contingency-term .editablefield-item .form-type-checkbox label,
.view-notes .views-field-field-contingency-term .editablefield-item .form-actions {display:none;}
.view-notes .views-field-field-connections {font-size:10px;}


/*GALLERY IMAGE VIEW*/
.view-gallery .views-row {width:100px;display:inline-block;margin:20px;}
.view-gallery .views-row .price {background:white;border-radius:10px;padding:5% 10%;text-align:center;width:80%;margin-top:10px;font-weight:bold;}
.views-field-field-media-image {}


@media only screen and (max-width: 1150px) {
	.big-field-one {height:auto;width:56%;padding-right:4%;}
	.big-field-two {width:40%;padding-top:50px;}
}
@media only screen and (max-width: 1080px) {
	/*Merge Flowers APP VIEW*/
	.region-content .block, #block-zeropointwb-page-title, .node-blog #block-zeropointwb-page-title {margin:0 !important;}
	#mission {display:none;}
	.node-board .layout__region--content .field--name-body {height:100vh;width:100vw;position:fixed;top:0;left:0;overflow:scroll;}
	.board-wrapper {        width: unset;        height: unset;        overflow: unset;}
	.board {}
	.board-buttons div {    width: 17%;    padding: 0;    border-width: 1px;       font-size: 10px;}
	.board .box {line-height:unset !important;height:0 !important;position:relative;}
	.board .box img.is-item {width:80% !important;top:10%;position:absolute;left:10%;padding-top:0 !important;}
	.change-made,.board-buttons .active,div.waiting {border-width:1px !important;}
	.field-name-field-flower-images {width:95%;padding:10% 2%;}
	.field-name-field-flower-images .field-item {width:10%;} 
	.board-items img {width:8%;}
	.field-name-field-flower-images .field-item .field-item {width:100%;font-size:10px;}
	
	div.draggable {width:10%;}
	#pgwp #top_bg {display:none;} /*Hide the header*/
	#body_bg {margin-top:0;}
	#bottom_bg {position:fixed;bottom:0;background:black;}
	.search-block-form {display:none;}
	#bottom_bg #block-zeropointwb-disclaimer, #bottom_bg #block-zeropointwb-syndicate, #bottom_bg #block-zeropointwb-pwaaddtohomescreen {display:none;}
	.tbm.tbm--mobile .tbm-item,.tbm-link.level-1:hover, .tbm-link.level-1:focus {background:black;}
	.region-footer .block-wrapper {display:inline-block;}
	.region-footer .block-wrapper .block {display:none;}
	.region-footer .block-wrapper .block.mf {display:inline-block;}
	
}
@media only screen and (max-width: 1024px) {
	.page-app-1189 #main.container {width:95%;}
	/*Flexslider view-row-big*/
	.flexslider .slides .view-row-big {text-align:center;}
	.big-field-one {    width: 40%;    margin: 0 auto;    float: none;    height: auto;padding:0;}
	.big-field-two {display:block;width:100%;padding-top:0;}
	.big-field-two .field-two {margin-left:0 !important;}
	#edit-button {left:10px;right:unset;}
	
	
	
}
@media only screen and (max-width: 956px) {
	.wb-item {width:12%;border-width:2px;}
	.wb-item.active {border-width:2px;}	
	/*h-mobile-scroll*/
	.row-toggle-view.h-mobile-scroll .view-content .slides.center	{    overflow-x: scroll;    overflow-y: hidden;		white-space: nowrap;}
}

@media only screen and (max-width: 880px) {
	.wb-tabs {padding:0;}
	.wb-item {width:13%;font-size:9px;}
	.panel-2col-bricks .panel-col-first, .panel-2col-bricks .panel-col-last {width:100%;float:none;}
	.panel-2col-bricks .panel-col-first .inside,.panel-2col-bricks .panel-col-last .inside {margin:10px;}
}

@media only screen and (max-width: 767px) {
   	blockquote {background-size:20px;}
	.fc {    padding-top: 20px;} /*mobile calendar fix?*/
	.fc-header-right {margin-top:-35px;display:block;position:absolute;left:50%;margin-left:-70px;}
	.fc-event-time {display:none;} /*How do you choose the time display options?*/
	
	/*App webform*/
	form.webform-client-form {    padding: 20px;    background: white;    border: 3px solid;    box-shadow: 5px 5px 10px;}
	form.webform-client-form .form-item label {font-size:18px;}
	form.webform-client-form input.form-text, form.webform-client-form select.form-select {font-size:18px;}
	form.webform-client-form input[type="submit"] {    border:0;width: 70%;    margin: auto;    display: block;    font-size: 18px;    padding: 15px;
    background: green;    color: white;    text-shadow: 1px 2px 2px black;}
	form.webform-client-form input[type="submit"]:hover, form.webform-client-form input[type="submit"]:focus {background:darkgreen;}
	.wb-item {border-width:2px;}
	.wb-item.active {border-width:2px;background:lightblue;font-weight:bold;}
	.wb-item.active .wb-item-count {background:white;}
	
	/*Row and Line Views*/
	.view-row-line .views-field, .line-header {font-size:10px;}
	.view-row-card {width:17%;font-size:10px;}
		
	.wb-item-list.fixed	{/*width: 95%;left:unset;*/}
	.flexslider .slides .view-row-big {}
	
	.people-print .views-row {width:46%;}
	
	/*Homebox*/
	.homebox-column-wrapper-1 {}
	.homebox-column-wrapper-2 {width:50% !important;}
	.homebox-column-wrapper-3 {width:50% !important;}
	.homebox-column-wrapper-4 {width:100% !important;}
	.homebox-column-wrapper-4 .homebox-column {height:auto !important;}
	.homebox-column-wrapper-5 {width:50% !important;}
	.homebox-column-wrapper-6 {width:50% !important;}
	.homebox-column-wrapper-7 {width:50% !important;}
	.homebox-column-wrapper-8 {width:50% !important;}
	.homebox-column-wrapper-9 {width:50% !important;}
	.homebox-column-wrapper-10 {}
}


@media only screen and (max-width:656px) {
	#reveal .reveal-content h2 {padding:30px 10px !important;z-index:4;}
	#reveal .reveal-content .content, #reveal .reveal-content .populated-terms {padding-top:100px;}
	.bulk-header {top:20px;}
	.bulk-action {    right: unset;left: 60px;}
	/*Overlay*/
	#overlay {width:100%;padding:0;margin:0;}
	#overlay-close-wrapper {right:unset;left:90%;top:0;}
	#overlay-titlebar {padding:0;}
	#overlay-tabs {position:relative;margin:0;text-align:center;right:unset;}
	html.js input.form-autocomplete {width:100%;}
	
	/*Views content and footer same width inline*/
	.content-footer-48 .view-content, .content-footer-48 .view-footer {display:block;width:100%;margin:0 auto 0px;}
	.content-footer-48 .views-field-field-image {width:240px;margin:0 auto;}
	.content-footer-48 .view-content .view-content {width:100%;margin:0;}
	/*Views columns*/
	.column-6-mobile .views-row {width:15% !important;}
	
	/*User Register*/
	.password-strength,div.password-confirm {float:none;}
	div.form-item div.password-suggestions,.confirm-parent, .password-parent {width:unset;}
	
	/*User Edit*/
	input#edit-picture-upload {width:100%;}
	.page-user td.field-settings-fc {display:none;}
	.page-user .ui-accordion .ui-accordion-content {padding:0;}
	form .field-multiple-table td.field-multiple-drag,
	.page-user input.form-text, .page-user textarea.form-textarea, .page-user select.form-select {max-width:80vw;}
	
	/*User profile*/
	.profile .user-picture {margin:0 auto;width:100px;float:none;}
	.profile .user-picture img	{border-radius:100%;overflow:hidden;}
	
	/*People Contacts*/
	.view-content-contact.people .view-row-card {width:30% !important;margin:1% !important;}
	
	/*Merge Flowers*/
	.board-buttons div {}
	.board .box {}
	
}
@media only screen and (max-width: 550px) {
	.node-board .region-footer .block-wrapper.block_1 {width:unset;}
	
	.container {width:95%;}
	
	.column-3 .views-row {width:30%;}
	.column-4 .views-row {}
	
	.big-field-one {width:100%;}
	#reveal .reveal-content.edit-activate .edit-field textarea {width:97%;}
	
	/*Homebox*/
	.portlet-icon {display:none;}
	#homebox .homebox-column {padding:0;margin:0;}
	#homebox .column-3 .views-row {width:30%;font-size:10px;}
	.homebox-column .flexslider {border:0;}
	#homebox .portlet-content {padding:0;}
	
	/*.nice-button a {padding:5px 0;margin:5px 0;width:100%;}*/
	
	.homebox-column ul.quicktabs-tabs {text-align:center;padding:0;}
	.homebox-column ul.quicktabs-tabs li {margin: 0 10px !important;}
	.quicktabs-tabpage .people li.view-row-card {width:90px !important;    display: inline-block !important;}
	
	/*Bulk Action*/
	.confirm-wrapper {width:100%;padding-top:50px;}
	.bulk-header {width:100%;}
	
	#reveal .reveal-content h2 {width:100%;padding:30px 0 !important;}
	/*USER LOGIN FORM*/
	.form-type-textfield input, .form-type-password input {width:100%;}
}

@media only screen and (max-width: 505px) {
	#reveal .reveal-content.reveal-center {width:100vw;}
	/*Flexslider view-row-big*/	
	.flexslider .view-row-big.flex-active-slide {width:100vw !important;}
	.flexslider .slides .views-field-field-media-file-1 {    width: 100%;}
	.views-field-field-nickname-1.big-field-only.edit-field input.form-text {width:90%;}
}



/*page title*/

h1.page-title {display:none;} /*WB was just for video type*/

/* Video */
.node-type-video {background:black;}
.node-video h2 {text-align:center;color:white;}
video {width:100%;}
