html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}
:focus {
	outline: 0
}
body {
	background: #fff;
	line-height: 1
}
table {
	border-collapse: separate;
	border-spacing: 0
}
caption, th, td {
	font-weight: normal;
	text-align: left
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
blockquote, q {
	quotes: "" ""
}
a img {
	border: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
} /* * Bootstrap v2.3.0 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0
}
.clearfix:after {
	clear: both
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.row {
	margin-left: -20px;
*zoom:1
}
.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0
}
.row:after {
	clear: both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}
.span12 {
	width: 940px
}
.span11 {
	width: 860px
}
.span10 {
	width: 780px
}
.span9 {
	width: 700px
}
.span8 {
	width: 620px
}
.span7 {
	width: 540px
}
.span6 {
	width: 460px
}
.span5 {
	width: 380px
}
.span4 {
	width: 300px
}
.span3 {
	width: 220px
}
.span2 {
	width: 140px
}
.span1 {
	width: 60px
}
.offset12 {
	margin-left: 980px
}
.offset11 {
	margin-left: 900px
}
.offset10 {
	margin-left: 820px
}
.offset9 {
	margin-left: 740px
}
.offset8 {
	margin-left: 660px
}
.offset7 {
	margin-left: 580px
}
.offset6 {
	margin-left: 500px
}
.offset5 {
	margin-left: 420px
}
.offset4 {
	margin-left: 340px
}
.offset3 {
	margin-left: 260px
}
.offset2 {
	margin-left: 180px
}
.offset1 {
	margin-left: 100px
}
.row-fluid {
	width: 100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
	line-height: 0
}
.row-fluid:after {
	clear: both
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574468085%;
*margin-left:2.074468085106383%
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.127659574468085%
}
.row-fluid .span12 {
	width: 100%;
*width:99.94680851063829%
}
.row-fluid .span11 {
	width: 91.48936170212765%;
*width:91.43617021276594%
}
.row-fluid .span10 {
	width: 82.97872340425532%;
*width:82.92553191489361%
}
.row-fluid .span9 {
	width: 74.46808510638297%;
*width:74.41489361702126%
}
.row-fluid .span8 {
	width: 65.95744680851064%;
*width:65.90425531914893%
}
.row-fluid .span7 {
	width: 57.44680851063829%;
*width:57.39361702127659%
}
.row-fluid .span6 {
	width: 48.93617021276595%;
*width:48.88297872340425%
}
.row-fluid .span5 {
	width: 40.42553191489362%;
*width:40.37234042553192%
}
.row-fluid .span4 {
	width: 31.914893617021278%;
*width:31.861702127659576%
}
.row-fluid .span3 {
	width: 23.404255319148934%;
*width:23.351063829787233%
}
.row-fluid .span2 {
	width: 14.893617021276595%;
*width:14.840425531914894%
}
.row-fluid .span1 {
	width: 6.382978723404255%;
*width:6.329787234042553%
}
.row-fluid .offset12 {
	margin-left: 104.25531914893617%;
*margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child {
	margin-left: 102.12765957446808%;
*margin-left:102.02127659574467%
}
.row-fluid .offset11 {
	margin-left: 95.74468085106382%;
*margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child {
	margin-left: 93.61702127659574%;
*margin-left:93.51063829787232%
}
.row-fluid .offset10 {
	margin-left: 87.23404255319149%;
*margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child {
	margin-left: 85.1063829787234%;
*margin-left:84.99999999999999%
}
.row-fluid .offset9 {
	margin-left: 78.72340425531914%;
*margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child {
	margin-left: 76.59574468085106%;
*margin-left:76.48936170212764%
}
.row-fluid .offset8 {
	margin-left: 70.2127659574468%;
*margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child {
	margin-left: 68.08510638297872%;
*margin-left:67.9787234042553%
}
.row-fluid .offset7 {
	margin-left: 61.70212765957446%;
*margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468085106375%;
*margin-left:59.46808510638297%
}
.row-fluid .offset6 {
	margin-left: 53.191489361702125%;
*margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829787234035%;
*margin-left:50.95744680851063%
}
.row-fluid .offset5 {
	margin-left: 44.68085106382979%;
*margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child {
	margin-left: 42.5531914893617%;
*margin-left:42.4468085106383%
}
.row-fluid .offset4 {
	margin-left: 36.170212765957444%;
*margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child {
	margin-left: 34.04255319148936%;
*margin-left:33.93617021276596%
}
.row-fluid .offset3 {
	margin-left: 27.659574468085104%;
*margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child {
	margin-left: 25.53191489361702%;
*margin-left:25.425531914893618%
}
.row-fluid .offset2 {
	margin-left: 19.148936170212764%;
*margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child {
	margin-left: 17.02127659574468%;
*margin-left:16.914893617021278%
}
.row-fluid .offset1 {
	margin-left: 10.638297872340425%;
*margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child {
	margin-left: 8.51063829787234%;
*margin-left:8.404255319148938%
}
[class*="span"].hide, .row-fluid [class*="span"].hide {
	display: none
}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right
}
@-ms-viewport {
width:device-width
}
.hidden {
	display: none;
	visibility: hidden
}
.visible-phone {
	display: none !important
}
.visible-tablet {
	display: none !important
}
.hidden-desktop {
	display: none !important
}
.visible-desktop {
	display: inherit !important
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
	display: inherit !important
}
.visible-desktop {
	display: none !important
}
.visible-tablet {
	display: inherit !important
}
.hidden-tablet {
	display: none !important
}
}
@media (max-width: 767px) {
.hidden-desktop {
	display: inherit !important
}
.visible-desktop {
	display: none !important
}
.visible-phone {
	display: inherit !important
}
.hidden-phone {
	display: none !important
}
}
.visible-print {
	display: none !important
}
@media print {
.visible-print {
	display: inherit !important
}
.hidden-print {
	display: none !important
}
}
@media (max-width: 767px) {
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
	margin-left: -20px;
	margin-right: -20px
}
.container-fluid {
	padding: 0
}
.dl-horizontal dt {
	float: none;
	clear: none;
	width: auto;
	text-align: left
}
.dl-horizontal dd {
	margin-left: 0
}
.container {
	width: auto
}
.row-fluid {
	width: 100%
}
.row, .thumbnails {
	margin-left: 0
}
.thumbnails>li {
	float: none;
	margin-left: 0
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
float:none;
display:block;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.span12, .row-fluid .span12 {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.row-fluid [class*="offset"]:first-child {
	margin-left: 0
}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
	display: inline-block;
	width: auto
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.modal {
	position: fixed;
	top: 20px;
	left: 20px;
	right: 20px;
	width: auto;
	margin: 0
}
.modal.fade {
	top: -100px
}
.modal.fade.in {
	top: 20px
}
}
@media (max-width: 480px) {
.nav-collapse {
	-webkit-transform: translate3d(0, 0, 0)
}
.page-header h1 small {
	display: block;
	line-height: 20px
}
input[type="checkbox"], input[type="radio"] {
	border: 1px solid #ccc
}
.form-horizontal .control-label {
	float: none;
	width: auto;
	padding-top: 0;
	text-align: left
}
.form-horizontal .controls {
	margin-left: 0
}
.form-horizontal .control-list {
	padding-top: 0
}
.form-horizontal .form-actions {
	padding-left: 10px;
	padding-right: 10px
}
.media .pull-left, .media .pull-right {
	float: none;
	display: block;
	margin-bottom: 10px
}
.media-object {
	margin-right: 0;
	margin-left: 0
}
.modal {
	top: 10px;
	left: 10px;
	right: 10px
}
.modal-header .close {
	padding: 10px;
	margin: -10px
}
.carousel-caption {
	position: static
}
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 4%;
	float: left;
	min-height: 1px;
	height: auto!important;
	height: 1px
}
.last {
	margin-right: 0!important;
	clear: right
}
.one_half {
	width: 48%
}
.one_third {
	width: 30.6666%
}
.two_third {
	width: 65.3332%
}
.one_fourth {
	width: 22%
}
.three_fourth {
	width: 74%
}
.one_fifth {
	width: 16.8%
}
.two_fifth {
	width: 37.6%
}
.three_fifth {
	width: 58.4%
}
.four_fifth {
	width: 79.2%
}
.one_sixth {
	width: 13.3333%
}
.five_sixth {
	width: 82.6665%
}
@media only screen and (max-width: 767px) {
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	margin-right: 0px !important;
	width: 100%;
	float: none
}
}
.alignnone {
	margin: 0px
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
a img.alignnone {
	margin: 0px
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}
.sticky {
	margin: 0px
}
.gallery-caption {
	margin: 0px
}
.bypostauthor {
}
.gallery-icon {
	margin-right: 10px !important
}
.gallery-icon img {
	border: 2px solid transparent !important
}
div.gallery {
	margin-bottom: 30px !important
}
.bk_social_button_wrap, .bk_blog_social_button_wrap {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
span.bk-themedefault-highlight {
	color: #909090
}
div.bk-protected-form-fixed-wrap {
	width: 100%;
	height: 100%;
	position: fixed
}
.bk-fixed-header-left div.bk-protected-form-fixed-wrap {
	margin-left: -140px
}
div.bk-protected-form-outer-wrap {
	display: table;
	width: 100%;
	height: 100%
}
div.bk-protected-form-inner-wrap {
	display: table-cell;
	vertical-align: middle
}
div.bk-protected-form-content-wrap {
	max-width: 600px;
	margin: 0px auto;
	background: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
@media only screen and (max-width: 768px) {
.bk-fixed-header-left div.bk-protected-form-content-wrap {
	max-width: 420px
}
}
div.bk-protected-form-wrap {
	padding: 30px
}
@media only screen and (max-width: 767px) {
div.bk-protected-form-fixed-wrap {
	position: static
}
.bk-fixed-header-left div.bk-protected-form-fixed-wrap {
	margin-left: 0px
}
div.bk-protected-form-content-wrap {
	max-width: none !important
}
}
a {
	color: #909090;
	text-decoration: none
}
a:hover {
	color: #FF4629
}
input[type="text"], textarea, input[type="password"], input[type="email"] {
	border: 1px solid #F8f8f8;
	background: #F8f8f8;
	color: #404040;
	padding: 6px 6px 5px
}
input[type="text"]:focus, textarea:focus, input[type="password"]:focus, input[type="email"]:focus {
	background: white;
	border: 1px solid #e4e4e4
}
select {
	padding: 5px
}
li.comment input[type="text"], li.comment textarea {
	background: white
}
div.bk-status-post-format-featured-inner-wrap a, div.bk-link-post-format-featured-inner-wrap a {
	word-break: break-all
}
ol, ul {
	margin-left: 30px
}
blockquote {
	font-weight: bold;
	background: url("wp-content/themes/division_20/images/quote.png") 0px 0px no-repeat;
	padding-left: 30px;
	padding-right: 30px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
blockquote {
background-image:url("wp-content/themes/division_20/images/retina/quote@2.png");
background-size:20px 20px
}
}
p:empty {
	display: none
}
.left {
	float: left
}
.right {
	float: right
}
.center {
	margin: 0px auto
}
.clear_both {
	clear: both
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
iframe, img, video {
	display: block
}
img {
	max-width: 100%;
	height: auto
}
.bk-hidden {
	display: none
}
ul.sidebar-content, ul.sidebar-content ul {
	margin-left: 0px;
	list-style: none
}
ul.sidebar-content {
	margin-top: 30px;
	margin-bottom: 0px
}
div.bk-sidebar ul {
	margin-bottom: 0px
}
ul.sidebar-content li.widget {
	margin-bottom: 30px
}
body {
	-webkit-font-smoothing: antialiased;
	color: #404040;
	font-size: 12px;
	line-height: 18px;
	background: white;
	font-family: Helvetica, Arial, Garuda, sans-serif
}
h1 {
	font-size: 30px;
	margin-bottom: 0.5em;
	line-height: 1.3em
}
h2 {
	font-size: 26px;
	margin-bottom: 0.5em;
	line-height: 1.3em
}
h3 {
	font-size: 22px;
	margin-bottom: 0.5em;
	line-height: 1.3em
}
h4 {
	font-size: 18px;
	margin-bottom: 0.5em;
	line-height: 1.3em
}
h5 {
	font-size: 16px;
	margin-bottom: 0.5em;
	line-height: 1.3em
}
h6 {
	margin-bottom: 0.5em;
	line-height: 1.3em;
	background-color: #FF0004;
	text-align: center;
}
p, ul, ol, div.bk-accordion, div.bk-toggle, div.bk-tabs {
	margin-bottom: 30px
}
a {
	-webkit-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-moz-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-ms-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-o-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease
}
div.bk-toggle-header {
	webkit-transition: color 300ms ease;
	-moz-transition: color 300ms ease;
	-ms-transition: color 300ms ease;
	-o-transition: color 300ms ease;
	transition: color 300ms ease
}
div.fluid-width-video-wrapper {
	position: relative;
	margin-bottom: 30px
}
div.bk-post-featured-content-wrap div.fluid-width-video-wrapper, div.bk-portfolio-featured-wrap div.fluid-width-video-wrapper {
	margin-bottom: 0px
}
div.bk-post-featured-content-wrap div.fluid-width-video-wrapper, div.bk-portfolio-featured-wrap div.fluid-width-video-wrapper {
	background: black url("wp-content/themes/division_20/images/ajax-white.gif") no-repeat center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-post-featured-content-wrap div.fluid-width-video-wrapper, div.bk-portfolio-featured-wrap div.fluid-width-video-wrapper {
background-image:url("wp-content/themes/division_20/images/retina/ajax-white@2.gif");
background-size:16px 16px
}
}
div.fluid-width-video-wrapper div.fluid-width-video-contaner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden
}
div.fluid-width-video-contaner div.jp-interface {
	position: absolute;
	width: 100%;
	top: none;
	bottom: 0px;
	left: 0px
}
div.fluid-width-video-wrapper object, div.fluid-width-video-wrapper iframe, div.fluid-width-video-wrapper embed, div.fluid-width-video-wrapper video {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100% !important;
	width: 100% !important
}
div.jp-audio, div.jp-video {
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.0;
	color: #666
}
div.jp-audio, div.jp-video {
	width: 100%
}
div.jp-interface {
	position: relative;
	overflow: hidden;
	left: 0px;
	background: #2c2e2e url("wp-content/themes/division_20/images/jplayer.png") 0 -112px repeat-x;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
div.fluid-width-video-contaner div.jp-interface, div.fluid-width-video-contaner div.jp-video {
	position: absolute;
	width: 100%;
	top: none;
	bottom: 0px;
	left: 0px
}
div.fluid-width-video-contaner {
	overflow: hidden;
	height: 100%
}
div.jp-type-single div.jp-interface {
	height: 30px
}
div.jp-interface ul.jp-controls {
	list-style-type: none;
	padding: 0;
	margin: 0 !important
}
div.jp-interface ul.jp-controls li {
	display: inline
}
div.jp-interface ul.jp-controls a {
	position: absolute;
	overflow: hidden;
	text-indent: -9999px
}
a.jp-play, a.jp-pause {
	width: 16px;
	height: 16px;
	z-index: 1
}
div.jp-type-single a.jp-play, div.jp-type-single a.jp-pause {
	top: 8px;
	left: 9px
}
a.jp-play {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 0 no-repeat
}
a.jp-play:hover {
	background: url("wp-content/themes/division_20/images/jplayer.png") -16px 0 no-repeat
}
a.jp-pause {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -16px no-repeat;
	display: none
}
a.jp-pause:hover {
	background: url("wp-content/themes/division_20/images/jplayer.png") -16px -16px no-repeat
}
div.jp-progress-wrapper {
	margin-left: 44px;
	margin-right: 92px
}
div.jp-divider {
	position: absolute;
	top: 0px;
	height: 32px;
	border-left: 1px solid #2c2e2e;
	border-right: 1px solid #424445
}
div.jp-divider.left-side {
	left: 33px
}
div.jp-divider.right-side {
	right: 77px
}
div.jp-progress {
	position: relative;
	overflow: hidden;
	background-color: #ddd
}
div.jp-type-single div.jp-progress {
	top: 12px;
	left: 0px;
	width: 100%;
	padding: 1px;
	height: 8px;
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -64px repeat-x
}
div.jp-seek-bar {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -96px repeat-x;
	width: 0px;
	height: 8px;
	cursor: pointer
}
div.jp-play-bar {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -80px repeat-x;
	width: 0px;
	height: 8px
}
a.jp-mute, a.jp-unmute {
	width: 16px;
	height: 16px
}
div.jp-type-single a.jp-mute, div.jp-type-single a.jp-unmute {
	top: 8px;
	right: 56px;
	z-index: 1
}
a.jp-mute {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -32px no-repeat
}
a.jp-mute:hover {
	background: url("wp-content/themes/division_20/images/jplayer.png") -16px -32px no-repeat
}
a.jp-unmute {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -48px no-repeat;
	display: none
}
a.jp-unmute:hover {
	background: url("wp-content/themes/division_20/images/jplayer.png") -16px -48px no-repeat
}
div.jp-volume-bar-wrapper {
	position: absolute;
	width: 78px;
	height: 32px;
	top: 0px;
	right: 0px
}
div.jp-volume-bar {
	position: relative;
	top: 12px;
	left: 28px;
	padding: 1px;
	overflow: hidden;
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -64px repeat-x;
	width: 40px;
	height: 8px;
	cursor: pointer
}
div.jp-volume-bar-value {
	background: url("wp-content/themes/division_20/images/jplayer.png") 0 -80px repeat-x;
	width: 0px;
	height: 8px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.jp-volume-bar-value, div.jp-volume-bar, a.jp-mute, a.jp-mute:hover, a.jp-unmute, a.jp-unmute:hover, div.jp-type-single div.jp-progress, div.jp-seek-bar, div.jp-play-bar, a.jp-play, a.jp-play:hover, a.jp-pause, a.jp-pause:hover, div.jp-interface {
background-image:url("wp-content/themes/division_20/images/retina/jplayer@2.png");
background-size:32px 144px
}
}
div.jp-current-time, div.jp-duration {
	position: absolute;
	font-size: 8px
}
div.jp-duration {
	text-align: right
}
div.jp-jplayer {
	background-color: #000
}
div.jp-jplayer>img {
	width: 100% !important;
	height: auto !important;
	position: relative;
	z-index: 1
}
div.jp-jplayer object {
	display: block
}
h3.widget-title, .content-separator {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
h3.widget-title, .content-separator {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
h3.widget-title span, .content-separator span.title {
	display: inline-block;
	position: relative;
	top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #404040
}
.content-separator {
	min-height: 1px
}
html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%
}
body {
	background: #eee
}
#bk-content-outer-wrap {
	margin-left: 280px;
	height: 100%;
	overflow: auto
}
#bk-content-outer-wrap.bk-top-header {
	margin-left: 0px
}
.bk-fixed-header-left #bk-content-outer-wrap.bk-navigation-hidden {
	margin-left: 10px;
}
#bk-fullscreen-background-wrap {
	position: relative;
	height: 100%;
}
#bk_loading_icon {
	width: 40px;
	height: 40px;
	display: block;
	position: fixed;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: white url("wp-content/themes/division_20/images/ajax-dark.gif") no-repeat center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
#bk_loading_icon {
background-image:url("wp-content/themes/division_20/images/retina/ajax-dark@2.gif");
background-size:16px 16px
}
}
#bk-content-inner-wrap {
	position: relative;
	z-index: 4
}
.bk-fullscreen-slideshow-enabled.bk-collapsible-header.bk-collapsed-header-onload #bk-content-inner-wrap {
	display: none
}
.single-page .bk-fixed-page, .single-product .bk-fixed-page, .page .bk-fixed-page, .archive .bk-fixed-page {
	background: #000;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0,0,0,0.10)
}
.bk-fixed-page {
	padding: 0px
}
.bk-fixed-page.bk-centered {
	margin: 30px auto
}
.bk-fixed-page.bk-float-right {
	float: right;
	margin: 30px;
	width: 100%
}
.bk-fixed-page.bk-float-left {
	float: left;
	margin: 30px;
	width: 100%
}
.bk-fixed-page.no-margins {
	margin: 0px !important
}
#bk-main-wrap {
	height: 100%;
	position: relative
}
@media only screen and (max-width: 767px) {
#bk-content-outer-wrap, #bk-content-outer-wrap.bk-navigation-hidden {
	margin-left: 0px !important;
	height: auto
}
.bk-fixed-page.bk-centered, .bk-fixed-page.bk-float-right, .bk-fixed-page.bk-float-left {
	margin: 0px;
	float: none;
	max-width: none !important
}
}
#bk-background-google-map-canvas {
	position: fixed !important;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}
.sf-menu, .sf-menu li.menu-item, .sf-menu ul.sub-menu {
	margin: 0;
	padding: 0;
	list-style: none
}
.sf-menu {
	line-height: 1.0
}
.sf-menu ul.sub-menu {
	position: absolute;
	top: -999em;
	width: 150px
}
.sf-menu ul.sub-menu li.menu-item {
	width: 150px
}
.sf-menu li.menu-item:hover {
	visibility: inherit
}
.sf-menu li.menu-item {
	float: left;
	position: relative
}
.sf-menu a.bk-menu-item-anchor {
	display: block;
	position: relative
}
.sf-menu li.menu-item:hover ul, .sf-menu li.menu-item.sfHover ul {
	left: 0px;
	top: 100%;
	z-index: 99
}
.bk-fixed-header-left .sf-menu > li.menu-item:hover > ul, .bk-fixed-header-left .sf-menu>li.menu-item.sfHover>ul {
	left: 250px;
	top: -1px
}
ul.sf-menu li.menu-item:hover li.menu-item ul.sub-menu, ul.sf-menu li.menu-item.sfHover li.menu-item ul.sub-menu {
	top: -999em
}
ul.sf-menu li.menu-item li.menu-item:hover ul.sub-menu, ul.sf-menu li.menu-item li.menu-item.sfHover ul.sub-menu {
	left: 149px;
	top: 0px
}
ul.sf-menu li.menu-item li.menu-item:hover li.menu-item ul.sub-menu, ul.sf-menu li.menu-item li.menu-item.sfHover li.menu-item ul.sub-menu {
	top: -999em
}
ul.sf-menu li.menu-item li.menu-item li.menu-item:hover ul.sub-menu, ul.sf-menu li.menu-item li.menu-item li.menu-item.sfHover ul.sub-menu {
	left: 149px;
	top: 0px
}
.sf-menu {
*z-index:200;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 0px;
	text-transform: uppercase
}
ul.sf-menu span.sf-sub-indicator, ul.bk-stacked-menu span.sf-sub-indicator {
	height: 100%;
	width: 7px;
	display: block;
	position: absolute;
	top: 0px;
	right: 15px;
	text-indent: -9999px;
	background: transparent url("wp-content/themes/division_20/images/submenu-tip.png") center no-repeat
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.sf-menu span.sf-sub-indicator, ul.bk-stacked-menu span.sf-sub-indicator {
background:transparent url("wp-content/themes/division_20/images/retina/submenu-tip@2.png") center no-repeat;
background-size:7px 4px
}
}
.sf-menu>li.menu-item>a {
}
.sf-menu li.menu-item > a, .sf-menu li.menu-item>a:visited {
	color: #555;
	text-decoration: none;
	display: block;
	position: relative
}
ul.sf-menu ul.sub-menu li.current-menu-item>a {
	color: #404040
}
ul.sf-menu>li.menu-item>a {
	padding: 0px 20px
}
ul.sf-menu>li.menu-item>a.sf-with-ul {
	padding-right: 37px
}
ul.sf-menu > li.menu-item > a.sf-with-ul span.sf-sub-indicator {
	right: 15px
}
.bk-fixed-header-left ul.sf-menu > li.menu-item > a.sf-with-ul span.sf-sub-indicator {
	right: 30px
}
ul.sf-menu>li.menu-item:last-child, ul.sf-menu>li.menu-item.last-child {
	padding-right: 0px
}
ul.sf-menu ul.sub-menu li.menu-item>a {
	padding: 10px 15px
}
ul.sf-menu ul.sub-menu li.menu-item:last-child > a, ul.sf-menu ul.sub-menu li.menu-item.last-child>a {
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.sf-menu ul.sub-menu li.menu-item:last-child > a, ul.sf-menu ul.sub-menu li.menu-item.last-child>a {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
ul.sf-menu ul.sub-menu li.menu-item:last-child > a, ul.sf-menu ul.sub-menu li.menu-item.last-child>a {
	border-bottom-width: 0px
}
ul.sf-menu ul.sub-menu {
	padding: 0px 0px;
	background-color: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
ul.sf-menu ul.sub-menu li.menu-item:first-child > a:before, ul.sf-menu ul.sub-menu li.menu-item.first-child>a:before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.sf-menu ul.sub-menu li.menu-item:first-child > a:before, ul.sf-menu ul.sub-menu li.menu-item.first-child>a:before {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
ul.sf-menu ul.sub-menu:before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
ul.sf-menu ul.sub-menu:after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.sf-menu ul.sub-menu:before, ul.sf-menu ul.sub-menu:after {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
.sf-menu li.menu-item:hover, .sf-menu li.menu-item.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline: 0
}
.sf-menu li.menu-item > a, .sf-menu li.menu-item>a:visited {
	color: #808080
}
.sf-menu li.menu-item:hover > a, .sf-menu li.menu-item.sfHover>a {
	color: #404040
}
#bk-header .menu li.menu-item a {
	color: #909090
}
#bk-header .menu li.current-menu-item a, .menu li.current-menu-item a {
	color: #404040
}
#bk-header .menu li.menu-item a:hover, .menu li.menu-item a:hover {
	color: #404040
}
.bk-stacked-menu {
	margin: 0px;
	list-style: none;
	text-transform: uppercase
}
.bk-stacked-menu ul {
	margin: 0px;
	margin-left: 15px;
	list-style: none
}
.bk-stacked-menu li a, .bk-fixed-header-left ul.sf-menu>li.menu-item>a {
	text-decoration: none;
	position: relative;
	display: block;
	float: none;
	padding: 10px 30px;
	margin: 0px -30px;
	color: #808080
}
.bk-fixed-header-left #fullwidth_navigation, #responsive_navigation {
	margin-bottom: 30px
}
.bk-fixed-header-left .sf-menu>li {
	float: none
}
.bk-stacked-menu ul li a {
	font-size: 12px;
	line-height: 12px
}
.bk-stacked-menu>li.menu-item>ul.sub-menu {
	margin-top: 10px
}
.bk-stacked-menu li.menu-item ul.sub-menu {
	display: none
}
.no-js .bk-stacked-menu li.menu-item:hover>ul.sub-menu {
	display: block
}
.bk-stacked-menu>li>a, .sf-menu>li>a {
	font-size: 14px;
	font-weight: bold
}
.bk-stacked-menu > li > a, .bk-fixed-header-left .sf-menu>li>a {
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.bk-stacked-menu > li > a, .bk-fixed-header-left .sf-menu>li>a {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
.bk-classic-header-top .sf-menu > li:before, .bk-fixed-header-top .sf-menu>li:before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
.bk-classic-header-top .sf-menu > li:last-child:after, .bk-fixed-header-top .sf-menu > li:last-child:after, .bk-classic-header-top .sf-menu > li.last-child:after, .bk-fixed-header-top .sf-menu>li.last-child:after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.bk-classic-header-top .sf-menu > li:before, .bk-fixed-header-top .sf-menu > li:before, .bk-classic-header-top .sf-menu > li:last-child:after, .bk-fixed-header-top .sf-menu > li:last-child:after, .bk-classic-header-top .sf-menu > li.last-child:after, .bk-fixed-header-top .sf-menu>li.last-child:after {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
.bk-stacked-menu li > a:hover, .bk-stacked-menu li.current-menu-item > a, .bk-fixed-header-left ul.sf-menu > li.menu-item > a:hover, .bk-fixed-header-left ul.sf-menu>li.menu-item.current-menu-item>a {
	color: #404040
}
.bk-stacked-menu > li:first-child > a:before, .bk-fixed-header-left .sf-menu>li:first-child>a:before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.bk-stacked-menu > li:first-child > a:before, .bk-fixed-header-left .sf-menu>li:first-child>a:before {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
.bk-stacked-menu li a span.bk-description, .sf-menu li a span.bk-description {
	display: block;
	padding-top: 3px;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal
}
#bk-header-social-wrapper {
	text-align: center;
	height: 30px;
	margin-top: 10px
}
.bk-classic-header-top #bk-header-social-wrapper, .bk-fixed-header-top #bk-header-social-wrapper {
	float: right;
	margin-left: 15px
}
ul.bk-social-icons {
	list-style: none;
	display: inline-block;
	margin-bottom: 0px;
	margin-left: 0px
}
ul.bk-social-icons li {
	list-style: none;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 40px;
	height: 40px;
	margin-bottom: 0px;
	float: left
}
a.bk-social-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background: transparent url("wp-content/themes/division_20/images/social-icons.png") 0px 0px no-repeat
}
a.bk-social-icon:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
a.bk-social-icon {
background:transparent url("wp-content/themes/division_20/images/retina/social-icons@2.png") 0px 0px no-repeat;
background-size:40px 1040px
}
}
a.bk-social-icon.dribble {
	background-position: 0px 0px
}
a.bk-social-icon.yahoo {
	background-position: 0px -40px
}
a.bk-social-icon.blogger {
	background-position: 0px -80px
}
a.bk-social-icon.quora {
	background-position: 0px -120px
}
a.bk-social-icon.ember {
	background-position: 0px -160px
}
a.bk-social-icon.digg {
	background-position: 0px -200px
}
a.bk-social-icon.paypal {
	background-position: 0px -240px
}
a.bk-social-icon.facebook {
	background-position: 0px -280px
}
a.bk-social-icon.forrst {
	background-position: 0px -320px
}
a.bk-social-icon.skype {
	background-position: 0px -360px
}
a.bk-social-icon.github {
	background-position: 0px -400px
}
a.bk-social-icon.behance {
	background-position: 0px -440px
}
a.bk-social-icon.evernote {
	background-position: 0px -480px
}
a.bk-social-icon.linkedin {
	background-position: 0px -520px
}
a.bk-social-icon.rss {
	background-position: 0px -560px
}
a.bk-social-icon.vimeo {
	background-position: 0px -600px
}
a.bk-social-icon.last-fm {
	background-position: 0px -640px
}
a.bk-social-icon.flickr {
	background-position: 0px -680px
}
a.bk-social-icon.you-tube {
	background-position: 0px -720px
}
a.bk-social-icon.tumblr {
	background-position: 0px -760px
}
a.bk-social-icon.aim {
	background-position: 0px -800px
}
a.bk-social-icon.share-this {
	background-position: 0px -840px
}
a.bk-social-icon.google {
	background-position: 0px -880px
}
a.bk-social-icon.twitter {
	background-position: 0px -920px
}
a.bk-social-icon.pinterest {
	background-position: 0px -960px
}
a.bk-social-icon.email {
	background-position: 0px -1000px
}
#bk-header {
	background: black;
	position: relative;
	z-index: 5
}
#bk-header.bk-fixed-header-left {
	position: fixed;
	min-height: 100%;
	padding: 0px 30px;
	top: 0px;
	left: 0px;
	width: 220px
}
#bk-header-tagline {
	position: absolute;
	width: 100%;
	bottom: 0px;
	margin-left: -30px;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}
@media (min-width: 768px) and (max-width: 1024px) {
}
@media only screen and (min-width: 768px) {
#bk-header.bk-fixed-header-left {
	top: 0px !important
}
.bk-fixed-header-left #bk-content-outer-wrap {
	margin-top: 0px !important
}
}
@media only screen and (max-width: 767px) {
#bk-header.bk-fixed-header-left {
	left: 0px !important
}
#bk-header-tagline {
	position: static;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px
}
}
#bk-header.bk-classic-header-top #bk-header-inner-wrap, #bk-header.bk-fixed-header-top #bk-header-inner-wrap {
	padding: 0px 30px
}
#bk-header.bk-fixed-header-top {
	width: 100% !important
}
div.bk-fixed-header-spacer {
	width: 100% !important
}
html, body {
}
#bk-header.bk-classic-header-top.bk-collapsible-header #bk-navigation-toggle:after, #bk-header.bk-fixed-header-top.bk-collapsible-header #bk-navigation-toggle:after {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	z-index: 1;
	bottom: -30px;
	right: 15px;
	width: 0;
	border-width: 15px;
	border-style: solid;
	border-top-color: white;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent
}
#bk-header.bk-classic-header-top.bk-collapsible-header #bk-navigation-toggle:before, #bk-header.bk-fixed-header-top.bk-collapsible-header #bk-navigation-toggle:before {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	bottom: -28px;
	right: 14px;
	width: 0;
	width: 31px;
	height: 28px;
	background: url("wp-content/themes/division_20/images/header-toggle-shadow-horizontal.png") no-repeat 0px 0px
}
#bk-header.bk-collapsible-header #bk-navigation-toggle:after {
	display: block;
	position: absolute;
	z-index: 1;
	top: 15px;
	right: -30px;
	width: 0;
	border-width: 15px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: white;
	border-bottom-color: transparent
}
#bk-header.bk-collapsible-header #bk-navigation-toggle:before {
	content: "";
	display: block;
	position: absolute;
	top: 14px;
	right: -28px;
	width: 28px;
	height: 31px;
	background: url("wp-content/themes/division_20/images/header-toggle-shadow-vertical.png") no-repeat 0px 0px
}
#bk-header.bk-fixed-header-left.bk-collapsed-header {
	left: -270px
}
#bk-toggle-button {
	display: block;
	z-index: 2;
	background: url("wp-content/themes/division_20/images/header-toggle.png") no-repeat -11px 0px;
	width: 11px;
	height: 11px;
	position: absolute;
	top: 25px;
	right: -5px;
	cursor: pointer
}
#bk-header.bk-classic-header-top #bk-toggle-button, #bk-header.bk-fixed-header-top #bk-toggle-button {
	top: auto;
	bottom: -5px;
	right: 24px
}
#bk-header.bk-collapsed-header #bk-toggle-button {
	background-position: 0px 0px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
#bk-toggle-button {
background-image:url("wp-content/themes/division_20/images/retina/header-toggle@2.png");
background-size:22px 11px
}
}
#bk-header-shadow {
	position: absolute;
	width: 13px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/shadow.png") repeat-y 0px 0px;
	bottom: 0px;
	right: -13px
}
.bk-classic-header-top #bk-header-shadow, .bk-fixed-header-top #bk-header-shadow {
	right: 0px;
	bottom: -13px;
	height: 13px;
	width: 100%;
	background: url("wp-content/themes/division_20/images/shadow-vertical.png") repeat-x 0px 0px
}
#responsive_navigation {
	display: none
}
.bk-theme-logo {
	display: inline-block
}
#bk-logo-wrap a {
	text-align: center;
	display: block
}
.bk-classic-header-top #bk-logo-wrap, .bk-fixed-header-top #bk-logo-wrap {
	float: left;
	margin-right: 30px
}
.bk-theme-logo.retina {
	display: none
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.bk-theme-logo.standard.with-retina-replacement {
display:none
}
.bk-theme-logo.retina {
display:inline-block
}
}
@media only screen and (max-width: 767px) {
.bk-classic-header-top #bk-logo-wrap, .bk-fixed-header-top #bk-logo-wrap {
	float: none;
	margin-right: 0px
}
.bk-classic-header-top #bk-header-social-wrapper, .bk-fixed-header-top #bk-header-social-wrapper {
	float: none;
	margin-left: 0px;
	margin-top: 20px !important
}
#bk-header {
	width: auto !important;
	position: relative !important;
	height: auto !important
}
#bk-toggle-button {
	top: auto;
	bottom: -5px;
	right: 24px
}
#bk-header.bk-collapsible-header #bk-navigation-toggle:after {
	display: block;
	position: absolute;
	top: auto;
	z-index: 1;
	bottom: -30px;
	right: 15px;
	width: 0;
	border-width: 15px;
	border-style: solid;
	border-top-color: white;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent
}
#bk-header.bk-collapsible-header #bk-navigation-toggle:before {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	bottom: -28px;
	right: 14px;
	width: 0;
	width: 31px;
	height: 28px;
	background: url("wp-content/themes/division_20/images/header-toggle-shadow-horizontal.png") no-repeat 0px 0px
}
#bk-header.bk-collapsed-header {
	left: 0px !important
}
#bk-header-shadow {
	right: 0px;
	bottom: -13px;
	height: 13px;
	width: 100%;
	background: url("wp-content/themes/division_20/images/shadow-vertical.png") repeat-x 0px 0px
}
#fullwidth_navigation {
	display: none
}
#responsive_navigation {
	display: block
}
}
#responsive_navigation ul.bk-stacked-menu span.sf-sub-indicator {
	right: 0px;
	width: 54px;
	z-index: 1
}
#responsive_navigation ul.bk-stacked-menu>li>a>span.sf-sub-indicator:after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item, .isotope-inactive.isotope-item {
	pointer-events: none;
	z-index: 1
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity
}
.isotope-hidden.isotope-item {
	transform: scale3d(0.001, 0.001, 1);
	-ms-transform: scale3d(0.001, 0.001, 1);
	-moz-transform: scale3d(0.001, 0.001, 1);
	-webkit-transform: scale3d(0.001, 0.001, 1);
	-o-transform: scale3d(0.001, 0.001, 1);
	-webkit-transform: scale3d(0.001, 0.001, 1)
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s !important;
	-moz-transition-duration: 0s !important;
	-ms-transition-duration: 0s !important;
	-o-transition-duration: 0s !important;
	transition-duration: 0s !important
}
div.bk-img-border {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(0,0,0,0.1)
}
div.bk-img-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.5);
	opacity: 0.0;
	filter: alpha(opacity=0);
	color: white;
	font-weight: bold;
	line-height: 100%
}
div.bk-img-overlay.icon {
	background-image: url("wp-content/themes/division_20/images/plus.png");
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: background-position 0.3s ease
}
div.bk-img-wrap:hover div.bk-img-overlay.icon {
	background-position: center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-img-overlay.icon {
background-image:url("wp-content/themes/division_20/images/retina/plus@2.png");
background-size:11px 11px
}
}
div.bk-img-overlay.hoverable {
	background-image: url("wp-content/themes/division_20/images/plus.png");
	background-repeat: no-repeat;
	background-position: center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-img-overlay.hoverable {
background-image:url("wp-content/themes/division_20/images/retina/plus@2.png");
background-size:11px 11px
}
}
div.bk-img-overlay-outer {
	display: table;
	width: 100%;
	height: 100%
}
div.bk-img-overlay-inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
ul.portfolio-filter {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px
}
ul.portfolio-filter li {
	display: block;
	float: left;
	margin-right: 20px;
	position: relative
}
ul.portfolio-filter.bk-sidebar-portfolio-filter li {
	float: none
}
@media only screen and (max-width: 767px) {
ul.portfolio-filter.bk-sidebar-portfolio-filter li {
	float: left
}
}
ul.portfolio-filter li a {
	padding-left: 20px;
	text-decoration: none;
	color: #909090
}
ul.portfolio-filter li a:hover, ul.portfolio-filter li.current a {
	color: #404040
}
ul.portfolio-filter li span {
	display: block;
	position: absolute;
	width: 9px;
	height: 9px;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	background: url("wp-content/themes/division_20/images/portfolio-filter-cross.png") no-repeat 0px 0px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.portfolio-filter li span {
background-image:url("wp-content/themes/division_20/images/retina/portfolio-filter-cross@2.png");
background-size:9px 18px
}
}
ul.portfolio-filter li.current span {
	background-position: 0px -9px
}
ul.portfolio-filter li a:hover {
	color: #555
}
ul.filterable-grid {
	margin: 0px;
	list-style: none
}
li.portfolio-item {
	display: none;
	float: left;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
li.portfolio-item .portfolio-thumb-description-title {
	margin-bottom: 0px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold
}
li.portfolio-item div.portfolio-thumb-description-wrap {
	background: white;
	padding: 10px;
	padding-bottom: 0px;
	position: relative
}
li.portfolio-item div.portfolio-thumb-description-wrap:after {
	content: "";
	display: block;
	position: absolute;
	top: -14px;
	left: 10px;
	width: 0;
	border-width: 7px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: white
}
li.portfolio-item div.portfolio-thumb-description-wrap:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: 10px;
	width: 14px;
	height: 7px;
	background: url("wp-content/themes/division_20/images/description-tip.png") no-repeat 0px 0px
}
li.portfolio-item p.portfolio-thumb-description-excerpt {
	padding-bottom: 10px;
	margin-bottom: 0px
}
div.bk-img-wrap {
	position: relative;
	overflow: hidden;
	top: 0px;
	left: 0px
}
div.bk-img-wrap img {
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}
div.bk-img-wrap.bk_zoom img {
	transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0)
}
div.bk-img-wrap.bk_zoom:hover img {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2)
}
div.bk-img-wrap.bk_grayscale img {
	filter: url("data:image/svg+xml;utf8,#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
div.bk-img-wrap.bk_grayscale:hover img {
	filter: url("data:image/svg+xml;utf8,#grayscale");
	-webkit-filter: grayscale(0%)
}
div.bk-img-wrap.bk_reverse_grayscale:hover img {
	filter: url("data:image/svg+xml;utf8,#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
div.bk-img-wrap.bk_reverse_grayscale img {
	filter: url("data:image/svg+xml;utf8,#grayscale");
	-webkit-filter: grayscale(0%)
}
.no-js li.portfolio-item {
	display: block
}
ul.filterable-grid.metro li.portfolio-item img.bk-portfolio-thumb {
	height: 100%;
	width: auto;
	max-width: none
}
ul.filterable-grid.metro li.portfolio-item.portfolio-grid-2-1 img.bk-portfolio-thumb {
	width: 100%;
	height: auto
}
div.portfolio-thumb-title-meta-wrap {
	padding: 10px
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags, div.portfolio-thumb-title-meta-wrap h4.porfolio-thumb-title {
	position: relative;
	z-index: 2
}
a.bk-portfolio-thumb-link, a.bk-post-thumb-link {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1
}
li a.bk-hidden-portfolio-link, li a.bk-hidden-post-link {
	display: none !important
}
div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title {
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 5px
}
div.title_and_tags div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title, div.title_and_cats div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title {
	line-height: 1.0em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #FFF
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags {
	font-size: 10px;
	display: block
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags a {
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	color: #ccc;
	display: inline-block
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags a:hover {
	color: white
}
div.bk-load-more-wrap.portfolio span.ajax-loading-info {
	padding-left: 10px
}
a.bk-load-more-button {
	display: block;
	font-weight: bold;
	text-align: center;
	background-color: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	display: block;
	padding: 10px;
	cursor: pointer;
	text-transform: uppercase
}
a.bk-load-more-button span.ajax-loading-icon {
	display: none;
	width: 16px;
	height: 16px;
	position: relative;
	top: 3px;
	left: 10px;
	background: url("wp-content/themes/division_20/images/ajax-dark.gif") no-repeat center center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
a.bk-load-more-button span.ajax-loading-icon {
background-image:url("wp-content/themes/division_20/images/retina/ajax-dark@2.gif");
background-size:16px 16px
}
}
a.bk-load-more-button span.ajax-loading-info {
	display: inline-block
}
a.bk-load-more-button.loading span.ajax-loading-icon {
	display: inline-block
}
a.bk-load-more-button.loading span.ajax-loading-info {
	display: none
}
a.bk-load-more-button:hover, a.bk-load-more-button.loading {
}
div.bk-infscr-loading-wrap {
	text-align: center;
	position: absolute;
	z-index: 5;
	bottom: 20px;
	width: 100%
}
span.ajax-overlay-info {
	position: relative;
	display: inline-block;
	background: white;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #404040;
	padding: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0,0,0,0.10)
}
span.ajax-overlay-info.loading {
	padding-right: 36px
}
span.ajax-loading-icon {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 10px;
	background: url("wp-content/themes/division_20/images/ajax-dark.gif") no-repeat center center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
span.ajax-loading-icon {
background-image:url("wp-content/themes/division_20/images/retina/ajax-dark@2.gif");
background-size:16px 16px
}
}
div.bk-portfolio-title-wrap {
	padding: 15px 30px;
	padding-right: 110px;
	position: relative;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-portfolio-title-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-portfolio-title-wrap h1.bk-portfolio-title {
	margin-bottom: 0px;
	font-weight: bold;
	display: inline-block;
	text-transform: uppercase;
	font-size: 24px
}
ul.portfolio-top-nav {
	position: absolute;
	list-style: none;
	margin: 0px;
	margin-top: -8px;
	right: 30px;
	top: 50%
}
ul.portfolio-top-nav li {
	float: left;
	margin-left: 10px
}
ul.portfolio-top-nav li a {
	display: block;
	text-indent: -9999px;
	float: left;
	width: 17px;
	height: 17px;
	text-decoration: none;
	background-image: url("wp-content/themes/division_20/images/portfolio-nav-sprite.png");
	background-repeat: no-repeat;
	opacity: 0.75;
	filter: alpha(opacity=75)
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.portfolio-top-nav li a {
background-image:url("wp-content/themes/division_20/images/retina/portfolio-nav-sprite@2.png");
background-size:51px 17px
}
}
ul.portfolio-top-nav li a.prev-portfolio-entry-link {
	background-position: 0px 0px
}
ul.portfolio-top-nav li a.next-portfolio-entry-link {
	background-position: -34px 0px
}
ul.portfolio-top-nav li a.back-to-portfolio-link {
	background-position: -17px 0px
}
ul.portfolio-top-nav li a.prev-portfolio-entry-link:hover, ul.portfolio-top-nav li a.next-portfolio-entry-link:hover, ul.portfolio-top-nav li a.back-to-portfolio-link:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
div.bk-portfolio-featured-wrap {
	margin-bottom: 0px
}
.single-portfolio article.description_right_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_right_no_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_right div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_left div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_top div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_bottom div.bk-portfolio-content-wrap {
	background: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
ul.bk-portfolio-meta li {
	margin-bottom: 5px
}
ul.bk-portfolio-meta li span.post-meta-key {
	font-weight: bold;
	padding-right: 5px
}
ul.bk-stacked-gallery {
	margin: 0px;
	list-style: none
}
li.bk-stacked-gallery-item {
	display: none;
	margin-bottom: 30px
}
li.bk-stacked-gallery-item:last-child {
	margin-bottom: 0px
}
.no-js li.bk-stacked-gallery-item {
	display: block
}
.single-portfolio .bk-fixed-page {
	padding: 0px
}
@media (max-width: 1024px) {
div.bk-portfolio-featured-wrap, div.bk-portfolio-content-wrap {
	margin-left: 0px !important;
	width: 100% !important
}
}
div.bk-portfolio-featured-inner-wrap.padded_featured_area {
	padding: 30px 30px 0px 30px
}
div.bk-portfolio-description-inner-wrap {
	padding: 30px 30px 0px 30px;
	margin-bottom: 30px
}
.row-fluid div.bk-portfolio-description-wrap {
	margin-left: 0px
}
.fullwidth_meta_right .bk-portfolio-meta-wrap, .fullwidth_meta_left .bk-portfolio-meta-wrap {
	padding-top: 30px
}
ul.bk-portfolio-meta {
	margin-left: 0px;
	list-style: none
}
.fullwidth_meta_right .bk-portfolio-description-wrap {
	background: url("wp-content/themes/division_20/images/dots-y.png") right top repeat-y
}
.fullwidth_meta_left .bk-portfolio-description-wrap {
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.fullwidth_meta_right .bk-portfolio-description-wrap, .fullwidth_meta_left .bk-portfolio-description-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
@media (max-width: 768px) {
.fullwidth_meta_right .bk-portfolio-description-wrap, .fullwidth_meta_left .bk-portfolio-description-wrap, .fullwidth_meta_left .bk-portfolio-meta-wrap, .fullwidth_meta_right .bk-portfolio-meta-wrap {
	float: none !important;
	width: 100%;
	margin-left: 0
}
.fullwidth_meta_right .bk-portfolio-description-wrap {
	background: none;
	width: 100%;
	margin-left: 0
}
.fullwidth_meta_left .bk-portfolio-description-wrap {
	background: none;
	width: 100%;
	margin-left: 0
}
.fullwidth_meta_left .bk-portfolio-meta-wrap {
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
.fullwidth_meta_right .bk-portfolio-meta-wrap {
	padding-left: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.fullwidth_meta_left .bk-portfolio-meta-wrap, .fullwidth_meta_right .bk-portfolio-meta-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
}
.fullwidth_meta_right .bk-portfolio-meta-wrap {
	padding-right: 30px
}
.fullwidth_meta_left .bk-portfolio-meta-wrap {
	padding-left: 30px;
	margin-left: 0px
}
.fullwidth_meta_bottom .bk-portfolio-meta-wrap {
	padding-left: 30px;
	padding-top: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
.fullwidth_meta_bottom .bk-portfolio-description-wrap, .fullwidth_meta_bottom .bk-portfolio-meta-wrap {
	float: none !important
}
.fullwidth_meta_top .bk-portfolio-meta-wrap {
	padding-left: 30px;
	padding-top: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.fullwidth_meta_bottom .bk-portfolio-meta-wrap, .fullwidth_meta_top .bk-portfolio-meta-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
.fullwidth_meta_top .bk-portfolio-description-wrap, .fullwidth_meta_top .bk-portfolio-meta-wrap {
	float: none !important
}
.fullwidth_meta_bottom ul.bk-portfolio-meta, .fullwidth_meta_top ul.bk-portfolio-meta {
	margin-bottom: 15px
}
.fullwidth_meta_bottom ul.bk-portfolio-meta li, .fullwidth_meta_top ul.bk-portfolio-meta li {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}
@media (max-width: 767px) {
ul.bk-portfolio-meta {
	margin-bottom: 15px
}
ul.bk-portfolio-meta li {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}
}
.description_right_with_meta .bk-portfolio-meta-wrap {
	padding-top: 30px;
	padding-left: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
.description_left_with_meta .bk-portfolio-content-wrap, .description_left_no_meta .bk-portfolio-content-wrap {
	margin-left: 0px
}
.description_left_with_meta .bk-portfolio-meta-wrap {
	padding-top: 30px;
	padding-left: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.description_right_with_meta .bk-portfolio-meta-wrap, .description_left_with_meta .bk-portfolio-meta-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
@media (max-width: 767px) {
.description_left_with_meta .bk-portfolio-content-wrap, .description_right_with_meta .bk-portfolio-content-wrap, .description_left_no_meta .bk-portfolio-content-wrap, .description_right_no_meta .bk-portfolio-content-wrap, .description_left_with_meta .bk-portfolio-featured-wrap, .description_right_with_meta .bk-portfolio-featured-wrap, .description_left_no_meta .bk-portfolio-featured-wrap, .description_right_no_meta .bk-portfolio-featured-wrap {
	float: none !important
}
}
.white span.heart-icon, .dark span.heart-icon, .dark span.comment-icon, span.tag-icon, span.link-icon, span.eye-icon {
	display: inline-block;
	width: 16px;
	height: 13px;
	margin-right: 5px;
	position: relative;
	background: url("wp-content/themes/division_20/images/icons-sprite.png") -1px 1px
}
.dark span.heart-icon {
	top: 1px;
	background-position: -17px 0px
}
.dark span.comment-icon {
	top: 1px;
	background-position: -16px -52px
}
span.tag-icon {
	top: 1px;
	background-position: -17px -13px
}
span.link-icon {
	top: 1px;
	background-position: -16px -39px
}
span.eye-icon {
	top: 1px;
	background-position: -16px -26px
}
a.bk-love-button.loading.white span.heart-icon, a.bk-love-button.loading.dark span.heart-icon {
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.white span.heart-icon, .dark span.heart-icon, .dark span.comment-icon, span.tag-icon, span.link-icon, span.eye-icon {
background-image:url("wp-content/themes/division_20/images/retina/icons-sprite@2.png");
background-size:32px 65px
}
a.bk-love-button.loading.white span.heart-icon {
background-size:auto
}
a.bk-love-button.loading.dark span.heart-icon {
background-size:auto
}
}
a.bk-love-button {
	cursor: pointer
}
a.bk-love-button.loading:hover, a.bk-love-button.inactive:hover {
	text-decoration: none
}
div.bk-pagination-wrap {
	position: relative;
	background-color: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0,0,0,0.10)
}
ul.bk-pagination {
	list-style: none;
	text-decoration: none;
	margin: 0px
}
ul.bk-pagination li a, ul.bk-pagination li span.pagination-divider {
	text-decoration: none;
	font-weight: bold;
	color: #909090;
	display: block;
	padding: 10px;
	float: left;
	text-align: center;
	background: url("wp-content/themes/division_20/images/dots-y.png") right top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.bk-pagination li a, ul.bk-pagination li span.pagination-divider {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
ul.bk-pagination li.current a {
	color: #404040
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
.flexslider ul.slides {
	margin-bottom: 0px !important
}
.flexslider ul.slides li {
	margin-bottom: 0px !important
}
.flexslider ul.flex-direction-nav {
	margin-bottom: 0px !important;
	margin-left: 0px !important
}
.flexslider ul.flex-direction-nav li {
	margin-bottom: 0px !important
}
.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	width: 100%;
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
html[xmlns] .slides {
	display: block
}
* html .slides {
	height: 1%
}
.no-js .slides>li:first-child {
	display: block
}
.flexslider {
	background: transparent;
	position: relative;
	zoom: 1;
	overflow: hidden
}
.flexslider .slides li img {
	margin-bottom: 0px
}
.flexslider .slides li {
	overflow: hidden
}
.flex-viewport {
	max-height: 2000px
}
.loading .flex-viewport {
	max-height: 300px
}
.flexslider .slides {
	zoom: 1
}
.carousel li {
	margin-right: 5px
}
.flex-direction-nav {
	position: absolute;
	left: 0px;
	bottom: 50%;
	width: 100%
}
.flex-direction-nav li {
	margin: 0px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.flex-direction-nav a {
	z-index: 2;
	width: 29px;
	height: 29px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	background: url("wp-content/themes/division_20/images/big-arrows-sprite.png") no-repeat 0 0;
	background-color: rgb(64,64,64);
	background-color: rgba(64,64,64,0.5);
	position: absolute;
	-webkit-transition: opacity 300ms ease, left 300ms ease, right 300ms ease, background 300ms ease;
	-moz-transition: opacity 300ms ease, left 300ms ease, right 300ms ease, background 300ms ease;
	-ms-transition: opacity 300ms ease, left 300ms ease, right 300ms ease, background 300ms ease;
	-o-transition: opacity 300ms ease, left 300ms ease, right 300ms ease, background 300ms ease;
	transition: opacity 300ms ease, left 300ms ease, right 300ms ease, background 300ms ease;
	text-indent: -9999px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.flex-direction-nav a {
background-image:url("wp-content/themes/division_20/images/retina/big-arrows-sprite@2.png");
background-size:58px 58px
}
}
.flex-direction-nav a:hover {
	background-color: rgb(64,64,64);
	background-color: rgba(64,64,64,0.75)
}
.flex-direction-nav a.flex-next {
	background-position: -29px 0px;
	bottom: -15px;
	right: -29px
}
.flex-direction-nav a.flex-prev {
	background-position: 0px 0px;
	bottom: -15px;
	left: -29px
}
.bk-hover .flex-direction-nav a.flex-next, .bk-touch .flex-direction-nav a.flex-next {
	right: 10px
}
.bk-hover .flex-direction-nav a.flex-prev, .bk-touch .flex-direction-nav a.flex-prev {
	left: 10px
}
.single-post .bk-hover .flex-direction-nav a.flex-next, .single-post .bk-touch .flex-direction-nav a.flex-next, .single-portfolio .bk-hover .flex-direction-nav a.flex-next, .single-portfolio .bk-touch .flex-direction-nav a.flex-next {
	right: 30px
}
.single-post .bk-hover .flex-direction-nav a.flex-prev, .single-post .bk-touch .flex-direction-nav a.flex-prev, .single-portfolio .bk-hover .flex-direction-nav a.flex-prev, .single-portfolio .bk-touch .flex-direction-nav a.flex-prev {
	left: 30px
}
.bk-hover .flex-direction-nav a, .bk-touch .flex-direction-nav a {
	opacity: 1;
	filter: alpha(opacity=100)
}
.flex-control-nav {
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center
}
.flexslider.with-direction-nav .flex-control-nav {
	left: 58px
}
.flex-control-nav li {
	margin: 0px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.flex-control-paging li a {
	width: 29px;
	height: 29px;
	display: block;
	background: #555;
	cursor: pointer;
	line-height: 29px;
	color: white !important
}
.flex-control-paging li a:hover {
	background: #FF4629
}
.flex-control-paging li a.flex-active {
	background: #FF4629;
	cursor: default
}
.flex-control-thumbs {
	margin: 0px;
	margin-top: 10px;
	position: static;
	overflow: hidden
}
.flex-control-thumbs li {
	width: 75px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	float: left;
	display: block
}
.flex-control-thumbs img {
	width: 100%;
	cursor: pointer
}
.flex-control-thumbs li:hover, .flex-control-thumbs li.flex-active {
	opacity: 1;
	filter: alpha(opacity=100)
}
.flex-control-thumbs img {
	-webkit-transition: opacity 300ms ease;
	-moz-transition: opacity 300ms ease;
	-ms-transition: opacity 300ms ease;
	-o-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
	border: 1px solid rgba(0,0,0,0.1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
div.flex-slider-caption {
	position: absolute;
	float: right;
	bottom: 0px;
	right: 0px;
	color: white;
	background: #555;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 29px
}
div.flex-slider-caption p {
	margin-bottom: 0px
}
ul.bk-blog-wrap {
	margin: 0px
}
div.bk-classic-blog ul.bk-blog-wrap li.bk-blog-entry-wrap {
	width: 100% !important
}
div.bk-classic-blog.bk-blog-outer-wrap div.bk-pagination-wrap, div.bk-classic-blog.bk-blog-outer-wrap a.bk-load-more-button, div.bk-classic-blog.bk-blog-outer-wrap div.bk-load-more-wrap {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
div.bk-classic-blog.bk-blog-outer-wrap {
	margin-left: 0px !important;
	margin-right: 0px !important
}
div.bk-classic-blog.bk-blog-outer-wrap ul.bk-blog-wrap {
	margin-top: 0px !important
}
ul.bk-blog-wrap li.bk-blog-entry-wrap {
	display: none;
	float: left;
	list-style: none;
	margin-bottom: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
.no-js ul.bk-blog-wrap li.bk-blog-entry-wrap {
	display: block;
	width: 100%
}
div.bk-classic-blog.bk-blog-outer-wrap ul.bk-blog-wrap li.bk-blog-entry-wrap {
	float: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
h3.post-entry-title {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px
}
h3.post-entry-title a {
	color: #404040
}
h3.post-entry-title a:hover {
	color: #FF4629;
	text-decoration: none
}
span.bk-post-entry-meta {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	display: block;
	margin-bottom: 10px
}
article.bk-post-summary {
	background: white
}
article.bk-post-summary div.bk-blog-content-wrap {
	padding: 10px;
	position: relative
}
div.bk-classic-blog.bk-blog-outer-wrap article.bk-post-summary div.bk-blog-content-wrap {
	padding: 0px;
	padding-top: 10px
}
article.bk-post-summary div.bk-blog-content-wrap p {
	padding: 10px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-left: -10px;
	margin-right: -10px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
article.bk-post-summary div.bk-blog-content-wrap p {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
.single-post div.bk-post-summary-actions span.right {
	margin-bottom: 10px
}
div.bk-post-summary-actions a.bk-love-button {
	margin-left: 15px
}
article.bk-post-summary.format-image div.bk-blog-content-wrap:after, article.bk-post-summary.format-standard div.bk-blog-content-wrap:after, article.bk-post-summary.format-quote div.bk-blog-content-wrap:after, article.bk-post-summary.format-link div.bk-blog-content-wrap:after, article.bk-post-summary.format-chat div.bk-blog-content-wrap:after, article.bk-post-summary.format-status div.bk-blog-content-wrap:after {
	content: "";
	display: block;
	position: absolute;
	top: -14px;
	left: 10px;
	width: 0;
	border-width: 7px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: #FFF
}
article.bk-post-summary.format-image div.bk-blog-content-wrap:before, article.bk-post-summary.format-standard div.bk-blog-content-wrap:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: 10px;
	width: 14px;
	height: 7px;
	background: url("wp-content/themes/division_20/images/description-tip.png") no-repeat 0px 0px
}
div.bk-link-post-format-featured-inner-wrap {
	background: #404040;
	padding: 10px;
	position: relative
}
div.bk-link-post-format-featured-inner-wrap a {
	color: white
}
div.bk-link-post-format-featured-inner-wrap a:hover {
	color: #FF4629;
	text-decoration: none
}
div.bk-link-post-format-featured-inner-wrap h3.bk-link-primary {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-align: center
}
div.bk-link-post-format-featured-inner-wrap span.bk-link-secondary {
	text-align: center;
	display: block
}
div.bk-quote-post-format-featured-inner-wrap {
	background: #404040;
	color: white;
	padding: 10px
}
.single-post div.bk-quote-post-format-featured-inner-wrap {
	padding: 30px
}
div.bk-quote-post-format-featured-inner-wrap h3.bk-quote-text {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold
}
div.bk-quote-post-format-featured-inner-wrap span.bk-quote-author {
	text-align: right;
	display: block
}
div.bk-chat-post-format-featured-inner-wrap {
	background: #404040;
	color: white;
	padding: 10px
}
.single-post div.bk-chat-post-format-featured-inner-wrap {
	padding: 30px
}
div.bk-chat-post-format-featured-inner-wrap>p {
	margin-bottom: 3px
}
div.bk-status-post-format-featured-inner-wrap {
	background: #4099FF;
	color: white;
	padding: 10px
}
.single-post div.bk-status-post-format-featured-inner-wrap {
	padding: 30px
}
div.bk-status-post-format-featured-inner-wrap h3.tweet-text {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold
}
div.bk-status-post-format-featured-inner-wrap a.tweet-author-link {
	display: block;
	text-align: right
}
div.bk-status-post-format-featured-inner-wrap a {
	color: white
}
.single-post #bk-content-wrap, .error404 .bk-fixed-page #bk-content-wrap {
	background: white;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
.single-post div.bk-blog-content-wrap, .page .bk-fixed-page .bk-page-content-wrap, .archive .bk-fixed-page .bk-page-content-wrap, .error404 .bk-fixed-page .bk-page-content-wrap {
	padding: 30px;
	padding-bottom: 0px
}
.single-post article.post {
}
.single-post .bk-fixed-page {
	padding: 0px
}
h1.post-entry-title, h1.page-entry-title {
	margin-bottom: 0px;
	padding: 15px 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
h1.post-entry-title, h1.page-entry-title {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
span.bk_blog_social_button_wrap {
	float: left;
	display: block;
	margin-right: 20px;
	margin-bottom: 10px
}
div.next_prev_post_links {
	padding: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.next_prev_post_links {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-post-page-content-outer-wrap.with-sidebar-right {
	margin-left: 0px;
	background: url("wp-content/themes/division_20/images/dots-y.png") right top repeat-y
}
div.bk-post-page-content-outer-wrap.with-sidebar-left {
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-post-page-content-outer-wrap.with-sidebar-right, div.bk-post-page-content-outer-wrap.with-sidebar-left {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
div.bk-primary-sidebar ul.sidebar-content {
	margin-top: 0px
}
div.bk-post-page-content-outer-wrap.no-sidebar {
	margin-left: 0px
}
div.bk-secondary-sidebar.sidebar-left {
	margin-left: 0px
}
div.bk-secondary-sidebar.sidebar-left ul.sidebar-content {
	margin-left: 30px
}
div.bk-secondary-sidebar.sidebar-right ul.sidebar-content {
	margin-right: 30px
}
@media (max-width: 768px) {
div.bk-secondary-sidebar.sidebar-left ul.sidebar-content, div.bk-secondary-sidebar.sidebar-right ul.sidebar-content {
	margin-left: 30px;
	margin-right: 30px;
	float: none !important
}
div.bk-post-page-content-outer-wrap, div.bk-secondary-sidebar {
	float: none !important;
	width: 100% !important;
	margin-left: 0 !important
}
div.bk-post-page-content-outer-wrap.with-sidebar-right, div.bk-post-page-content-outer-wrap.with-sidebar-left {
	border-right-width: 0px;
	border-left-width: 0px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
}
@media (max-width: 768px) and (min--moz-device-pixel-ratio: 2), (max-width: 768px) and (-o-min-device-pixel-ratio: 2/1), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) and (min-device-pixel-ratio: 2) {
div.bk-post-page-content-outer-wrap.with-sidebar-right, div.bk-post-page-content-outer-wrap.with-sidebar-left {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-comments-wrap, div.bk-respond-wrap {
	padding: 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-comments-wrap, div.bk-respond-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-comments-wrap {
}
div#comments div.nav-previous {
	float: left
}
div#comments div.nav-next {
	float: right
}
h4.section-start.comments-section {
	margin-bottom: 30px
}
div#respond p.form-submit input[type=submit] {
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-ms-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
	border-width: 0px;
	position: relative;
	background: transparent
}
div#respond p.form-submit input[type=submit]:hover {
}
ol.bk_comment_list {
	margin-bottom: 0px
}
ol.bk_comment_list div#respond {
	position: relative;
	top: -42px;
	left: 0px;
	z-index: 1;
	padding: 15px;
	padding-top: 25px;
	background-color: #f8f8f8
}
div#respond span.required {
	color: #FF4629
}
div#respond span.bk-cancel-reply-link {
	position: absolute;
	top: 0px;
	left: 15px
}
div#respond input[type=text], div#respond textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
div#respond p.comment-form-author span.required, div#respond p.comment-form-email span.required, div#respond p.comment-form-url span.required {
}
div#respond p.comment-form-comment label {
	float: none
}
div#respond p.comment-form-author, div#respond p.comment-form-email, div#respond p.comment-form-url {
	display: block;
	float: left;
	width: 32%;
	margin-right: 2%
}
@media only screen and (max-width: 767px) {
div#respond p.comment-form-author, div#respond p.comment-form-email, div#respond p.comment-form-url {
	display: block;
	float: none;
	width: 100%
}
}
div#respond p.comment-form-url {
	margin-right: 0px !important
}
div#respond label {
	display: block;
	float: left;
	font-weight: bold;
	padding-bottom: 10px
}
ol.bk_comment_list {
	margin-left: 0px !important
}
ol.bk_comment_list li.comment, ol.bk_comment_list {
	list-style: none
}
ol.bk_comment_list li.comment, ol.bk_comment_list ul.children {
	position: relative
}
ol.bk_comment_list>li.comment:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 30px;
	left: 30px;
	width: 1px;
	height: 100%;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ol.bk_comment_list>li.comment:after {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
ol.bk_comment_list>li.comment:last-child:after {
	top: 0px
}
ol.bk_comment_list ul.children li.comment:first-child:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 20px;
	left: -40px;
	width: 40px;
	height: 1px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left top repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ol.bk_comment_list ul.children li.comment:first-child:after {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
ol.bk_comment_list>li.comment>ul.children>li.comment:first-child:after {
	left: -50px;
	width: 50px
}
ol.bk_comment_list li.comment ul.children:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 20px;
	width: 1px;
	height: 100%;
	border-width: 1px;
	background: url("wp-content/themes/division_20/images/dots-y.png") left top repeat-y
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ol.bk_comment_list li.comment ul.children:after {
background-image:url("wp-content/themes/division_20/images/retina/dots-y@2.png");
background-size:1px 4px
}
}
ol.bk_comment_list li.comment {
	margin-bottom: 20px
}
ol.bk_comment_list li.comment div#respond {
	margin-left: 80px
}
ol.bk_comment_list li.comment ul.children div#respond {
	margin-left: 60px
}
ol.bk_comment_list li.comment div.content-wrap span.comment-tip {
	display: block;
	position: absolute;
	top: 20px;
	left: -20px;
	border-width: 10px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: #f8f8f8;
	border-left-color: transparent;
	border-bottom-color: transparent
}
ol.bk_comment_list li.comment ul.children div.content-wrap span.comment-tip {
	top: 10px
}
ol.bk_comment_list li.comment div.content-wrap {
	position: relative;
	margin-left: 80px;
	padding: 15px;
	background: #f8f8f8
}
ol.bk_comment_list li.comment span.fn {
	font-weight: bold
}
ol.bk_comment_list li.comment div.content-wrap p {
	margin-bottom: 10px
}
ol.bk_comment_list li.comment.bypostauthor>div.comment>div.content-wrap {
}
ol.bk_comment_list li.comment ul.children div.content-wrap {
	margin-left: 60px
}
ol.bk_comment_list li.comment ul.children {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 80px
}
ol.bk_comment_list li.comment ul.children ul.children {
	margin-left: 60px
}
ol.bk_comment_list li.comment div.comment-avatar {
	position: relative;
	z-index: 2;
	width: 60px;
	height: 60px;
	overflow: hidden
}
ol.bk_comment_list li.comment div.comment-avatar img {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
div#respond h4.comments-section {
	line-height: 1.0
}
ol.bk_comment_list ul.children li.comment div.comment-avatar {
	width: 40px;
	height: 40px
}
ol.bk_comment_list ul.children li.comment div.comment-avatar img {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
ol.bk_comment_list li.comment div.comment-avatar img.avatar {
	width: 100% !important;
	height: 100% !important
}
ol.bk_comment_list li.comment div.comment-avatar {
}
ul.bk-recent-portfolio-widget {
	margin-left: 0px !important;
	margin-right: -2px
}
ul.bk-recent-portfolio-widget li {
	display: block;
	float: left
}
ul.bk-recent-portfolio-widget li a {
	display: block;
	position: relative;
	float: left;
	width: 72px;
	height: 72px;
	margin-right: 2px;
	margin-bottom: 2px
}
ul.bk-recent-portfolio-widget li img {
	width: 72px;
	height: 72px
}
li.widget .tagcloud a {
	display: block;
	float: left;
	border: 1px solid #909090;
	color: #909090;
	padding: 4px;
	font-size: 12px !important;
	line-height: 12px !important;
	margin-right: 3px;
	margin-bottom: 3px
}
li.widget .tagcloud a:hover {
	border: 1px solid #FF4629;
	color: #FF4629
}
span.widget-time {
}
span.widget-post-title {
	font-weight: bold
}
span.widget-post-title a {
	color: #555
}
span.widget-post-title a:hover {
	color: #FF4629
}
div.bk-search-form-wrap {
	margin-right: 12px
}
div.bk-search-form-wrap #s {
	width: 100%
}
div.contact-form-wrap {
	margin-right: 12px
}
div.contact-form-wrap input, div.contact-form-wrap textarea {
	width: 100%;
	margin-bottom: 5px
}
div.contact-form-wrap textarea {
	height: 100px
}
div.contact-form-wrap label {
	margin-bottom: 5px;
	font-size: 12px;
	text-transform: uppercase;
	display: block
}
span.bk-contact-form-required {
	display: none;
	color: red;
	margin-left: 10px
}
div.contact-response-wrap p {
	margin-bottom: 20px
}
div.contact-form-wrap a.submit span.ajax-loading-icon {
	display: none
}
div.contact-form-wrap a.submit.loading span.ajax-loading-icon {
	display: block
}
div.contact-form-wrap a.submit.loading {
	padding-right: 36px
}
div.bk-google-map-wrap div.bk-google-map-frame {
	margin-bottom: 10px
}
div.bk-google-map-wrap div.left-textarea {
	float: left;
	width: 49%;
	padding-right: 1%
}
div.bk-google-map-wrap div.right-textarea {
	float: right;
	width: 49%;
	padding-left: 1%
}
div.flickr-photos {
	margin-right: -2px;
	margin-bottom: 30px
}
ul.sidebar-content div.flickr-photos {
	margin-bottom: 0px
}
div.flickr-photos a {
	display: block;
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	margin-right: 2px;
	margin-bottom: 2px
}
div.flickr-photos a img {
	width: 75px;
	height: 75px
}
ul.bk-recent-portfolio-widget {
	margin-left: 0px !important;
	margin-right: -2px
}
ul.bk-recent-portfolio-widget li {
	display: block;
	float: left
}
ul.bk-recent-portfolio-widget li a {
	display: block;
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	margin-right: 2px;
	margin-bottom: 2px
}
ul.bk-recent-portfolio-widget li img {
	width: 75px;
	height: 75px
}
ul.bk-recent-posts-widget {
	margin-left: 0px !important;
	list-style: none !important
}
ul.bk-recent-posts-widget li {
	margin-bottom: 10px
}
ul.bk-recent-posts-widget li:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom-width: 0px
}
div.widget-thumb.img-frame.left {
	margin-right: 10px;
	width: 75px;
	height: 75px;
	position: relative
}
ul.bk-recent-posts-widget span.widget-post-title, ul.bk-recent-posts-widget span.widget-time, ul.bk-recent-posts-widget span.widget-comment-excerpt {
	display: block
}
ul.bk-recent-posts-widget li div.widget-thumb img {
	width: 75px;
	height: 75px
}
ul.bk-recent-comments-widget div.widget-thumb img {
	width: 40px !important;
	height: 40px !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
ul.bk-recent-comments-widget div.widget-thumb.img-frame.left {
	margin-right: 20px;
	width: 40px;
	height: 40px;
	position: relative
}
ul.bk-recent-comments-widget div.bk-recent-comment {
	position: relative;
	padding: 10px;
	margin-left: 60px;
	background: #f8f8f8
}
ul.bk-recent-comments-widget div.bk-recent-comment:after {
	content: '';
	display: block;
	position: absolute;
	top: 10px;
	left: -20px;
	width: 0;
	border-width: 10px;
	border-style: solid;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: #f8f8f8;
	border-bottom-color: transparent
}
div.bk-twitter-widget-outer-wrap {
	margin-bottom: 40px
}
ul.bk-twitter-widget {
	margin-bottom: 30px
}
ul.bk-twitter-widget li p {
	margin-bottom: 10px
}
ul.bk-pinterest-pins {
	margin-left: 0px !important;
	margin-right: -2px
}
ul.bk-pinterest-pins li {
	display: block;
	width: 75px;
	height: 75px;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left
}
ul.bk-pinterest-pins a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 75px;
	height: 75px
}
ul.bk-pinterest-pins li a img {
	width: auto;
	max-width: none;
	position: relative;
	left: 0px;
	height: auto
}
ul.bk-dribbble-shots {
	margin-left: 0px !important;
	margin-right: -2px
}
ul.bk-dribbble-shots li {
	display: block;
	width: 75px;
	height: 75px;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
	overflow: hidden
}
ul.bk-dribbble-shots a {
	display: block;
	position: relative;
	width: 75px;
	height: 75px
}
ul.bk-dribbble-shots li a img {
	height: 75px;
	max-width: none !important
}
div.bk-testimonials-wrap {
	margin-bottom: 20px
}
ul.bk-testimonials-widget {
	margin-left: 0px !important;
	list-style: none !important
}
div.bk-testimonials-wrap .flex-direction-nav {
	bottom: 0px;
	left: 100%;
	width: 38px;
	height: 19px
}
div.bk-testimonials-wrap .flex-direction-nav a {
	opacity: 0.75;
	filter: alpha(opacity=75);
	width: 19px;
	height: 19px;
	display: block;
	background: transparent url("wp-content/themes/division_20/images/small-arrows-sprite.png") no-repeat 0 0;
	position: absolute;
	text-indent: -9999px
}
div.bk-testimonials-wrap a.flex-next, div.bk-testimonials-wrap.bk-hover a.flex-next {
	background-position: -19px 0px;
	position: relative;
	left: -19px;
	top: 0px
}
div.bk-testimonials-wrap a.flex-prev, div.bk-testimonials-wrap.bk-hover a.flex-prev {
	background-position: 0px 0px;
	left: -38px !important;
	top: 0px
}
div.bk-testimonials-wrap a.flex-next:hover, div.bk-testimonials-wrap a.flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-testimonials-wrap .flex-direction-nav a {
background-image:url("wp-content/themes/division_20/images/retina/small-arrows-sprite@2.png");
background-size:38px 19px
}
}
div.bk-testimonial-body {
	padding: 10px;
	background: #f8f8f8;
	position: relative;
	margin-bottom: 20px
}
div.bk-testimonial-body p {
	margin-bottom: 0px
}
div.testimonial-tip {
	display: block;
	position: absolute;
	bottom: -20px;
	left: 10px;
	width: 0;
	border-width: 10px;
	border-style: solid;
	border-top-color: #f8f8f8;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent
}
span.bk-testinonial-title {
	font-weight: bold;
	display: block;
	margin-bottom: 10px
}
span.bk-testimonial-content {
	font-style: italic
}
div.testimonial-avatar-wrap {
	display: inline-block;
	margin-right: 10px
}
div.testimonial-avatar-wrap img {
	width: 40px !important;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
span.author-position {
	padding-left: 5px
}
span.author-name, span.author-position {
	display: inline-block;
	vertical-align: top
}
div.bk-toggle-header, div.bk-toggle.bk-toggle-closed div.bk-toggle-header {
	cursor: pointer;
	color: #909090;
	position: relative
}
div.bk-toggle-header:hover, div.bk-toggle-header.ui-state-active, div.bk-toggle div.bk-toggle-header {
	color: #404040
}
div.bk-toggle-header span.bk-header-button {
	width: 29px;
	height: 29px;
	position: absolute;
	right: 0px;
	top: -5px;
	background: url("wp-content/themes/division_20/images/cross.png") 0px -29px no-repeat
}
div.bk-toggle div.bk-toggle-header span.bk-header-button {
	background-position: -29px -29px
}
div.bk-toggle.bk-toggle-closed div.bk-toggle-header span.bk-header-button {
	background-position: 0px -29px
}
div.bk-toggle-header span.bk-header-button {
	background-position: 0px -29px
}
div.bk-toggle-header.ui-state-active span.bk-header-button {
	background-position: -29px -29px
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-toggle-header span.bk-header-button {
background-image:url("wp-content/themes/division_20/images/retina/cross@2.png");
background-size:58px 58px
}
}
div.bk-toggle.bk-toggle-closed div.bk-toggle-content-outer-wrap {
	display: none
}
div.bk-toggle-content-outer-wrap p, div.bk-accordion-outer-wrap p {
	margin-bottom: 10px
}
div.ui-tabs-hide {
	display: none
}
div.bk-tabs ul.ui-tabs-nav {
	margin-left: 0px !important;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 12px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-tabs ul.ui-tabs-nav {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-tabs div.dividable-content p {
	margin-bottom: 10px
}
div.bk-tabs ul.ui-tabs-nav li {
	display: block;
	position: relative;
	margin-right: 20px;
	top: 0px;
	float: left
}
div.bk-tabs ul.ui-tabs-nav li a {
	text-transform: uppercase;
	font-weight: bold;
	color: #909090;
	padding-bottom: 10px;
	padding-top: 0px;
	display: block;
	line-height: 12px
}
div.bk-tabs ul.ui-tabs-nav li {
	border-bottom: 1px solid transparent
}
div.bk-tabs ul.ui-tabs-nav li.ui-tabs-selected, div.bk-tabs ul.ui-tabs-nav li.ui-tabs-active {
	border-bottom: 1px solid #404040
}
div.bk-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div.bk-tabs ul.ui-tabs-nav li.ui-tabs-active a, div.bk-tabs ul.ui-tabs-nav li:hover a {
	color: #404040
}
span.dropcap {
	text-align: center;
	line-height: 30px;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 3px;
	background-color: #555;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: normal
}
span.dropcap.round {
	color: white;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
span.dropcap.square {
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
span.dropcap.plain {
	background-color: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 40px;
	font-weight: normal
}
em.bk_highlight {
	color: white;
	background-color: #FF4629;
	font-style: normal;
	padding: 0px 3px
}
div.bk-progress-bar-wrap {
	margin-bottom: 20px
}
div.bk-progress-bar-base, div.bk-progress-bar {
	height: 10px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
div.bk-progress-bar-base {
	margin-top: 10px;
	background-color: #f8f8f8;
	-webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.1)
}
div.bk-progress-bar {
	background-color: #FF4629;
	width: 0%
}
div.bk-progress-bar-overlay {
	background: url("wp-content/themes/division_20/images/animated-overlay.gif");
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	filter: alpha(opacity=10);
	opacity: 0.1
}
a.bk_button, div#respond p.form-submit input[type=submit], div.bk-protected-form-wrap input[type=submit], a.comment-reply-link, span.bk-cancel-reply-link, a.comment-edit-link {
	position: relative;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #909090;
	cursor: pointer;
	border: 1px solid #909090;
	padding: 3px;
	font-size: 10px;
	line-height: 10px
}
a.bk_button:hover, div#respond p.form-submit input[type=submit]:hover, div.bk-protected-form-wrap input[type=submit]:hover, a.comment-reply-link:hover, span.bk-cancel-reply-link:hover, a.comment-edit-link:hover {
	color: #FF4629;
	border: 1px solid #FF4629
}
div.bk-protected-form-wrap input[type=submit] {
	background: transparent;
	margin-top: 10px
}
a.bk_button.small {
	padding: 3px;
	font-size: 10px;
	line-height: 10px
}
a.bk_button.normal, div#respond p.form-submit input[type=submit], div.bk-protected-form-wrap input[type=submit] {
	padding: 7px;
	font-size: 12px;
	line-height: 12px
}
a.bk_button.large {
	padding: 10px;
	font-size: 14px;
	line-height: 14px
}
div.bk-pricing-table-outer-wrap {
	margin-bottom: 50px;
	position: relative;
	top: 20px
}
div.bk-pricing-table-outer-wrap a.button {
	margin-right: 0px;
	margin-bottom: 0px
}
div.bk-pricing-table-column-wrap {
	float: left;
	position: relative;
	background-color: white;
	border: 1px solid #808080;
	border-left-width: 0px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
div.bk-pricing-table-column-wrap.bk-before-recommended-column {
	border-right-width: 0px
}
div.bk-pricing-table-column-wrap.bk-after-recommended-column {
	border-left-width: 0px
}
div.bk-pricing-table-column-wrap.bk-first-column {
	border-left-width: 1px
}
div.bk-pricing-table-column-wrap.bk-recommended-column {
	border-left-width: 1px;
	border-right-width: 1px;
	margin-top: -20px
}
div.bk-pricing-table-header {
	padding-top: 20px;
	padding-bottom: 20px;
	background: transparent url("wp-content/themes/division_20/images/dots-x.png") repeat-x bottom left
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-pricing-table-header {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-pricing-table-column-wrap div.bk-pricing-table-footer {
	padding-top: 20px;
	padding-bottom: 20px
}
div.bk-pricing-table-column-wrap.bk-recommended-column div.bk-pricing-table-header, div.bk-pricing-table-column-wrap.bk-recommended-column div.bk-pricing-table-footer {
	padding-top: 30px;
	padding-bottom: 30px
}
div.bk-pricing-table-feature {
	line-height: 40px;
	font-weight: bold;
	background: transparent url("wp-content/themes/division_20/images/dots-x.png") repeat-x bottom left
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-pricing-table-feature {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
div.bk-pricing-table-feature.bk_alternate {
	background: #F8F8F8 url("wp-content/themes/division_20/images/dots-x.png") repeat-x bottom left
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-pricing-table-feature.bk_alternate {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
h4.bk-pricing-table-title {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif
}
h5.bk-pricing-table-price {
	font-size: 18px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif
}
div.bk-recommended-header-branding-line {
	width: 100%;
	position: absolute;
	top: -1px;
	left: -1px
}
div.bk-recommended-header-branding-line:after {
	content: "";
	display: none;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -15px;
	width: 0;
	border-width: 15px;
	border-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent
}
@media only screen and (max-width: 767px) {
div.bk-pricing-table-outer-wrap {
	top: 0px
}
div.bk-pricing-table-column-wrap {
	float: none;
	width: 100% !important;
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-top-width: 0px
}
div.bk-pricing-table-column-wrap.bk-recommended-column div.bk-pricing-table-header, div.bk-pricing-table-column-wrap.bk-recommended-column div.bk-pricing-table-footer {
	padding-top: 20px;
	padding-bottom: 20px
}
div.bk-pricing-table-column-wrap.bk-recommended-column {
	border-left-width: 1px;
	border-right-width: 1px;
	margin-top: 0px
}
div.bk-pricing-table-column-wrap.bk-first-column {
	border-top-width: 1px
}
}
.wpcf7-form-control {
	max-width: 100%;
	box-sizing: border-box
}
input[type=submit].wpcf7-submit {
	position: relative;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #909090;
	cursor: pointer;
	border: 1px solid #909090;
	background: transparent;
	padding: 7px;
	font-size: 12px;
	line-height: 12px
}
input[type=submit].wpcf7-submit:hover {
	color: #404040;
	border-color: #404040
}
.jackbox-modal {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 18px;
	background: rgba(0, 0, 0, 0.9);
	box-sizing: content-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.jackbox-modal h2, .jackbox-modal h3 {
	font: 24px "Mako", sans-serif;
	font-weight: normal;
	color: #444
}
.jackbox-title-text {
	font: 14px "Mako", sans-serif;
	color: #222
}
.jackbox-thumb-tip {
	background: rgba(0,0,0,0.75)
}
.jackbox-thumb-tip-text {
	text-transform: uppercase;
	color: #FFF
}
.jackbox-description-text {
	background-color: #FFF;
	text-align: left
}
.jackbox-html>div {
	background-color: #F5F5F5;
	border: 1px solid #E5E5E5;
	text-align: left
}
.jackbox-holder {
	background-color: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px
}
.jackbox-container {
	background: #000;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5)
}
.jackbox-panel, .jackbox-button, .jackbox-thumb-left, .jackbox-thumb-right {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important;
	filter: alpha(opacity=75) !important;
	opacity: 0.75 !important;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	transition: opacity 0.4s
}
.jackbox-panel:hover, .jackbox-button:hover, .jackbox-thumb-left:hover, .jackbox-thumb-right:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important
}
.jackbox-social-toggle {
	position: absolute;
	display: none !important;
	top: 0px;
	left: 0px;
	background-position: -51px 0px
}
.jackbox-panel-left {
	background-image: url("wp-content/themes/division_20/jackbox/img/graphics/panel_left.png")
}
.jackbox-panel-right {
	background-image: url("wp-content/themes/division_20/jackbox/img/graphics/panel_right.png")
}
.jackbox-button {
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url("wp-content/themes/division_20/jackbox/img/graphics/jackbox-sprite.png")
}
.jackbox-arrow-left {
	background-position: 0px 0px
}
.jackbox-arrow-right {
	background-position: -17px 0px
}
.jackbox-info {
	background-position: -200px -200px;
	display: none
}
.jackbox-show-thumbs {
	background-position: -200px -200px;
	display: none
}
.jackbox-hide-thumbs {
	background-position: -200px -200px;
	display: none
}
.jackbox-close {
	background-position: -34px 0px
}
.jackbox-fs {
	background-position: -68px 0px
}
.jackbox-ns {
	background-position: -85px 0px
}
.jackbox-thumb-panel {
}
.jackbox-thumb-left {
	background-position: 0px 0px;
	margin: -9px 0 0 -27px;
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url("wp-content/themes/division_20/jackbox/img/graphics/jackbox-sprite.png")
}
.jackbox-thumb-right {
	background-position: -17px 0px;
	margin: -9px 0 0 15px;
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-image: url("wp-content/themes/division_20/jackbox/img/graphics/jackbox-sprite.png")
}
.jackbox-pre-outside {
	padding: 5px
}
.jackbox-pre-inside {
	background: url("wp-content/themes/division_20/images/ajax-white.gif") no-repeat center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.jackbox-pre-inside {
background-image:url("wp-content/themes/division_20/images/retina/ajax-white@2.gif");
background-size:16px 16px
}
}
.jackbox {
	position: relative;
	display: inline-block
}
.jackbox-modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.jackbox-modal h2 {
	margin: 0 0 12px -2px
}
.jackbox-modal h3 {
	margin: 0 0 8px -2px
}
.jackbox-modal ul {
	margin: 0;
	padding: 0
}
.jackbox-modal li {
	margin: 0 0 10px 0;
	padding: 0
}
.jackbox-modal li:last-child {
	margin-bottom: -10px
}
.jackbox-html>div {
	padding: 16px 20px 16px 20px;
	box-sizing: border-box
}
.jackbox-html > div p {
	margin: 5px 0 0 0;
	color: #808080
}
.jackbox-title-text {
	position: absolute;
	left: 0px;
	top: 7px;
	color: #CECECE;
	text-transform: uppercase;
	width: 100%;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	z-index: 0
}
.jackbox-info-text {
	display: inline-block;
	overflow-y: auto;
	z-index: 999;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.jackbox-description-text {
	padding: 14px 17px 19px 17px
}
.jackbox-html, .jackbox-wrapper, .jackbox-content, .jackbox-description, .jackbox-hidden-items {
	display: none
}
.jackbox-html {
	overflow-y: auto
}
.jackbox-modal img {
	image-rendering: optimizeSpeed
}
.jackbox-holder {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	padding: 33px 6px 34px 6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.jackbox-container {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	z-index: 0;
	text-align: center
}
.jackbox-content {
	margin: 0 auto
}
.jackbox-overflow {
	overflow: hidden !important
}
.jackbox-thumb-holder {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0
}
.jackbox-thumb-panel {
	position: absolute;
	left: 50%;
	overflow: hidden;
	white-space: nowrap;
	padding: 2px 2px 0 2px
}
.jackbox-thumb-strip {
	position: relative
}
.jackbox-thumb {
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background: #000 url("wp-content/themes/division_20/images/ajax-white.gif") no-repeat center
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.jackbox-thumb {
background-image:url("wp-content/themes/themes/division_20/jackbox/..images/retina/ajax-white@2.gif");
background-size:16px 16px
}
}
.jackbox-thumb.jb-thumb-loaded {
	background: #000
}
.jackbox-thumb-inner {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,0.1);
	z-index: 1;
	cursor: pointer
}
.jackbox-content-image-border {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,0.1);
	z-index: 1
}
.jackbox-thumb img {
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	-ms-transition: opacity 0.4s;
	transition: opacity 0.4s
}
.jb-thumb-fadein img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5
}
.jackbox-thumb:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75
}
.jb-thumb-active img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1
}
.jb-thumb-active img {
	cursor: auto
}
.jackbox-thumb-left, .jackbox-thumb-right {
	cursor: pointer;
	position: absolute;
	display: none
}
.jackbox-top {
	position: absolute;
	top: 7px;
	left: 5px
}
.jackbox-top:after {
	content: "";
	position: absolute;
	top: 26px;
	left: 1px;
	width: 100%;
	height: 1px;
	background-color: transparent;
	display: block;
	z-index: 999
}
.jackbox-bottom {
	position: relative;
	white-space: nowrap;
	z-index: 99
}
.jackbox-social {
	position: absolute;
	top: -2px;
	left: 23px;
	display: none
}
.jackbox-top-icons {
	position: absolute;
	right: -1px
}
.jackbox-bottom-icons {
	position: absolute;
	right: 0px;
	top: 7px
}
.jackbox-controls {
	position: absolute;
	left: 0;
	top: 7px;
	z-index: 1
}
.jackbox-button {
	cursor: pointer;
	display: inline-block
}
.jackbox-arrow-right {
	margin-left: 6px
}
.jackbox-button-margin {
	margin-left: 6px
}
:-webkit-full-screen .jackbox-fs {
display:none !important
}
:-moz-full-screen .jackbox-fs {
display:none !important
}
:-webkit-full-screen .jackbox-ns {
display:inline-block !important
}
:-moz-full-screen .jackbox-ns {
display:inline-block !important
}
.jackbox-panel {
	display: block;
	cursor: pointer;
	visibility: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	width: 58px;
	height: 100%;
	position: absolute;
	top: 0
}
.jackbox-panel-left {
	left: 0
}
.jackbox-panel-right {
	right: 0
}
.jackbox-preloader {
	position: fixed;
	left: 50%;
	top: 50%;
	visibility: hidden;
	width: 20px;
	height: 20px;
	margin: -15px 0 0 -15px;
	z-index: 9999
}
.jackbox-spin-preloader {
	visibility: visible
}
.jackbox-pre-outside {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: -25%;
	left: -25%
}
.jackbox-pre-inside {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: 5px;
	left: 5px
}
.jackbox-thumb-tip {
	display: block;
	position: fixed;
	overflow: hidden;
	opacity: 0;
	z-index: 9999;
	visibility: hidden;
	pointer-events: none;
	padding: 5px 10px 5px 10px;
	-webkit-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-moz-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-o-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-ms-transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	transition: all 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000)
}
.jackbox-thumb-tip-text {
	white-space: nowrap;
	display: inline-block;
	text-transform: uppercase;
	-webkit-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-moz-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-o-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-ms-transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000);
	transition: width 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000)
}
.jackbox-controls {
	display: none !important
}
.jackbox-button-thumbs {
	display: none !important
}
@media screen and (max-width: 600px) {
.jackbox-panel, .jackbox-thumb-holder {
	display: none !important
}
.jackbox-show-thumbs, .jackbox-hide-thumbs {
	width: 0;
	margin-left: 0;
	overflow: hidden
}
.jackbox-controls {
	display: block !important
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.jackbox-arrow-left, .jackbox-arrow-right, .jackbox-close, .jackbox-fs, .jackbox-ns, .jackbox-thumb-left, .jackbox-thumb-right, .jackbox-social-toggle {
background-image:url("wp-content/themes/division_20/jackbox/img/graphics/retina/jackbox-sprite.png");
background-size:102px 17px
}
.jackbox-panel-left {
background-image:url("wp-content/themes/division_20/jackbox/img/graphics/retina/panel_left.png");
background-size:30px 50px
}
.jackbox-panel-right {
background-image:url("wp-content/themes/division_20/jackbox/img/graphics/retina/panel_right.png");
background-size:30px 50px
}
}
* {
	margin: 0;
	padding: 0
}
img {
	border: none
}
#supersized-loader {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 3;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	text-indent: -999em;
	background: transparent url("wp-content/themes/division_20/images/ajax-white.gif") no-repeat center center
}
#supersized {
	background: #111;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: 1;
	height: 100%;
	width: 100%;
	margin: 0px
}
#supersized img {
	width: auto;
	height: auto;
	position: relative;
	display: none;
	outline: none;
	border: none;
	max-width: none
}
#supersized.speed img {
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -moz-crisp-edges
}
#supersized.quality img {
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality
}
#supersized li {
	display: block;
	list-style: none;
	z-index: -30;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111
}
#supersized a {
	width: 100%;
	height: 100%;
	display: block
}
#supersized li.prevslide {
	z-index: -20
}
#supersized li.activeslide {
	z-index: -10
}
#supersized li.image-loading {
	background: #111 url("wp-content/themes/division_20/images/ajax-white.gif") no-repeat center center;
	width: 100%;
	height: 100%
}
#supersized li.image-loading img {
	visibility: hidden
}
#supersized li.prevslide img, #supersized li.activeslide img {
	display: inline
}
@media only screen and (max-width: 767px) {
#prevslide, #nextslide {
	display: none !important
}
#thumb-tray {
	bottom: 0px !important
}
#supersized {
	position: relative;
	left: 0;
	top: 0;
	height: 568px
}
}
#supersized-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 2
}
#controls-wrapper {
	margin: 0 auto;
	height: 42px;
	width: 100%;
	bottom: 0px;
	left: 0;
	z-index: 4;
	background: url("wp-content/themes/division_20/img/nav-bg.png") repeat-x;
	position: fixed
}
#controls {
	overflow: hidden;
	height: 100%;
	position: relative;
	text-align: left;
	z-index: 5
}
#slidecounter {
	float: left;
	color: #999;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: #000 0 -1px 0;
	margin: 0px 10px 0 15px;
	line-height: 42px
}
#slidecaption {
	color: white;
	z-index: 3;
	position: fixed;
	top: 30px;
	left: 30px
}
.bk-fixed-header-left #slidecaption {
	left: 40px
}
.bk-top-header #slidecaption {
	top: 40px
}
#slidecaption .slide_caption_title {
	color: white;
	background: black;
	display: inline-block;
	padding: 0.5em;
	background: rgba(0,0,0,0.75)
}
#slidecaption .slide_caption_description {
	color: #373737;
	background: white;
	font-size: 14px;
	padding: 0.5em;
	background: rgba(255,255,255,0.75)
}
#navigation {
	float: right;
	margin: 0px 20px 0 0
}
#play-button {
	float: left;
	margin-top: 1px;
	border-right: 1px solid #333;
	background: url('wp-content/themes/division_20/img/bg-hover.png') repeat-x 0 44px
}
#play-button:hover {
	background-position: 0 1px;
	cursor: pointer
}
#prevslide, #nextslide {
	position: fixed;
	height: 50px;
	width: 30px;
	bottom: 50%;
	margin-bottom: -25px;
	opacity: 0.6;
	z-index: 3
}
#prevslide {
	left: 30px;
	background: url('wp-content/themes/division_20/images/panel_left.png')
}
#nextslide {
	right: 30px;
	background: url('wp-content/themes/division_20/images/panel_right.png')
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
#prevslide {
background:url("wp-content/themes/division_20/images/retina/panel_left.png");
background-size:30px 50px
}
#nextslide {
background:url("wp-content/themes/division_20/images/retina/panel_right.png");
background-size:30px 50px
}
}
#prevslide:active, #nextslide:active {
	margin-top: -23px
}
#prevslide:hover, #nextslide:hover {
	cursor: pointer
}
ul#slide-list {
	padding: 15px 0;
	float: left;
	position: absolute;
	left: 50%
}
ul#slide-list li {
	list-style: none;
	width: 12px;
	height: 12px;
	float: left;
	margin: 0 5px 0 0
}
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover {
	background-position: 0 0px
}
#nextthumb, #prevthumb {
	z-index: 2;
	display: none;
	position: fixed;
	bottom: 61px;
	height: 75px;
	width: 100px;
	overflow: hidden;
	background: #ddd;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 5px #000
}
#nextthumb {
	right: 12px
}
#prevthumb {
	left: 12px
}
#nextthumb img, #prevthumb img {
	width: 150px;
	height: auto
}
#nextthumb:active, #prevthumb:active {
	bottom: 59px
}
#nextthumb:hover, #prevthumb:hover {
	cursor: pointer
}
#thumb-tray {
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	height: 95px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255,255,255,0.1)
}
ul#thumb-list {
	display: inline-block;
	list-style: none;
	position: relative;
	left: 0px;
	padding: 0 0px;
	margin: 0px
}
ul#thumb-list li {
	position: relative;
	background: #111;
	list-style: none;
	display: inline;
	width: 75px;
	height: 75px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px
}
ul#thumb-list li:first-child {
}
ul#thumb-list li:last-child {
}
ul#thumb-list li img {
	width: 75px;
	height: auto;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out
}
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100)
}
ul#thumb-list li:hover {
	cursor: pointer
}
.clear {
	clear: both
}
.nobr {
	white-space: nowrap
}
@font-face {
	font-family: 'star';
	src: url('../../woocommerce/assets/fonts/star.eot');
	src: url('../../woocommerce/assets/fonts/star-.eot#iefix') format('embedded-opentype'), url('../../woocommerce/assets/fonts/star.woff') format('woff'), url('../../woocommerce/assets/fonts/star.ttf') format('truetype'), url('../../woocommerce/assets/fonts/star.svg#star') format('svg');
	font-weight: normal;
	font-style: normal
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
	padding: 1em 1em 1em 3.5em;
	margin: 0 0 2em;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fcfbfc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfbfc), to(#f7f6f7));
	background: -webkit-linear-gradient(#fcfbfc, #f7f6f7);
	background: -moz-linear-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);
	background: -moz-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);
	color: #5e5e5e;
	text-shadow: 0 1px 0 #fff;
	list-style: none outside;
	width: auto;
	-webkit-box-shadow: inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3)
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
	content: "";
	height: 1.5em;
	width: 1.5em;
	display: block;
	position: absolute;
	top: 0;
	left: 1em;
	font-family: sans-serif;
	font-size: 1em;
	line-height: 1.5;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	padding-top: 1em;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1)
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {
	float: right
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
	list-style: none outside;
	padding-left: 0;
	margin-left: 0
}
.woocommerce-message {
	border-top: 3px solid #8fae1b
}
.woocommerce-message:before {
	background-color: #8fae1b;
	content: "\2713"
}
.woocommerce-info {
	border-top: 3px solid #1e85be
}
.woocommerce-info:before {
	background-color: #1e85be;
	content: "i";
	font-family: Times, Georgia, serif;
	font-style: italic
}
.woocommerce-error {
	border-top: 3px solid #b81c23
}
.woocommerce-error:before {
	background-color: #b81c23;
	content: "\00d7";
	font-weight: 700
}
p.demo_store {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: .5em 0;
	text-align: center;
	background: #ad74a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));
	background: -webkit-linear-gradient(#ad74a2, #96588a);
	background: -moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);
	background: -moz-gradient(center top, #ad74a2 0%, #96588a 100%);
	border: 1px solid #96588a;
	color: #fff;
	z-index: 99998;
	box-shadow: inset 0 0 0 3px rgba(255,255,255,0.2);
	-webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0 0 0 3px rgba(255,255,255,0.2)
}
.admin-bar p.demo_store {
	top: 28px
}
.woocommerce small.note, .woocommerce-page small.note {
	display: block;
	color: #777;
	font-size: 11px;
	line-height: 21px;
	margin-top: 10px
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
	margin: 0 0 1em;
	padding: 0;
	font-size: 0.92em;
	color: #777
}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
	color: #777
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
	width: 100%
}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: left;
	width: 48%
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
	width: 48%
}
.woocommerce div.product, .woocommerce #content div.product, .woocommerce-page div.product, .woocommerce-page #content div.product {
	margin-bottom: 0;
	position: relative
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
	color: #85ad74;
	font-size: 1.25em
}
.woocommerce div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce #content div.product p.price ins, .woocommerce-page div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page #content div.product p.price ins {
	background: inherit
}
.woocommerce div.product span.price del, .woocommerce div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce #content div.product p.price del, .woocommerce-page div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page #content div.product p.price del {
	font-size: 0.67em;
	color: rgba(145,145,145,0.5)
}
.woocommerce div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce-page #content div.product p.stock {
	font-size: 0.92em
}
.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock {
	color: #85ad74
}
.woocommerce div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock {
	color: red
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	float: left;
	width: 48%;
	margin-bottom: 2em
}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s
}
.woocommerce div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
	padding-top: 1em
}
.woocommerce div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {
	float: left;
	width: 30.75%;
	margin-right: 3.8%
}
.woocommerce div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last {
	margin-right: 0
}
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first {
	clear: both
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
	float: right;
	width: 48%;
	margin-bottom: 2em
}
.woocommerce div.product div.social, .woocommerce #content div.product div.social, .woocommerce-page div.product div.social, .woocommerce-page #content div.product div.social {
	text-align: right;
	margin: 0 0 1em
}
.woocommerce div.product div.social span, .woocommerce #content div.product div.social span, .woocommerce-page div.product div.social span, .woocommerce-page #content div.product div.social span {
	margin: 0 0 0 2px
}
.woocommerce div.product div.social span span, .woocommerce #content div.product div.social span span, .woocommerce-page div.product div.social span span, .woocommerce-page #content div.product div.social span span {
	margin: 0
}
.woocommerce div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets {
	padding-left: 16px;
	width: 0
}
.woocommerce div.product div.social iframe, .woocommerce #content div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce-page #content div.product div.social iframe {
	float: left;
	margin-top: 3px
}
.woocommerce div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs {
	clear: both
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #dfdbdf;
	background: #f7f6f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#dfdbdf));
	background: -webkit-linear-gradient(#f7f6f7, #dfdbdf);
	background: -moz-linear-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	background: -moz-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	display: inline-block;
	position: relative;
	z-index: 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6);
	margin: 0 -5px;
	padding: 0 1em
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: bold;
	color: #5e5e5e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	text-decoration: none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {
	text-decoration: none;
	color: #777
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before {
	box-shadow: 2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after {
	box-shadow: -2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
	border: 1px solid #dfdbdf;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " "
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before {
	left: -6px;
	-webkit-border-bottom-right-radius: 4px;
	-mox-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #dfdbdf
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
	right: -6px;
	-webkit-border-bottom-left-radius: 4px;
	-mox-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #dfdbdf
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #dfdbdf;
	z-index: 1
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
	margin: 0 0 2em;
	padding: 0
}
.woocommerce div.product p.cart, .woocommerce #content div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce-page #content div.product p.cart {
	margin-bottom: 2em
}
.woocommerce div.product p.cart:after, .woocommerce #content div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce-page #content div.product p.cart:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
	margin-bottom: 2em
}
.woocommerce div.product form.cart:after, .woocommerce #content div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce-page #content div.product form.cart:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
	float: left;
	margin: 0 4px 0 0
}
.woocommerce div.product form.cart table, .woocommerce #content div.product form.cart table, .woocommerce-page div.product form.cart table, .woocommerce-page #content div.product form.cart table {
	border-width: 0 0 1px 0
}
.woocommerce div.product form.cart table td, .woocommerce #content div.product form.cart table td, .woocommerce-page div.product form.cart table td, .woocommerce-page #content div.product form.cart table td {
	padding-left: 0
}
.woocommerce div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity {
	float: none;
	margin: 0
}
.woocommerce div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock {
	display: block;
	float: none
}
.woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations {
	margin-bottom: 1em
}
.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label {
	font-weight: bold
}
.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
	width: 100%;
	float: left
}
.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {
	padding-right: 1em
}
.woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td {
	vertical-align: top
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
	vertical-align: middle;
	float: left
}
.woocommerce div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label {
	padding-right: 1em;
	padding-left: 1em
}
.woocommerce div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td {
	vertical-align: top
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	min-height: 32px;
	min-width: 32px;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	line-height: 32px;
	top: 6px;
	left: 6px;
	margin: 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #a1c094;
	background: -webkit-gradient(linear, left top, left bottom, from(#a1c094), to(#85ad74));
	background: -webkit-linear-gradient(#a1c094, #85ad74);
	background: -moz-linear-gradient(center top, #a1c094 0%, #85ad74 100%);
	background: -moz-gradient(center top, #a1c094 0%, #85ad74 100%);
	text-shadow: 0 -1px 0 #85ad74;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2)
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
	margin: 0 0 1em;
	padding: 0;
	list-style: none outside;
	clear: both
}
.woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {
	list-style: none outside
}
.woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .related ul.products, .woocommerce .related ul, .woocommerce .upsells.products ul.products, .woocommerce .upsells.products ul, .woocommerce-page .related ul.products, .woocommerce-page .related ul, .woocommerce-page .upsells.products ul.products, .woocommerce-page .upsells.products ul {
	float: none
}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
	width: 48%
}
.woocommerce .related ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul li.product img {
	width: 100%;
	height: auto
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	margin: 0 3.8% 2.992em 0;
	padding: 0;
	position: relative;
	width: 22.05%;
	margin-left: 0
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	top: 0;
	right: 0;
	left: auto;
	margin: -6px -6px 0 0
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
	text-decoration: none
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 0 8px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.4)
}
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong {
	display: block
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	color: #85ad74;
	display: block;
	font-weight: normal;
	margin-bottom: .5em
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	font-size: 0.67em;
	color: rgba(145,145,145,0.5);
	margin: -2px 0 0 0
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	background: none
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
	font-size: 0.67em;
	margin: -2px 0 0 0;
	text-transform: uppercase;
	color: rgba(145,145,145,0.5)
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear: both
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: left;
	margin: 0 0 1em
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	margin: 0 0 1em;
	float: right
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	vertical-align: top
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
	text-align: center
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	clear: both;
	border: 1px solid #dfdbdf;
	border-right: 0;
	margin: 1px
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {
	border-right: 1px solid #dfdbdf;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span {
	margin: 0;
	text-decoration: none;
	padding: 0;
	line-height: 1em;
	font-size: 1em;
	font-weight: normal;
	padding: .5em;
	min-width: 1em;
	display: block
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
	background: #f7f6f7;
	color: #978a97
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
	font-size: 100%;
	margin: 0;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding: 6px 10px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	left: auto;
	text-shadow: 0 1px 0 #fff;
	color: #5e5e5e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	border: 1px solid #c7c0c7;
	background: #f7f6f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#dfdbdf));
	background: -webkit-linear-gradient(#f7f6f7, #dfdbdf);
	background: -moz-linear-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	background: -moz-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	white-space: nowrap;
	display: inline-block;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1)
}
.woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce #content input.button.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading, .woocommerce-page #respond input#submit.loading, .woocommerce-page #content input.button.loading {
	color: #777;
	border: 1px solid #f7f6f7
}
.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page #content input.button.loading:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: url("../../woocommerce/assets/images/ajax-loader.gif") center no-repeat rgba(255,255,255,0.65)
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
	content: "";
	position: absolute;
	height: 16px;
	width: 16px;
	top: 0.35em;
	right: -26px;
	text-indent: 0;
	background: url("../../woocommerce/assets/images/success.png") no-repeat
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
	background: #f7f6f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#d3ced3));
	background: -webkit-linear-gradient(#f7f6f7, #d3ced3);
	background: -moz-linear-gradient(center top, #f7f6f7 0%, #d3ced3 100%);
	background: -moz-gradient(center top, #f7f6f7 0%, #d3ced3 100%);
	text-decoration: none
}
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active {
	top: 1px
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
	background: #ad74a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));
	background: -webkit-linear-gradient(#ad74a2, #96588a);
	background: -moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);
	background: -moz-gradient(center top, #ad74a2 0%, #96588a 100%);
	border-color: #76456c;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.6)
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
	background: #ad74a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#864f7b));
	background: -webkit-linear-gradient(#ad74a2, #864f7b);
	background: -moz-linear-gradient(center top, #ad74a2 0%, #864f7b 100%);
	background: -moz-gradient(center top, #ad74a2 0%, #864f7b 100%);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.6)
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
	float: none
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
	padding-top: .5em;
	white-space: nowrap;
	display: inline-block
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
	width: 60px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1
}
.woocommerce .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce-page .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display:none
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	width: 40px;
	height: 28px;
	float: left;
	padding: 0;
	text-align: center;
	border: 1px solid #c7c0c7;
	border-right: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: inset 0 0 2px 0 #f7f6f7;
	-webkit-box-shadow: inset 0 0 2px 0 #f7f6f7;
	-moz-box-shadow: inset 0 0 2px 0 #f7f6f7;
	font-weight: bold;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce #content .quantity noindex:-o-prefocus, .woocommerce #content .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number], .woocommerce-page #content .quantity noindex:-o-prefocus, .woocommerce-page #content .quantity input[type=number] {
padding-right:1.2em
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	text-align: center;
	vertical-align: text-top;
	width: 20px;
	height: 15px;
	text-decoration: none;
	overflow: visible;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	line-height: 13px;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #5e5e5e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	border: 1px solid #c7c0c7;
	background: #f7f6f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#dfdbdf));
	background: -webkit-linear-gradient(#f7f6f7, #dfdbdf);
	background: -moz-linear-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	background: -moz-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1)
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover {
	background: #f7f6f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#d3ced3));
	background: -webkit-linear-gradient(#f7f6f7, #d3ced3);
	background: -moz-linear-gradient(center top, #f7f6f7 0%, #d3ced3 100%);
	background: -moz-gradient(center top, #f7f6f7 0%, #d3ced3 100%)
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
	top: 0;
	right: 0;
	border-bottom: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus {
	bottom: 0;
	right: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small {
	float: right;
	color: #777;
	font-size: 15px;
	line-height: 21px;
	margin: 10px 0 0 0
}
.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {
	text-decoration: none;
	color: #777
}
.woocommerce #reviews h3, .woocommerce-page #reviews h3 {
	margin: 0
}
.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {
	margin: 0;
	border: 0;
	padding: 0
}
.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {
	height: 75px
}
.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
	clear: none
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
	margin: 0;
	width: 100%;
	background: none;
	list-style: none
}
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
	padding: 00;
	margin: 0 0 20px;
	border: 0;
	position: relative;
	background: 0;
	border: 0
}
.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta {
	color: #777;
	font-size: 0.75em
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	background: #f7f6f7;
	border: 1px solid #f0eef0;
	margin: 0;
	line-height: 1
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 50px;
	border: 1px solid #f0eef0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1em 1em 0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
	margin: 0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: 0.83em
}
.woocommerce #reviews #comments .commentlist > li:before, .woocommerce-page #reviews #comments .commentlist>li:before {
	content: ""
}
.woocommerce .star-rating, .woocommerce-page .star-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	width: 5.4em;
	font-family: 'star'
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #dfdbdf;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	display: block;
	margin: 0 0 .5em;
	float: none
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
	margin: 10px 0 0 0
}
.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
	position: static;
	margin: 0;
	width: auto;
	padding: 0 0 0;
	background: transparent none;
	border: 0
}
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
	margin: 0 0 10px
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
	left: auto
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.woocommerce p.stars:after, .woocommerce-page p.stars:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce p.stars span, .woocommerce-page p.stars span {
	width: 80px;
	height: 16px;
	position: relative;
	float: left;
	background: url("../../woocommerce/assets/images/star.png") repeat-x left 0
}
.woocommerce p.stars span a, .woocommerce-page p.stars span a {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 0;
	padding-top: 16px;
	overflow: hidden
}
.woocommerce p.stars span a:hover, .woocommerce p.stars span a:focus, .woocommerce-page p.stars span a:hover, .woocommerce-page p.stars span a:focus {
	background: url("../../woocommerce/assets/images/star.png") repeat-x left -16px
}
.woocommerce p.stars span a.active, .woocommerce-page p.stars span a.active {
	background: url("../../woocommerce/assets/images/star.png") repeat-x left -32px
}
.woocommerce p.stars span a.star-1, .woocommerce-page p.stars span a.star-1 {
	width: 16px;
	z-index: 10
}
.woocommerce p.stars span a.star-2, .woocommerce-page p.stars span a.star-2 {
	width: 32px;
	z-index: 9
}
.woocommerce p.stars span a.star-3, .woocommerce-page p.stars span a.star-3 {
	width: 48px;
	z-index: 8
}
.woocommerce p.stars span a.star-4, .woocommerce-page p.stars span a.star-4 {
	width: 64px;
	z-index: 7
}
.woocommerce p.stars span a.star-5, .woocommerce-page p.stars span a.star-5 {
	width: 80px;
	z-index: 6
}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
	border: 0;
	border-top: 1px dotted rgba(0,0,0,0.1);
	margin-bottom: 1.618em;
	width: 100%
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
	width: 150px;
	font-weight: bold;
	padding: 8px;
	border-top: 0;
	border-bottom: 1px dotted rgba(0,0,0,0.1);
	margin: 0;
	line-height: 1.5em
}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
	font-style: italic;
	padding: 0;
	border-top: 0;
	border-bottom: 1px dotted rgba(0,0,0,0.1);
	margin: 0;
	line-height: 1.5em
}
.woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p {
	margin: 0;
	padding: 8px 0
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {
	background: rgba(0,0,0,0.025)
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border: 1px solid rgba(0,0,0,0.1);
	margin: 0px -1px 24px 0px;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	font-weight: bold;
	line-height: 18px;
	padding: 9px 12px
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
	border-top: 1px solid rgba(0,0,0,0.1);
	padding: 6px 12px;
	vertical-align: middle
}
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {
	font-weight: normal
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
	font-weight: bold;
	border-top: 1px solid rgba(0,0,0,0.1)
}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
	font-size: 0.85em
}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td {
	padding: 4px 8px;
	vertical-align: middle
}
.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button {
	white-space: nowrap
}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions {
	text-align: right
}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {
	margin: .125em 0 .125em .25em
}
.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
	margin: .25em 0 .5em;
	font-size: 0.8751em
}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
	font-weight: bold;
	float: left;
	clear: left;
	margin: 0 .25em 0 0;
	padding: 0
}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
	margin: 0 0 .25em 0
}
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {
	font-size: 0.83em
}
.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {
	min-width: 80px
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
	min-width: 32px
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
	width: 32px;
	height: auto
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td {
	vertical-align: middle
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove {
	display: block;
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: red;
	text-decoration: none;
	font-weight: bold
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
	background-color: red;
	color: #fff
}
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {
	text-align: right
}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
	float: left
}
.woocommerce table.cart td.actions .coupon label, .woocommerce #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label {
	display: none
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
	width: 80px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
	border: 1px solid #dfdbdf;
	padding: 6px 6px 5px;
	margin: 0 4px 0 0;
	outline: 0;
	line-height: 1em
}
.woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {
	float: right;
	margin-left: .25em
}
.woocommerce table.cart input, .woocommerce #content table.cart input, .woocommerce-page table.cart input, .woocommerce-page #content table.cart input {
	margin: 0;
	vertical-align: middle;
	line-height: 1em
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget {
	list-style: none outside;
	padding: 0;
	margin: 0
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
	padding: 4px 0;
	margin: 0;
	list-style: none
}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
	display: block;
	font-weight: bold
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	float: right;
	margin-left: 4px;
	width: 32px;
	height: auto;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {
	margin: 0;
	font-size: 0.8751em;
	padding-left: 1em;
	border-left: 2px solid rgba(0,0,0,0.1)
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt {
	float: left;
	clear: left;
	margin-right: .25em
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {
	margin-bottom: .5em
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
	float: none
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
	border-top: 3px double #f7f6f7;
	padding: 4px 0 0
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {
	min-width: 40px;
	display: inline-block
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	width: 100%
}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
	width: 30.75%;
	float: left
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	width: 48%;
	float: left
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
	float: none
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width: 48%
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
	width: 48%;
	text-align: right;
	margin: 20px 0 0 0;
	clear: right;
	float: right
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {
	width: 100%;
	float: none;
	display: block
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
	width: 47%
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 48%;
	text-align: right
}
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
	margin: 0
}
.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {
	color: #777;
	font-size: 0.83em
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
	border-collapse: separate;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 6px;
	padding: 0
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
	border-top: 0
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
	padding: 6px 3px
}
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {
	display: block;
	color: #777
}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
	width: 100%
}
.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td {
	color: #85ad74
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
	border-top: 1px solid #f7f6f7;
	padding: 6px 6px
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
	width: 193px;
	display: block;
	font-size: 0.92em
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
	padding: 3px;
	margin: 0 0 6px
}
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition:opacity 0.5s 0.5s ease;
-moz-transition:opacity 0.5s 0.5s ease;
transition:opacity 0.5s 0.5s ease;
opacity:0
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	display: block
}
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {
	visibility: hidden
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
	width: 100%;
	cursor: pointer;
	margin: 0
}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
	color: red;
	font-weight: bold;
	border: 0
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
	display: inline
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	outline: 0;
	line-height: 1em
}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
	height: 3.5em;
	line-height: 1.5em;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
	background-image: url("../../woocommerce/assets/images/icons/valid.png");
	background-position: 95% center;
	background-repeat: no-repeat
}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
	background-image: url("../../woocommerce/assets/images/icons/invalid.png");
	background-position: 95% center;
	background-repeat: no-repeat
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
	border-color: #fb7f88
}
.woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder {
line-height:1em;
padding-top:2px
}
.woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder {
line-height:1em;
padding-top:2px
}
.woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder {
line-height:1em;
padding-top:2px
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	float: left;
	width: 47%;
	overflow: visible
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
	float: right
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
	clear: both
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
	border: 1px solid #dfdbdf;
	padding: 20px;
	margin: 2em 0 2em 0px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {
	list-style: none outside;
	margin: 0;
	padding: 0
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
	margin: 0;
	padding: .25em 0 .25em 22px;
	text-indent: -22px;
	list-style: none outside
}
.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {
	font-weight: bold
}
.woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 {
	float: left;
	clear: none
}
.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes {
	clear: left
}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first {
	clear: left
}
.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
	padding: 0;
	clear: left;
	width: 100%
}
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling {
	float: right;
	line-height: 1.62em;
	margin: 0 0 0 0;
	padding: 0
}
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
	font-size: 0.6875em
}
.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address {
	clear: both
}
.woocommerce #payment, .woocommerce-page #payment {
	background: #f7f6f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
	text-align: left;
	padding: 1em;
	border-bottom: 1px solid #dfdbdf;
	margin: 0;
	list-style: none outside
}
.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
	line-height: 2em;
	text-align: left;
	margin: 0;
	font-weight: normal
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
	margin: 0 1em 0 0
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
	vertical-align: middle;
	margin: -2px 0 0 .5em;
	position: relative
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
	padding: 1em;
	border-top: 1px solid #fff
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	float: right;
	margin: 0
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
	padding: 0 1em 0;
	text-align: right
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
	position: relative;
	width: 96%;
	padding: 1em 2%;
	margin: 1em 0 1em 0;
	font-size: 0.92em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 1.5em;
	background: #ebe9eb;
	background: -webkit-gradient(linear, left top, left bottom, from(#ebe9eb), to(#dfdbdf));
	background: -webkit-linear-gradient(#ebe9eb, #dfdbdf);
	background: -moz-linear-gradient(center top, #ebe9eb 0%, #dfdbdf 100%);
	background: -moz-gradient(center top, #ebe9eb 0%, #dfdbdf 100%);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.25);
	color: #5e5e5e;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8)
}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {
	margin-bottom: 0
}
.woocommerce #payment div.payment_box #cc-expire-month, .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-year {
	width: 48%;
	float: left
}
.woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year {
	float: right
}
.woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help {
	font-size: 11px;
	color: #777;
	line-height: 13px;
	font-weight: normal
}
.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {
	margin: 0 0 1em
}
.woocommerce #payment div.payment_box .form-row select, .woocommerce-page #payment div.payment_box .form-row select {
	width: 48%;
	float: left;
	margin-right: 3.8%
}
.woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) {
	margin-right: 0
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
	content: "";
	display: block;
	border: 8px solid #ebe9eb;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	top: -3px;
	left: 0;
	margin: -1em 0 0 2em
}
.woocommerce .order_details, .woocommerce-page .order_details {
	margin: 0 0 1.5em;
	list-style: none
}
.woocommerce .order_details:after, .woocommerce-page .order_details:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: 0.715em;
	line-height: 1em;
	border-right: 1px dashed #dfdbdf;
	padding-right: 2em
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
	display: block;
	font-size: 1.4em;
	text-transform: none;
	line-height: 1.5em
}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {
	border: none
}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
	float: left
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
	float: right
}
.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {
	font-weight: bold;
	margin-bottom: 0
}
.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {
	margin-bottom: 0
}
.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
	margin-left: 0;
	padding-left: 0
}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
	list-style: none;
	margin-left: 0;
	padding-left: 1.5em;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat
}
.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {
	float: right
}
.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
	padding: 0 0 1px;
	list-style: none
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after {
	content: "";
	display: block;
	clear: both
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span {
	padding: 1px 0;
	float: left
}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {
	padding: 0 6px 0 18px;
	border: 1px solid #ad74a2;
	background: #ad74a2 url("../../woocommerce/assets/images/cross_white.png") no-repeat 6px center;
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
	float: right;
	margin-left: 6px;
	font-size: 1em;
	padding: 1px 0;
	color: #777
}
.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
	overflow: hidden;
	zoom: 1
}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {
	float: left;
	padding: 0 1px 1px 0;
	list-style: none
}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {
	padding: 0 6px 0 18px;
	border: 1px solid #ad74a2;
	background: #ad74a2 url("../../woocommerce/assets/images/cross_white.png") no-repeat 6px center;
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left
}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
	margin-bottom: 1em
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
	text-align: right;
	line-height: 2.4em;
	font-size: 0.8751em
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
	font-size: 1.15em
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
	float: left
}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {
	position: relative;
	text-align: left
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 0.9em;
	height: 0.9em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #150d14;
	cursor: pointer;
	background: #ad74a2;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));
	background: -webkit-linear-gradient(#ad74a2, #96588a);
	background: -moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);
	background: -moz-gradient(center top, #ad74a2 0%, #96588a 100%);
	outline: none;
	top: -0.3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65)
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: -1em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background: #ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	background: #1e1e1e;
	background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#6a6a6a));
	background: -webkit-linear-gradient(#1e1e1e, #6a6a6a);
	background: -moz-linear-gradient(center top, #1e1e1e 0%, #6a6a6a 100%);
	background: -moz-gradient(center top, #1e1e1e 0%, #6a6a6a 100%)
}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {
	height: .5em
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left: -1px
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right: -1px
}
.twentythirteen .entry-summary {
	padding: 0
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page #content input.button.loading:before {
	background-image: url("../../woocommerce/assets/images/ajax-loader@2x.gif");
	background-size: 16px 16px
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
	background: url("../../woocommerce/assets/images/success@2x.png") no-repeat;
	background-size: 16px 14px
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
	background-image: url("../../woocommerce/assets/images/icons/valid@2x.png");
	background-size: 12px 9px
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
	background-image: url("../../woocommerce/assets/images/icons/invalid@2x.png");
	background-size: 12px 9px
}
.woocommerce p.stars span, .woocommerce-page p.stars span {
	background-image: url("../../woocommerce/assets/images/star@2x.png");
	background-size: 16px 48px
}
.woocommerce p.stars span a:hover, .woocommerce p.stars span a:focus, .woocommerce-page p.stars span a:hover, .woocommerce-page p.stars span a:focus {
	background-image: url("../../woocommerce/assets/images/star@2x.png");
	background-size: 16px 48px
}
.woocommerce p.stars span a.active, .woocommerce-page p.stars span a.active {
	background-image: url("../../woocommerce/assets/images/star@2x.png");
	background-size: 16px 48px
}
}
ul.products {
	margin: 0px;
	list-style: none
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	display: none;
	float: left;
	margin: 0px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10)
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	margin: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none
}
ul.products li.product .product-thumb-description-title {
	margin-bottom: 0px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
	font-size: 1em;
	color: #909090
}
ul.products li.product .product-thumb-description-title a:hover, .woocommerce ul.products li.product-category a:hover, .woocommerce-page ul.products li.product-category a:hover {
	color: #404040
}
mark {
	background-color: transparent
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	background: white;
	padding: 10px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	position: relative
}
ul.products li.product-category img {
	width: 100% !important;
	height: auto !important
}
ul.products li.product div.product-thumb-description-wrap {
	background: white;
	padding: 10px;
	padding-bottom: 8px;
	position: relative
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	display: block;
	margin: 0px;
	line-height: 1em;
	margin-top: 3px;
	float: right
}
.woocommerce .bk-fixed-page .upsells.products div.bk_products_wrap ul.products li.product div.product-thumb-description-wrap, .woocommerce .bk-fixed-page .related.products div.bk_products_wrap ul.products li.product div.product-thumb-description-wrap, .woocommerce-page .bk-fixed-page .cross-sells div.bk_products_wrap ul.products li.product div.product-thumb-description-wrap, .woocommerce .bk-fixed-page div.bk_products_wrap ul.products li.product div.product-thumb-description-wrap {
	border: 1px solid #E0E0E0;
	border-top-width: 0px
}
ul.products li.product div.product-thumb-description-wrap:after {
	content: "";
	display: block;
	position: absolute;
	top: -14px;
	left: 10px;
	width: 0;
	border-width: 7px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: white
}
ul.products li.product div.product-thumb-description-wrap:before {
	content: "";
	display: block;
	position: absolute;
	top: -8px;
	left: 10px;
	width: 14px;
	height: 7px;
	background: url("wp-content/themes/division_20/images/description-tip.png") no-repeat 0px 0px
}
ul.products li.product p.product-thumb-description-excerpt {
	padding-bottom: 10px;
	margin-bottom: 0px
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	margin-left: 10px;
	margin-bottom: 0px;
	display: block;
	float: right;
	text-decoration: none;
	font-weight: bold;
	color: #404040
}
.woocommerce ul.products li.product .price .amount, .woocommerce-page ul.products li.product .price .amount {
	margin-left: 5px
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	text-decoration: none
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	font-weight: normal;
	color: #808080;
	font-size: 1em
}
h1.page-title {
	margin-bottom: 0px;
	padding: 15px 30px;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
	text-transform: uppercase;
	float: right;
	padding-left: 0px;
	font-size: 100%;
	margin: 0;
	line-height: 19px;
	cursor: pointer;
	font-family: inherit;
	overflow: visible;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	color: #909090;
	text-shadow: none;
	border: 1px solid #909090;
	background: transparent !important;
	white-space: nowrap;
	display: inline;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 7px;
	font-size: 12px;
	line-height: 12px;
	-webkit-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-moz-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-ms-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-o-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
	color: #404040;
	border: 1px solid #404040
}
.woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce #respond input#submit:active, .woocommerce-page #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page #content input.button:active {
	top: 0px
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt {
	background: #909090 !important;
	border-color: transparent;
	color: white;
	text-shadow: none
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover {
	background: #404040 !important;
	text-shadow: none
}
.woocommerce .button.add_to_cart_button, .woocommerce .button.product_type_variable, .woocommerce li.product .button {
	text-transform: uppercase;
	float: left;
	padding-left: 20px;
	font-size: 100%;
	margin: 0;
	line-height: 19px;
	cursor: pointer;
	font-family: inherit;
	overflow: visible;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	color: #909090;
	text-shadow: none;
	border: none;
	background: transparent !important;
	white-space: nowrap;
	display: block;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.woocommerce a.button:active, .woocommerce-page a.button:active {
	top: 0px
}
.woocommerce .button.add_to_cart_button:hover, .woocommerce .button.product_type_variable:hover, .woocommerce li.product .button:hover {
	color: #ff4629
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
	text-transform: uppercase;
	padding: 0px;
	display: block;
	float: left
}
.woocommerce .button.add_to_cart_button.added {
	display: none
}
.woocommerce .button.add_to_cart_button.loading {
	background: url("wp-content/themes/division_20/images/ajax-dark.gif") no-repeat center right !important;
	padding-right: 20px;
	border: none
}
.woocommerce .button.add_to_cart_button.loading:before {
	display: none !important
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.button.add_to_cart_button.loading {
background-image:url("wp-content/themes/themes/division_20/css/images/retina/ajax-dark@2.gif");
background-size:16px 16px
}
}
span.bk_product_badge, .woocommerce span.onsale, .woocommerce-page span.onsale {
	position: absolute;
	z-index: 5;
	-webkit-font-smoothing: antialiased;
	top: 0px;
	right: 0px;
	left: auto;
	padding: 0px 20px;
	width: auto;
	text-align: center;
	font-size: 12px;
	height: 24px;
	max-height: 24px;
	min-height: 24px;
	line-height: 24px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.csstransforms .woocommerce ul.products li.product .onsale, .csstransforms .woocommerce-page ul.products li.product .onsale, .csstransforms .woocommerce-page ul.products li.product span.bk_product_badge, .csstransforms .woocommerce .onsale, .csstransforms .woocommerce-page span.bk_product_badge {
	width: 150px;
	padding: 0px;
	top: 30px;
	right: -35px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
span.bk_product_badge.onsale {
	background: #FF4629
}
span.bk_product_badge.out_of_stock {
	background: #808080
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	float: right;
	position: relative;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 15px
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: left;
	margin-bottom: 15px;
	line-height: 31px;
	margin-top: 15px;
	margin-left: 15px
}
nav.woocommerce-pagination {
	position: relative;
	margin-left: 15px
}
nav.woocommerce-pagination ul.page-numbers {
	list-style: none;
	text-decoration: none;
	margin: 0px
}
nav.woocommerce-pagination ul.page-numbers li a, nav.woocommerce-pagination ul.page-numbers li span {
	text-decoration: none;
	font-weight: bold;
	color: #909090;
	display: block;
	padding: 10px;
	float: left;
	text-align: center
}
nav.woocommerce-pagination ul.page-numbers li a:hover {
	color: #FF4629
}
nav.woocommerce-pagination ul.page-numbers li span.current {
	color: #404040
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
	border-top: 1px solid #e0e0e0
}
.woocommerce table.cart th, .woocommerce-page table.cart th, .woocommerce #content table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce-page table.cart td, .woocommerce #content table.cart td, .woocommerce-page #content table.cart td {
	text-transform: uppercase
}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity {
	width: 100px
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	text-align: center;
	vertical-align: text-top;
	width: 30px;
	height: 30px;
	overflow: visible;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	line-height: 30px;
	font-size: 12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: white;
	text-shadow: none;
	border: 1px solid transparent;
	background: #909090 !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-moz-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-ms-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	-o-transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease;
	transition: color 300ms ease, opacity 300ms ease, background-color 300ms ease, border-color 300ms ease
}
.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {
	background: #404040 !important
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus {
	top: 0;
	right: 0
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus {
	bottom: 0;
	right: auto;
	left: 0
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	width: 40px;
	height: 28px;
	margin-left: 30px;
	float: left;
	padding: 0;
	text-align: center;
	border: 1px solid #909090;
	border-right: 0;
	border-left: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	font-weight: bold;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px
}
.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove {
	color: #FF4629;
	font-size: 20px;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	font-weight: normal
}
.woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
	background-color: #FF4629;
	color: #FFF
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
	width: 80px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #e0e0e0;
	background-color: #F8F8F8;
	padding: 6px 6px 5px;
	margin: 0 4px 0 0;
	outline: 0;
	line-height: 1em
}
.woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus {
	background-color: white
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th {
	border-top: 1px solid #e0e0e0
}
.woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px
}
.woocommerce .cart-collaterals .shipping_calculator h2 a:hover, .woocommerce-page .cart-collaterals .shipping_calculator h2 a:hover {
	color: #404040
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
	padding: 0px;
	margin: 0 0 10px
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
	padding: 1em 1em 1em 3.5em;
	margin: 0 0 2em;
	position: relative;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #FCFBFC !important;
	color: #5E5E5E;
	text-shadow: none;
	list-style: none outside;
	width: auto;
	-webkit-box-shadow: none;
	box-shadow: none
}
.woocommerce-error {
	border: 2px solid #FF4629
}
.woocommerce-error:before {
	background-color: #FF4629
}
.woocommerce-message {
	border: 2px solid #8FAE1B
}
.woocommerce-info {
	border: 2px solid #1E85BE
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
	text-shadow: none;
	padding-top: 1;
	-webkit-border-bottom-left-radius: 0x;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}
form.checkout h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px
}
.woocommerce form.login, .woocommerce-page form.login, .woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.register {
	border: 1px solid #e0e0e0;
	padding: 20px;
	margin: 2em 0 2em 0;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px
}
.woocommerce.single-product .product_title, .woocommerce-page.single-product .product_title {
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px
}
div.bk-product-title-wrap {
	padding: 15px 30px;
	padding-right: 110px;
	margin-bottom: 0px;
	position: relative;
	background: url("wp-content/themes/division_20/images/dots-x.png") left bottom repeat-x
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
div.bk-product-title-wrap {
background-image:url("wp-content/themes/division_20/images/retina/dots-x@2.png");
background-size:4px 1px
}
}
ul.product-top-nav {
	position: absolute;
	list-style: none;
	margin: 0px;
	right: 30px;
	top: 22px
}
ul.product-top-nav li {
	float: left;
	margin-left: 10px
}
ul.product-top-nav li a {
	display: block;
	text-indent: -9999px;
	float: left;
	width: 17px;
	height: 17px;
	text-decoration: none;
	background-image: url("images/site/portfolio-nav-sprite.png");
	background-repeat: no-repeat;
	opacity: 0.75;
	filter: alpha(opacity=75)
}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
ul.product-top-nav li a {
background-image:url("images/retina/site/portfolio-nav-sprite@2.png");
background-size:51px 17px
}
}
ul.product-top-nav li a.prev-product-entry-link {
	background-position: 0px 0px
}
ul.product-top-nav li a.next-product-entry-link {
	background-position: -34px 0px
}
ul.product-top-nav li a.back-to-product-link {
	background-position: -17px 0px
}
ul.product-top-nav li a.prev-product-entry-link:hover, ul.product-top-nav li a.next-product-entry-link:hover, ul.product-top-nav li a.back-to-product-link:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}





.bk-fixed-header-left #bk-logo-wrap {
	margin-top: 30px;
	margin-bottom: 30px;
}
.bk-fixed-header-top #bk-logo-wrap, .bk-classic-header-top #bk-logo-wrap {
	margin-top: 18px;
}
.bk-fixed-header-top .sf-menu > li.menu-item, .bk-classic-header-top .sf-menu > li.menu-item {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bk-fixed-header-top #bk-header-social-wrapper, .bk-classic-header-top #bk-header-social-wrapper {
	margin-top: 15px;
}
@media only screen and (max-width: 767px) {
.bk-fixed-header-left #bk-logo-wrap, .bk-fixed-header-top #bk-logo-wrap, .bk-classic-header-top #bk-logo-wrap {
	margin-top: 10px;
	margin-bottom: 10px;
}
}
/*-----------------Theme Fonts------------------*/
body {
	font-family: "PT Sans", Helvetica, Arial, Garuda, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 18px;
}
.bk-stacked-menu > li > a, .sf-menu > li > a {
	font-size: 14px;
}
.bk-stacked-menu li a span.bk-description, .sf-menu li a span.bk-description {
	font-size: 12px;
	line-height: 12px;
}
.bk-stacked-menu ul li a, ul.sf-menu ul.sub-menu li.menu-item > a {
	font-size: 12px;
	line-height: 12px;
}
a.bk-load-more-button, div.bk-pagination-wrap {
	font-size: 13px;
}
h3.widget-title, .content-separator, div.bk-tabs ul.ui-tabs-nav li a {
	font-size: 13px;
	line-height: 13px;
}
ul.bk-recent-posts-widget span.widget-post-title {
	font-size: 13px;
}
h1.page-entry-title {
	font-size: 24px;
}
div.bk-portfolio-title-wrap h1.bk-portfolio-title {
	font-size: 24px;
}
div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title {
	font-size: 18px;
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags {
	font-size: 10px;
}
li.portfolio-item .portfolio-thumb-description-title {
	font-size: 14px;
}
h1.post-entry-title {
	font-size: 24px;
}
h3.post-entry-title {
	font-size: 16px;
}
body {
	background-image: url("images/site/pw_maze_white.png");
	background-position: left top;
	background-repeat: repeat;
	background-color: #EEEEEE;
	background-attachment: fixed;
}
@media(min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
body {
background-image: url("images/site/pw_maze_white_@2X.png");
background-size: 46px 23px;
}
}
body, input[type="text"], inpup[type="password"] textarea {
	color: #ffffff;
}
body a {
	color: #909090;
}
body a:hover {
	color: #FF4629;
}
.single-page .bk-fixed-page, .page .bk-fixed-page, .archive .bk-fixed-page, .single-post #bk-content-wrap, .single-portfolio article.description_right_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_right_no_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_right div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_left div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_top div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_bottom div.bk-portfolio-content-wrap {
	background-position: left top;
	background-repeat: repeat;
	background-color: #000000;
	background-attachment: scroll;
}
h3.widget-title span, .content-separator span.title {
	border-bottom-color: #404040;
}
div.bk-img-overlay {
	background-color: #000000;
}
div.bk-img-overlay {
	background-color: rgba(0,0,0,0.75);
}
div.bk-img-overlay {
	color: #FFFFFF;
}
div.title_and_tags div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title, div.title_and_cats div.portfolio-thumb-title-meta-wrap h4.portfolio-thumb-title {
	border-bottom-color: #FFFFFF;
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags a {
	color: #CCCCCC;
}
div.portfolio-thumb-title-meta-wrap span.porfolio-thumb-tags a:hover {
	color: #FFFFFF;
}
ol.bk_comment_list li.comment div.content-wrap, div.bk-testimonial-body, ol.bk_comment_list div#respond, ul.bk-recent-comments-widget div.bk-recent-comment {
	background-color: #F8F8F8;
}
ol.bk_comment_list li.comment div.content-wrap span.comment-tip, ul.bk-recent-comments-widget div.bk-recent-comment:after {
	border-right-color: #F8F8F8;
}
div.testimonial-tip {
	border-top-color: #F8F8F8;
}
input[type="text"], input[type="password"], textarea, input[type="email"] {
	border-color: #F8F8F8;
}
input[type="text"], input[type="password"], textarea, input[type="email"] {
	background-color: #F8F8F8;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="email"]:focus {
	border-color: #E4E4E4;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="email"]:focus {
	background-color: #FFFFFF;
}
#bk-header {
	background-position: left top;
	background-repeat: repeat;
	background-color: #121718;
	background-attachment: scroll;
}
#bk-header.bk-collapsible-header #bk-navigation-toggle:after {
	border-color: transparent;
	border-left-color: #FFFFFF
}
@media only screen and (max-width: 767px) {
#bk-header.bk-collapsible-header #bk-navigation-toggle:after {
	border-color: transparent;
	border-top-color: #FFFFFF
}
}
#bk-header.bk-classic-header-top.bk-collapsible-header #bk-navigation-toggle:after, #bk-header.bk-fixed-header-top.bk-collapsible-header #bk-navigation-toggle:after {
	border-color: transparent;
	border-top-color: #FFFFFF
}
#bk-header {
	color: #404040;
}
#bk-header a {
	color: #ffffff;
}
#bk-header a:hover {
	color: #e41f2b;
}
#bk-header .bk-stacked-menu li a, #bk-header ul.sf-menu > li.menu-item > a, .sf-menu li.menu-item > a, #bk-header .sf-menu li.menu-item > a:visited, #bk-header .menu li.menu-item a {
	color: #ffffff;
	text-align: center;
}
#bk-header .bk-stacked-menu li > a:hover, #bk-header .bk-stacked-menu li.current-menu-item > a, #bk-header ul.sf-menu > li.menu-item > a:hover, #bk-header ul.sf-menu li.menu-item.current-menu-item > a, #bk-header .sf-menu li.menu-item:hover > a, #bk-header .sf-menu li.menu-item.sfHover > a, #bk-header .menu li.menu-item a:hover, .menu li.menu-item a:hover, #bk-header .menu li.current-menu-item a, .menu li.current-menu-item a {
	color: #ffffff;
	background-color:#e41f2b;
}
ul.sf-menu ul.sub-menu {
	background-color: #FFFFFF;
}
a.bk-load-more-button, div.bk-pagination-wrap {
	background-color: #FFFFFF;
}
a.bk-load-more-button, ul.bk-pagination li a {
	color: #909090;
}
a.bk-load-more-button:hover, ul.bk-pagination li.current a, ul.bk-pagination li a:hover {
	color: #404040;
}
#bk-header ul.portfolio-filter li a {
	color: #808080;
}
#bk-header ul.portfolio-filter li a:hover, #bk-header ul.portfolio-filter li.current a {
	color: #404040;
}
ul.portfolio-filter li a {
	color: #808080;
}
ul.portfolio-filter li a:hover, ul.portfolio-filter li.current a {
	color: #404040;
}
li.portfolio-item div.portfolio-thumb-description-wrap {
	background-color: #FFFFFF;
}
li.portfolio-item div.portfolio-thumb-description-wrap:after {
	border-bottom-color: #FFFFFF;
}
h3.post-entry-title a, span.widget-post-title a {
	color: #404040;
}
h3.post-entry-title a:hover, span.widget-post-title a:hover {
	color: #808080;
}
div.bk-quote-post-format-featured-inner-wrap {
	background-color: #404040;
}
div.bk-quote-post-format-featured-inner-wrap {
	color: #FFFFFF;
}
div.bk-chat-post-format-featured-inner-wrap {
	background-color: #404040;
}
div.bk-chat-post-format-featured-inner-wrap {
	color: #FFFFFF;
}
div.bk-link-post-format-featured-inner-wrap {
	background-color: #404040;
}
div.bk-link-post-format-featured-inner-wrap a {
	color: #FFFFFF;
}
div.bk-link-post-format-featured-inner-wrap a:hover {
	color: #FF4629;
}
div.bk-status-post-format-featured-inner-wrap {
	background-color: #4099ff;
}
div.bk-status-post-format-featured-inner-wrap {
	color: #FFFFFF;
}
div.bk-status-post-format-featured-inner-wrap a {
	color: #FF4629;
}
div.bk-status-post-format-featured-inner-wrap a:hover {
	color: #FFFFFF;
}
div.bk-chat-post-format-featured-inner-wrap {
	background-color: #404040;
}
div.bk-chat-post-format-featured-inner-wrap {
	color: #FFFFFF;
}
article.bk-post-summary {
	background-color: #FFFFFF;
}
article.bk-post-summary.format-image div.bk-blog-content-wrap:after, article.bk-post-summary.format-standard div.bk-blog-content-wrap:after, article.bk-post-summary.format-quote div.bk-blog-content-wrap:after, article.bk-post-summary.format-link div.bk-blog-content-wrap:after, article.bk-post-summary.format-chat div.bk-blog-content-wrap:after, article.bk-post-summary.format-status div.bk-blog-content-wrap:after {
	border-bottom-color: #FFFFFF;
}
a.bk_button, div#respond p.form-submit input[type=submit], div.bk-protected-form-wrap input[type=submit], a.comment-reply-link, span.bk-cancel-reply-link, a.comment-edit-link, li.widget .tagcloud a, input[type=submit].wpcf7-submit {
	color: #909090;
	border-color: #909090;
}
a.bk_button:hover, div#respond p.form-submit input[type=submit]:hover, div.bk-protected-form-wrap input[type=submit]:hover, a.comment-reply-link:hover, span.bk-cancel-reply-link:hover, a.comment-edit-link:hover, li.widget .tagcloud a:hover, input[type=submit].wpcf7-submit:hover {
	color: #404040;
	border-color: #404040;
}
em.bk_highlight {
	background-color: #FF4629;
}
em.bk_highlight {
	color: #FFFFFF;
}
div.bk-progress-bar-base {
	background-color: #F8F8F8;
}
div.bk-progress-bar {
	background-color: #FF4629;
}
div.bk-pricing-table-column-wrap {
	background-color: #FFFFFF;
}
div.bk-pricing-table-column-wrap {
	border-color: #808080;
}
div.bk-pricing-table-feature.bk_alternate {
	background-color: #F8F8F8;
}
div.bk-tabs ul.ui-tabs-nav li a, div.bk-toggle-header, div.bk-toggle.bk-toggle-closed div.bk-toggle-header {
	color: #909090;
}
div.bk-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div.bk-tabs ul.ui-tabs-nav li.ui-tabs-active a, div.bk-tabs ul.ui-tabs-nav li:hover a, div.bk-toggle-header:hover, div.bk-toggle-header.ui-state-active, div.bk-toggle div.bk-toggle-header {
	color: #404040;
}
</style>
 theme custom javascript  theme custom css 
<style type="text/css">
ul.bk-pinterest-pins li a img {
left: 0px;
width: auto;
height: auto;
}

.no-js #bk-portfolio-wrap-1 li.portfolio-item { margin-right: 30px; }#bk-portfolio-wrap-1 ul.filterable-grid.metro li.portfolio-item.portfolio-grid-1-2 img.bk-portfolio-thumb { margin-left: -15px; }#bk-portfolio-wrap-1 li.portfolio-item { margin-bottom: 30px; }#bk-portfolio-wrap-1 div.bk-load-more-wrap { margin-bottom: 30px; }#bk-portfolio-wrap-1 div.bk-pagination-wrap { margin-bottom: 30px; }#bk-portfolio-wrap-1 ul.filterable-grid { margin-top: 30px; }#bk-portfolio-wrap-1 { margin-left: 30px; margin-right: 30px; }

div.bk-page-content-wrap, div#bk-content-wrap{padding:0px; padding-bottom: 0px;}
