
/* - ++resource++bda.plone.shop.css - */
@media screen {
/* https://www.girlguidingnz.org.nz/portal_css/++resource++bda.plone.shop.css?original=1 */
/* */
div.buyable {
margin-top:0.3em;
margin-bottom:1em;
text-align:right;
}
div.availability {
float:left;
margin-top:0.2em;
position:relative;
}
div.availability_details {
z-index:1000;
position:absolute;
top:2em;
left:0;
text-align:left;
background-color:#fff;
border:#333 1px solid;
box-shadow:0px 0px 3px #333;
padding:1em;
min-width:20em;
display:none;
}
div.signal {
border:#ccc 1px solid;
border-radius:3px;
width:16px;
height:16px;
display:inline-block;
}
div.signal.red {
background-color:red;
}
div.signal.orange {
background-color:orange;
}
div.signal.yellow {
background-color:yellow;
}
div.signal.green {
background-color:green;
}
div.buyable dl.details {
margin-bottom:0.5em;
display: inline-block;
}
div.buyable dl.details dt {
margin-left:0.5em;
}
div.buyable dl.details dt,
div.buyable dl.details dd {
display: inline-block;
}
div.buyable dl.details input {
font-size:90%;
}
div.buyable .vat_label {
/* */
margin-left:0.5em;
}
div.buyable dd.price.original {
color:#ae0000;
text-decoration:line-through;
padding-right:0.2em;
}
a.buyable_add_to_cart:link,
a.buyable_add_to_cart:active,
a.buyable_add_to_cart:hover,
a.buyable_add_to_cart:visited,
a.buyable_update_cart:link,
a.buyable_update_cart:active,
a.buyable_update_cart:hover,
a.buyable_update_cart:visited {
margin-left:0.35em;
background-color:#75ad0a;
border-radius:0.3em 0.3em 0.3em 0.3em;
color:white !important;
font-weight:bold;
font-size:82%;
display:inline-block;
padding:0 0.4em;
text-align:center;
text-decoration:none;
cursor:pointer;
}
a.buyable_add_to_cart:hover,
a.buyable_update_cart:hover {
background-color:#eeeeee;
color:#75ad0a !important;
}
span.buyable_add_to_cart_disabled,
span.buyable_update_cart_disabled {
margin-left:0.35em;
background-color:#eeeeee;
border-radius:0.3em 0.3em 0.3em 0.3em;
color:white !important;
font-weight:bold;
font-size:82%;
display:inline-block;
padding:0 0.4em;
text-align:center;
text-decoration:none;
cursor:normal;
}
/* */
#formfield-form-widgets-IItemNotificationTextSettings-order_text td,
#formfield-form-widgets-IItemNotificationTextSettings-overbook_text td,
#formfield-form-widgets-IPaymentTextSettings-payment_text td {
vertical-align:top;
}
#formfield-form-widgets-IItemNotificationTextSettings-order_text select,
#formfield-form-widgets-IItemNotificationTextSettings-overbook_text select,
#formfield-form-widgets-IPaymentTextSettings-payment_text select {
width:100%;
}
#formfield-form-widgets-IItemNotificationTextSettings-order_text .cell-1,
#formfield-form-widgets-IItemNotificationTextSettings-overbook_text .cell-1,
#formfield-form-widgets-IPaymentTextSettings-payment_text .cell-1,
#formfield-form-widgets-IPaymentTextSettings-payment_text .cell-2 {
width:15%;
}
#formfield-form-widgets-IItemNotificationTextSettings-order_text .cell-2,
#formfield-form-widgets-IItemNotificationTextSettings-overbook_text .cell-2 {
width:85%;
}
#formfield-form-widgets-IPaymentTextSettings-payment_text .cell-3 {
width:70%;
}

}


/* - ++resource++productshop.css - */
@media screen {
/* https://www.girlguidingnz.org.nz/portal_css/++resource++productshop.css?original=1 */
/* */
div.variant_aspects {
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding-top:1em;
margin-top:1em;
padding-bottom:1em;
margin-bottom:1em;
}
div.variant_aspects div.aspect {
display:inline;
position:relative;
margin-left:0.3em;
margin-right:0.3em;
}
div.variant_aspects div.aspect strong {
position:relative;
top:3px;
}
div.variant_aspects div.invalid_aspects {
color:#ff0000;
padding:0.3em 0.3em 0 0.3em;
}
div.variant_aspects div.invalid_aspects a:link,
div.variant_aspects div.invalid_aspects a:visited,
div.variant_aspects div.invalid_aspects a:hover {
color:#ff0000 !important;
}
div.productgroup_listing_aspects div.variant_aspects {
padding-bottom:0;
margin-bottom:0;
border-bottom:none;
}
/* */
div.product_tiles {
display:table;
width:100%;
}
div.product_tiles_row {
display:table-row;
}
div.product_tiles_column {
display:table-cell;
width:25%;
}
div.product_tile {
border:#ccc 1px solid;
margin:1px;
position:relative;
}
div.product_tile:hover {
opacity:0.8;
}
div.product_tile_title {
position:absolute;
top:0;
width:100%;
height:22%;
display:table;
background-color:rgba(0, 0, 0, 0.25);
}
div.product_tile_title h3 {
padding:0 1em 0 1em;
color:#fff;
display:table-cell;
vertical-align:middle;
font-size:1em;
}
div.product_tile_description {
position:absolute;
bottom:0;
width:100%;
height:22%;
color:#fff;
display:table;
background-color:rgba(0, 0, 0, 0.25);
}
div.product_tile_description p {
margin:0;
padding:0 1em 0 1em;
color:#fff;
display:table-cell;
vertical-align:middle;
font-size:1em;
}
div.overlay_buyable_controls {
display:none;
z-index:100;
position:absolute;
background-color:#fff;
border:#333 1px solid;
box-shadow:0px 0px 3px #333;
min-width:150px;
max-width:300px;
min-height:200px;
}
div.overlay_buyable_controls div.buyable {
margin-top:1em;
margin-bottom:1em;
margin-left:1em;
margin-right:1em;
text-align:left;
}
div.overlay_buyable_controls div.availability {
display:block;
float:none;
margin-top:0.2em;
margin-bottom:1em;
position:relative;
}
div.overlay_buyable_controls div.availability_details {
min-width:0;
display:block !important;
position:static;
padding:0;
margin-top:0.8em;
border:none;
box-shadow:none;
}
div.overlay_buyable_controls div.buyable dl.details {
border-top:#ccc 1px solid;
padding-top:0.8em;
margin-bottom:0;
display:block;
}
div.overlay_buyable_controls div.buyable dl.details dt {
margin-left:0;
}
div.overlay_buyable_controls div.buyable dl.details dt,
div.overlay_buyable_controls div.buyable dl.details dd {
display:block;
}
div.overlay_buyable_controls div.buyable dd.price.discount {
font-size:110%;
}
div.overlay_buyable_controls a.buyable_add_to_cart:link,
div.overlay_buyable_controls a.buyable_add_to_cart:active,
div.overlay_buyable_controls a.buyable_add_to_cart:hover,
div.overlay_buyable_controls a.buyable_add_to_cart:visited,
div.overlay_buyable_controls a.buyable_update_cart:link,
div.overlay_buyable_controls a.buyable_update_cart:active,
div.overlay_buyable_controls a.buyable_update_cart:hover,
div.overlay_buyable_controls a.buyable_update_cart:visited {
margin-left:0;
}
/* */
div.no_products {
margin-top:1em;
padding-top:1em;
border-top:#cccccc 1px solid;
}
div.no_products strong {
font-size:1.4em;
}
div.product {
margin-top:1em;
padding-top:1em;
border-top:#cccccc 1px solid;
}
img.product_listing_image {
margin:0 auto;
float:left;
margin-bottom:1em;
}
div.product_info {
margin-left:128px;
padding:0 0 0 20px;
}
/* */
img.product_image {
margin:0 auto;
float:left;
margin-bottom:1em;
cursor:pointer;
}
#portal-columns div.shopview_panes {
padding:20px;
border-top:1px solid #cccccc;
margin-left:200px;
}
#portal-columns ul.shopview_tabs {
margin-bottom:0;
}
#portal-columns ul.shopview_tabs li {
list-style-image:none;
list-style-type:none;
display:inline-block;
margin:0 0 0 3px;
}
#portal-columns ul.shopview_tabs li.first {
margin:0 0 0 20px;
}
#portal-columns ul.shopview_tabs li a {
padding:6px 15px;
display:block;
color:#333;
background:#EEE;
border:1px solid #cccccc;
margin:5px 0 -1px 0;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
}
#portal-columns ul.shopview_tabs li a:hover {
background:#DDD;
}
#portal-columns ul.shopview_tabs li a.current {
font-weight:bold;
background:#FFF;
border-bottom:1px solid #ffffff;
margin-top:0;
padding-top:12px;
}
#portal-columns div.product_description {
margin-bottom:1em;
}
/* */
.variant_view .documentDescription {
padding-bottom:20px;
}
/* */
div.batch {
margin-top:1em;
padding-top:1em;
border-top:#cccccc 1px solid;
}
div.batch a.page {
border:#cccccc 1px solid;
display:inline-block;
padding:0.25em 0.5em;
}
div.batch a.page:hover {
background-color:#cccccc;
}
div.batch a.page.current {
border:#ffffff 1px solid !important;
color:#333333 !important;
font-weight:bold;
}
div.batch a.current:hover {
background-color:transparent;
}
div.batch a.page.invisible {
display:none;
}

}


/* - ++resource++plone.formwidget.recurrence/jquery.recurrenceinput.css - */
@media all {
/* https://www.girlguidingnz.org.nz/portal_css/++resource++plone.formwidget.recurrence/jquery.recurrenceinput.css?original=1 */
div.riform {
padding: 1em;
background-color: white;
box-shadow: 0 0 3em 0.5em #666;
line-height: 2;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
div.riform h1 {
color: #888888;
border-bottom: 1px solid #DDDDDD;
font-size: 20px;
line-height: 1;
margin: 0;
padding-bottom: 5px;
padding-left: 5px;
}
div.riform form {
margin-bottom: 0;
}
div.riform .rifield {
clear: both;
}
div.riform .rifield .field {
float:left;
clear: none;
}
div.riform .label {
display: block;
float: left;
font-weight: bold;
margin-right: 10px;
text-align: right;
width: 130px;
}
div.riform #rirtemplate {
margin-top: 6px;
}
div#riformfields {
min-height: 11em;
min-width: 25em;
}
div.riform #rirangeoptions input,
div.riform #rimonthlyoptions input,
div.riform #riyearlyoptions input {
margin: 0;
}
div.riform #riweeklyweekdays .riweeklyweekday input {
display:block;
margin: 8px auto 0;
}
div.riform #riweeklyweekdays .riweeklyweekday label {
display:block;
}
div.riform #riweeklyweekdays .riweeklyweekday {
margin-right: 15px;
float: left;
}
div.riform input.ricancelbutton {
background-image: url(/++resource++plone.formwidget.recurrence/pb_close.png);
background-color: transparent;
font-size: 0; /* */
color: transparent;
border: none;
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
div.rioccurrencesactions .riaddoccurrence #adddate {
width: 75%;
}
div.rioccurrencesactions .rioccurancesheader {
border-bottom: 1px solid #DDDDDD;
line-height: 1.5;
clear: both;
margin-top: 30px;
}
div.rioccurrencesactions .rioccurancesheader h2 {
color: #888888;
display: inline;
font-size: 18px;
font-weight: bold;
margin: 0px 0px 5px 5px;
}
div.rioccurrences div.batching {
font-size: 70%;
text-align: center;
}
div.rioccurrences span.current {
font-weight: bold;
}
div.riform span.action a {
height: 19px;
width: 19px;
overflow: hidden;
float: right;
text-indent: 9999px;
}
div.rioccurrences .occurrence {
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
}
div.rioccurrences .occurrence:hover {
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
div.rioccurrences .occurrence.start span.rlabel,
div.rioccurrences .occurrence.rdate span.rlabel {
color: #9CBA9B;
margin: 0 5px;
font-size: 70%;
font-weight: bold;
}
div.rioccurrences .occurrence.exdate {
opacity:0.4;
filter:alpha(opacity=40);
}
div.ridisplay .occurrence.exdate {
display: none;
}
div.rioccurrences .occurrence.rdate {
background: #FFFFE0;
}
div.rioccurrences div.occurrence {
margin-left: 5px;
}
div.rioccurrences a.rrule,
div.rioccurrences a.rdate,
div.rioccurrences a.exdate {
color: transparent;
margin-top: 6px;
margin-right: 5px;
}
div.rioccurrences a.rrule {
background-image: url(/++resource++plone.formwidget.recurrence/delete.png);
}
div.rioccurrences a.rdate {
background-image: url(/++resource++plone.formwidget.recurrence/delete.png);
}
div.rioccurrences a.exdate {
background-image: url(/++resource++plone.formwidget.recurrence/undelete.png);
}
div.rioccurrencesactions a.rirefreshbutton {
background-image: url(/++resource++plone.formwidget.recurrence/refresh.png);
color: transparent;
margin-top: 4px;
margin-right: 5px;
}
div#messagearea,
div.errorarea {
display: none;
background-color: red;
color: white;
font-weight: bold;
padding: 2px 10px;
}
div#calroot {
z-index:10000;
}
div.ributtons .risavebutton {
display: block;
margin: 30px auto 0;
}
}


/* - ++resource++plone.formwidget.recurrence/integration.css - */
@media all {
/* https://www.girlguidingnz.org.nz/portal_css/++resource++plone.formwidget.recurrence/integration.css?original=1 */
div.riform { font-size: 80%; }
div.riform { border: 2px solid black\9; /**/ }

}

