/* ::::: http://cdn2.editmysite.com/css/sites.css?buildTime=1436820038 ::::: */

img {  }
*::-moz-placeholder { color: rgb(169, 169, 169); }
:-moz-placeholder { color: rgb(169, 169, 169); }
.wsite-button, .wsite-editor .wsite-button { display: inline-block; padding: 0px 15px 0px 0px; background: transparent url('small_grey.png') no-repeat scroll 100% -100px; text-decoration: none ! important; font-weight: normal ! important; font-size: 14px ! important; color: rgb(34, 34, 34) ! important; cursor: pointer; }
.wsite-button-inner, .wsite-editor .wsite-button-inner { float: left; background: transparent url('small_grey.png') no-repeat scroll 0px -1px; padding: 0px 5px 0px 20px; height: 32px; line-height: 32px; white-space: nowrap; }
.wsite-button:hover, .wsite-editor .wsite-button:hover { background-position: 100% -133px; }
.wsite-button:hover .wsite-button-inner, .wsite-editor .wsite-button:hover .wsite-button-inner { background-position: 0px -34px; }
.wsite-button:active, .wsite-editor .wsite-button:active { background-position: 100% -166px; }
.wsite-button:active .wsite-button-inner, .wsite-editor .wsite-button:active .wsite-button-inner { background-position: 0px -67px; }
button.wsite-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.wsite-social, .wsite-editor .wsite-social { position: relative; display: inline-block; white-space: nowrap; }
.wsite-social-item, .wsite-editor .wsite-social-item { display: inline-block; vertical-align: top; margin: 0px 1px; width: 24px; height: 24px; background: transparent url('social_icons.png') no-repeat scroll 0% 0%; }
.wsite-social-facebook, .wsite-editor .wsite-social-facebook { background-position: 0px 0px; }
.wsite-social-youtube, .wsite-editor .wsite-social-youtube { background-position: -168px 0px; }
#lightbox2 .clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#weebly-menus .weebly-menu-wrap, #wsite-menus .wsite-menu-wrap { z-index: 5000; font-size: 0px; line-height: 0; }
#weebly-menus .weebly-menu, #wsite-menus .wsite-menu { margin: 0px; padding: 0px; list-style: outside none none; }
#weebly-menus .weebly-menu li, #wsite-menus .wsite-menu li { position: relative; margin: 0px; padding: 0px; width: 200px; text-align: left; }
#weebly-menus .weebly-menu li a, #wsite-menus .wsite-menu li a { position: relative; display: block; background: rgb(249, 249, 248) none repeat scroll 0% 0%; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); text-decoration: none; font-size: 13px; font-weight: normal; line-height: 1; padding: 5px; color: rgb(0, 0, 0); }
#weebly-menus .weebly-menu li a:hover, #wsite-menus .wsite-menu li a:hover { background: rgb(227, 227, 227) none repeat scroll 0% 0%; }
#weebly-menus span.weebly-menu-title, #wsite-menus span.wsite-menu-title { display: block; padding: 5px 10px; }
input.editorCheckbox[type="checkbox"] + label::before { display: inline-block; width: 26px; height: 26px; text-align: center; margin: 0px 8px 3px -16px; vertical-align: middle; background-image: url('checkmarkbox-s7868418152.png'); background-position: 0px -78px; line-height: 27px; content: ""; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	input.editorCheckbox[type="checkbox"] + label::before { background-image: url('@2x-s7c3d71e3ed.png'); background-size: 25px 100px; background-position: 0px -75px; }
}
input.editorCheckbox[type="checkbox"]:checked + label::before { background-image: url('checkmarkbox-s7868418152.png'); background-position: 0px -78px; font-family: "wicons"; content: ""; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	input.editorCheckbox[type="checkbox"]:checked + label::before { background-image: url('@2x-s7c3d71e3ed.png'); background-size: 25px 100px; background-position: 0px -75px; }
}
input.editorCheckbox[type="checkbox"]:hover + label::before { background-image: url('checkmarkbox-s7868418152.png'); background-position: 0px -52px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	input.editorCheckbox[type="checkbox"]:hover + label::before { background-image: url('@2x-s7c3d71e3ed.png'); background-size: 25px 100px; background-position: 0px -50px; }
}
input.editorCheckbox[type="checkbox"]:active + label::before { background-image: url('checkmarkbox-s7868418152.png'); background-position: 0px -26px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	input.editorCheckbox[type="checkbox"]:active + label::before { background-image: url('@2x-s7c3d71e3ed.png'); background-size: 25px 100px; background-position: 0px 0px; }
}
#w-design-themes .editorCheckbox + label::before { margin-left: -20px; }
.wsite-image { position: relative; }
.wsite-image a {  }
body .wsite-image-border-hairline a img, body .wsite-image-border-thin a img, body .wsite-image-border-medium a img, body .wsite-image-border-thick a img { border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.13); }
.wsite-image-border-none a img { border-width: 0px ! important; }
.wsite-image-border-thin { padding-left: 2px ! important; padding-right: 2px ! important; }
.wsite-image-border-thin img { padding: 1px ! important; margin-left: -2px ! important; margin-right: -2px ! important; }
.wsite-logo { display: inline-block; vertical-align: top; }
.wsite-logo img, .wsite-logo span { vertical-align: top ! important; }
hr.styled-hr { background-color: rgba(0, 0, 0, 0.13); border: 0pt none; color: rgba(0, 0, 0, 0.13); height: 1px; margin: 0px auto; text-align: center; }
.wsite-not-footer { text-align: left; }
.wsite-multicol { position: relative; direction: ltr; }
.wsite-multicol-table { position: relative; border-collapse: collapse; table-layout: fixed; width: 100%; margin: 0px ! important; border: 0px none ! important; padding: 0px ! important; }
.wsite-multicol-col { vertical-align: top; margin: 0px ! important; border: 0px none ! important; padding: 0px; box-sizing: border-box; }
.wsite-footer { clear: both; }
#wsite-search-product-results .wsite-search-product-result:nth-child(3n+2), #wsite-search-product-results .wsite-search-product-result:nth-child(3n+1) { padding-right: 5%; }
#wsite-search-product-results .wsite-search-product-result:nth-child(3n+3) { padding-right: 0px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
#wsite-com-issue-overlay .close::before { content: "×"; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
#wsite-mini-cart.arrow-top::after, #wsite-mini-cart.arrow-top::before { bottom: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
#wsite-mini-cart.arrow-left::after, #wsite-mini-cart.arrow-left::before { right: 100%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
#wsite-mini-cart.arrow-top::after { border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 8px; left: 80%; margin-left: -8px; }
#wsite-mini-cart.arrow-top::before { border-color: rgba(170, 170, 170, 0) rgba(170, 170, 170, 0) rgb(170, 170, 170); border-width: 9px; left: 80%; margin-left: -9px; }
#wsite-mini-cart.arrow-top-left::after { left: 20%; }
#wsite-mini-cart.arrow-top-left::before { left: 20%; }
#wsite-mini-cart.arrow-left::after { border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); border-width: 8px; top: 20%; margin-top: -8px; }
#wsite-mini-cart.arrow-left::before { border-color: rgba(170, 170, 170, 0) rgb(170, 170, 170) rgba(170, 170, 170, 0) rgba(170, 170, 170, 0); border-width: 9px; top: 20%; margin-top: -9px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
.wsite-theme-dark #wsite-mini-cart.arrow-top::after { border-bottom-color: rgb(80, 87, 91); }
.wsite-theme-dark #wsite-mini-cart.arrow-left::after { border-right-color: rgb(80, 87, 91); }
.wsite-theme-dark #wsite-mini-cart.arrow-left::before { border-right-color: rgb(40, 43, 45); }
.wsite-theme-dark #wsite-mini-cart.arrow-top::before { border-bottom-color: rgb(40, 43, 45); }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min-resolution: 144dpi) {
}
.popover .arrow, .popover .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover .arrow::after { border-width: 10px; content: ""; }
.popover.top .arrow::after { bottom: 1px; margin-left: -10px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }
.popover.right .arrow::after { left: 1px; bottom: -10px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }
.popover.bottom .arrow::after { top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left .arrow::after { right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -10px; }
.popover.warning.top .arrow::after { border-top-color: rgb(255, 155, 0); }
.popover.warning.right .arrow::after { border-right-color: rgb(255, 155, 0); }
.popover.warning.bottom .arrow::after { border-bottom-color: rgb(255, 155, 0); }
.popover.warning.left .arrow::after { border-left-color: rgb(255, 155, 0); }
.popover.error.top .arrow::after { border-top-color: rgb(253, 233, 233); }
.popover.error.right .arrow::after { border-right-color: rgb(253, 233, 233); }
.popover.error.bottom .arrow::after { border-bottom-color: rgb(253, 233, 233); }
.popover.error.left .arrow::after { border-left-color: rgb(253, 233, 233); }
.popover.danger.top .arrow::after { border-top-color: rgb(224, 57, 57); }
.popover.danger.right .arrow::after { border-right-color: rgb(224, 57, 57); }
.popover.danger.bottom .arrow::after { border-bottom-color: rgb(224, 57, 57); }
.popover.danger.left .arrow::after { border-left-color: rgb(224, 57, 57); }
.flat-tooltip + .popover .arrow::after { border-width: 7px; }
.flat-tooltip + .popover.top .arrow::after { border-bottom-width: 0px; margin-left: -7px; }
.flat-tooltip + .popover.bottom .arrow::after { border-top-width: 0px; margin-left: -7px; }
.flat-tooltip + .popover.right .arrow::after { border-left-width: 0px; bottom: -7px; }
.flat-tooltip + .popover.left .arrow::after { border-right-width: 0px; bottom: -7px; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
@media screen {
}
.wsite-video-container { position: relative; padding-bottom: 56.25% ! important; padding-top: 30px; height: 0px; overflow: hidden; }
.wsite-video-container iframe, .wsite-video-container video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.wsite-video-align-center { margin: 0px auto; }
.wsite-video-wrapper { max-width: 100%; }
.wsite-product::after { display: block; content: ""; height: 0px; overflow: hidden; visibility: hidden; clear: both; }
.wsite-product-right::after { content: "w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w "; display: block; height: 0px; overflow: hidden; visibility: hidden; }
html, body { margin: 0px; padding: 0px; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
a:hover, a:active { outline: 0px none; }
img { vertical-align: middle; border: 0px none; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
#weebly-footer-signup .input-field:focus::-moz-placeholder { color: rgba(255, 255, 255, 0.6); }
#weebly-footer-signup .input-field::-moz-placeholder { color: white; font-family: ProximaNova; }
/* ::::: http://cdn1.editmysite.com/editor/libraries/fancybox/fancybox.css?1436820038 ::::: */

/* ::::: http://www.zhr-kanada.org/files/main_style.css?1436881109 ::::: */

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0px; padding: 0px; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0px; padding: 0px; }
a img { border: 0px none; }
a { color: rgb(163, 227, 233); text-decoration: none; }
a:hover { color: rgb(48, 112, 119); }
body { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; background: rgb(56, 56, 56) none repeat scroll 0% 0%; }
h2 { font-size: 2.2em; margin: 0px; padding: 0.3em 0px; line-height: 1.2; font-family: "Anton",Arial,Helvetica,sans-serif; text-shadow: 1px 3px 0px rgba(0, 0, 0, 0.1); text-transform: uppercase; }
#content h2 { color: rgb(43, 84, 90); }
div.paragraph { font-size: 1em; line-height: 1.5; margin: 0px; padding: 0.5em 0px; }
hr { background: rgb(43, 84, 90) none repeat scroll 0% 0% ! important; }
#content div.paragraph { color: rgb(255, 255, 255); }
#page { margin: 0px auto; width: 950px; }
#header-wrap { background: rgb(252, 252, 252) url('header-bg-blue.jpg') repeat scroll center bottom; min-width: 950px; clear: both; }
#header { padding: 0px 22px; margin: 0px; }
.wsite-logo, .wsite-logo a:hover { color: rgb(74, 74, 74); }
#logo, #logo a { font-size: 40px; color: rgb(74, 74, 74); margin: 0px; font-weight: normal; padding: 0px; float: left; font-family: "Anton",Arial,Helvetica,sans-serif; text-shadow: 1px 3px 0px rgb(213, 224, 219); text-transform: uppercase; }
#header-right a { color: rgb(68, 132, 138); }
#header-right a:hover { color: rgb(115, 174, 180); }
#header { width: 100%; height: 120px; }
#header, #header table { border-collapse: collapse; border-spacing: 0px; }
#header td { vertical-align: middle; text-align: left; }
#logo { padding: 20px 0px 30px 10px; }
#header-right { padding: 0px 0px 10px 10px; }
#header-right table { width: 1px; }
#header-right table, #header-right .search, #header-right .wsite-search { clear: right; float: right; }
#header-right td { padding: 0px; }
#header-right .wsite-social { vertical-align: middle; margin: 5px 0px 5px 10px; }
.wsite-social-item { width: 23px; height: 23px; margin: 0px 0px 0px 3px; background-image: url('social-blue.png'); }
.wsite-social-facebook { background-position: 0px 0px; }
.wsite-social-facebook:hover { background-position: 0px -23px; }
.wsite-social-facebook:active { background-position: 0px -46px; }
.wsite-social-youtube { background-position: -230px 0px; }
.wsite-social-youtube:hover { background-position: -230px -23px; }
.wsite-social-youtube:active { background-position: -230px -46px; }
#header-right .search {  }
#topnav { clear: both; height: 30px; padding: 12px 20px; margin: 0px 0px 20px; overflow: hidden; background: transparent url('nav-bg-blue.png') repeat-x scroll 0% 0%; }
#topnav ul { list-style: outside none none; float: left; }
#topnav ul li { list-style: outside none none; float: left; padding: 0px 10px 0px 0px; }
#topnav a { float: left; display: block; color: rgb(241, 238, 231); text-decoration: none; font-family: "Anton",Impact,Charcoal,sans-serif; padding: 6px 12px; font-size: 18px; border: 0px none; outline: 0px none; margin: 0px; list-style-type: none; text-transform: uppercase; line-height: 1; text-shadow: 1px 2px 0px rgba(0, 0, 0, 0.1); }
#topnav li#active a, #topnav a:hover { color: rgb(241, 238, 231); background: rgb(62, 133, 140) none repeat scroll 0% 0%; border: 0px none; }
#wsite-menus .wsite-menu li a { font-family: Arial,Helvetica,sans-serif; padding: 8px; color: rgb(255, 255, 255); background: rgb(62, 133, 140) none repeat scroll 0% 0%; border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(48, 109, 115); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#wsite-menus .wsite-menu li a:hover { color: rgb(255, 255, 255); background: rgb(87, 157, 164) none repeat scroll 0% 0%; }
#main-wrap { background: rgb(115, 174, 180) url('main-wrap-blue.jpg') repeat-x scroll center top; padding: 25px 0px 0px; min-width: 950px; clear: both; }
#main {  }
#content { min-height: 400px; padding: 18px 22px; }
#banner { background: transparent url('banner-top-blue.png') no-repeat scroll 0% 0%; padding-top: 23px; }
#banner-bot { background: transparent url('banner-bot-blue.png') no-repeat scroll left bottom; padding-bottom: 24px; }
#banner-b { background: transparent url('bot-bdr-blue.png') no-repeat scroll left bottom; padding-bottom: 6px; overflow: hidden; }
#banner-r { background: transparent url('left-bdr-blue.png') no-repeat scroll right top; padding-right: 5px; }
#banner-wrap { border: 8px solid rgb(27, 47, 49); }
#banner-mid { background: transparent url('banner-mid-blue.png') repeat-y scroll 0% 0%; padding: 0px 20px; overflow: hidden; }
.tall-header-page .wsite-header { width: 889px; height: 235px; background: transparent url('banner-tall.jpg') no-repeat scroll 0% 0%; }
#footer-wrap { background: rgb(56, 56, 56) url('footer-wrap2-blue.png') repeat-x scroll center top; min-width: 950px; }
#footer { padding: 45px 22px 50px; font-size: 12px; color: rgb(156, 180, 183); font-family: Arial,Helvetica,sans-serif; text-align: right; }
#footer div.paragraph { color: rgb(136, 136, 136); }
#footer a { color: rgb(156, 180, 183); }
#footer a:hover { color: rgb(152, 240, 251); }
.wsite-footer { margin-bottom: 15px; }
.wsite-button { color: rgb(255, 255, 255) ! important; font-family: Arial,Helvetica,sans-serif; height: 35px; display: inline-block; border: medium none; font-weight: bold; font-size: 13px; text-decoration: none; padding: 0px 17px 0px 0px; background: transparent url('button-blue.png') no-repeat scroll 100% -105px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.9); }
.wsite-button:hover { background-position: 100% -140px; }
.wsite-button:active { background-position: 100% -175px; }
.wsite-button-inner { height: 35px; line-height: 34px; display: block; font-size: 14px; font-weight: bold; border: medium none; text-decoration: none; padding: 0px 10px 0px 27px; background: transparent url('button-blue.png') no-repeat scroll 0px 0px; }
.wsite-button:hover .wsite-button-inner { background-position: 0px -35px; }
.wsite-button:active .wsite-button-inner { background-position: 0px -70px; }
/* ::::: http://fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext ::::: */

@font-face {
	font-family: "Anton";
	font-style: normal;
	font-weight: 400;
	src: local("Anton"), url('gjsnophclckuqzxj1ggv0q.woff2') format("woff2"), url('a-wtzfctdyfi7dytrrw3tg.woff') format("woff");
}
.wsite-elements.wsite-not-footer div.paragraph, .wsite-elements.wsite-not-footer p, .wsite-elements.wsite-not-footer .product-block .product-title, .wsite-elements.wsite-not-footer .product-description, .wsite-elements.wsite-not-footer .wsite-form-field label, .wsite-elements.wsite-not-footer .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {  }
#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {  }
.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label {  }
.wsite-elements.wsite-not-footer h2, .wsite-elements.wsite-not-footer .product-long .product-title, .wsite-elements.wsite-not-footer .product-large .product-title, .wsite-elements.wsite-not-footer .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {  }
#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {  }
#wsite-title {  }
.wsite-menu-default a {  }
.wsite-menu a {  }
.wsite-image div, .wsite-caption {  }
.wsite-button-inner {  }
.wsite-header { background-image: url('1406729646.jpg') ! important; background-position: 0px 0px ! important; }
#wsite-video-container-960522716538965240 { background: transparent url('harcerstwo-niedziela_na_kaszubach_-_msza_w._dla_harcerzy_by_violetta_kardyna_976.jpg') repeat scroll 0% 0%; }
#video-iframe-960522716538965240 { background: transparent url('play-icon.png') repeat scroll 0% 0%; }
#wsite-video-container-960522716538965240, #video-iframe-960522716538965240 { background-repeat: no-repeat; background-position: center center; }
@media not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	#video-iframe-960522716538965240 { background: transparent url('play-icon_001.png') no-repeat scroll center center / 70px 70px; }
}
#wsite-video-container-120745673836953356 { background: transparent url('zlot_100_lecia_harcerstwa_polskiego_471.jpg') repeat scroll 0% 0%; }
#video-iframe-120745673836953356 { background: transparent url('play-icon.png') repeat scroll 0% 0%; }
#wsite-video-container-120745673836953356, #video-iframe-120745673836953356 { background-repeat: no-repeat; background-position: center center; }
@media not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	#video-iframe-120745673836953356 { background: transparent url('play-icon_001.png') no-repeat scroll center center / 70px 70px; }
}
#wsite-video-container-221300585305512158 { background: transparent url('kanadyjskiekaszuby2014-myqec_n-oem_x264_509.jpg') repeat scroll 0% 0%; }
#video-iframe-221300585305512158 { background: transparent url('play-icon.png') repeat scroll 0% 0%; }
#wsite-video-container-221300585305512158, #video-iframe-221300585305512158 { background-repeat: no-repeat; background-position: center center; }
@media not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	#video-iframe-221300585305512158 { background: transparent url('play-icon_001.png') no-repeat scroll center center / 70px 70px; }
}
#wsite-video-container-303442487932691376 { background: transparent url('harcerze_w_kanadzie_-_zwi@c4@85zek_harcerstwa_rzeczpospolitej_500.jpg') repeat scroll 0% 0%; }
#video-iframe-303442487932691376 { background: transparent url('play-icon.png') repeat scroll 0% 0%; }
#wsite-video-container-303442487932691376, #video-iframe-303442487932691376 { background-repeat: no-repeat; background-position: center center; }
@media not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	#video-iframe-303442487932691376 { background: transparent url('play-icon_001.png') no-repeat scroll center center / 70px 70px; }
}
