/*
Theme Name: BrightSide
Theme URI: http://billykids-lab.net/
Description: Clean corporate portfolio theme.
Author: BillyKid
Author URI: http://billykids-lab.net/
Version: 2.5
Tags: light, fixed-width, custom-background, custom-colors, custom-header, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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 {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	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;
}
/* End of reset
-------------------------------------------------------------- */

/* =WordPress Core
-------------------------------------------------------------- */
.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%; /* Image does not overflow the content area */
    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 {

}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.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;  }
.flexslider ul.flex-direction-nav li { margin-bottom: 0px !important;  }

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* Direction Nav */
.flex-direction-nav {*height: 0; position: relative; z-index: 10;}
.flex-direction-nav a {width: 15px; height: 15px; display: block; background: url("images/arrows-small.png") no-repeat 0 0; position: absolute; text-indent: -9999px;}
.flex-direction-nav a.flex-next {background-position: -15px -15px; bottom: 5px; right: 5px;}
.flex-direction-nav a.flex-prev {background-position: 0px -15px;  bottom: 5px; right: 20px;}
.flex-direction-nav a.flex-next:hover {background-position: -15px 0px;}
.flex-direction-nav a.flex-prev:hover {background-position: 0px 0px;}


/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/* General rules
-------------------------------------------------------------- */

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;
}					

body {
	color: #393737;
	font-size: 12px;
	background: white;
	font-family: Helvetica,Arial,Garuda,sans-serif;
}

#main_wrap {
	background: white url("images/body-bg.png");
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}

body.page-template-default #main_wrap,
body.page-template-template-page-leftsidebar-php #main_wrap,
body.page-template-template-page-rightsidebar-php #main_wrap{
	padding-bottom: 10px;
}	

ul, ol {
	list-style: disc;
	margin-left: 20px;
}	

ul li,
ol li {
	margin-bottom: 5px;
}

ol {
	list-style-type:decimal;
}

ul.sidebar-content ul,
ul.sidebar-content ol {
	list-style: none;
	margin-left: 0px;
}

#wrapper {
	background: white url("images/body-bg.png");
}	

#footer-tagline {
	float: left;
}	

body.bk-boxed-layout div#wrapper {
	width: 1000px;
  margin: 30px auto;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

	@media only screen and (max-width: 959px) {
		body.bk-boxed-layout div#wrapper {
			margin: 0px auto;
	  }
  }
	
	
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		body.bk-boxed-layout div#wrapper {
			width: 788px;
	  }
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		body.bk-boxed-layout div#wrapper {
			width: 320px;
			margin: 0px auto;
	  }
  }
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
		body.bk-boxed-layout div#wrapper {
			width: 440px;
	  }
	}			


div#article p,
div#article ul,
div#article ol,
ul.bk_megamenu_dropdown p,
ul.bk_megamenu_dropdown ul,
ul.bk_megamenu_dropdown ol,
div#content-slider p,
div#content-slider ul,
div#content-slider ol,
div#static-content p,
div#static-content ul,
div#static-content ol, 
div#call-to-action-area p,
div#call-to-action-area ul,
div#call-to-action-area ol {
	margin-bottom: 20px;
}

div#article p:empty {
	padding-bottom: 0px;
}	

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 {font-size:14px; margin-bottom: 0.5em; line-height: 1.3em;}				

span.blue {
	color: #64aedd;
}

/*
h2 {
	font-size: 20px;
}
*/	
h2 > a{
	color: #393737;
}


a {
	text-decoration: none;
	color: #888;
	transition: color 0.25s linear;
	-moz-transition: color 0.25s linear;
	-webkit-transition: color 0.25s linear;
	-o-transition: color 0.25s linear;
}

a:hover {
	text-decoration: none;
	color: #2E2D2D;
	transition: color 0.25s linear;
	-moz-transition: color 0.25s linear;
	-webkit-transition: color 0.25s linear;
	-o-transition: color 0.25s linear;
}

ul.sf-menu a,
ul.sf-menu a:hover {
	transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important;
}						


/* End of General
-------------------------------------------------------------- */


/* Header
-------------------------------------------------------------- */

#header {
	/*height: 115px;*/
	background: white url("images/body-bg.png") 0px 0px repeat;
}

#header-top {
	
}

div.header-branding-line {
	height: 3px;
	background: #393737 url('images/background_gray.png');
}	

#header-inner-top {
	font-size: 11px;
	
}

#header-inner-top #tagline{
	margin-top: 13px;
	float: left;
}		

#header-bottom {
	padding-top: 20px;
	padding-bottom: 20px;
}

#header-inner-top ul.social {
	list-style: none;
	margin-bottom: 7px;
	margin-left: 0px;
	float: none;
}

#header-inner-top div.social-wrapper {
	float: right;
	margin-top: 7px;
	margin-bottom: 7px;
}	

#header-inner-top ul.social li {
	float: left;
	display: block;
	position: relative;
	top: 0px;
	left 0px;
	margin-bottom: 0px;
}		

#header-inner-top div.social_search {
	margin-top: 7px;
	float: right;
}

#header-inner-top div.form-wrapper {
	float: right;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 7px;
	margin-top: 7px;
}

#header-inner-top div.form-wrapper span.search-icon {
	position: absolute;
	top: 0px;
	*top: 1px;
	left: 0px;
	z-index: 1;
	display: block;
	width: 22px;
	height: 21px;
	background: url("images/search-sprite.png") no-repeat 0px 0px;
}

#header-inner-top div.form-wrapper span.ajax-info {
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 1;
	display: none;
	width: 16px;
	height: 16px;
	background: transparent url('images/loading.gif') no-repeat 0px 0px;
}


form#searchform input {
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}			

#header-inner-top input.search {
	  display: inline;
	  height: 19px;
	  line-height: 19px\9;
	  width: 220px;
	  background: url("images/search-sprite.png") top right no-repeat;
	  font-size: 10px;
	  margin-left: 20px;
	  padding-left: 2px;
	  padding-right: 0px;
	  color: #393737;
	  border-width: 0px;
	  -webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
}

#fullwidth_navigation {
		display: block;
}
	
#responsive_navigation {
		display: none;
		margin-top: 3px;
}

/* logo */	
img#logo {
	margin-top: 0px;
}

div#bk-logo-wrapper {
	float: left;
}

/* primary menu */
div#primary-menu {
	margin-top: 0px;
	float: right;
}

@media only screen and (max-width: 959px) {
	#fullwidth_navigation {
		display: none;
	}
	
	#responsive_navigation {
		display: block;
	}
}

@media only screen and (max-width: 767px) {
	div#bk-logo-wrapper {
		float: none;
		text-align: center;
	}
	
	div#bk-logo-wrapper img#logo{
		display: inline-block;
	}	
	
	div#primary-menu {
		float: none;
	}
	
	div#primary-menu div#responsive_navigation > select{ 
		margin-top: 10px;
		width: 100%;
	}			
	
	#header-inner-top #tagline{
		float: none;
		text-align: center;
		line-height: 18px;
  }	
  
  #header-inner-top ul.social {
		float: none;
		text-align: center;
		display: inline-block;
	}
	
	#header-inner-top div.social_search {
		float: none;
	}
	
	#header-inner-top div.form-wrapper {
		width: 280px;
		margin-top: 10px;
		float: none;
	}
	
	#header-inner-top div.form-wrapper input.search{
		width: 258px !important;
	}
	
	#header-inner-top div.form-wrapper.hide_on_mobile {
		display: none;
	}
	
	#bk-autocomplete-placeholder ul.ui-autocomplete {
		width: 280px !important; 
	}
	
	#bk-autocomplete-placeholder ul.ui-autocomplete li.ui-menu-item	{
		width: 260px;
	}	
	
	#header-inner-top div.social-wrapper {
		float: none;
		text-align: center;
		width: 100%;
	}			
}

@media only screen and (min-width: 480px) and (max-width: 767px) { 
	#header-inner-top div.form-wrapper {
		width: 400px;
	}
	
	#header-inner-top div.form-wrapper input.search{
		width: 378px !important;
	}
	
	#bk-autocomplete-placeholder ul.ui-autocomplete {
		width: 400px !important; 
	}
	
	#bk-autocomplete-placeholder ul.ui-autocomplete li.ui-menu-item	{
		width: 380px;
	}	
}		

#header-inner-top input.search.nofocus {
	  color: #b4b3b3;
}	

#header-inner-top form.searchform:hover input.search{
    background-position: right -21px;
}

#header-inner-top div.form-wrapper:hover span.search-icon {
	  background-position: 0px -21px;
}		  	  	

#header-inner-top ul.social	li div.gray_icon {
	width: 21px;
	height: 21px;
	display: block;
	float: left;
	margin-right: 5px;
	cursor: pointer;
	background: url("images/social/social_sprite.png") no-repeat 0px 0px;
}

#header-inner-top ul.social li div.color_icon{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 21px;
	height: 21px;
	z-index: 1;
	opacity: 0.0;
	filter:alpha(opacity=0);
	cursor: pointer;
	background: url("images/social/social_sprite.png") no-repeat 0px 0px;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#header-inner-top ul.social li div.color_icon:hover{
	opacity: 1.0;
	filter: 0;
}	

/* social icons */
#header-inner-top ul.social	div.gray_icon.rss {background-position: -0px 0px;}
#header-inner-top ul.social	div.gray_icon.last-fm {background-position: -21px 0px;}
#header-inner-top ul.social	div.gray_icon.share-this {background-position: -42px 0px;}
#header-inner-top ul.social	div.gray_icon.behance {background-position: -63px 0px;}
#header-inner-top ul.social	div.gray_icon.facebook {background-position: -84px 0px;}
#header-inner-top ul.social	div.gray_icon.tumblr {background-position: -105px 0px;}
#header-inner-top ul.social	div.gray_icon.skype {background-position: -126px 0px;}
#header-inner-top ul.social	div.gray_icon.blogger {background-position: -147px 0px;}
#header-inner-top ul.social	div.gray_icon.twitter {background-position: -168px 0px;}
#header-inner-top ul.social	div.gray_icon.digg {background-position: -189px 0px;}
#header-inner-top ul.social	div.gray_icon.you-tube {background-position: -210px 0px;}
#header-inner-top ul.social	div.gray_icon.paypal {background-position: -231px 0px;}
#header-inner-top ul.social	div.gray_icon.flickr {background-position: -252px 0px;}
#header-inner-top ul.social	div.gray_icon.github {background-position: -273px 0px;}
#header-inner-top ul.social	div.gray_icon.quora {background-position: -294px 0px;}
#header-inner-top ul.social	div.gray_icon.vimeo {background-position: -315px 0px;}
#header-inner-top ul.social	div.gray_icon.yahoo {background-position: -336px 0px;}
#header-inner-top ul.social	div.gray_icon.evernote {background-position: -357px 0px;}
#header-inner-top ul.social	div.gray_icon.forrst {background-position: -378px 0px;}
#header-inner-top ul.social	div.gray_icon.aim {background-position: -399px 0px;}
#header-inner-top ul.social	div.gray_icon.linkedin {background-position: -420px 0px;}
#header-inner-top ul.social	div.gray_icon.ember {background-position: -441px 0px;}
#header-inner-top ul.social	div.gray_icon.google {background-position: -462px 0px;}
#header-inner-top ul.social	div.gray_icon.dribble {background-position: -483px 0px;}

/* social icons hover */
#header-inner-top ul.social	div.color_icon.rss {background-position: -0px -21px;}
#header-inner-top ul.social	div.color_icon.last-fm {background-position: -21px -21px;}
#header-inner-top ul.social	div.color_icon.share-this {background-position: -42px -21px;}
#header-inner-top ul.social	div.color_icon.behance {background-position: -63px -21px;}
#header-inner-top ul.social	div.color_icon.facebook {background-position: -84px -21px;}
#header-inner-top ul.social	div.color_icon.tumblr {background-position: -105px -21px;}
#header-inner-top ul.social	div.color_icon.skype {background-position: -126px -21px;}
#header-inner-top ul.social	div.color_icon.blogger {background-position: -147px -21px;}
#header-inner-top ul.social	div.color_icon.twitter {background-position: -168px -21px;}
#header-inner-top ul.social	div.color_icon.digg {background-position: -189px -21px;}
#header-inner-top ul.social	div.color_icon.you-tube {background-position: -210px -21px;}
#header-inner-top ul.social	div.color_icon.paypal {background-position: -231px -21px;}
#header-inner-top ul.social	div.color_icon.flickr {background-position: -252px -21px;}
#header-inner-top ul.social	div.color_icon.github {background-position: -273px -21px;}
#header-inner-top ul.social	div.color_icon.quora {background-position: -294px -21px;}
#header-inner-top ul.social	div.color_icon.vimeo {background-position: -315px -21px;}
#header-inner-top ul.social	div.color_icon.yahoo {background-position: -336px -21px;}
#header-inner-top ul.social	div.color_icon.evernote {background-position: -357px -21px;}
#header-inner-top ul.social	div.color_icon.forrst {background-position: -378px -21px;}
#header-inner-top ul.social	div.color_icon.aim {background-position: -399px -21px;}
#header-inner-top ul.social	div.color_icon.linkedin {background-position: -420px -21px;}
#header-inner-top ul.social	div.color_icon.ember {background-position: -441px -21px;}
#header-inner-top ul.social	div.color_icon.google {background-position: -462px -21px;}
#header-inner-top ul.social	div.color_icon.dribble {background-position: -483px -21px;}
	

/*** ESSENTIAL SUPERFISH MENU STYLES ***/
.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.bk-sub-menu,
.sf-menu ul.bk_megamenu_dropdown {
	position:		absolute;
	top:			-999em;
	width:			182px; /* left offset of submenus need to match (see below) */
}

.sf-menu li.two-columns ul.bk-sub-menu {
	width: 364px;
}	

.sf-menu li.three-columns ul.bk-sub-menu {
	width: 546px;
}	

.sf-menu li.four-columns ul.bk-sub-menu {
	width: 728px;
}

.sf-menu li.five-columns ul.bk-sub-menu {
	width: 910px;
}	

.sf-menu ul.bk-sub-menu li.bk-sub-menu-item {
	width:			180px;
}
.sf-menu li.bk-sub-menu-item:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li.bk-sub-menu-item {
	float:			left;
	position:		relative;
}
.sf-menu a.bk-menu-item-anchor {
	display:		block;
	position:		relative;
}
.sf-menu li.bk-sub-menu-item:hover ul,
.sf-menu li.bk-sub-menu-item.sfHover ul {
	left:			15px;
	top:			2.3em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li.bk-sub-menu-item:hover li.bk-sub-menu-item ul.bk-sub-menu,
ul.sf-menu li.bk-sub-menu-item.sfHover li.bk-sub-menu-item ul.bk-sub-menu {
	top:			-999em;
}
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item:hover ul.bk-sub-menu,
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item.sfHover ul.bk-sub-menu {
	left:			183px; /* match ul width */
	top:			-2px;
}
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item:hover li.bk-sub-menu-item ul.bk-sub-menu,
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item.sfHover li.bk-sub-menu-item ul.bk-sub-menu {
	top:			-999em;
}
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item li.bk-sub-menu-item:hover ul.bk-sub-menu,
ul.sf-menu li.bk-sub-menu-item li.bk-sub-menu-item li.bk-sub-menu-item.sfHover ul.bk-sub-menu {
	left:			183px; /* match ul width */
	top:			-2px;
}

/*** MENU SKIN ***/
.sf-menu {
	*z-index: 200;
	position: relative;
	top: 0px;
	left: 0px; 
	float: right;
	margin-bottom: 0px;
}

.sf-menu span.bk-menu-item-icon {
	margin-right: 7px;
}	

.sf-menu a.bk-menu-item-anchor {
	padding: 	.75em 10px;
	text-decoration:none;
}

.sf-menu > li > a.bk-menu-item-anchor {
	padding: 	0px 10px;
}	 

.sf-menu a.bk-menu-item-anchor, .sf-menu a.bk-menu-item-anchor:visited, .sf-menu a.bk-menu-item-anchor:hover { /* visited pseudo selector so IE6 applies text colour*/
	color: #393737;
}

.sf-menu a.bk-menu-item-anchor span.description, .sf-menu a.bk-menu-item-anchor:visited span.description { /* visited pseudo selector so IE6 applies text colour*/
	color: #a8a5a5;
}

ul.sf-menu > li.bk-sub-menu-item {
  font-size: 18px; /* Top level items font size */
  background: url("images/nav-sep.png") right 0px no-repeat;
  padding-left: 5px;
  padding-right: 5px; 
}

ul.sf-menu > li.bk-sub-menu-item:last-child > a.bk-menu-item-anchor,
ul.sf-menu > li.bk-sub-menu-item.last-child > a.bk-menu-item-anchor { /* remove padding from last item to move all menu to left */
  padding-right: 0px !important;
}

ul.sf-menu > li.bk-sub-menu-item:last-child,
ul.sf-menu > li.bk-sub-menu-item.last-child {
	padding-right: 0px;
	background: transparent;
}	

ul.sf-menu li.bk-sub-menu-item span.description {
  display:block;
	font-size:11px;
	line-height:14px; /* item description size */
	padding-left: 1px;
	padding-top: 2px;
}

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item {
  font-size: 14px; /* lower level items font size */
  border-bottom: 1px solid #ECECEC;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-left: 1px solid white;
}

.sf-menu li.two-columns ul.bk-sub-menu li.bk-sub-menu-item ,
.sf-menu li.three-columns ul.bk-sub-menu li.bk-sub-menu-item,
.sf-menu li.four-columns ul.bk-sub-menu li.bk-sub-menu-item,
.sf-menu li.five-columns ul.bk-sub-menu li.bk-sub-menu-item {
	border-right: 1px solid #ECECEC;
  border-left: 1px solid white;
}	

/*
ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:first-child {
  border-top-width: 0px;
}
*/

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item,
ul.sf-menu ul.bk-sub-menu {
  background: white url("images/body-bg.png"); /* background of list items */
}

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:first-child {

}

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover > a.bk-menu-item-anchor,
ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item > a.bk-menu-item-anchor  {
	color: white;
}	

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover > a.bk-menu-item-anchor span.description{
	color: #FAFAFA;
}	

ul.sf-menu ul.bk_megamenu_dropdown {
	margin: 0px;
}	

ul.sf-menu ul.bk-sub-menu,
ul.sf-menu ul.bk-sub-menu ul.bk-sub-menu,
ul.sf-menu ul.bk_megamenu_dropdown {
  border: 1px solid #D1D1D1;
}

.sf-menu li.bk-sub-menu-item:hover, .sf-menu li.bk-sub-menu-item.sfHover,
.sf-menu a.bk-menu-item-anchor:focus, .sf-menu a.bk-menu-item-anchor:hover, .sf-menu a.bk-menu-item-anchor:active {	
	outline:		0;
}

/*** arrows **/
.sf-menu a.bk-menu-item-anchor.sf-with-ul {
	/*
	padding-right: 	1.5em; 
	min-width:		1px; 
	*/
}
.sf-sub-indicator {
	position:		absolute;
	margin-top: 2px;
	display:		block;
	right:			0.75em;
	top:			  1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a.bk-menu-item-anchor > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

ul.sf-menu > li.bk-sub-menu-item > a.bk-menu-item-anchor > span.sf-sub-indicator {
	display: none;
}	

/* apply hovers to modern browsers */
a.bk-menu-item-anchor:focus > .sf-sub-indicator,
a.bk-menu-item-anchor:hover > .sf-sub-indicator,
a.bk-menu-item-anchor:active > .sf-sub-indicator,
li:hover > a.bk-menu-item-anchor > .sf-sub-indicator,
li.sfHover > a.bk-menu-item-anchor > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul.bk-sub-menu .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul.bk-sub-menu a.bk-menu-item-anchor > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul.bk-sub-menu a.bk-menu-item-anchor:focus > .sf-sub-indicator,
.sf-menu ul.bk-sub-menu a.bk-menu-item-anchor:hover > .sf-sub-indicator,
.sf-menu ul.bk-sub-menu a.bk-menu-item-anchor:active > .sf-sub-indicator,
.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover > a.bk-menu-item-anchor > .sf-sub-indicator {
	background-position: -20px 0; /* arrow hovers for modern browsers*/
}		


/* Slider section
-------------------------------------------------------------- */

#featured {
	position: relative;
	padding: 0px;
	background: #393737 url('images/background_gray.png');
}

#featured-glow {
	width: 100%;
	height: 100%;
	background-image: url('images/featured-glow.png'), -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}		

#featured-shadow-top {
	position: absolute;
	z-index: 90;
	height: 10px;
	width: 100%;
	top: 0px;
	left: 0px;
	background: url('images/featured-shadows.png') no-repeat center -11px;
}

#featured-shadow-bottom {
	z-index: 90; 
	/*
	make sure shadow is over content slides
	*/
	position: absolute;
	height: 10px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: url('images/featured-shadows.png') no-repeat center 1px;
}

#featured-inner	{
	padding: 30px 0px;
	margin: auto;
	color: #fafafa;
}

body.fit-featured-area #featured-inner {
	padding: 0px;
}

.theme-default.slider-wrapper {
    margin:0px auto 0 auto;
    width:940px; /* Make sure your images are the same size */
}

body.fit-featured-area .theme-default.slider-wrapper{
		width:1000px; /* Make sure your images are the same size */
		min-height: 100px;
}

@media only screen and (max-width: 959px) {
		body.padded-featured-area #featured-inner	{
			padding: 20px 0px;
		}	
}	

@media only screen and (min-width: 768px) and (max-width: 959px) {
		body.fit-featured-area .theme-default.slider-wrapper {
			width:788px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area .theme-default.slider-wrapper {
			width:748px; /* Make sure your images are the same size */
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
		body.fit-featured-area .theme-default.slider-wrapper{
			width:320px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area .theme-default.slider-wrapper {
			width:280px; /* Make sure your images are the same size */
		}
}
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
		body.fit-featured-area .theme-default.slider-wrapper {
			width:440px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area .theme-default.slider-wrapper {
			width:400px; /* Make sure your images are the same size */
		}
}		

/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.slider-wrapper {
	position: relative;
	margin: auto;
}	

.nivoSlider {
	position:relative;
	width:100%;
	overflow: hidden;
	background-color: black;
	background-image: url('images/bk-diamond/ajax-loader-big.gif');
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-box-shadow: 0px 0px 20px 0px #000000;
  -moz-box-shadow: 0px 0px 20px 0px #000000;
  box-shadow: 0px 0px 20px 0px #000000;
}

body.fit-featured-area .theme-default #slider.nivoSlider {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
} 

.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	z-index:8;
}
.nivo-caption p.nivo-inner-wrap {
	padding:10px;
	margin:0;
}

.nivo-caption p.nivo-inner-wrap p{
	margin-bottom: 10px;
}

.nivo-caption p.nivo-inner-wrap > p:last-child{
	margin-bottom: 0px;
}

.nivo-caption a {
}
.nivo-html-caption {
  display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:41px;
	height:41px;
	background:url("images/big-arrows.png") no-repeat;
	text-indent:-9999px;
	border:0;
}

body.bk-boxed-layout .theme-default .nivo-directionNav a {
	background:url("images/big-arrows-fit.png") no-repeat;
	width:30px;
	height:30px;
}

.theme-default .slider-wrapper {
	width: 100%;
}	

.theme-default a.nivo-nextNav {
	background-position: -41px 0px;
	right:-60px;
}

body.bk-boxed-layout .theme-default a.nivo-nextNav {
	right:20px;
	background-position: -30px 0px;
}

.theme-default a.nivo-prevNav {
	background-position: 0px 0px;
	left:-60px;
}

body.bk-boxed-layout .theme-default a.nivo-prevNav {
	background-position: 0px 0px;
	left:20px;
}

.theme-default a.nivo-nextNav:hover {
	background-position: -41px -41px;
}
.theme-default a.nivo-prevNav:hover {
	background-position: 0px -41px;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default .nivo-controlNav {
	position:absolute;
	bottom:-52px;
}

@media only screen and (max-width: 959px) {
		.theme-default .nivo-controlNav {
			bottom:-42px;
		}
}

body.fit-featured-area .theme-default .nivo-controlNav {
	position:absolute;
	bottom:-22px;
}

.theme-default .nivo-controlNav a {
	display:block;
	width:14px;
	height:14px;
	background:url("images/bullets2.png") no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	margin-left:3px;
	background-position:-28px -0px;
	float:left;
}

.theme-default .nivo-controlNav a:hover {
	background-position:-14px 0px;
}

.theme-default .nivo-controlNav a.active,
.theme-default .nivo-controlNav a.active:hover {
	background-position:0 0;	
}

.theme-default .nivo-caption {
  font-family: Helvetica, Arial, sans-serif;
}

div#article .theme-default .nivo-caption p{
    margin-bottom: 0px;
}

/* Featured area caption style
-------------------------------------------------------------- */
h1.featured-caption {
	font-size: 20px;
	color: #fafafa;
	margin-bottom: 0px;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
}

h2.featured-tagline {
	font-size: 16px;
	color: #fafafa;
	margin-bottom: 0px;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
}

div.featured-spacer {
	width: 100%;
	height: 5px;
}		

span.italic {
	font-style:italic;
}	

/* qtip2
-------------------------------------------------------------- */
/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Sat Mar  3 09:04:15.0000000000 2012
*/

/* Core qTip styles */
.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;
	
	font-size: 10.5px;
	line-height: 12px;
}

	/* Fluid class for determining actual width in IE */
	.ui-tooltip-fluid{
		display: block;
		visibility: hidden;
		position: static !important;
		float: left !important;
	}

	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		border: 1px solid #000001;

		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border: 1px solid #000001;
		border-width: 1px 1px 0;
		border-bottom-width: 1px;

		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

		/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}
		
		* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

			.ui-tooltip-icon .ui-icon{
				width: 18px;
				height: 14px;

				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.ui-tooltip-focus{

}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.ui-tooltip-hover{
	
}


/*! Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content{
	border-color: #F1D031;
	background-color: #FFFFA3;
	color: #963;
	text-shadow: 0px 1px 0px #FFF9ED;
}

	.ui-tooltip-default .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x  0px -68px;
	}

	.ui-tooltip-default .ui-tooltip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}
	
	.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{
		border-color: #AAA;
		color: #111;
	}

/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip *{
		position: absolute;
		
		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0px dashed transparent;
	}
	
	.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }


/* Modal plugin */
#qtip-overlay{
	position: fixed;
	left: -10000em;
	top: -10000em;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}

/*! Light tooltip style */
.ui-tooltip-light .ui-tooltip-titlebar,
.ui-tooltip-light .ui-tooltip-content{
	border-color: #E2E2E2;
	color: #454545;
	text-shadow: 0px 1px 0px white;
}

	.ui-tooltip-light .ui-tooltip-content{
		background-color: white;
	}

	.ui-tooltip-light .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x 0px 0px;
	}


/*! Dark tooltip style */
.ui-tooltip-dark .ui-tooltip-titlebar,
.ui-tooltip-dark .ui-tooltip-content{
	border-color: #303030;
	color: #f3f3f3;
	text-shadow: 0px 1px 0px #1F1F1F;
}

	.ui-tooltip-dark .ui-tooltip-content{
		background-color: #505050;
	}

	.ui-tooltip-dark .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x 0px -136px;
	}

	.ui-tooltip-dark .ui-tooltip-icon{
		border-color: #444;
	}

	.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.ui-tooltip-cream .ui-tooltip-titlebar,
.ui-tooltip-cream .ui-tooltip-content{
	border-color: #F9E98E;
	color: #A27D35;
}

	.ui-tooltip-cream .ui-tooltip-content{
		background-color: #FBF7AA;
	}

	.ui-tooltip-cream .ui-tooltip-titlebar{
		background-color: #F0DE7D;
	}

	.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.ui-tooltip-red .ui-tooltip-titlebar,
.ui-tooltip-red .ui-tooltip-content{
	border-color: #D95252;
	color: #912323;
	text-shadow: 0px 1px 0px #F89CA9;
}

	.ui-tooltip-red .ui-tooltip-content{
		background-color: #F78B83;
	}

	.ui-tooltip-red .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x  0px -34px;
	}

	.ui-tooltip-red .ui-state-default .ui-tooltip-icon{
		background-position: -102px 0;
	}

	.ui-tooltip-red .ui-tooltip-icon{
		border-color: #D95252;
	}

	.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.ui-tooltip-green .ui-tooltip-titlebar,
.ui-tooltip-green .ui-tooltip-content{
	border-color: #90D93F;
	color: #3F6219;
	text-shadow: 0px 1px 0px #E8FDBF;
}

	.ui-tooltip-green .ui-tooltip-content{
		background-color: #CAED9E;
	}

	.ui-tooltip-green .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x  0px -102px;
	}

	.ui-tooltip-green .ui-state-default .ui-tooltip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.ui-tooltip-blue .ui-tooltip-titlebar,
.ui-tooltip-blue .ui-tooltip-content{
	border-color: #ADD9ED;
	color: #5E99BD;
	text-shadow: 0px 1px 0px #F5FCFF;
}

	.ui-tooltip-blue .ui-tooltip-content{
		background-color: #E5F6FE;
	}

	.ui-tooltip-blue .ui-tooltip-titlebar{
		background: url("images/headers.png") repeat-x  0px -170px;
	}

	.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{
		background-position: -2px 0;
	}

/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; /* IE6 */
		.margin-bottom: -3px; /* IE7 */
	}


/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded,
.ui-tooltip-rounded .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ui-tooltip-rounded .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar{
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content{
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}


/*! Youtube tooltip style */
.ui-tooltip-youtube{
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;
}

	.ui-tooltip-youtube .ui-tooltip-titlebar,
	.ui-tooltip-youtube .ui-tooltip-content{
		_margin-bottom: 0; /* IE6 */
		.margin-bottom: 0; /* IE7 */

		background: transparent;
		background: rgba(0, 0, 0, 0.85);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";

		color: white;
		border-color: #CCCCCC;
	}

	.ui-tooltip-youtube .ui-tooltip-icon{
		border-color: #222;
	}

	.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.ui-tooltip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	
	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.ui-tooltip-jtools .ui-tooltip-titlebar{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.ui-tooltip-jtools .ui-tooltip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar,
	.ui-tooltip-jtools .ui-tooltip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.ui-tooltip-jtools .ui-tooltip-icon{
		border-color: #555;
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.ui-tooltip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

	.ui-tooltip-cluetip .ui-tooltip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.ui-tooltip-cluetip .ui-tooltip-content{
		background-color: #D9D9C2;
		color: #111;
		border: 0 dashed transparent;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-icon{
		border-color: #808064;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.ui-tooltip-tipsy{
	border: 0;
}

	.ui-tooltip-tipsy .ui-tooltip-titlebar,
	.ui-tooltip-tipsy .ui-tooltip-content{
		_margin-bottom: 0; /* IE6 */
		.margin-bottom: 0; /* IE7 */

		background: transparent;
		background: rgba(0, 0, 0, .87);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
		
		background: black\9;
		
		color: white;
		border: 0px transparent;
		font-size: 11px;
		font-family: 'Lucida Grande', sans-serif;
		font-weight: bold;
		line-height: 16px;
		text-shadow: 0 1px black;
	}

	.ui-tooltip-tipsy .ui-tooltip-titlebar{
		padding: 6px 35px 0 10;
	}

	.ui-tooltip-tipsy .ui-tooltip-content{
		padding: 6px 10;
	}
	
	.ui-tooltip-tipsy .ui-tooltip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.ui-tooltip-tipped{

}
	
	.ui-tooltip-tipped .ui-tooltip-titlebar,
	.ui-tooltip-tipped .ui-tooltip-content{
		border: 3px solid #959FA9;

		filter: none; -ms-filter: none;
	}

	.ui-tooltip-tipped .ui-tooltip-titlebar{
		background: #3A79B8;
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";

		color: white;
		font-weight: normal;
		font-family: serif;

		border-bottom-width: 0;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	.ui-tooltip-tipped .ui-tooltip-content{
		background-color: #F9F9F9;
		color: #454545;

		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}

	.ui-tooltip-tipped .ui-tooltip-icon{
		border: 2px solid #285589;
		background: #285589;
	}
		
		.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}

/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
	filter: none;
	-ms-filter: none;
}

/* End of Header
-------------------------------------------------------------- */

/* Main content styles
-------------------------------------------------------------- */
#content {
	margin-top: 0px;
	margin-bottom: 0px;
}	

#content a {
	/*text-shadow: white 1px 1px 0px;*/
}


/*
Breadcrumbs style
*/

div#crumbs {
	padding: 10px 0px;
	font-size: 11px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 50;
}	


/* Blog post featured image style 
-------------------------------------------------------------- */
#content .blog-img-frame{
	padding: 3px;
}

#content .blog-fullwidth-img-frame{
	padding: 3px;
}	

.blog-img-shadow{
	padding-bottom: 20px;
}

.blog-fullwidth-img-shadow{
	padding-bottom: 20px;
}


/* Blog post meta data style 
-------------------------------------------------------------- */
div.blog-entry-wrap {
	margin: 0px 3px;
	margin-bottom: 40px;
}

div.blog-entry-wrap.short-space {
	margin-bottom: 20px;
}	

div.blog-entry-meta {
	margin-bottom: 0px;
	position: relative;
	top: -3px;
}

div.blog-entry-excerpt {
	line-height:20px;
	border-bottom: 1px solid #ececec;
	padding: 10px 0px;
}

div.blog-entry-content {
	line-height: 20px;
	padding-top: 10px;
}		

div.blog-entry-meta > span {
	padding: 3px;
	padding-left: 22px;
	margin-right: 10px;
}

div.both-sidebar div.blog-entry-meta > span {
	float: none;
	display: block;
	margin-bottom: 3px;
}

/* Admin user related rules
-------------------------------------------------------------- */
div.blog-entry-meta > span.edit-post-link {
	float: right;
	margin-right: 0px;
	padding: 0px;
}

@media only screen and (max-width: 767px) {
		div.blog-entry-meta > span,
		div.blog-entry-meta > span.edit-post-link {
			float: none;
			display: block;
			margin-bottom: 3px;
		}	
}	

div.blog-entry-meta > span:last {
	margin-right: 0px;
}	

div.blog-entry-meta > span.author-icon {
	background: url("images/icons/author.png") no-repeat left center;
}	

div.blog-entry-meta > span.date-icon {
	background: url("images/icons/date.png") no-repeat left center;
}	

div.blog-entry-meta > span.category-icon {
	background: url("images/icons/bookmark.png") no-repeat left center;
}	

div.blog-entry-meta > span.tag-icon {
	background: url("images/icons/tag.png") no-repeat left center;
}	

div.blog-entry-meta > span.comment-icon	{
	background: url("images/icons/comment.png") no-repeat left center;
	padding-left: 27px;
}

h2.blog-entry-title {
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 10px;
	font-size: 26px;
	position: relative;
	top: 0px;
	left: 0px;
	padding-right: 45px;
	width: auto;
}

h2.blog-entry-title.quote {
	font-style: italic;
	font-size: 16px;
}

h2.blog-entry-title.quote cufon{
	padding-bottom: 5px;
}		

h2.blog-entry-title.link,
h2.blog-entry-title.quote {
  margin-bottom: 20px;
}

span.blog_entry_title_icon {
  position: absolute;
  top: 0px;
  right: 0px;
	margin-left: 0.5em;
	vertical-align: center;
}

span.blog_entry_title_icon.link {
	background-position: 0px 0px;
}

span.blog_entry_title_icon.video {
	background-position: -30px 0px;
}

span.blog_entry_title_icon.audio {
	background-position: -60px 0px;
}

span.blog_entry_title_icon.gallery {
	background-position: -90px 0px;
}

span.blog_entry_title_icon.image {
	background-position: -120px 0px;
}	

span.blog_entry_title_icon.standard {
	background-position: -150px 0px;
}

span.blog_entry_title_icon.portfolio {
	background-position: -180px 0px;
}

span.blog_entry_title_icon.page {
	background-position: -210px 0px;
}

span.blog_entry_title_icon.quote {
	background-position: -240px -4px;
}	

p.postmetadata {
	margin-top: 10px;
	border-top: 1px solid white;
}

p.read-more {
	margin-top: -10px;
}

div.sidebar-sep-right {
  
}	

div.sidebar-right div.top-shadow{
	height: 31px;
	background: url("images/right-sidebar-sep-top.png") no-repeat 0px 0px;
	margin-left: 10px;
}

div.sidebar-right div.bottom-shadow{
	height: 31px;
	background: url("images/right-sidebar-sep-bottom.png") no-repeat 0px 0px;
	margin-left: 10px;
}


div.sidebar-left div.top-shadow{
	height: 31px;
	background: url("images/left-sidebar-sep-top.png") no-repeat top right;
	margin-right: 10px;
}

div.sidebar-left div.bottom-shadow{
	height: 31px;
	background: url("images/left-sidebar-sep-bottom.png") no-repeat top right;
	margin-right: 10px;
}

ul.sidebar-content {
	list-style: none;
	margin-left: 0px;
}

#footer ul.sidebar-content {
	margin-bottom: 30px;
}	

div.sidebar-left ul.sidebar-content,
div.sidebar-right ul.sidebar-content {
	position: relative;
	top: -31px;
	left: 0px;
}	

ul.sidebar-content > li.widget {
	margin-bottom: 30px;
}

ul.sidebar-content > li.widget:last-child,
ul.sidebar-content > li.widget.last-child {
	margin-bottom: 0px;
}

div.clearfix {
	clear: both;
}

h3.widget-title {
	font-size: 16px;
	margin-bottom: 10px;
}

h3.widget-title span.bk-widget-title-icon {
	margin-left: 0.3em;
}	

h3.widget-title span.widget-icon{
	height: 16px;
	width: 16px;
	display: block;
	position: absolute;
	top: 0px;
	margin-left: 15px;
	right: 0px;
	background: transparent url('images/widget-title-sprite.png') no-repeat 0px 0px;
	background-position: 100px 100px; /* hide icons for all by defulat*/
}	

ul.sidebar-content > li.widget > ul > li,
ul.sidebar-content > li.widget ul.menu > li{
	padding: 7px 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid white;
  line-height: 16px;
  /*
  transition: padding-left 0.25s linear;
	-moz-transition: padding-left 0.25s linear;
	-webkit-transition: padding-left 0.25s linear;
	-o-transition: padding-left 0.25s linear;
	*/
}

ul.sidebar-content > li.widget > ul > li:hover,
ul.sidebar-content > li.widget ul.menu > li:hover{
	/*
	padding-left: 5px;
	transition: padding-left 0.25s linear;
	-moz-transition: padding-left 0.25s linear;
	-webkit-transition: padding-left 0.25s linear;
	-o-transition: padding-left 0.25s linear;
	*/
}	

ul.sidebar-content > li.widget > ul,
ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid white;
}	

#footer ul.sidebar-content > li.widget > ul > li,
#footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #444242;
	border-bottom: 1px solid #2E2D2D;
}

#footer ul.sidebar-content > li.widget > ul,
#footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #2E2D2D;
	border-bottom: 1px solid #444242;
}

th {
	padding: 10px;
}

#footer ul.sidebar-content .widget div.img-frame {
	border-width: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
	padding: 0px;
}	

/* pagination
-------------------------------------------------------------- */	
.pagination {
	padding:0;
	height: 30px;
	font-size:11px;
	line-height:13px;
	margin-top: 10px;
}

.pagination span.pages {
	text-transform: uppercase;
	background: transparent;
	border: 1px solid transparent;
	color: #393737;
	float: right;
	padding-right: 0px;
}	

.pagination a.arrow {
	padding:4px 9px 7px 9px;
}	

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#393737;
font-weight: bold;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */


-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #cccccc;
}

.pagination a:hover{
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#call-to-action-area {
	background: white url("images/subtlenet2.png");
	padding-bottom: 10px;
}

#call-to-action-inner {
	margin-top: 30px;
}	

#call-to-action-area-shadow {
	margin-top: 20px;
	height: 9px;
	width: 100%;
	background: url('images/featured-shadow-bottom.png') repeat-x 0px 0px;	
}


/* FOOTER
-------------------------------------------------------------- */	
#footer {
	position: relative;
	top: 0px;
	left: 0px;
	color: white;
	font-size: 12px;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
}

#footer a{
	color: lightgray;
}

#footer a:hover{
	color: white;
}	

#footer .container_12 .grid_2.bk-footer-five-column-fix {
	width: 172px !important;
}	

#footer ul,
#sidebar ul {
	list-style: none;
	margin-left: 0px;
}

#footer-top {
	background: #393737 url('images/background_gray.png');
}

div#home_crumbs {
	height: 30px;
}	

div#home_crumbs.high {
	height: 105px;
}

@media only screen and (max-width: 959px) {
		div#home_crumbs.high {
			height: 30px;
		}
}	

#sidebar {
	padding: 0px 0px;
	margin-bottom: 20px;
}

#sidebar ul.sidebar-content {
  position: relative;
  top: -31px;
}

#sidebar.only-sidebar {
	padding: 20px 0px;
}	

#footer p, #sidebar p {
  line-height: 18px;
}

#footer p.read-more, #sidebar p.read-more {
  margin-bottom: 20px;
}

#footer div.bk-portfolio-item-slider-wrap li.portfolio-item p, #sidebar div.bk-portfolio-item-slider-wrap li.portfolio-item p{
  margin-bottom: 20px;
}

#footer-top div.separator {
	width: 100%;
	border-top: 1px solid #2e2d2d;
	border-bottom: 1px solid #585656;
	margin: 10px 0px;
}	

#footer-glow {
	width: 100%;
	height: 100%;
}

#footer-shadow-top {
	position: absolute;
	height: 10px;
	width: 100%;
	top: 0px;
	left: 0px;
	
	background: url('images/featured-shadows.png') no-repeat center -11px;
}

#footer-inner-top {
	padding-top: 30px;
}

#footer-inner-top h3{
	font-size: ;
}			

#footer-bottom {
	font-size: 11px;
	border-top: 1px solid #424141;
	background: #111111; 
}

#footer-inner-bottom {
	padding-top: 10px;
	padding-bottom: 5px;
}

#footer-inner-bottom ul.footer-links li{
	display: block;
	float: left;
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
}

#footer-menu	{
	float: right;
}

#footer-menu li.current-menu-item > a {
	color: white !important;
}	

.margin-right-20 {
	margin-right: 20px;
}

@media only screen and (max-width: 767px) {
		#footer-tagline {
			float: none;
			line-height: 18px;
			text-align: center;
			margin-bottom: 5px;
		}
		
		#footer-menu {
			width: 100%;
			text-align: center;
		}	
		
		#footer-menu ul.footer-links {
			float: none;
			display: inline-block;
			*display: inline;
			zoom: 1;
		}	
	}		
		
/* END OF FOOTER
-------------------------------------------------------------- */	

/* PORTFOLIO STYLE */

ul.filter {
	margin-top: 0px;
	margin-bottom: 15px !important;
	margin-left: 0px;
	font-size: 12px;
	list-style: none;
}	

ul.filter li { 

	float: left;
  background: #f5f5f5;
	text-shadow: 0px 1px 0px white;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

ul.filter li.active a { 
	color: #2E2D2D;
}

div#bread_wrap {
	background: white url("images/body-bg.png");
}	

ul.filterable-grid{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px !important;
	display: block;
	font-size: 0;
	list-style: none;
	min-height: 20px;
}

ul.filterable-grid.with-sidebar,
ul.filterable-grid.both-sidebar { 
	margin-right: -20px;
}	

ul.filterable-grid.sortable-only {
	margin-bottom: -20px !important;
}	

/*
ul.filterable-grid li h3.portfolio-item-title > a {
	color: #393737;
}
*/	

ul.filterable-grid li h3.portfolio-item-title {
	font-size: 16px;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 10px;
}

h3.portfolio-item-title.blog-slider-title {
	position: relative;
	top: 0px;
	left: 0px;
	padding-right: 25px;
	width: auto;
}	

ul.filterable-grid li h3.portfolio-item-title cufon {
	margin-bottom: 5px;
}	

p {
	line-height: 18px;
}	

/*
  GENERIC IMAGE FRAMES STYLE 
*/
div.generic-shadow {
	padding-bottom: 13px;
}

div.generic-shadow.blog-fullwidth-img-shadow,
div.generic-shadow.blog-img-shadow {
	padding-bottom: 20px !important;
}

div.generic-shadow..one-sixth-img-shadow {
	padding-bottom: 6px !important;
}

div.generic-shadow.left {
	margin-right: 20px;
}

div.generic-shadow.left.no-shadow,
div.generic-shadow.right.no-shadow {
	margin-bottom: 0px;
}	

div.generic-shadow.right {
	margin-left: 20px;
}	

div.generic-frame {
	padding: 3px;
	overflow: hidden;
	margin-bottom: 20px;
}

div.generic-frame div.clipper{
	overflow: hidden;	
}


/*
  GENERIC IMAGE FRAMES STYLE 
*/
.img-frame {
	/*background:#fff url("images/loading.gif") no-repeat 50% 50%;*/
	background:#fff;
	border: 1px solid #dbdbdb;
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  top: 0px;
  left: 0px;
}

#footer .img-frame,
#featured .img-frame {
	border-width: 0px;
}

.img-frame div.clipper {
	width: 100%;
	height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}		

.img-frame img {
/*	
	display: none;
*/	
}	

.img-frame:hover {
	border: 1px solid #ccc;
}

#footer .img-frame:hover,
#featured .img-frame:hover {
	border-width: 0px;
}	

h2.portfolio-entry-title {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 22px;
}

h2.portfolio-entry-title cufon {
	margin-bottom: 5px;
}		


/*
  GENERIC PORTFOLIO ITEM STYLE 
*/	
ul.filterable-grid li.portfolio-item {
	font-size: 12px;
	display: inline-block;
	zoom: 1;
	*display: inline; /* widoczne tylko dla IE7 */
	vertical-align: top;
  position: relative;
  margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}

ul.filterable-grid.related li.portfolio-item {
	margin-bottom: 20px;
}

.grid_11 ul.filterable-grid.related li.portfolio-item {
	margin-right: 26px;
}

.grid_11 ul.filterable-grid.related.four-columns {
	margin-right: -26px;
}

ul.filterable-grid.related.four-columns {
	margin-bottom: -20px !important;
}	

ul.post-meta {
	color: #666;
	font-style: italic;
	margin-bottom: 10px !important;
	list-style: none;
	margin-left: 0px;
}

ul.post-meta li {
	margin-bottom: 3px;
	line-height: 15px;
}	

.post-meta-key {
	font-weight: bold; 
}

.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -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;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/*  FOUR COLUMNS */
ul.filterable-grid.four-columns {
	margin-right: -40px;
}	

ul.filterable-grid li.portfolio-one-fourth-item {
}

li.portfolio-one-fourth-item div.cycle-wrap {
}	

ul.filterable-grid li.portfolio-one-sixth-item {
}

div.portfolio-one-fourth-item-description {
	margin-left: 3px;
}	

.one-fourth-img-frame{
	padding: 3px;
}

.one-fourth-img-frame div.fluid-width-video-wrapper {
	padding-top: 62.5%;
}

.one-fourth-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 48.58490566037736%;
}	

.one-fourth-img-shadow{
	padding-bottom: 13px;
}

.one-sixth-img-frame{
	padding: 3px;
}

.one-sixth-img-shadow{
	padding-bottom: 6px;
	margin-bottom: 7px;
}

div.fluid-width-video-wrapper div.fluid-width-video-contaner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}	


/*  THREE COLUMNS */
ul.filterable-grid.three-columns {
	margin-right: -40px;
}	

ul.filterable-grid li.portfolio-one-third-item {
}

li.portfolio-one-third-item div.cycle-wrap {
}

ul.filterable-grid.three-columns.with-sidebar {
	margin-bottom: -20px !important;
}

ul.filterable-grid.three-columns.with-sidebar.sortable-only {
	margin-bottom: -40px !important;
}	

ul.filterable-grid.three-columns.with-sidebar li.portfolio-one-third-item{
	margin-right: 40px;
	margin-bottom: 20px;
}

div.portfolio-one-third-item-description {
	margin-left: 3px;
}	

.one-third-img-frame{
	padding: 3px;
}

.one-third-img-frame div.fluid-width-video-wrapper {
	padding-top: 62.5%;
}

.one-third-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 52.3972602739726%;
}	

.with-sidebar .one-third-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 52.64900662251655%;
}

/* 3 columns with sidebar */
.with-sidebar .grid_4 .one-third-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 46.87500000000001%;
}

/* 4 columns with sidebar */
.with-sidebar .grid_3 .one-third-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 40.87591240875913%;
}

.both-sidebar .one-third-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 48.58490566037736%;
}	

.one-third-img-shadow{
	padding-bottom: 13px;
}

/*  TWO COLUMNS */
ul.filterable-grid.two-columns {
	margin-right: -40px;
}	

ul.filterable-grid li.portfolio-one-half-item {
}

li.portfolio-one-half-item div.cycle-wrap {
}

div.portfolio-one-half-item-description {
	margin-left: 3px;
}	

.one-half-img-frame{
	padding: 3px;
}

.one-half-img-frame div.fluid-width-video-wrapper {
	padding-top: 61.94690265486727%;
}

.one-half-img-frame div.fluid-width-video-wrapper.self-hosted {
	padding-top: 55.30973451327434%;
}

.one-half-img-shadow{
	padding-bottom: 13px;
}

/*  ONE COLUMN */
ul.filterable-grid.one-column {
	margin-right: -40px;
}	

ul.filterable-grid.one-column.sortable-only {
	margin-bottom: -30px !important;
}	

ul.filterable-grid li.portfolio-full-width-item {
	margin-bottom: 20px;
}

li.portfolio-full-width-item div.fluid-width-video-wrapper {
	padding-top: 39.54248366013072%;
}

li.portfolio-full-width-item div.fluid-width-video-wrapper.self-hosted {
	padding-top: 34.64052287581699%;
}

li.portfolio-full-width-item div.cycle-wrap {
}

div.portfolio-one-third-half-description,
div.portfolio-one-sixth-item-description {
	margin-left: 3px;
}	

ul.filterable-grid.one-column h3.portfolio-item-title {
	top: 0px;
}

ul.filterable-grid.one-column div.portfolio-one-item-description {
	padding-top: 5px;
}

.content-divider {
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid white;
}

div.next_prev_portfolio_links	{
	margin: 10px 0px;
}

div.content-sep {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	position: relative;
}

div.sep-description {
	margin-right: 20px;
	font-size: 16px;
	background: white;
	z-index: 10;
}

div.sep-line {
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid white;
	width: 100%;
	position: absolute;
	top: 50%;
	right: 0px;
	z-index: 9;
}

/*
  Flickr widget
*/

ul.sidebar-content > li.widget div.flickr-photos {
	margin-right: -10px;
}

ul.sidebar-content > li.widget div.flickr-photos a{
	display: block;
	width: 50px;
	height: 50px;
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	float: left;
}		

ul.sidebar-content > li.widget div.flickr-photos img{
	width: 50px !important;
	height: 50px !important;
}

/*
  Testimonials widget
*/

div.bk-testimonials-outer-wrap {
	/*margin-bottom: 20px;*/
}	


div.bk-testimonials-wrap {
	padding: 0px;
	padding-bottom: 35px;
	background: white;
	border: 1px solid #ebebeb;
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  top: 0px;
  left: 0px;
}

div.bk-testimonials-wrap ul.flex-direction-nav{
	position: relative;
	top: 25px;
	right: 5px;
}	

div.bk-testimonials-wrap div.ui-tooltip-titlebar {
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	padding: 9px 9px;
}

div.bk-testimonials-wrap div.ui-tooltip-content {
	border-width: 0px !important;
}		

div.testimonial-tip {
	background: url("images/testimonial-tip.png") no-repeat;
	width: 18px;
	height: 16px;
	position: absolute;
	bottom: -16px;
	right: 15px;
	z-index: 1;
}	

ul.bk-testimonials-widget {
	overflow: hidden;
	margin: 0px !important;
}

ul.bk-testimonials-widget li{
	display: none;
}

ul.bk-testimonials-widget li:first-child{
	display: block;
}	

ul.bk-testimonials-widget li p {
	font-style: italic;
	line-height: 18px !important;
	margin-bottom: 0px !important;
	color: #666;
	text-align: justify;
}

div.bk-testimonials-wrap span.testimonial-title {
	margin-bottom: 8px;
	display: block;
}	

div.bk-testimonials-wrap div.testimonial-nav-wrap {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
}	

div.bk-testimonials-wrap a.testimonials-prev,
div.bk-testimonials-wrap a.testimonials-next {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	background: url("images/arrows-small.png") no-repeat;
	cursor: pointer;
}

div.bk-testimonials-wrap a.testimonials-next {
  background-position: -15px -15px;
}

div.bk-testimonials-wrap a.testimonials-prev {
  background-position: 0px -15px;
}

div.bk-testimonials-wrap a.testimonials-next:hover {
  background-position: -15px 0px;
}

div.bk-testimonials-wrap a.testimonials-prev:hover {
  background-position: 0px 0px;
}

div.testimonial-author-wrap {
	background: url("images/icons/author.png") no-repeat right center;
	margin-top: 20px;
	margin-right: 10px;
	padding-right: 20px;
}

div#article div.testimonial-author-wrap {
	margin-bottom: 20px;
}		

span.testimonial-author {
	float: right;
	height: 16px;
	display: block;
	font-size: 11px;
	line-height: 16px;	
}		


div.left-textarea{
	padding-top: 10px;
	float: left;
	margin-right: 4%;
}

div.right-textarea{
	padding-top: 10px;
	float: right;
	text-align: right;
}

div.bk-opening-hours-wrap	div.left-textarea{
	padding-top: 0px;
	font-weight: bold;
}

div.bk-opening-hours-wrap	div.right-textarea{
	padding-top: 0px;
	font-style: italic;
}	

/*
  Regular tagcloud widget style
*/
.widget div.tagcloud {
	font-size: 0px !important;
}

.widget div.tagcloud > a {
	padding: 4px;
	font-size: 12px !important;
	margin-bottom: 5px;
	margin-right: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	display: inline-block;
	*display: inline;
}	


#footer .widget div.tagcloud > a {
  background: rgba(0,0,0, 0.1);
}

.bk-sidebar .widget div.tagcloud > a {
	background: #f5f5f5;
  text-shadow: 0px 1px 0px white;
} 

/*
 twitter widget
*/
.widget_bk_twitter_widget a.tweettime {
	margin-top: 3px;
	display: block;
}

/*
Recent portfolio widgets
*/

ul.bk-recent-posts-widget {
	margin-left: 0px;
	border-bottom-width: 0px!important;
}


ul.sidebar-content > li.widget ul.bk-recent-posts-widget li,
ul.bk-recent-posts-widget li{
	list-style: none;
	background: none;
	padding-left: 0px;
  margin: 0px;
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid white;
	background: none !important; 
}

ul.sidebar-content > li.widget.widget_bk_twitter_widget ul.bk-recent-posts-widget li:last-child {
	padding-bottom: 0px;
}	

#footer ul.sidebar-content > li.widget ul.bk-recent-posts-widget li,
#footer ul.bk-recent-posts-widget li{
	border-bottom: 1px solid #2E2D2D;
	border-top: 1px solid #444242;
	background: none !important; 
}
ul.bk-recent-posts-widget li:last-child,
ul.bk-recent-posts-widget li.last-child {
	border-bottom-width: 0px !important;
}	

li.widget.widget_bk_tabbed_widget ul.bk-recent-posts-widget li:last-child,
li.widget.widget_bk_tabbed_widget ul.bk-recent-posts-widget li.last-child{
	border-bottom-width: 0px;
	padding-bottom: 10px; 
}

/*
ul.sidebar-content > li.widget ul.bk-recent-posts-widget li:first-child,
ul.bk-recent-posts-widget li:first-child{
	padding-top: 0px;
	border-top-width: 0px; 
}
*/

ul.sidebar-content > li.widget ul.bk-recent-posts-widget li span.widget-post-title,
ul.bk-recent-posts-widget li span.widget-post-title{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	display: block;
	line-height: 16px;
}

span.widget-time {
	display: block;
	color: #666;
	font-style: italic;
	font-size: 11px;
	margin-bottom: 5px;
	line-height: 14px;
}

span.widget-comment {
	display: block;
	font-style: italic;
	font-size: 11px;
	margin-bottom: 5px;
}

span.widget-comment-excerpt {
	display: block;
	line-height: 14px;
	font-size: 11px;
}

			

div.widget-thumb {
 	padding: 2px;
 	margin-right: 10px;
 	width: 60px;
 	height: 60px;
}

/*
Tabbed widget style
*/
#wrapper .ui-widget {
	font-size: 12px;
	color: #393737;
	background: white;
	font-family: Helvetica,Arial,Garuda,sans-serif;
	border: 1px solid #ebebeb;
	background: transparent;
	margin: 0px;
	padding: 0px;
}	

#wrapper .ui-widget-header {
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background:  #fcfcfc url("images/headers.png") repeat-x 0px 0px;
	border-width: 0px;
	border-bottom: 1px solid #ebebeb;
	font-weight:normal;
}

#wrapper .ui-widget-header .ui-state-default,
#wrapper .ui-widget-header .ui-state-active{
	font-weight:normal;
	border-width: 0px;
	background: #fcfcfc url("images/headers.png") repeat-x 0px 0px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );

}

.ui-widget-header .ui-state-hover{
	font-weight:normal;
	border-width: 0px;
	background: white;
}

.ui-widget-header .ui-state-hover a{
	color: #1C94C4;
}		

#wrapper .ui-tabs .ui-tabs-nav li {
	position: relative;
	top: 1px;
	font-weight: bold;
	text-shadow: 0px 1px 0px white;
	margin: 0px;
	padding: 10px 5px;
	-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-right: 1px solid #ebebeb;
}

#wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom: 1px solid white;
	background: white;
}

#bk-tabs #tabs-4 a {
	margin-bottom: 5px;
	margin-left: 2px;
  background: #f5f5f5;
  text-shadow: 0px 1px 0px white;
  padding: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	display: inline-block;
	*display: inline;
}	

#wrapper .ui-tabs .ui-tabs-nav li a	{
	padding: 0px;
	margin: 0px;
}	

#wrapper .ui-tabs .ui-tabs-panel {
	margin: 0px 9px;
	margin-bottom: 0px;
}	

#wrapper #bk-tabs.ui-tabs .ui-tabs-panel#tabs-4 {
	margin: 5px 9px;
	margin-top: 10px;
}		

#wrapper .ui-widget-content {
	margin: 0px;
	padding: 0px;
	background: white;
}	 	

#wrapper .ui-corner-all {
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#wrapper .ui-helper-reset {
  line-height: 1.0;
}

#wrapper div.bk-tabbed-widget {
	margin: 0px 0px;
}

ul.bk_megamenu_dropdown {
	position: absolute !important;
}

ul.bk_megamenu_dropdown div.bk-megamenu-wrap {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}	

ul.bk_megamenu_dropdown > li{
	padding: 0px 0px 0px 0px !important;
	border-width: 0px !important;
	width: 100% !important;
	font-size: 12px !important;
	background: white; /* background of list items */
}

ul.bk_megamenu_dropdown li:hover {

}

/*
  Sitemap widget list style
*/

ul.sitemap-links {
	margin-left: 20px;
	list-style: circle;
}		

ul.sitemap-links li ul.sub-menu {
	margin-top: 10px;
	margin-bottom: 10px !important;
	list-style: circle;
}	

/*
* 
* SHORTCODES START
* 
*/

div.gallery dt.gallery-icon {
	margin-right: 5%;
	margin-bottom: 5%;
}

div.gallery dl.gallery-item {
	margin-top: 0px !important;
}

	

div.gallery dt.gallery-icon img {
	border-width: 0px !important;
}

div.gallery dt.gallery-icon div.gallery-img-wrap{
	position: relative;
	top: 0px;
	left: 0px;
}

div.gallery dt.gallery-icon div.img-overlay {
	
}			

.bk-code {
	background: white;
	border: 1px solid #666;
}

.bk-code p{
	margin-bottom: 0px !important;
}

.bk-code p:nth-child(even) {background: #CCC}
.bk-code p:nth-child(odd) {background: #FFF}		


div.bk_shadow_separator {
	height: 10px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	opacity: 0.5;
}

div.bk_shadow_separator div.shadow_edge {
	opacity: 0.5;
}	

div.bk_shadow_separator.shadow_down {
	background: url('images/featured-shadows.png') no-repeat center -11px;
}

div.bk_shadow_separator.shadow_down div.shadow_edge {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	border-top: 1px solid white;
	border-bottom: 1px solid #ECECEC;
}				

div.bk_shadow_separator.shadow_up {
	background: url('images/featured-shadows.png') no-repeat center 1px;
	
}

div.bk_shadow_separator.shadow_up div.shadow_edge {
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid white;
	border-top: 1px solid #ECECEC;
}	

/*
	portfolio slider widget
*/
div.bk-carrousel-slider-wrap div.slider-intro-wrap {
	margin-top: 20px;
	margin-right: 20px;
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap li.portfolio-item {
  margin-bottom: 0px !important;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 20px;
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap ul.filterable-grid {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap div.clipper{
	overflow: hidden;
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap div.caroufredsel_wrapper {
  margin-top: 0px !important;
  overflow: hidden;
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-1 div.caroufredsel_wrapper,
div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-1 div.clipper {
  
}	

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-2 div.caroufredsel_wrapper,
div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-2 div.clipper {
  
}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-3 div.caroufredsel_wrapper,
div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-3 div.clipper {

}

div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-4 div.caroufredsel_wrapper,
div.bk-carrousel-slider-wrap.bk-portfolio-item-slider-wrap.visible-4 div.clipper {
 
}

div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.caroufredsel_wrapper {
	margin-top: 10px !important;
}

div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.slider-intro-wrap {
	margin-right: 2%;
	width: 23%;
	display: inline-block;
	*display: inline;
}

div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.blog-post-outer-wrap	{
	width: 75%;
	display: inline-block;
	*display: inline;
}

@media only screen and (max-width: 767px) {
	div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.slider-intro-wrap {
		margin-right: 0px;
		width: 100%;
	}
	
	div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.blog-post-outer-wrap	{
		width: 100%;
	}
}		 

div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap div.caroufredsel_wrapper h3.portfolio-item-title {
	font-size: 16px;
}

div.bk-carrousel-slider-wrap.bk-recent-posts-slider-wrap ul.bk-recent-posts-slider p.post-excerpt {
	margin-bottom: 0px !important;
}		

div.bk-carrousel-slider-wrap div.one-sixth-img-frame.left {
	margin-right: 15px;
}

div.bk-carrousel-slider-wrap div.next-prev-wrap {
	position: absolute;
	top: -7px;
	right: 0px;
	padding-left: 3px;
	font-size: 10px;
}

div.bk-carrousel-slider-wrap div.next-prev-wrap a.next-link,
div.bk-carrousel-slider-wrap div.next-prev-wrap a.prev-link,
div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination > a {
	cursor: pointer;
	display: block;
	width: 14px;
	height: 14px;
	margin-left: 3px;
	margin-right: 3px;
	background:url("images/bullets2.png") no-repeat center;
	text-indent:-9999px;
	float: left;
}

div.bk-carrousel-slider-wrap div.next-prev-wrap a.next-link {
	background-position: -14px -14px;
}	

div.bk-carrousel-slider-wrap div.next-prev-wrap a.prev-link {
	background-position: 0px -14px;
}

div.bk-carrousel-slider-wrap div.next-prev-wrap a.next-link:hover {
	background-position: -42px -14px;
}	

div.bk-carrousel-slider-wrap div.next-prev-wrap a.prev-link:hover {
	background-position: -28px -14px;
}		

div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination{
	float: left;
}
div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination > a {
	background-position:-28px 0px;
}

div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination > a:hover{
  background-position:-14px 0px;	
}

div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination > a.selected,
div.bk-carrousel-slider-wrap div.next-prev-wrap div.bk-carrousel-slider-pagination > a.selected:hover{
  background-position:0 0;	
}				

/*
  Styled list
*/	

ul.bk-styled-list,
ul.bk-styled-list li {
	list-style: none;
	line-height: 16px;
	position: relative;
}

ul.bk-styled-list li span.bk-styled-item-icon{
	margin-right: 5px;
	position: absolute;
	left: -16px;
}

span.bk-widget-small-icon {
	margin-right: 5px;
}		

/* column layouts */
.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:20px; float:left; min-height:1px; height:auto!important; height:1px; }
.last { margin-right:0!important; clear:right; }
.one_half { width:460px; }
.one_third { width:300px; }
.two_third { width:620px; }
.one_fourth { width:220px; }
.three_fourth { width:700px; }
.one_fifth { width:172px; }
.two_fifth { width:364px; }
.three_fifth { width:556px; }
.four_fifth { width:748px; }
.one_sixth { width:140px; }
.five_sixth { width:780px; }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.one_half { width:364px; }
		.one_third { width:236px; }
		.two_third { width:492px; }
		.one_fourth { width:172px; }
		.three_fourth { width:556px; } /* 552 */
		.one_fifth { width:133px; }
		.two_fifth { width:287px; }
		.three_fifth { width:441px; }
		.four_fifth { width:594px; }
		.one_sixth { width:108px; }
		.five_sixth { width:620px; }
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.one_half { width:280px; }
		.one_third { width:280px; }
		.two_third { width:280px; }
		.one_fourth { width:280px; }
		.three_fourth { width:280px; }
		.one_fifth { width:280px; }
		.two_fifth { width:280px; }
		.three_fifth { width:280px; }
		.four_fifth { width:280px; }
		.one_sixth { width:280px; }
		.five_sixth { width:280px; }
  }
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
		.one_half { width:400px; }
		.one_third { width:400px; }
		.two_third { width:400px; }
		.one_fourth { width:400px; }
		.three_fourth { width:400px; }
		.one_fifth { width:400px; }
		.two_fifth { width:400px; }
		.three_fifth { width:400px; }
		.four_fifth { width:400px; }
		.one_sixth { width:400px; }
		.five_sixth { width:400px; }
	}	  


	/* column layouts for page with sidebar*/
	.grid_11 .one_half { width:310px; }
	.grid_11 .one_third { width:200px; }
	.grid_11 .two_third { width:420px; }
	.grid_11 .one_fourth { width:145px; }
	.grid_11 .three_fourth { width:475px; }
	.grid_11 .one_fifth { width:112px; }
	.grid_11 .two_fifth { width:244px; }
	.grid_11 .three_fifth { width:376px; }
	.grid_11 .four_fifth { width:508px; }
	.grid_11 .one_sixth { width:90px; }
	.grid_11 .five_sixth { width:530px; }

		/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.grid_11 .one_half { width:244px; }
		.grid_11 .one_third { width:156px; }
		.grid_11 .two_third { width:332px; }
		.grid_11 .one_fourth { width:112px; }
		.grid_11 .three_fourth { width:376px; } /* 552 */
		.grid_11 .one_fifth { width:85px; }
		.grid_11 .two_fifth { width:191px; }
		.grid_11 .three_fifth { width:297px; }
		.grid_11 .four_fifth { width:403px; }
		.grid_11 .one_sixth { width:68px; }
		.grid_11 .five_sixth { width:420px; }
	}

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.grid_11 .one_half { width:280px; }
		.grid_11 .one_third { width:280px; }
		.grid_11 .two_third { width:280px; }
		.grid_11 .one_fourth { width:280px; }
		.grid_11 .three_fourth { width:280px; }
		.grid_11 .one_fifth { width:280px; }
		.grid_11 .two_fifth { width:280px; }
		.grid_11 .three_fifth { width:280px; }
		.grid_11 .four_fifth { width:280px; }
		.grid_11 .one_sixth { width:280px; }
		.grid_11 .five_sixth { width:280px; }
  }
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
		.grid_11 .one_half { width:400px; }
		.grid_11 .one_third { width:400px; }
		.grid_11 .two_third { width:400px; }
		.grid_11 .one_fourth { width:400px; }
		.grid_11 .three_fourth { width:400px; }
		.grid_11 .one_fifth { width:400px; }
		.grid_11 .two_fifth { width:400px; }
		.grid_11 .three_fifth { width:400px; }
		.grid_11 .four_fifth { width:400px; }
		.grid_11 .one_sixth { width:400px; }
		.grid_11 .five_sixth { width:400px; }
	}	  


div.dividable-content .one_half,
div.dividable-content .one_third,
div.dividable-content .two_third,
div.dividable-content .three_fourth,
div.dividable-content .one_fourth,
div.dividable-content .one_fifth,
div.dividable-content .two_fifth,
div.dividable-content .three_fifth,
div.dividable-content .four_fifth,
div.dividable-content .one_sixth,
div.dividable-content .five_sixth { margin-right:4%; }
div.dividable-content .one_half { width:48%; }
div.dividable-content .one_third { width:30.6666%; }
div.dividable-content .two_third { width:65.3332%; }
div.dividable-content .one_fourth { width:22%; }
div.dividable-content .two_fourth { width:48%; }
div.dividable-content .three_fourth { width:74%; }
div.dividable-content .one_fifth { width:16.8%; }
div.dividable-content .two_fifth { width:37.6%; }
div.dividable-content .three_fifth { width:58.4%; }
div.dividable-content .four_fifth { width:79.2%; }
div.dividable-content .one_sixth { width:13.3333%; }
div.dividable-content .two_sixth { width:30.6666%; }
div.dividable-content .three_sixth { width:47.9998%; }
div.dividable-content .four_sixth { width:65.3332%; }
div.dividable-content .five_sixth { width:82.6665%; }

	@media only screen and (max-width: 767px) {
		div.dividable-content .one_half,
		div.dividable-content .one_third,
		div.dividable-content .two_third,
		div.dividable-content .three_fourth,
		div.dividable-content .one_fourth,
		div.dividable-content .one_fifth,
		div.dividable-content .two_fifth,
		div.dividable-content .three_fifth,
		div.dividable-content .four_fifth,
		div.dividable-content .one_sixth,
		div.dividable-content .five_sixth { margin-right: 0; }
		div.dividable-content .one_half,
		div.dividable-content .one_third,
		div.dividable-content .two_third,
		div.dividable-content .one_fourth,
		div.dividable-content .two_fourth,
		div.dividable-content .three_fourth,
		div.dividable-content .one_fifth,
		div.dividable-content .two_fifth,
		div.dividable-content .three_fifth,
		div.dividable-content .four_fifth,
		div.dividable-content .one_sixth,
		div.dividable-content .two_sixth,
		div.dividable-content .three_sixth,
		div.dividable-content .four_sixth,
		div.dividable-content .five_sixth { width: 280px; }
  }
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
		div.dividable-content .one_half,
		div.dividable-content .one_third,
		div.dividable-content .two_third,
		div.dividable-content .three_fourth,
		div.dividable-content .one_fourth,
		div.dividable-content .one_fifth,
		div.dividable-content .two_fifth,
		div.dividable-content .three_fifth,
		div.dividable-content .four_fifth,
		div.dividable-content .one_sixth,
		div.dividable-content .five_sixth { margin-right: 0; }
		div.dividable-content .one_half,
		div.dividable-content .one_third,
		div.dividable-content .two_third,
		div.dividable-content .one_fourth,
		div.dividable-content .two_fourth,
		div.dividable-content .three_fourth,
		div.dividable-content .one_fifth,
		div.dividable-content .two_fifth,
		div.dividable-content .three_fifth,
		div.dividable-content .four_fifth,
		div.dividable-content .one_sixth,
		div.dividable-content .two_sixth,
		div.dividable-content .three_sixth,
		div.dividable-content .four_sixth,
		div.dividable-content .five_sixth { width: 400px; }
	}	  

/* drop caps */

span.dropcap {
	text-align: center;
	line-height: 30px;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 3px;
	-webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background-color: #393737;
	color: white;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: normal;
}

span.dropcap.plain {
	color: #393737;
	background-color: transparent;
	-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: 40px;
  font-weight: normal;
  font-family: "Times New Roman", Courier, Garamond, serif;
}

span.dropcap.plain > span.bk-dropcap-icon{
	font-size: 30px;
}	

span.dropcap.round {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}			

/*
 Dividers
*/
.margin-top-20 {
	margin-top: 20px;
}


div.margin-bottom-20 {
	margin-bottom: 20px;
}
div.margin-bottom-15 {
	margin-bottom: 15px;
}
div.margin-bottom-10 {
	margin-bottom: 10px;
}
div.margin-bottom-5 {
	margin-bottom: 5px;
}

div.content-separator {
	clear: both;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

div.content-separator div.separator-line {
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid white;
}		

div.content-separator a.to-top-link {
	display: block;
	position: absolute;
	top: -5px;
	right: 0px;
	padding-left: 5px;
	font-size: 10px;
}

div.spacer {
	border: 1px solid transparent;
	width: 100%;
}

/*
 Blockquotes
*/
	
div#article blockquote {
	font-family: "Times New Roman", Courier, Garamond, serif;
  font-weight: normal;
  font-style: normal;
  
	font-size: 18px;
	line-height: 24px;
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 15px;
	background: url("images/quote.png") no-repeat 5px 5px;
	margin-bottom: 10px;
}

div#article blockquote p {
	margin-bottom: 0px;
}

div#article blockquote span.cite{	
	font-style: italic;
	color: #666;
	display: block;
	font-size: 12px;
}	

div#article blockquote.left,
div#article blockquote.right {
	width: 250px;
	margin-bottom: 0px;
}

div#article blockquote.right {
	margin-left: 20px;
	padding-right: 0px;
}

div#article blockquote.left {
	margin-right: 0px;
	padding-right: 30px;
}

/*
 Pullquotes
*/

div#article span.pullquote {
	display: block; 
  font-weight: normal;
  font-style: normal;
  
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	border-left: 3px solid #ebebeb;
}

div#article span.pullquote.left,
div#article span.pullquote.right {
	width: 250px;
}

div#article span.pullquote.left {
	margin-right: 20px;
	padding-left: 0px;
	padding-right: 20px;
	border-right: 3px solid #ebebeb;
	border-left-width: 0px;
}

div#article span.pullquote.right {
	margin-left: 20px;
	padding-right: 0px;
}

/*
 BUTTONS!!!!
*/


/*
 common button rules
*/
a.button {
	position: relative;
	top: 0px;
	left 0px;
	margin-right: 10px;
	font-family: Helvetica,Arial,Garuda,sans-serif;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}

a.button span.bk-button-icon {
	position: relative;
	top: 0px;
	padding-right: 2px;
}	

a.button.normal span.bk-button-icon {
	left: 5px;
}

a.button.small span.bk-button-icon {
	left: 5px;
}	

a.button.right {
	margin-right: 0px;
	margin-left: 10px;
}	

a.button:active {
	/*
	top: 0px;
	*/
}	

a.button span.left-side {
	position: absolute;
	display: block;
	top: 0px;
}	

/*
 good old square button
*/

a.button.square.normal {
	font-size: 12px;
	height: 31px;
	line-height: 31px;
	margin-left: 12px;
	padding-right: 12px;
	background: url("images/buttons-square-sprite.png") no-repeat right 0px;
}

a.button.square.normal span.left-side{
	height: 31px;
	width: 12px;
	left: -12px;
	background: url("images/buttons-square-sprite.png") no-repeat left 0px;	
}


/*
 small square button
*/

a.button.square.small {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-left: 12px;
	padding-right: 12px;
	background: url("images/small-buttons-square-sprite.png") no-repeat right 0px;
}

a.button.square.small span.left-side{
	height: 25px;
	width: 12px;
	left: -12px;
	background: url("images/small-buttons-square-sprite.png") no-repeat left 0px;	
}



/*
 round button
*/

a.button.round.normal {
	font-size: 12px;
	height: 31px;
	line-height: 31px;
	margin-left: 16px;
	padding-right: 16px;
	background: url("images/buttons-round-sprite.png") no-repeat right 0px;
}	

a.button.round.normal span.left-side{
	height: 31px;
	width: 16px;
	left: -16px;
	background: url("images/buttons-round-sprite.png") no-repeat left 0px;	
}


a.button.round.small {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-left: 12px;
	padding-right: 12px;
	background: url("images/small-buttons-round-sprite.png") no-repeat right 0px;
}	

a.button.round.small span.left-side{
	height: 25px;
	width: 12px;
	left: -12px;
	background: url("images/small-buttons-round-sprite.png") no-repeat left 0px;	
}

/*
 gray button
*/
a.button.gray {	
	color: #555 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.8);				
}

a.button.normal.gray:hover {	background-position: right -32px;	}
a.button.normal.gray:hover span.left-side {	background-position: left -32px; }
a.button.normal.gray {	background-position: right 0px;	} 
a.button.normal.gray span.left-side {	background-position: left 0px; }


a.button.small.gray:hover {	background-position: right -26px;		} 
a.button.small.gray:hover span.left-side {	background-position: left -26px;		}
a.button.small.gray {	background-position: right 0px;		} 
a.button.small.gray span.left-side {	background-position: left 0px;		}


/*
 dark_gray button
*/

a.button.dark_gray {	
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

a.button.normal.dark_gray:hover {	background-position: right -96px;		} 
a.button.normal.dark_gray:hover span.left-side {	background-position: left -96px;		}	
a.button.normal.dark_gray {	background-position: right -64px;		} 
a.button.normal.dark_gray span.left-side{	background-position: left -64px;		}


a.button.small.dark_gray:hover {	background-position: right -78px;		}
a.button.small.dark_gray:hover span.left-side {	background-position: left -78px;		}	
a.button.small.dark_gray {	background-position: right -52px;		} 
a.button.small.dark_gray span.left-side {	background-position: left -52px;		}

.dark_gray a.button.theme_default {	
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

.dark_gray a.button.normal.theme_default:hover {	background-position: right -96px;		} 
.dark_gray a.button.normal.theme_default:hover span.left-side {	background-position: left -96px;		}	
.dark_gray a.button.normal.theme_default {	background-position: right -64px;		} 
.dark_gray a.button.normal.theme_default span.left-side{	background-position: left -64px;		}


.dark_gray a.button.small.theme_default:hover {	background-position: right -78px;		}
.dark_gray a.button.small.theme_default:hover span.left-side {	background-position: left -78px;		}	
.dark_gray a.button.small.theme_default {	background-position: right -52px;		} 
.dark_gray a.button.small.theme_default span.left-side {	background-position: left -52px;		}

/*
 navy button
*/

a.button.navy {	
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);				
}

a.button.normal.navy:hover {	background-position: right -160px;	}
a.button.normal.navy:hover span.left-side {	background-position: left -160px;	}
a.button.normal.navy {	background-position: right -128px;	} 
a.button.normal.navy span.left-side{	background-position: left -128px;	}	

a.button.small.navy:hover {	background-position: right -130px;	} 
a.button.small.navy:hover span.left-side {	background-position: left -130px;	}
a.button.small.navy {	background-position: right -104px;	}	 
a.button.small.navy span.left-side {	background-position: left -104px;	}	

.navy a.button.theme_default {	
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);				
}

.navy a.button.normal.theme_default:hover {	background-position: right -160px;	}
.navy a.button.normal.theme_default:hover span.left-side {	background-position: left -160px;	}
.navy a.button.normal.theme_default {	background-position: right -128px;	} 
.navy a.button.normal.theme_default span.left-side{	background-position: left -128px;	}	

.navy a.button.small.theme_default:hover {	background-position: right -130px;	} 
.navy a.button.small.theme_default:hover span.left-side {	background-position: left -130px;	}
.navy a.button.small.theme_default {	background-position: right -104px;	}	 
.navy a.button.small.theme_default span.left-side {	background-position: left -104px;	}	

/*
 green button
*/

a.button.green {	
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);					
}

a.button.normal.green:hover {	background-position: right -224px; 	} 
a.button.normal.green:hover span.left-side {	background-position: left -224px; 	}
a.button.normal.green {	background-position: right -192px;	} 
a.button.normal.green span.left-side {	background-position: left -192px;	}

a.button.small.green:hover {	background-position: right -182px; 	} 
a.button.small.green:hover span.left-side {	background-position: left -182px; 	}
a.button.small.green { background-position: right -156px;	}	 
a.button.small.green span.left-side {	background-position: left -156px;	}	

.green a.button.theme_default {	
	color: white !important;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.5);					
}

.green a.button.normal.theme_default:hover {	background-position: right -224px; 	} 
.green a.button.normal.theme_default:hover span.left-side {	background-position: left -224px; 	}
.green a.button.normal.theme_default {	background-position: right -192px;	} 
.green a.button.normal.theme_default span.left-side {	background-position: left -192px;	}

.green a.button.small.theme_default:hover {	background-position: right -182px; 	} 
.green a.button.small.theme_default:hover span.left-side {	background-position: left -182px; 	}
.green a.button.small.theme_default { background-position: right -156px;	}	 
.green a.button.small.theme_default span.left-side {	background-position: left -156px;	}	

/*
 violet button
*/

a.button.violet {	
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

a.button.normal.violet:hover {	background-position: right -288px;	}
a.button.normal.violet:hover span.left-side {	background-position: left -288px;	}
a.button.normal.violet {	background-position: right -256px;	} 
a.button.normal.violet span.left-side {	background-position: left -256px;	}

a.button.small.violet:hover {	background-position: right -234px;	}
a.button.small.violet:hover span.left-side {	background-position: left -234px;	}
a.button.small.violet {	background-position: right -208px;	} 
a.button.small.violet span.left-side {	background-position: left -208px;	}		

.violet a.button.theme_default {	
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

.violet a.button.normal.theme_default:hover {	background-position: right -288px;	}
.violet a.button.normal.theme_default:hover span.left-side {	background-position: left -288px;	}
.violet a.button.normal.theme_default {	background-position: right -256px;	} 
.violet a.button.normal.theme_default span.left-side {	background-position: left -256px;	}

.violet a.button.small.theme_default:hover {	background-position: right -234px;	}
.violet a.button.small.theme_default:hover span.left-side {	background-position: left -234px;	}
.violet a.button.small.theme_default {	background-position: right -208px;	} 
.violet a.button.small.theme_default span.left-side {	background-position: left -208px;	}		

/*
 orange button
*/

a.button.orange {	
	/*
	color: #8f5c0b !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);			
}

a.button.normal.orange:hover {	background-position: right -352px; 	} 
a.button.normal.orange:hover span.left-side {	background-position: left -352px; 	}
a.button.normal.orange {	background-position: right -320px;	}	 
a.button.normal.orange span.left-side {	background-position: left -320px;	}	

a.button.small.orange:hover {	background-position: right -286px; 	} 
a.button.small.orange:hover span.left-side {	background-position: left -286px; 	}
a.button.small.orange{	background-position: right -260px;	}	 
a.button.small.orange span.left-side{	background-position: left -260px;	}	

.orange a.button.theme_default {	
	/*
	color: #8f5c0b !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);			
}

.orange a.button.normal.theme_default:hover {	background-position: right -352px; 	} 
.orange a.button.normal.theme_default:hover span.left-side {	background-position: left -352px; 	}
.orange a.button.normal.theme_default {	background-position: right -320px;	}	 
.orange a.button.normal.theme_default span.left-side {	background-position: left -320px;	}	

.orange a.button.small.theme_default:hover {	background-position: right -286px; 	} 
.orange a.button.small.theme_default:hover span.left-side {	background-position: left -286px; 	}
.orange a.button.small.theme_default{	background-position: right -260px;	}	 
.orange a.button.small.theme_default span.left-side{	background-position: left -260px;	}	

/*
 red button
*/

a.button.red {	
	/*
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);							
}

a.button.normal.red:hover {	background-position: right -416px;	}
a.button.normal.red:hover span.left-side {	background-position: left -416px;	}
a.button.normal.red {	background-position: right -384px;	}	
a.button.normal.red span.left-side {	background-position: left -384px;	}	

a.button.small.red:hover {	background-position: right -338px;	} 
a.button.small.red:hover span.left-side {	background-position: left -338px;	}
a.button.small.red {	background-position: right -312px;	} 
a.button.small.red span.left-side {	background-position: left -312px; }	

.red a.button.theme_default {	
	/*
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);						
}

.red a.button.normal.theme_default:hover {	background-position: right -416px;	}
.red a.button.normal.theme_default:hover span.left-side {	background-position: left -416px;	}
.red a.button.normal.theme_default {	background-position: right -384px;	}	
.red a.button.normal.theme_default span.left-side {	background-position: left -384px;	}	

.red a.button.small.theme_default:hover {	background-position: right -338px;	} 
.red a.button.small.theme_default:hover span.left-side {	background-position: left -338px;	}
.red a.button.small.theme_default {	background-position: right -312px;	} 
.red a.button.small.theme_default span.left-side {	background-position: left -312px; }	

/*
 brown button
*/

a.button.brown {	
	/*
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

a.button.normal.brown:hover {	background-position: right -480px;	} 
a.button.normal.brown:hover span.left-side {	background-position: left -480px;	}
a.button.normal.brown { background-position: right -448px;	} 
a.button.normal.brown span.left-side { background-position: left -448px;	}	

a.button.small.brown:hover {	background-position: right -390px;	} 
a.button.small.brown:hover span.left-side {	background-position: left -390px;	}
a.button.small.brown { background-position: right -364px;	}	 
a.button.small.brown span.left-side { background-position: left -364px;	}		

.brown a.button.theme_default {	
	/*
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.5);				
}

.brown a.button.normal.theme_default:hover {	background-position: right -480px;	} 
.brown a.button.normal.theme_default:hover span.left-side {	background-position: left -480px;	}
.brown a.button.normal.theme_default { background-position: right -448px;	} 
.brown a.button.normal.theme_default span.left-side { background-position: left -448px;	}	

.brown a.button.small.theme_default:hover {	background-position: right -390px;	} 
.brown a.button.small.theme_default:hover span.left-side {	background-position: left -390px;	}
.brown a.button.small.theme_default { background-position: right -364px;	}	 
.brown a.button.small.theme_default span.left-side { background-position: left -364px;	}		

/*
 sky_blue button
*/

a.button.sky_blue {	
	/*
	color: #4265ae !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);		
}

a.button.normal.sky_blue:hover {	background-position: right -544px;	}
a.button.normal.sky_blue:hover span.left-side {	background-position: left -544px;	}
a.button.normal.sky_blue {	background-position: right -512px;	}	
a.button.normal.sky_blue span.left-side {	background-position: left -512px;	}	

a.button.small.sky_blue:hover {	background-position: right -442px;	}
a.button.small.sky_blue:hover span.left-side {	background-position: left -442px;	}
a.button.small.sky_blue {	background-position: right -416px;	}	 
a.button.small.sky_blue span.left-side {	background-position: left -416px;	}	

.sky_blue a.button.theme_default {	
	/*
	color: #4265ae !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);		
}

.sky_blue a.button.normal.theme_default:hover {	background-position: right -544px;	}
.sky_blue a.button.normal.theme_default:hover span.left-side {	background-position: left -544px;	}
.sky_blue a.button.normal.theme_default {	background-position: right -512px;	}	
.sky_blue a.button.normal.theme_default span.left-side {	background-position: left -512px;	}	

.sky_blue a.button.small.theme_default:hover {	background-position: right -442px;	}
.sky_blue a.button.small.theme_default:hover span.left-side {	background-position: left -442px;	}
.sky_blue a.button.small.theme_default {	background-position: right -416px;	}	 
.sky_blue a.button.small.theme_default span.left-side {	background-position: left -416px;	}	


/*
 magenta button
*/

a.button.magenta {	
	/*
	color: #991ca0 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.magenta:hover {	background-position: right -608px; } 
a.button.normal.magenta:hover span.left-side {	background-position: left -608px; }
a.button.normal.magenta {	background-position: right -576px; } 
a.button.normal.magenta span.left-side {	background-position: left -576px;	}

a.button.small.magenta:hover {	background-position: right -494px; }
a.button.small.magenta:hover span.left-side {	background-position: left -494px; }
a.button.small.magenta { background-position: right -468px;	}	 
a.button.small.magenta span.left-side {	background-position: left -468px;	}																						

.magenta a.button.theme_default {	
	/*
	color: #991ca0 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

.magenta a.button.normal.theme_default:hover {	background-position: right -608px; } 
.magenta a.button.normal.theme_default:hover span.left-side {	background-position: left -608px; }
.magenta a.button.normal.theme_default {	background-position: right -576px; } 
.magenta a.button.normal.theme_default span.left-side {	background-position: left -576px;	}

.magenta a.button.small.theme_default:hover {	background-position: right -494px; }
.magenta a.button.small.theme_default:hover span.left-side {	background-position: left -494px; }
.magenta a.button.small.theme_default { background-position: right -468px;	}	 
.magenta a.button.small.theme_default span.left-side {	background-position: left -468px;	}																						

/*
 lime button
*/

a.button.lime {	
	/*
	color: #4a7616 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);						
}

a.button.normal.lime:hover  {	background-position: right -672px; 	} 
a.button.normal.lime:hover span.left-side {	background-position: left -672px; 	}
a.button.normal.lime {	background-position: right -640px;	} 
a.button.normal.lime span.left-side {	background-position: left -640px;	}

a.button.small.lime:hover {	background-position: right -546px; 	} 
a.button.small.lime:hover span.left-side {	background-position: left -546px; 	}
a.button.small.lime {	background-position: right -520px;	}	 
a.button.small.lime span.left-side {	background-position: left -520px;	}																						

.lime a.button.theme_default {	
	/*
	color: #4a7616 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

.lime a.button.normal.theme_default:hover  {	background-position: right -672px; 	} 
.lime a.button.normal.theme_default:hover span.left-side {	background-position: left -672px; 	}
.lime a.button.normal.theme_default {	background-position: right -640px;	} 
.lime a.button.normal.theme_default span.left-side {	background-position: left -640px;	}

.lime a.button.small.theme_default:hover {	background-position: right -546px; 	} 
.lime a.button.small.theme_default:hover span.left-side {	background-position: left -546px; 	}
.lime a.button.small.theme_default {	background-position: right -520px;	}	 
.lime a.button.small.theme_default span.left-side {	background-position: left -520px;	}																						

/*
 cyan button
*/

a.button.cyan {	
	/*
	color: #7b9191 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.cyan:hover  {	background-position: right -736px; } 
a.button.normal.cyan:hover span.left-side {	background-position: left -736px; }
a.button.normal.cyan { background-position: right -704px;	} 
a.button.normal.cyan span.left-side {	background-position: left -704px; }

a.button.small.cyan:hover {	background-position: right -598px; 	} 
a.button.small.cyan:hover span.left-side {	background-position: left -598px; 	}
a.button.small.cyan {	background-position: right -572px;	}	 
a.button.small.cyan span.left-side {	background-position: left -572px;	}																						

.cyan a.button.theme_default {	
	/*
	color: #7b9191 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);						
}

.cyan a.button.normal.theme_default:hover  {	background-position: right -736px; } 
.cyan a.button.normal.theme_default:hover span.left-side {	background-position: left -736px; }
.cyan a.button.normal.theme_default { background-position: right -704px;	} 
.cyan a.button.normal.theme_default span.left-side {	background-position: left -704px; }

.cyan a.button.small.theme_default:hover {	background-position: right -598px; 	} 
.cyan a.button.small.theme_default:hover span.left-side {	background-position: left -598px; 	}
.cyan a.button.small.theme_default {	background-position: right -572px;	}	 
.cyan a.button.small.theme_default span.left-side {	background-position: left -572px;	}																						

/*
 thistle button
*/

a.button.thistle {	
	/*
	color: #50444f !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.thistle:hover  {	background-position: right -800px; } 
a.button.normal.thistle:hover span.left-side {	background-position: left -800px; }
a.button.normal.thistle {	background-position: right -768px; } 
a.button.normal.thistle span.left-side {	background-position: left -768px;	}

a.button.small.thistle:hover  {	background-position: right -650px; } 
a.button.small.thistle:hover span.left-side {	background-position: left -650px; }
a.button.small.thistle { background-position: right -624px;	}	
a.button.small.thistle span.left-side {	background-position: left -624px;	}																						

.thistle a.button.theme_default {	
	/*
	color: #50444f !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.3);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

.thistle a.button.normal.theme_default:hover  {	background-position: right -800px; } 
.thistle a.button.normal.theme_default:hover span.left-side {	background-position: left -800px; }
.thistle a.button.normal.theme_default {	background-position: right -768px; } 
.thistle a.button.normal.theme_default span.left-side {	background-position: left -768px;	}

.thistle a.button.small.theme_default:hover  {	background-position: right -650px; } 
.thistle a.button.small.theme_default:hover span.left-side {	background-position: left -650px; }
.thistle a.button.small.theme_default { background-position: right -624px;	}	
.thistle a.button.small.theme_default span.left-side {	background-position: left -624px;	}																						

/*
 khaki button
*/

a.button.khaki {	
	/*
	color: #757249 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.khaki:hover {	background-position: right -864px; 	} 
a.button.normal.khaki:hover span.left-side {	background-position: left -864px; 	}
a.button.normal.khaki {	background-position: right -832px;	}
a.button.normal.khaki span.left-side {	background-position: left -832px;	}

a.button.small.khaki:hover {	background-position: right -702px; 	} 
a.button.small.khaki:hover span.left-side {	background-position: left -702px; 	}
a.button.small.khaki {	background-position: right -676px;	} 
a.button.small.khaki span.left-side {	background-position: left -676px;	}																						

.khaki a.button.theme_default {	
	/*
	color: #757249 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

.khaki a.button.normal.theme_default:hover {	background-position: right -864px; 	} 
.khaki a.button.normal.theme_default:hover span.left-side {	background-position: left -864px; 	}
.khaki a.button.normal.theme_default {	background-position: right -832px;	}
.khaki a.button.normal.theme_default span.left-side {	background-position: left -832px;	}

.khaki a.button.small.theme_default:hover {	background-position: right -702px; 	} 
.khaki a.button.small.theme_default:hover span.left-side {	background-position: left -702px; 	}
.khaki a.button.small.theme_default {	background-position: right -676px;	} 
.khaki a.button.small.theme_default span.left-side {	background-position: left -676px;	}																						

/*
 slate_gray button
*/

a.button.slate_gray {	
	/*
	color: #62707f !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.slate_gray:hover { background-position: right -928px; 	} 
a.button.normal.slate_gray:hover span.left-side {	background-position: left -928px; 	}
a.button.normal.slate_gray { background-position: right -896px;	} 
a.button.normal.slate_gray span.left-side {	background-position: left -896px;	}

a.button.small.slate_gray:hover  {	background-position: right -754px; 	} 
a.button.small.slate_gray:hover span.left-side {	background-position: left -754px; 	}
a.button.small.slate_gray {	background-position: right -728px;	}	 
a.button.small.slate_gray span.left-side {	background-position: left -728px;	}																						

.slate_gray a.button.theme_default {	
	/*
	color: #62707f !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);				
}

.slate_gray a.button.normal.theme_default:hover { background-position: right -928px; 	} 
.slate_gray a.button.normal.theme_default:hover span.left-side {	background-position: left -928px; 	}
.slate_gray a.button.normal.theme_default { background-position: right -896px;	} 
.slate_gray a.button.normal.theme_default span.left-side {	background-position: left -896px;	}

.slate_gray a.button.small.theme_default:hover  {	background-position: right -754px; 	} 
.slate_gray a.button.small.theme_default:hover span.left-side {	background-position: left -754px; 	}
.slate_gray a.button.small.theme_default {	background-position: right -728px;	}	 
.slate_gray a.button.small.theme_default span.left-side {	background-position: left -728px;	}																						

/*
 pale_turquise button
*/

a.button.pale_turquise {	
	/*
	color: #679191 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);					
}

a.button.normal.pale_turquise:hover  {	background-position: right -992px; 	} 
a.button.normal.pale_turquise:hover span.left-side {	background-position: left -992px; 	}
a.button.normal.pale_turquise  {	background-position: right -960px;	} 
a.button.normal.pale_turquise span.left-side {	background-position: left -960px;	}

a.button.small.pale_turquise:hover  {	background-position: right -806px; 	} 
a.button.small.pale_turquise:hover span.left-side {	background-position: left -806px; 	}
a.button.small.pale_turquise {	background-position: right -780px;	}	 
a.button.small.pale_turquise span.left-side {	background-position: left -780px;	}																						

.pale_turquise a.button.theme_default {	
	/*
	color: #679191 !important;
	text-shadow:0px 1px 0px rgba(255,255,255,0.4);
	*/
	color: white !important;
	text-shadow:0px 1px 0px rgba(0,0,0,0.3);				
}

.pale_turquise a.button.normal.theme_default:hover  {	background-position: right -992px; 	} 
.pale_turquise a.button.normal.theme_default:hover span.left-side {	background-position: left -992px; 	}
.pale_turquise a.button.normal.theme_default  {	background-position: right -960px;	} 
.pale_turquise a.button.normal.theme_default span.left-side {	background-position: left -960px;	}

.pale_turquise a.button.small.theme_default:hover  {	background-position: right -806px; 	} 
.pale_turquise a.button.small.theme_default:hover span.left-side {	background-position: left -806px; 	}
.pale_turquise a.button.small.theme_default {	background-position: right -780px;	}	 
.pale_turquise a.button.small.theme_default span.left-side {	background-position: left -780px;	}																						

/*
dark_gray, red, orange, green, blue, purple, teal, navy, black
*/

em.highlight {
	font-style: normal;
}	

em.highlight.gray {
	color: #555;
	background-color: #e3e3e3;
}

em.highlight.dark_gray {
	color: #555;
	background-color: #b3b3b3;
}

em.highlight.red {
	color: #913944;
	background-color: #f56c7e;
}

em.highlight.orange {
	color: #996633;
	background-color: #fec151;
}

em.highlight.green {
	color: #5d7731;
	background-color: #a7cf5f;
}

em.highlight.blue {
	color: #42788e;
	background-color: #7ad2f4;
}

em.highlight.purple {
	color: #7b5777;
	background-color: #d89dd2;
}
em.highlight.teal {
	color: #437b7d;
	background-color: #87e9ec;
}

em.highlight.navy {
	color: #515f6a;
	background-color: #92a9ba;
}

em.highlight.black {
	color: #ffffff;
	background-color: #484848;
}


/*
 Tooltip markup in text - simple dotted undersocre
*/
span.bk-tooltip {
	cursor: pointer;
}	

span.bk-tooltip.underscore-on {
	border-bottom: 1px dotted #555;
}	

/*
  Accordion
*/

div.bk-accordion {
	border-width: 0px !important;
	margin-bottom: 20px !important;
}


div.bk-accordion .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 3px !important;
	-webkit-border-top-right-radius: 3px !important;
	-khtml-border-top-right-radius: 3px !important;
	border-top-right-radius: 3px !important;
}

div.bk-accordion .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 3px !important;
	-webkit-border-top-left-radius: 3px !important;
	-khtml-border-top-left-radius: 3px !important;
	border-top-left-radius: 3px !important;
}

div.bk-accordion .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 3px !important;
	-webkit-border-bottom-right-radius: 3px !important;
	-khtml-border-bottom-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

div.bk-accordion .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 3px !important;
	-webkit-border-bottom-left-radius: 3px !important;
	-khtml-border-bottom-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
}
	

div.bk-accordion > .ui-accordion-content {
	top: 0px !important;
}

div.bk-accordion > .ui-widget-content	{
	border-width: 0px !important;
}		

div.bk-accordion > .ui-widget-content > div.ui-tooltip-content {
	border-top-width: 0px !important;
}	

div.bk-accordion .ui-tooltip-content > p:last-child{
	margin-bottom: 0px !important;
}

div.bk-accordion .ui-tooltip-titlebar {
	padding: 10px 9px !important;
	border-bottom-width: 1px;
}

div.bk-accordion div.ui-tooltip-content {
	padding: 5px 9px !important;
}	

/*
 notification boxes
*/
div.bk-notification-box {
	margin-bottom: 20px;
}

div.bk-notification-box span.bk-notification-title-icon,
div.bk-toggle span.bk-notification-title-icon,
div.bk-accordion span.bk-notification-title-icon,
div.bk-tabs span.bk-notification-title-icon {
	margin-right: 5px;
}

div.bk-notification-box.left {
	margin-right: 20px;
	margin-top: 3px;
}

div.bk-notification-box.right {
	margin-left: 20px;
	margin-top: 3px;
}

div.bk-notification-box .ui-tooltip-content > p:last-child{
	margin-bottom: 0px !important;
}

div.bk-notification-box .ui-tooltip-titlebar {
	padding: 10px 9px !important;
	border-bottom-width: 1px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}


span.bk-header-button{
	position: absolute;
	display: block;
	top: 8px;
	right: 8px;
	height: 16px;
	width: 16px;
	font-size: 16px;
	text-align: center;
	opacity: 0.6;
	cursor: pointer;
}

div.bk-notification-box span.bk-header-button{
}

span.bk-header-button:hover{
	opacity: 0.9;
}	

.ui-tooltip-dark	span.bk-header-button {
	color: black !important;
}

/*
 tabs
*/
div.bk-tabs {
	margin-bottom: 20px !important;
}

#wrapper div.bk-tabs.ui-tabs .ui-tabs-nav li:last-child {
  border-right: 1px solid #ebebeb;
}

#wrapper div.bk-tabs.ui-tabs.ui-tabs .ui-tabs-panel {
	margin: 5px 9px;
}

#wrapper div.bk-tabs.ui-tabs .ui-tabs-panel > p:last-child {
  margin-bottom: 0px !important;
}

/*
#wrapper div.bk-tabs.ui-tabs .ui-corner-all,
#wrapper div.bk-tabs.ui-tabs .ui-corner-bottom,
#wrapper div.bk-tabs.ui-tabs .ui-corner-top {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
*/

/*
 Toggles
*/

div.bk-toggle {
	margin-bottom: 20px;
}	

div.bk-toggle-header {
	border-bottom-width: 1px;
	cursor: pointer;
	
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

div.bk-toggle .ui-tooltip-content > p:last-child{
	margin-bottom: 0px !important;
}

div.bk-toggle .ui-tooltip-titlebar {
	padding: 10px 9px !important;
}

div.bk-toggle span.bk-header-button{
	float: left;
	margin-right: 10px;
}

div.bk-toggle span.bk-header-button{
	height: 11px;
	width: 12px;
	display: none;
	font-size: 10px;
	text-align: center;
	border: 0px solid gray;
	-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
	background: white;
	opacity: 0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
}	

div.bk-toggle span.bk-header-button:hover{
	opacity: 0.9;
	filter:alpha(opacity=90);
}

div.bk-toggle.bk-toggle-closed div.bk-toggle-content-outer-wrap {
	display: none;
}

div.bk-toggle div.bk-toggle-content {
	border-top-width: 0px;
}

div.bk-toggle.bk-round-toggle	span.bk-header-button {
	height: 30px;
	width: 30px;
	display: inline;
	background: transparent url('images/toggle-sprite.png') no-repeat -30px 0px;
	text-indent: -9999px;
}

div.bk-toggle.bk-round-toggle.bk-toggle-closed	span.bk-header-button {
	background-position: 0px 0px;
}

div.bk-toggle.bk-round-toggle div.bk-toggle-header {
	border-width: 0px;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 0px !important;
}

div.bk-toggle.bk-round-toggle div.bk-toggle-header {
	border-bottom: 1px solid #ECECEC;
	cursor: pointer;
}

div.bk-toggle.bk-round-toggle .ui-tooltip-content {
	padding: 10px 0px;
	border-width: 0px;
	border-top: 1px solid white;
}

div.bk-toggle.bk-round-toggle div.bk-toggle-header h4.section-start	{
	margin-top: 10px;
}				

/*
* 
* SHORTCODES END
* 
*/


/*
  LIVE SEARCH POPUP
*/

ul.ui-autocomplete {
	width: 320px !important;
	z-index: 100 !important;
	padding: 0px;
}

ul.ui-autocomplete img.wp-post-image {
	display: block;
}	

ul.ui-autocomplete li.ui-menu-item {
	padding: 10px;
	width: 300px;
	border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid white;

  -webkit-transition: background 0.5s ease-in; /*safari and chrome */
  -o-transition: background 0.5s ease-in; /* opera */
}

ul.ui-autocomplete li.ui-menu-item:hover {
  background: white; /* background of hovered list items */
}

ul.ui-autocomplete.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 0px;
	padding-bottom: 5px;
	line-height: 1.0;
}

ul.ui-autocomplete.ui-menu .ui-menu-item a.bk-autocomplete-suggest {
	padding-bottom: 0px;
}

ul.ui-autocomplete.ui-menu .ui-menu-item label {
	margin-right: 20px;
	cursor: pointer;
}

ul.ui-autocomplete.ui-menu .ui-menu-item input[type="checkbox"] {
  margin: 3px 3px 3px 0px;
  cursor: pointer;
}	

ul.ui-autocomplete li.ui-menu-item:first-child {
	border-top-width: 0px;
}

ul.ui-autocomplete li.ui-menu-item:last-child {
	border-bottom-width: 0px;
}			

ul.ui-autocomplete.ui-menu .ui-menu-item a:hover {
  margin: 0px;
}

ul.ui-autocomplete.ui-menu .ui-state-hover{
	font-weight:normal;
	border-width: 0px;
	background: none;
}

ul.ui-autocomplete.ui-menu .ui-state-hover a{
	color: #D54E21;
}			

.ui-autocomplete-loading { background: transparent url('images/loading.gif') 300px center no-repeat; }

ul.ui-autocomplete.ui-widget-content {
	border: 1px solid #d1d1d1;
	background: white;
	background-image: none;
	color: #393737;
}

ul.ui-autocomplete .ui-menu {
	padding: 5px 9px;
}

ul.ui-autocomplete .ui-state-hover a{
	color: #1C94C4;
}			


/*
sidebar navigation
*/
ul.bk-sidebar-menu {
	list-style: none;
	margin-left: 0px;
}

ul.bk-sidebar-menu li{
	margin-bottom: 0px;
	padding: 10px 0px;
	position: relative;
	font-size: 12px;
	border: 1px solid transparent;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}


.sidebar-left ul.bk-sidebar-menu li{
	background: url("images/left-sidebar-sep-middle.png") repeat-y top right;
	margin-right: 19px;
	text-align: left;
}

.sidebar-right ul.bk-sidebar-menu li{
	background: url("images/right-sidebar-sep-middle.png") repeat-y top left;
	margin-left: 19px;
	text-align: right;
}

ul.bk-sidebar-menu li:hover{

}

ul.bk-sidebar-menu li.current-menu-item a{
	color: #D54E21;
}	

ul.bk-sidebar-menu li.current-menu-item{
	background: transparent;
	
	/*
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.99) 99%, rgba(255,255,255,1) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,0.99)), color-stop(100%,rgba(255,255,255,1))); 
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 99%,rgba(255,255,255,1) 100%); 
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 99%,rgba(255,255,255,1) 100%); 
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 99%,rgba(255,255,255,1) 100%); 
	background: linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 99%,rgba(255,255,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
	*/ 

	
	
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

ul.bk-sidebar-menu li.current-menu-item span.arrow {
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute;
	width: 16px;
	height: 34px;
	display: block;
}

.sidebar-left ul.bk-sidebar-menu li.current-menu-item span.arrow {
	background: url('images/sidebar-nav-arrow-left.png') no-repeat 0px 0px;
	top: 0px;
	right: -16px;
}

.sidebar-left ul.bk-sidebar-menu li.current-menu-item {
	border-left: 1px solid #ebebeb;
	padding-left: 10px;
}

.sidebar-right ul.bk-sidebar-menu li.current-menu-item span.arrow {
	background: url('images/sidebar-nav-arrow-right.png') no-repeat 0px 0px;
	top: 0px;
	left: -16px;
}

.sidebar-right ul.bk-sidebar-menu li.current-menu-item {
	border-right: 1px solid #ebebeb;
	padding-right: 10px;
}

#main_wrap h3.sidebar-nav-title {
	font-size: 16px;
	margin-bottom: 10px;
}

.sidebar-left h3.sidebar-nav-title {
	text-align: left;
}

.sidebar-right h3.sidebar-nav-title {
	text-align: right;
}	


.sidebar-left div.bk-under-sidebarnav-wrap {
	padding-right: 40px;
	background: url("images/left-sidebar-sep-middle.png") repeat-y 260px 0px;
}

.sidebar-right div.bk-under-sidebarnav-wrap {
	padding-left: 40px;
	background: url("images/right-sidebar-sep-middle.png") repeat-y 10px 0px;
}

.sidebar-left.grid_4 div.bk-under-sidebarnav-wrap {
	padding-right: 40px;
	background: url("images/left-sidebar-sep-middle.png") repeat-y 200px 0px;
}

.sidebar-right.grid_4 div.bk-under-sidebarnav-wrap {
	padding-left: 40px;
	background: url("images/right-sidebar-sep-middle.png") repeat-y 10px 0px;
}

.sidebar-left.grid_4.no-shadow div.bk-under-sidebarnav-wrap {
	background: none;
}

.sidebar-left.grid_4.no-shadow div.top-shadow,
.sidebar-left.grid_4.no-shadow div.bottom-shadow {
	background: none;
}	

.sidebar-right.grid_4.no-shadow {
}	

.sidebar-right.grid_4.no-shadow div.bk-under-sidebarnav-wrap {
	background: none;
}

.sidebar-right.grid_4.no-shadow div.top-shadow,
.sidebar-right.grid_4.no-shadow div.bottom-shadow {
	background: none;
}	


@media only screen and (min-width: 768px) and (max-width: 959px) {
	.sidebar-left div.bk-under-sidebarnav-wrap {
		padding-right: 20px;
		background: url("images/left-sidebar-sep-middle.png") repeat-y 210px 0px;
	}
	
	.sidebar-right div.bk-under-sidebarnav-wrap {
		padding-left: 20px;
		background: url("images/right-sidebar-sep-middle.png") repeat-y 0px 0px;
	}
	
	div.sidebar-left div.top-shadow,
	div.sidebar-left div.bottom-shadow {
		margin-right: 0px;
	}	
	
	div.sidebar-right div.top-shadow,
	div.sidebar-right div.bottom-shadow {
		margin-left: 0px;
	}	
	
	.sidebar-left.grid_4 div.bk-under-sidebarnav-wrap {
		padding-right: 20px;
		background: url("images/left-sidebar-sep-middle.png") repeat-y 162px 0px;
	}
	
	.sidebar-right.grid_4 div.bk-under-sidebarnav-wrap {
		padding-left: 20px;
		background: url("images/right-sidebar-sep-middle.png") repeat-y 0px 0px;
	}
}	

@media only screen and (max-width: 767px) {
	.sidebar-left div.bk-under-sidebarnav-wrap,
	.sidebar-left.grid_4 div.bk-under-sidebarnav-wrap {
	padding-right: 0px;
	background: none;
	}

	.sidebar-right div.bk-under-sidebarnav-wrap,
	.sidebar-right.grid_4 div.bk-under-sidebarnav-wrap {
		padding-left: 0px;
		background: none;
	}
	
	.sidebar-right.primary,
	.sidebar-left.primary,
	.sidebar-right.secondary,
	.sidebar-left.secondary {
		margin-top: 30px;
	}
	
	div.sidebar-left div.top-shadow,
	div.sidebar-left div.bottom-shadow,
	div.sidebar-right div.top-shadow,
	div.sidebar-right div.bottom-shadow {
		background: none;
		height: 0px;
	}
	
	div.sidebar-left ul.sidebar-content, 
	div.sidebar-right ul.sidebar-content {
		top: 0px;
	}		
}	

/*
 About author info box
*/

div.about-author {
	padding: 15px;
	clear: both;
	border: 1px solid #ECECEC;
	background: white;
}

div.about-author span.user-name {
	margin-bottom: 5px;
	margin-top: 3px;
	font-weight: bold;
	display: block;
	color: #393737;
}

div.about-author span.user-name a{
  
}

h4.section-start {
	margin-top: 50px;
}

/*
  input text and text area style
*/

input[type="text"], 
textarea {
padding-left: 10px;
padding-right: 10px;
border: 1px solid #DFDFDF;
background-color: #FEFEFE;
-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
font-size: 12px;
color: #393737;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

input[type="text"] {
	height: 22px;
}	

input[type="text"].nofocus,
textarea.nofocus {
	  color: #b4b3b3;
}	

input[type="text"]:hover,
textarea:hover {
	  border-color: #c8c8c8;
}

form.newsletterform input[type="text"],
form.contactform input[type="text"],
form.contactform input[type="text"][name="firstname"],
form.contactform input[type="text"][name="lastname"],
form.contactform textarea {
	  width: 100%;
	  margin: 0px;
	  margin-top: 5px;
	  margin-bottom: 10px;
	  display: block;
	  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	  box-sizing: border-box;         /* Opera/IE 8+ */	 
	  font-family: Helvetica,Arial,Garuda,sans-serif !important; 
}

#footer .grid_2 form.contactform input[type="text"][name="firstname"],
#footer .grid_2 form.contactform input[type="text"][name="lastname"] {
		width: 140px;
}

#footer .grid_2.bk-footer-five-column-fix form.contactform input[type="text"][name="firstname"],
#footer .grid_2.bk-footer-five-column-fix form.contactform input[type="text"][name="lastname"] {
		width: 172px;
}		

form.contactform textarea {
	  height: 60px;
}

div.fullwidth form.contactform textarea {
	  height: 120px;
}	

div.newsletter-response-wrap {
	  display: none;
}

div.newsletter-wrap,
div.contact-wrap {
	  margin-bottom: 20px;
}

div.ui-tooltip-content div.newsletter-wrap,
div.ui-tooltip-content div.contact-wrap {
	  margin-bottom: 3px;
}

div.newsletter-wrap p.bk_widget_intro_text,
div.contact-wrap p.bk_widget_intro_text {
	 margin-bottom: 0px !important;
}	

.loading {
	  background-image: url('images/loading.gif');
	  background-position: right center;
	  background-repeat: no-repeat;
	  background-origin:content-box; 
}

/*
 portfolio cycle slider
*/

div.cycle-wrap {
	position: relative;
	top: 0px;
	left: 0px;
}

div.cycle-wrap div.portfolio-nav-wrap {
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 11;
}	

div.portfolio-nav-wrap a.portfolio-prev,
div.portfolio-nav-wrap a.portfolio-next {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	background: url("images/arrows-small.png") no-repeat;
	cursor: pointer;
}

div.portfolio-nav-wrap a.portfolio-next {
  background-position: -15px -15px;
}

div.portfolio-nav-wrap a.portfolio-prev {
  background-position: 0px -15px;
}

div.portfolio-nav-wrap a.portfolio-next:hover {
  background-position: -15px 0px;
}

div.portfolio-nav-wrap a.portfolio-prev:hover {
  background-position: 0px 0px;
}	

div.portfolio-cycle > a:first-child{
	display: block;
}	

div.portfolio-cycle > a{
	display: none;
}

div.portfolio-cycle > a img {
	background: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
}	

div.img-overlay {
	width: 100%;
	height: 100%;
	display: block;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: black; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.7) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.7) 100%); /* W3C */

	opacity: 0;
	filter: alpha(opacity=0); 
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	overflow: hidden;
}

div.widget-thumb div.img-overlay{
	width: 60px;
	height: 60px;
}	

div.img-overlay.image {
	
}

div.img-overlay.video {
	
}

div.img-overlay > span.overlay-icon {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url("images/hover_sprite.png");
	background-position: -32px 0px;
	background-repeat: no-repeat;
}	

div.img-overlay.image > span.overlay-icon {
	background-position: 0px 0px;
}	

div.img-overlay.video > span.overlay-icon {
	background-position: -64px 0px;
}	

div.widget-thumb div.img-overlay {
	top: 2px;
	left: 2px;
	background-position: center center;
	/*
	background: black url("images/document_32.png") no-repeat center center;
	*/
}

#footer div.widget-thumb div.img-overlay,
#footer div.flickr-photos div.img-overlay {
	top: 0px;
	left: 0px;
}

div.widget-thumb div.img-overlay.image {
	background-position: center 15px;
	/*
	background: black url("images/zoom_16.png") no-repeat center center;
	*/
}

div.widget-thumb div.img-overlay.video {
  background-position: center 15px;
  /*
	background: black url("images/play_16.png") no-repeat center center;
	*/
}

div.cycle-wrap div.img-overlay,
div.nivoSlider div.img-overlay {
	top: 0px;
	left: 0px;
}

/*
  jp player skin
*/
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("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 {
	position: absolute;
	width: 100%;
	top: none;
	bottom: 0px;
	left: 0px;
}

div.fluid-width-video-contaner {
	overflow: hidden;
	height: 100%;
}

.fluid-width-video-wrapper object,
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper embed,
.fluid-width-video-wrapper video {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100% !important;
	width: 100% !important;
}			

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 {
	/* position: absolute; */
	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("images/jplayer.png") 0 0 no-repeat;
}
a.jp-play:hover {
	background: url("images/jplayer.png") -16px 0 no-repeat;
}
a.jp-pause {
	background: url("images/jplayer.png") 0 -16px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url("images/jplayer.png") -16px -16px no-repeat;
}

div.jp-progress-wrapper {
	margin-left: 44px;
	margin-right: 92px;
}

.with-sidebar .grid_3 .one-third-img-frame div.jp-progress-wrapper {
	margin-right: 12px;
}	

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;
}

.with-sidebar .grid_3 .one-third-img-frame div.jp-divider.right-side{
	display: none;
}			

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("images/jplayer.png") 0 -64px repeat-x;
}

div.jp-seek-bar {
	background: url("images/jplayer.png") 0 -96px repeat-x;
	width:0px;
	height:8px;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("images/jplayer.png") 0 -80px repeat-x ;
	width:0px;
	height:8px;
}

a.jp-mute,
a.jp-unmute {
	width:16px;
	height:16px;
}

.with-sidebar .grid_3 .one-third-img-frame a.jp-mute,
.with-sidebar .grid_3 .one-third-img-frame a.jp-unmute {
	display: none !important;
}	

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("images/jplayer.png") 0 -32px no-repeat;
}
a.jp-mute:hover {
	background: url("images/jplayer.png") -16px -32px no-repeat;
}
a.jp-unmute {
	background: url("images/jplayer.png") 0 -48px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("images/jplayer.png") -16px -48px no-repeat;
}

div.jp-volume-bar-wrapper {
	position: absolute;
	width: 78px;
	height: 32px;
	top: 0px;
	right: 0px;
}

.with-sidebar .grid_3 .one-third-img-frame div.jp-volume-bar-wrapper {
	display: none;
}		

div.jp-volume-bar {
	position: relative;
	top: 12px;
	left: 28px;
	padding: 1px;
	overflow: hidden;
	background: url("images/jplayer.png") 0 -64px repeat-x;
	width:40px;
	height:8px;
	cursor: pointer;
}

div.jp-volume-bar-value {
	background: url("images/jplayer.png") 0 -80px repeat-x;
	width:0px;
	height:8px;
}
div.jp-current-time,
div.jp-duration {
	position: absolute;
	font-size: 8px;
}
div.jp-duration {
	text-align: right;
}

div.jp-jplayer {
	background-color: #000000;
}

div.jp-jplayer > img {
	width: 100% !important;
	height: auto !important;
	position: relative;
	z-index: 1;
}	

div.jp-jplayer object {
  display: block;
}	

div#piecemaker-wrap {
	width: 940px;
	height: 400px;
	margin: auto;
}

div.responsive-nivo-fallback {
			display: none;
}

@media only screen and (max-width: 959px) {
		div#piecemaker-wrap {
			display: none;
		}
		
		div.responsive-nivo-fallback {
			display: block;
		}		
}		

#piecemaker {
	width: 1300px;
	height: 490px;
	margin-left: -180px;
	margin-right: -180px;
	margin-top: -25px;
	margin-bottom: -70px;
}

body.fit-featured-area #piecemaker {
	height: 430px;
	margin-top: -8px;
}	


/*
  diamond slider styles
*/
.bk-diamondslider {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	height: 400px;
	background-color: black;
	background-image: url('images/bk-diamond/ajax-loader-big.gif');
	background-repeat: no-repeat;
	background-position: center center;
	
	-webkit-box-shadow: 0px 0px 20px 0px #000000;
  -moz-box-shadow: 0px 0px 20px 0px #000000;
  box-shadow: 0px 0px 20px 0px #000000;
}

body.fit-featured-area .bk-diamondslider {
	width: 1000px;
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

@media only screen and (max-width: 959px) {
		.bk-diamondslider {
			display: none;
		}
}

.bk-diamondslider img {
	max-height: none;
	max-width: none;
	width: none;
}

.bk-diamondslider img.bk-thumb-img {
	max-height: none;
	width: 80px;
	height: 60px;
}		

.bk-diamondslider > ul {
	width:100%;
	height: 100%;
	position: relative; 
	display:none;
	overflow:hidden; 
	margin: 0px; 
	padding: 0px;
	}				
	
.bk-diamondslider > ul > li {
	width:100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-decoration: none; 
	display: block;
	overflow:hidden;
	background-color: black;
	}
	
.slices-area {
	width:100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	/*overflow: hidden;*/
}		
	
.bk-diamondslider .slider-slice {
	position: absolute; 
	display: block;
	background: transparent;
	overflow:hidden; 
	margin: 0px; 
	padding: 0px;
	z-index: 1;
	/*
	-moz-box-shadow:3px 3px 3px #000; 
  -webkit-box-shadow:3px 3px 3px #000; 
  box-shadow:3px 3px 3px #000;
  */
}

.bk-diamondslider .slider-slice > .slice-content {
	position: absolute; 
	display: block;
	overflow: hidden; 
	margin: 0px; 
	padding: 0px;
}

.bk-diamond-secondary-nav {
	position: absolute;
	display: block;
	overflow: hidden;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	padding-top: 45px;
	z-index: 2;
}

body.fit-featured-area .bk-diamond-secondary-nav {
	padding-top: 15px;
	left: 65px !important;
}	

.bk-diamond-secondary-nav.modern {
	
}

.bk-diamond-secondary-nav.coffee {
	background-color: #5E412F;
	-moz-box-shadow:inset 0px 0px 20px #000; 
  -webkit-box-shadow:inset 0px 0px 20px #000; 
  box-shadow:inset 0px 0px 20px #000; 
}

.bk-secondary-nav-wrap {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px; 
}

/* --------------------secondary navigation buttons--------------------- */
.bk-secondary-nav-hor-button {
	position: absolute;
	display: block;
	height: 28px;
	width: 28px;
	bottom: -98px;
	background-image: url('images/bk-diamond/secondary-sprite.png');
	background-repeat: none;
}

body.fit-featured-area .bk-secondary-nav-hor-button {
  bottom: -68px;
}	 

.bk-secondary-nav-ver-button {
	position: absolute;
	display: block;
	height: 24px;
	width: 100%;
	left: 0px;
}

.bk-secondary-nav-hor-button.modern {
	width: 20px;
}

.bk-secondary-nav-ver-button.modern {
	height: 20px;
}


.bk-sec-nav-button-back {
	background-color: transparent;
	background-repeat:no-repeat;
  background-position:center center;
  cursor: pointer;
  z-index: 11;
}

.bk-sec-left.classic {
	background-position: 0px 0px;
	left: 0px !important;
}

body.bk-boxed-layout.fit-featured-area .bk-sec-left.classic {
	left: 30px !important;
}

.bk-sec-right.classic {
	background-position: -28px 0px;
	right: 0px; !important;
}

body.bk-boxed-layout.fit-featured-area .bk-sec-right.classic {
	right: 30px; !important;
}

.bk-sec-left.classic:hover {
	background-position: 0px -29px;
}

.bk-sec-right.classic:hover {
	background-position: -28px -29px;
}
/* -------------------------------- */			

.bk-title {
	background-color: black;
	display: none;
	position: absolute;
	padding: 0px;
	margin:0px auto;
	color: white;
	opacity:0.75; 
	filter:alpha(opacity=75);
}

.bk-title p {
	margin-bottom: 10px;
}	

.bk-title p.content-wrap{
	margin: 10px;
	opacity:1 !important; 
	filter:alpha(opacity=100) !important;
}		

.bk-secondary-nav-item {
	z-index: 10;
	cursor:pointer;
}	

.bk-bullet {
	text-decoration: none; 
	margin: 5px;
	padding: 0px;
	width: 26px;
	height: 26px;
	background-repeat:no-repeat;
  background-position:center center;
	position: absolute;
}

.bk-bullet.classic {
	background-image: url('images/bk-diamond/bullet.png');
}

.bk-bullet.classic:hover {
	background-image: url('images/bk-diamond/bullet-hover.png');
}

.bk-bullet.classic.active {
	background-image: url('images/bk-diamond/bullet-selected.png');
}

.bk-thumb-img	{
	width: 80px;
	height: 60px;
}

.bk-thumb-img-frame {
	width: 80px;
	height: 60px;
	-moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 11px;
  margin-right: 12px;
  position: absolute;
  overflow: hidden;
}

	

.bk-thumb-img-frame.classic {
  border: 1px solid #e0e0e0;
	border-bottom: 1px solid #ccc;
  background-color: white;
}

.bk-thumb-title {
	display: none;
	font-size: 10.5px;
	width: 100%;
	line-height: 12px;
	position: absolute;
	bottom: -1px;
	left: 0px;
	text-align: center;
	padding: 3px;
	opacity:0.75; 
	filter:alpha(opacity=75);
}

.bk-thumb-title.classic {
	background-color: white;
	color: black;
}

.bk-secondary-nav-item.active .bk-thumb-img-frame.classic,
.bk-secondary-nav-item.active:hover .bk-thumb-img-frame.classic {
  border-color: #00ccff;
}

.bk-secondary-nav-item:hover .bk-thumb-img-frame.classic {
  border-color: #ccc;
}

.bk-secondary-nav-item.active .ui-thumb-shadow.classic, 
.bk-secondary-nav-item:hover  .ui-thumb-shadow.classic{
	
  _margin-bottom: -3px; 
	.margin-bottom: -3px; 
}

div.bk_canvas_underlay {
	background-color: black;
}

div.bk_canvas_underlay.classic {
	background-color: white;
}

div.bk_canvas_underlay.classic.thumb{
	top: -60px !important;
	background-image: url('images/bk-diamond/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

div.bk_canvas_underlay.modern {
	background-color: black;
}

div.bk_canvas_underlay.modern.thumb {

}	

.classic .ui-tooltip-content{
	background-color: white;
}

.ui-tooltip.classic {
	margin: 0px;
  background-color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}

.bk-bullet-img-wrap {
	width: 80px;
	height: 60px;
	margin: 0px;
  padding: 0px;
  background-color: white;
  overflow: hidden;
}	

.bk-bullet-img {
	width: 80px;
	height: 60px;
}

.bk-circular-timer-wrap {
	margin: 10px;
	position: absolute;
	width: 48px;
	height: 48px;
	z-index: 9;
	cursor: pointer; 
}

.bk-circular-timer-outerwrap {
	z-index: 9;
	background-repeat: no-repeat;
	background-position: center center;
}

.bk-circular-timer-outerwrap.b-big.modern {
	background-image: url('images/bk-diamond/modern-timer-back.png');
}

.bk-circular-timer-outerwrap.b-big.classic {
	background-image: url('images/bk-diamond/classic-timer-back.png');
}	

.bk-circular-timer-wrap.modern {
	cursor: pointer;
}

.bk-circular-timer-left {
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
	z-index: 8;
	display: none;
}

.bk-circular-timer-right {
	background-repeat: no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 48px;
	height: 48px;
	z-index: 7; 
	display: none;
}

.bk-diamond-html-caption {
	display: none;
}	

.bk-circular-timer-left.classic {
	background-image: url('images/bk-diamond/timer-left.png');
}

.bk-circular-timer-right.classic {
	background-image: url('images/bk-diamond/timer-right.png');
}

.bk-circular-timer-left.modern {
	background-image: url('images/bk-diamond/modern-timer-left.png');
}

.bk-circular-timer-right.modern {
	background-image: url('images/bk-diamond/modern-timer-right.png');
}

.bk-circular-timer-wrap.b-small {
	width: 26px;
	height: 26px;
	margin: 0px;
}	

.bk-circular-timer-right.b-small.classic {
	width: 26px;
	height: 26px;
	background-image: url('images/bk-diamond/timer-right-small.png');
}

.bk-circular-timer-left.b-small.classic {
	width: 26px;
	height: 26px;
	background-image: url('images/bk-diamond/timer-left-small.png');
}

.bk-circular-timer-right.b-small.modern {
	width: 26px;
	height: 26px;
	background-image: url('images/bk-diamond/modern-timer-right-small.png');
}

.bk-circular-timer-left.b-small.modern {
	width: 26px;
	height: 26px;
	background-image: url('images/bk-diamond/modern-timer-left-small.png');
}

.bk-pp-video-button {
	width: 23px;
	height: 23px;
	display: none;
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.bk-progressbar {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 2px;
  display: block;
  z-index: 15;	
}	

.bk-progressbar.classic {
	background-color: #C0C0C0;
	border: 0px solid white;
}

.bk-progressbar.modern {
	background-color: white;
	border: 0px solid black;
}

#bk-diamond-embedded-player	{
	z-index: 16; 
	position: absolute;
	top: 0px;
	left: 0px;
}	 					 	

/* Calssic Theme stylesheet */

.classic-frame {
	border: 0px solid white;
	-moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
}

.ui-thumb-shadow{
	-moz-box-shadow: 0px 0px 8px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 8px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 8px #000; /* CSS3 */
  
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ffffff')";
  _margin-bottom: -3px; 
	.margin-bottom: -3px;
	
}

	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; /* IE6 */
		.margin-bottom: -3px; /* IE7 */
	}

.classic-prev, .classic-next{
	position: absolute;
	display: none;
	width: 41px;
	height: 41px;
	z-index: 11;
	cursor:pointer;
	background-image: url('images/big-arrows.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.bk-boxed-layout .classic-prev, body.bk-boxed-layout .classic-next {
	background:url("images/big-arrows-fit.png") no-repeat;
	width:30px;
	height:30px;
}

.classic-next{
right: -62px !important;
}

.classic-prev{
left: -62px !important;
}

body.bk-boxed-layout .classic-next{
	right: 30px !important;
	background-position: -30px 0px;
}

body.bk-boxed-layout .classic-prev{
	left: 30px !important;
	background-position: 0px 0px;
}	

.classic-play, .classic-pause {
	width: 0px;
	height: 0px;
}		

#prev-button.classic-prev {
	background-position: 0px 0px;
}

body.bk-boxed-layout #prev-button.classic-prev,
body.bk-boxed-layout #prev-button.classic-prev:hover {
	background-position: 0px 0px;
}

#next-button.classic-next {
	background-position: -41px 0px;
}

body.bk-boxed-layout #next-button.classic-next,
body.bk-boxed-layout #next-button.classic-next:hover {
	background-position: -30px 0px;
}

#prev-button.classic-prev:hover {
	background-position: 0px -41px;
}

#next-button.classic-next:hover {
	background-position: -41px -41px;
}

/*
  Content slider style
*/								

div#content-slider-wrap {
	position: relative;
	margin: auto;
	width: 940px;
	top: 0px;
	left: 0px;
	margin-bottom: -50px;
	z-index: 0;
	background: none !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
}

body.fit-featured-area div#content-slider-wrap {
	width: 1000px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
		body.fit-featured-area div#content-slider-wrap {
			width:788px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area div#content-slider-wrap {
			width:748px; /* Make sure your images are the same size */
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
		body.fit-featured-area div#content-slider-wrap{
			width:320px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area div#content-slider-wrap {
			width:280px; /* Make sure your images are the same size */
		}
}
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
		body.fit-featured-area div#content-slider-wrap {
			width:440px; /* Make sure your images are the same size */
		}
		
		body.padded-featured-area div#content-slider-wrap {
			width:400px; /* Make sure your images are the same size */
		}
}		


body.static #featured {
	overflow: hidden;
}			

div#content-slider > div.slide {
	display: none;
	background: none !important;
	width: 100% !important;
}

div#content-slider > div.slide.height_100_percent {
	min-height: 100%;
}

div#content-slider > div.slide div.bk-slide-940-wrap {
	width: 94%;
	margin: 30px auto;
}	

div#content-slider > div.slide div.bk-content-slide-layer{
	position: absolute;
	top: 0px;
	left: 0px;
	min-height: 100%;
	width: 100%;
	background-size: contain !important;
}

div#content-slider > div.slide div.bk-content-slide-layer-1 {
	z-index: -1;
}	

div#content-slider > div.slide div.bk-content-slide-layer-2 {
	z-index: -1;
}	

div#content-slider > div.slide div.bk-content-slide-layer-3 {
	z-index: -1;
}	

div#content-slider > div.slide div.bk-content-slide-layer-4 {
	z-index: -1;
}	

div#content-slider > div.slide div.bk-content-slide-layer-5 {
	z-index: -1;
}	

div#content-slider > div.slide:first-child {
	display: block;
}

div#content-slider-wrap a.content-prev,
div#content-slider-wrap a.content-next {
	display: block;
	width: 41px;
	height: 41px;
	cursor:pointer;
	position: absolute;
	bottom: 100px;
	background: transparent url('images/big-arrows.png') 0px 0px no-repeat; 
}

body.bk-boxed-layout div#content-slider-wrap a.content-prev,
body.bk-boxed-layout div#content-slider-wrap a.content-next {
	display: none;
}	

div#content-slider-wrap a.content-prev {
	background-position: 0px 0px;
	left: -62px;
}
	
div#content-slider-wrap a.content-next {
	background-position: -41px 0px;
	right: -62px;
}	

div#content-slider-wrap a.content-prev:hover {
	background-position: 0px -41px;
	left: -62px;
}
	
div#content-slider-wrap a.content-next:hover {
	background-position: -41px -41px;
	right: -62px;
}

div#content-nav {
	position: relative;
	top: 8px;
	float: left;
}	

div#content-nav > a{
	display:block;
	width:14px;
	height:14px;
	overflow: hidden;
	background:url("images/bullets2.png") no-repeat center;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	margin-left:3px;
	float:left;
	background-position:-28px -0px;
}

div#content-nav > a:hover{
  background-position:-14px 0px;	
}

div#content-nav > a.activeSlide,
div#content-nav > a.activeSlide:hover{
  background-position:0 0;	
}
/*
  Comments style
*/		

ol.bk_comment_list {
	margin-left: 0px;
	margin-top: 20px;
	list-style: none;
}

ol.bk_comment_list ul{
	list-style: none;
	margin-left: 0px;
}	

ol.bk_comment_list li.comment{
	margin-bottom: 20px;
}

ol.bk_comment_list li.comment time{
	color: #666;
	font-style: italic;
}

#respond p.form-allowed-tags {
	color: #666;
}	

ol.bk_comment_list li.comment span.edit-link{
	float: right;
}

ol.bk_comment_list li.comment div.comment-meta{
	margin-bottom: 10px;
}	

ol.bk_comment_list li.comment div.content-wrap{
	padding: 10px;
	background-color: white;
	border: 1px solid #ebebeb;
	border-bottom: 1px solid #ccc;
	
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 80px;
  position: relative;
  top: 0px;
  left: 0px;
}

h4.comments-section {
	margin-top: 0px !important;
	margin-bottom: 25px;
	width: 80%;
}

div#comments {
	margin-top: 50px;
}

div#comments div.nav-previous{
	float: left;
}

div#comments div.nav-next{
	float: right;
}		

ol.bk_comment_list li.comment div.content-wrap span.comment-tip{
	display: block;
	position: absolute;
	width: 10px;
	height: 20px;
	top: 8px;
	left: -10px;
	background-image: url('images/comment-tip.png');
}

div#respond {
	margin-top: 20px;
}

div#respond p.form-submit input[type=submit]{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	color: #555 !important;
	text-shadow: 0px 1px 0px #FDFDFD;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #cccccc;

	font-size: 12px;
	font-weight: normal;
	height: 26px;
	line-height: 24px;
	padding-left: 12px;
	padding-right: 12px;
	cursor: pointer;
}


div#respond p.form-submit input[type=submit]:hover{
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
	

ol.bk_comment_list div#respond {
	position: relative;
	top: -17px;
	left: 0px;
	z-index: 1;
	padding: 10px;
	margin-top: -5px;
	background-color: white;
	border: 1px solid #ebebeb;
	border-bottom: 1px solid #ccc;
	border-top-width: 0px;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

div#respond span.required {
	color: red;
}

div#respond span.bk-cancel-reply-link {
	position: absolute;
	top: 0px;
	left: 10px;
}	

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{
	display: block;
	float: left;
	margin-left: 5px;
}

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%;
}

div#respond p.comment-form-url {
	margin-right: 0px !important;
}		

div#respond label {
	display: block;
	float: left;
	color: #5D5D5D;
	font-family: Helvetica,Arial,Garuda,sans-serif;
	font-size: 16px;
	padding-bottom: 10px;
}	

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 ul.children div.content-wrap{
	margin-left: 60px;
}

ol.bk_comment_list li.comment ul.children{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
}

li.comment div.comment-avatar {
	width: 60px;
	height: 60px;
}

ul.children li.comment div.comment-avatar {
	width: 40px;
	height: 40px;
}			

ol.bk_comment_list li.comment div.comment-avatar{
	padding: 2px;
}

img{
    background: transparent\9;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"\9; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)\9;   /* IE6 & 7 */      
    zoom: 1\9;
}

ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item:hover a.bk-menu-item-anchor{
	color: white !important;
}	

/*
  Conditional content classes for mobile tablets etc...
*/
div.show-on-mobile {
	display: none !important;
}

div.show-on-tablet-portrait {
	display: none !important;
}

div.show-on-mobile-landscape {
	display: none !important;
}

div.show-on-mobile-portrait {
	display: none !important;
}			


@media only screen and (min-width: 768px) and (max-width: 959px) {
	div.hide-on-tablet-portrait {
		display: none !important;
	}
	
	div.show-on-tablet-portrait {
	  display: block !important;
  }	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	div.hide-on-mobile {
		display: none !important;
	}
	
	div.show-on-mobile {
	  display: block !important;
  }			
}
  
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	div.hide-on-mobile-landscape {
		display: none !important;
	}
	
	div.show-on-mobile-landscape {
	  display: block !important;
  }		
}	 

@media only screen and (max-width: 479px) {
	div.hide-on-mobile-portrait {
		display: none !important;
	}
	
	div.show-on-mobile-portrait {
	  display: block !important;
  }		
}	  

/*
  All skins
*/
::-moz-selection, 
::selection {
	color: white;
}

/*
  Shoutbox shortcode
*/

div.bk-shoutbox {
	color: white;
	position: relative;
	top: 0px;
	left: 0px;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
	background: #393737 url('images/background_gray.png');
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
  border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.3);
}

div.bk-shoutbox div.shoutbox-glow{	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('images/featured-glow.png'), -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#header-notification {
	color: white;
	text-shadow: 0px 1px 0px rgba(0,0,0, 0.2);
	background: #7ec12e url('images/background_lime.png');
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.3);
}		


/* GRAY SKIN */
.dark_gray ::-moz-selection, 
.dark_gray ::selection {
	background: #393737;
}

.dark_gray ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.dark_gray div.header-branding-line { 
	background: #444242;
}

.dark_gray ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.dark_gray .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #2E2D2D;
}	

.dark_gray #featured,
.dark_gray div.bk-shoutbox  {
	background: #393737 url('images/background_gray.png'); 
}

.dark_gray #footer-top {
	background: #393737 url('images/background_gray.png');
}

.dark_gray a {
	color: #888888;
}

.dark_gray a:hover,
.dark_gray ul.filter li.active a {
	color: #2E2D2D;
}

.dark_gray #footer .widget div.tagcloud > a {
  background: rgb(46, 45, 45);
  background: rgba(46, 45, 45, 0.5);
}	

.dark_gray #footer ul.sidebar-content > li.widget > ul > li,
.dark_gray #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #444242;
	border-bottom: 1px solid #2E2D2D;
}

.dark_gray #footer div.content-separator div.separator-line,
.dark_gray #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #444242;
	border-top: 1px solid #2E2D2D;
}

.dark_gray #footer ul.sidebar-content > li.widget > ul,
.dark_gray #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #2E2D2D;
	border-bottom: 1px solid #444242;
}

.dark_gray #footer-bottom {
  border-top: 1px solid #424141;
  background: #2E2D2D;
}

.dark_gray #footer span.widget-time,
.dark_gray #featured span.widget-time,
.dark_gray #footer ul.post-meta,
.dark_gray #featured ul.post-meta {
	color: #666666;
}	

.dark_gray #footer a,
.dark_gray #featured a {
	color: #lightgray;
}

.dark_gray #footer a:hover,
.dark_gray #featured a:hover {
	color: white;
}

/* NAVY SKIN */
.navy ::-moz-selection, 
.navy ::selection {
	background: #1A4EA2;
}

.navy ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.navy div.header-branding-line { 
	background: #153E7E;
}

.navy ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.navy .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #153E7E;
}	

.navy #featured,
.navy div.bk-shoutbox {
	background: #153E7E url('images/background_navy.png'); 
}

.navy #footer-top {
	background: #153E7E url('images/background_navy.png');
}

.navy a {
	color: #485EAD;
}

.navy a:hover,
.navy ul.filter li.active a {
	color: #17296D;
}

.navy #footer .widget div.tagcloud > a {
  background: rgb(14, 52, 112);
  background: rgba(14, 52, 112, 0.5);
}	

.navy #footer ul.sidebar-content > li.widget > ul > li,
.navy #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #1C498F;
	border-bottom: 1px solid #0E3470;
}

.navy #footer div.content-separator div.separator-line,
.navy #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #1C498F;
	border-top: 1px solid #0E3470;
}

.navy #footer ul.sidebar-content > li.widget > ul,
.navy #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #0E3470;
	border-bottom: 1px solid #1C498F;
}

.navy #footer-bottom {
  border-top: 1px solid #1C498F;
  background: #0E3470;
}

.navy #footer span.widget-time,
.navy #featured span.widget-time,
.navy #footer ul.post-meta,
.navy #featured ul.post-meta {
	color: #02245A;
}	

.navy #footer a,
.navy #featured a {
	color: #98A5C9;
}

.navy #footer a:hover,
.navy #featured a:hover {
	color: white;
}

/* GREEN SKIN */
.green ::-moz-selection, 
.green ::selection {
	background: #2F6422;
}

.green ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.green div.header-branding-line { 
	background: #143d0b;
}

.green ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.green .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #2F6422;  
}	

.green #featured,
.green div.bk-shoutbox {
	background: #122C0B url('images/background_green.png');
}

.green #footer-top {
	background: #122C0B url('images/background_green.png');
}

.green a {
	color: #4F8D43;
}

.green a:hover,
.green ul.filter li.active a {
	color: #2F6422;
}

.green #footer .widget div.tagcloud > a {
  background: rgb(15, 34, 10);
  background: rgba(15, 34, 10, 0.5);
}		

.green #footer ul.sidebar-content > li.widget > ul > li,
.green #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #143d0b;
	border-bottom: 1px solid #0f220a;
}

.green #footer div.content-separator div.separator-line,
.green #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #143d0b;
	border-top: 1px solid #0f220a;
}

.green #footer ul.sidebar-content > li.widget > ul,
.green #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #0f220a;
	border-bottom: 1px solid #143d0b;
}

.green #footer span.widget-time,
.green #featured span.widget-time,
.green #footer ul.post-meta,
.green #featured ul.post-meta {
	color: #3E683C;
}	

.green #footer-bottom {
  border-top: 1px solid #143d0b;
  background: #0f220a;
}

.green #footer a,
.green #featured a {
	color: #9FC496;
}

.green #footer a:hover,
.green #featured a:hover {
	color: white;
}

/* VIOLET SKIN */
.violet ::-moz-selection, 
.violet ::selection {
	background: #842DCE;
}

.violet ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.violet div.header-branding-line { 
	background: #842DCE;
}

.violet ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.violet .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #361466;
}	 

.violet #featured,
.violet div.bk-shoutbox  {
	background: #842DCE url('images/background_violet.png');  
}

.violet #footer-top {
	background: #842DCE url('images/background_violet.png');
}

.violet a {
	color: #885BC7;
}

.violet a:hover,
.violet ul.filter li.active a {
	color: #361466;
}

.violet #footer .widget div.tagcloud > a {
  background: rgb(116, 40, 182);
  background: rgba(116, 40, 182, 0.5);
}	

.violet #footer ul.sidebar-content > li.widget > ul > li,
.violet #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #963AE4;
	border-bottom: 1px solid #7428B6;
}

.violet #footer div.content-separator div.separator-line,
.violet #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #963AE4;
	border-top: 1px solid #7428B6;
}

.violet #footer ul.sidebar-content > li.widget > ul,
.violet #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #7428B6;
	border-bottom: 1px solid #963AE4;
}

.violet #footer span.widget-time,
.violet #featured span.widget-time,
.violet #footer ul.post-meta,
.violet #featured ul.post-meta  {
	color: #5B1497;
}	

.violet #footer-bottom {
  border-top: 1px solid #963AE4;
  background: #7428B6;
}

.violet #footer a,
.violet #featured a {
	color: #DCB5FF;
}

.violet #footer a:hover,
.violet #featured a:hover {
	color: white;
}

	
/* ORANGE SKIN */
.orange ::-moz-selection, 
.orange ::selection {
	background: #df8f11;
}

.orange ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.orange div.header-branding-line { 
	background: #ed9509;
}

.orange ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.orange .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #BE7C14;
}	

.orange #featured,
.orange div.bk-shoutbox  {
	background: #df8f11 url('images/background_orange.png'); 
}

.orange #footer-top {
	background: #df8f11 url('images/background_orange.png');
}

.orange a {
	color: #E69514;
}

.orange a:hover,
.orange ul.filter li.active a {
	color: #BE7C14;
}

.orange #footer .widget div.tagcloud > a {
  background: rgb(193, 129, 28);
  background: rgba(193, 129, 28, 0.5);
}	

.orange #footer ul.sidebar-content > li.widget > ul > li,
.orange #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #ed9509;
	border-bottom: 1px solid #c1811c;
}

.orange #footer div.content-separator div.separator-line,
.orange #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #ed9509;
	border-top: 1px solid #c1811c;
}	

.orange #footer ul.sidebar-content > li.widget > ul,
.orange #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #c1811c;
	border-bottom: 1px solid #ed9509;
}

.orange #footer span.widget-time,
.orange #featured span.widget-time,
.orange #footer ul.post-meta,
.orange #featured ul.post-meta  {
	color: #9C6000;
}	

.orange #footer-bottom {
  border-top: 1px solid #ed9509;
  background: #c1811c;
}

.orange #footer a,
.orange #featured a {
	color: #FFD798;
}

.orange #footer a:hover,
.orange #featured a:hover {
	color: white;
}

/* red SKIN */
.red ::-moz-selection, 
.red ::selection {
	background: #951010;
}

.red ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.red div.header-branding-line { 
	background: #b52323;
}

.red ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.red .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #720a0a;
}	

.red #featured,
.red div.bk-shoutbox  {
	background: #951010 url('images/background_red.png'); 
}

.red #footer-top {
	background: #951010 url('images/background_red.png'); 
}

.red a {
	color: #b52323;
}

.red a:hover,
.red ul.filter li.active a {
	color: #720a0a;
}

.red #footer .widget div.tagcloud > a {
  background: rgb(114, 10, 10);
  background: rgba(114, 10, 10, 0.5);
}	

.red #footer ul.sidebar-content > li.widget > ul > li,
.red #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #b52323;
	border-bottom: 1px solid #720a0a;
}

.red #footer div.content-separator div.separator-line,
.red #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #b52323;
	border-top: 1px solid #720a0a;
}	

.red #footer ul.sidebar-content > li.widget > ul,
.red #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #720a0a;
	border-bottom: 1px solid #b52323;
}

.red #footer span.widget-time,
.red #featured span.widget-time,
.red #footer ul.post-meta,
.red #featured ul.post-meta {
	color: #660F0F;
}	

.red #footer-bottom {
  border-top: 1px solid #b52323;
  background: #720A0A;
}

.red #footer a,
.red #featured a {
	color: #F19F9F;
}

.red #footer a:hover,
.red #featured a:hover {
	color: white;
}

/* brown SKIN */
.brown ::-moz-selection, 
.brown ::selection {
	background: #4d2909;
}

.brown ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.brown div.header-branding-line { 
	background: #653811;
}

.brown ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.brown .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #381d04;
}	

.brown #featured,
.brown div.bk-shoutbox  {
	background: #4d2909 url('images/background_brown.png'); 
}

.brown #footer-top {
	background: #4d2909 url('images/background_brown.png'); 
}

.brown a {
	color: #653811;
}

.brown a:hover,
.brown ul.filter li.active a {
	color: #381d04;
}

.brown #footer .widget div.tagcloud > a {
  background: rgb(56, 29, 4);
  background: rgba(56, 29, 4, 0.5);
}

.brown #footer ul.sidebar-content > li.widget > ul > li,
.brown #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #653811;
	border-bottom: 1px solid #381d04;
}

.brown #footer div.content-separator div.separator-line,
.brown #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #653811;
	border-top: 1px solid #381d04;
}	

.brown #footer ul.sidebar-content > li.widget > ul,
.brown #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #381d04;
	border-bottom: 1px solid #653811;
}

.brown #footer span.widget-time,
.brown #featured span.widget-time,
.brown #footer ul.post-meta,
.brown #featured ul.post-meta {
	color: #351A01;
}	

.brown #footer-bottom {
  border-top: 1px solid #653811;
  background: #381D04;
}

.brown #footer a,
.brown #featured a {
	color: #D8C4B3;
}

.brown #footer a:hover,
.brown #featured a:hover {
	color: white;
}

/* sky_blue SKIN */
.sky_blue ::-moz-selection, 
.sky_blue ::selection {
	background: #6698FF;
}

.sky_blue ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.sky_blue div.header-branding-line { 
	background: #82a7f4;
}

.sky_blue ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.sky_blue .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #437bef;
}	

.sky_blue #featured,
.sky_blue div.bk-shoutbox  {
	background: #6698FF url('images/background_sky_blue.png'); 
}

.sky_blue #footer-top {
	background: #6698FF url('images/background_sky_blue.png'); 
}

.sky_blue a {
	color: #82a7f4;
}

.sky_blue a:hover,
.sky_blue ul.filter li.active a {
	color: #437bef;
}

.sky_blue #footer .widget div.tagcloud > a {
  background: rgb(67, 123, 239);
  background: rgba(67, 123, 239, 0.5);
}

.sky_blue #footer ul.sidebar-content > li.widget > ul > li,
.sky_blue #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #82a7f4;
	border-bottom: 1px solid #437bef;
}

.sky_blue #footer div.content-separator div.separator-line,
.sky_blue #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #82a7f4;
	border-top: 1px solid #437bef;
}	

.sky_blue #footer ul.sidebar-content > li.widget > ul,
.sky_blue #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #437bef;
	border-bottom: 1px solid #82a7f4;
}

.sky_blue #footer span.widget-time,
.sky_blue #featured span.widget-time,
.sky_blue #footer ul.post-meta,
.sky_blue #featured ul.post-meta {
	color: #2858BB;
}	

.sky_blue #footer-bottom {
  border-top: 1px solid #82a7f4;
  background: #437BEF;
}

.sky_blue #footer a,
.sky_blue #featured a {
	color: #D2E0FD;
}

.sky_blue #footer a:hover,
.sky_blue #featured a:hover {
	color: white;
}

/* magenta SKIN */
.magenta ::-moz-selection, 
.magenta ::selection {
	background: #E238EC;
}

.magenta ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.magenta div.header-branding-line { 
	background: #e264e9;
}

.magenta ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.magenta .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #cd19d8;
}	

.magenta #featured,
.magenta div.bk-shoutbox  {
	background: #E238EC url('images/background_magenta.png'); 
}

.magenta #footer-top {
	background: #E238EC url('images/background_magenta.png'); 
}

.magenta a {
	color: #e264e9;
}

.magenta a:hover,
.magenta ul.filter li.active a {
	color: #cd19d8;
}

.magenta #footer .widget div.tagcloud > a {
  background: rgb(205, 25, 216);
  background: rgba(205, 25, 216, 0.5);
}

.magenta #footer ul.sidebar-content > li.widget > ul > li,
.magenta #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #e264e9;
	border-bottom: 1px solid #cd19d8;
}

.magenta #footer div.content-separator div.separator-line,
.magenta #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #e264e9;
	border-top: 1px solid #cd19d8;
}	

.magenta #footer ul.sidebar-content > li.widget > ul,
.magenta #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #cd19d8;
	border-bottom: 1px solid #e264e9;
}

.magenta #footer span.widget-time,
.magenta #featured span.widget-time,
.magenta #footer ul.post-meta,
.magenta #featured ul.post-meta {
	color: #78157E;
}	

.magenta #footer-bottom {
  border-top: 1px solid #e264e9;
  background: #BD17C7;
}

.magenta #footer a,
.magenta #featured a {
	color: #FCCDFF;
}

.magenta #footer a:hover,
.magenta #featured a:hover {
	color: white;
}

/* lime SKIN */
.lime ::-moz-selection, 
.lime ::selection {
	background: #7ec12e;
}

.lime ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover, 
.lime div.header-branding-line { 
	background: #88d52c;
}

.lime ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.lime .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #6ea72b;
}	

.lime #featured,
.lime div.bk-shoutbox  {
	background: #7ec12e url('images/background_lime.png'); 
}

.lime #footer-top {
	background: #7ec12e url('images/background_lime.png'); 
}

.lime a {
	color: #88d52c;
}

.lime a:hover,
.lime ul.filter li.active a {
	color: #6ea72b;
}

.lime #footer .widget div.tagcloud > a {
  background: rgb(110, 167, 43);
  background: rgba(110, 167, 43, 0.5);
}

.lime #footer ul.sidebar-content > li.widget > ul > li,
.lime #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #88d52c;
	border-bottom: 1px solid #6ea72b;
}

.lime #footer div.content-separator div.separator-line,
.lime #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #88d52c;
	border-top: 1px solid #6ea72b;
}	

.lime #footer ul.sidebar-content > li.widget > ul,
.lime #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #6ea72b;
	border-bottom: 1px solid #88d52c;
}

.lime #footer span.widget-time,
.lime #featured span.widget-time,
.lime #footer ul.post-meta,
.lime #featured ul.post-meta {
	color: #467013;
}	

.lime #footer-bottom {
  border-top: 1px solid #88d52c;
  background: #659B26;
}

.lime #footer a,
.lime #featured a {
	color: #D9FFAB;
}

.lime #footer a:hover,
.lime #featured a:hover {
	color: white;
}

/* cyan SKIN */
.cyan ::-moz-selection, 
.cyan ::selection {
	background: #AFC7C7;
}

.cyan ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.cyan div.header-branding-line { 
	background: #c2d8d8;
}

.cyan ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.cyan .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #96acac;
}	

.cyan #featured,
.cyan div.bk-shoutbox  {
	background: #AFC7C7 url('images/background_cyan.png'); 
}

.cyan #footer-top {
	background: #AFC7C7 url('images/background_cyan.png'); 
}

.cyan a {
	color: #c2d8d8;
}

.cyan a:hover,
.cyan ul.filter li.active a {
	color: #96acac;
}

.cyan #footer .widget div.tagcloud > a {
  background: rgb(150, 172, 172);
  background: rgba(150, 172, 172, 0.5);
}

.cyan #footer ul.sidebar-content > li.widget > ul > li,
.cyan #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #c2d8d8;
	border-bottom: 1px solid #96acac;
}

.cyan #footer div.content-separator div.separator-line,
.cyan #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #c2d8d8;
	border-top: 1px solid #96acac;
}	

.cyan #footer ul.sidebar-content > li.widget > ul,
.cyan #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #96acac;
	border-bottom: 1px solid #c2d8d8;
}

.cyan #footer span.widget-time,
.cyan #featured span.widget-time,
.cyan #footer ul.post-meta,
.cyan #featured ul.post-meta {
	color: #637A7A;
}	

.cyan #footer-bottom {
  border-top: 1px solid #c2d8d8;
  background: #96ACAC;
}

.cyan #footer a,
.cyan #featured a {
	color: #D9E7E7;
}

.cyan #footer a:hover,
.cyan #featured a:hover {
	color: white;
}

/* thistle SKIN */
.thistle ::-moz-selection, 
.thistle ::selection {
	background: #806D7E;
}

.thistle ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover, 
.thistle div.header-branding-line { 
	background: #948192;
}

.thistle ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.thistle .bk-sidebar li.widget_nav_menu li.current-menu-item a {
	color: #685666;
}	

.thistle #featured,
.thistle div.bk-shoutbox  {
	background: #806D7E url('images/background_thistle.png'); 
}

.thistle #footer-top {
	background: #806D7E url('images/background_thistle.png'); 
}

.thistle a {
	color: #948192;
}

.thistle a:hover,
.thistle ul.filter li.active a {
	color: #685666;
}

.thistle #footer .widget div.tagcloud > a {
  background: rgb(104, 86, 102);
  background: rgba(104, 86, 102, 0.5);
}

.thistle #footer ul.sidebar-content > li.widget > ul > li,
.thistle #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #948192;
	border-bottom: 1px solid #685666;
}

.thistle #footer div.content-separator div.separator-line,
.thistle #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #948192;
	border-top: 1px solid #685666;
}	

.thistle #footer ul.sidebar-content > li.widget > ul,
.thistle #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #685666;
	border-bottom: 1px solid #948192;
}

.thistle #footer span.widget-time,
.thistle #featured span.widget-time,
.thistle #footer ul.post-meta,
.thistle #featured ul.post-meta {
	color: #5E4C5B;
}	

.thistle #footer-bottom {
  border-top: 1px solid #948192;
  background: #685666;
}

.thistle #footer a,
.thistle #featured a {
	color: #C5BFC5;
}

.thistle #footer a:hover,
.thistle #featured a:hover {
	color: white;
}

/* khaki SKIN */
.khaki ::-moz-selection, 
.khaki ::selection {
	background: #ada96e;
}

.khaki ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.khaki div.header-branding-line { 
	background: #bdb979;
}

.khaki ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.khaki .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #949058;
}	

.khaki #featured,
.khaki div.bk-shoutbox  {
	background: #ada96e url('images/background_khaki.png'); 
}

.khaki #footer-top {
	background: #ada96e url('images/background_khaki.png'); 
}

.khaki a {
	color: #bdb979;
}

.khaki a:hover,
.khaki ul.filter li.active a {
	color: #949058;
}

.khaki #footer .widget div.tagcloud > a {
  background: rgb(148, 144, 88);
  background: rgba(148, 144, 88, 0.5);
}

.khaki #footer ul.sidebar-content > li.widget > ul > li,
.khaki #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #bdb979;
	border-bottom: 1px solid #949058;
}

.khaki #footer div.content-separator div.separator-line,
.khaki #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #bdb979;
	border-top: 1px solid #949058;
}	

.khaki #footer ul.sidebar-content > li.widget > ul,
.khaki #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #949058;
	border-bottom: 1px solid #bdb979;
}

.khaki #footer span.widget-time,
.khaki #featured span.widget-time,
.khaki #footer ul.post-meta,
.khaki #featured ul.post-meta {
	color: #726E3F;
}	

.khaki #footer-bottom {
  border-top: 1px solid #bdb979;
  background: #949058;
}

.khaki #footer a,
.khaki #featured a {
	color: #DDDBBD;
}

.khaki #footer a:hover,
.khaki #featured a:hover {
	color: white;
}

/* slate_gray SKIN */
.slate_gray ::-moz-selection, 
.slate_gray ::selection {
	background: #98AFC7;
}

.slate_gray ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.slate_gray div.header-branding-line { 
	background: #A5BCD3;
}

.slate_gray ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.slate_gray .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #89A1B9;
}	

.slate_gray #featured,
.slate_gray div.bk-shoutbox  {
	background: #98AFC7 url('images/background_slate_gray.png'); 
}

.slate_gray #footer-top {
	background: #98AFC7 url('images/background_slate_gray.png'); 
}

.slate_gray a {
	color: #A5BCD3;
}

.slate_gray a:hover,
.slate_gray ul.filter li.active a {
	color: #89A1B9;
}

.slate_gray #footer .widget div.tagcloud > a {
  background: rgb(137, 161, 185);
  background: rgba(137, 161, 185, 0.5);
}

.slate_gray #footer ul.sidebar-content > li.widget > ul > li,
.slate_gray #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #A5BCD3;
	border-bottom: 1px solid #89A1B9;
}

.slate_gray #footer div.content-separator div.separator-line,
.slate_gray #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #A5BCD3;
	border-top: 1px solid #89A1B9;
}	

.slate_gray #footer ul.sidebar-content > li.widget > ul,
.slate_gray #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #89A1B9;
	border-bottom: 1px solid #A5BCD3;
}

.slate_gray #footer span.widget-time,
.slate_gray #featured span.widget-time,
.slate_gray #footer ul.post-meta,
.slate_gray #featured ul.post-meta {
	color: #7990AA;
}	

.slate_gray #footer-bottom {
  border-top: 1px solid #A5BCD3;
  background: #89A1B9;
}

.slate_gray #footer a,
.slate_gray #featured a {
	color: #CDD8E4;
}

.slate_gray #footer a:hover,
.slate_gray #featured a:hover {
	color: white;
}

/* pale_turquise SKIN */
.pale_turquise ::-moz-selection, 
.pale_turquise ::selection {
	background: #92C7C7;
}

.pale_turquise ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item:hover,
.pale_turquise div.header-branding-line { 
	background: #A0D6D6;
}

.pale_turquise ul.sf-menu ul.bk-sub-menu li.bk-sub-menu-item.current-menu-item a.bk-menu-item-anchor,
.pale_turquise .bk-sidebar li.widget_nav_menu li.current-menu-item a{
	color: #78B6B6;
}	

.pale_turquise #featured,
.pale_turquise div.bk-shoutbox  {
	background: #92C7C7 url('images/background_pale_turquise.png'); 
}

.pale_turquise #footer-top {
	background: #92C7C7 url('images/background_pale_turquise.png'); 
}

.pale_turquise a {
	color: #A0D6D6;
}

.pale_turquise a:hover,
.pale_turquise ul.filter li.active a {
	color: #78B6B6;
}

.pale_turquise #footer .widget div.tagcloud > a {
  background: rgb(120, 182, 182);
  background: rgba(120, 182, 182, 0.5);
}

.pale_turquise #footer ul.sidebar-content > li.widget > ul > li,
.pale_turquise #footer ul.sidebar-content > li.widget ul.menu > li{
	border-top: 1px solid #A0D6D6;
	border-bottom: 1px solid #78B6B6;
}

.pale_turquise #footer div.content-separator div.separator-line,
.pale_turquise #featured div.content-separator div.separator-line {
	border-bottom: 1px solid #A0D6D6;
	border-top: 1px solid #78B6B6;
}	

.pale_turquise #footer ul.sidebar-content > li.widget > ul,
.pale_turquise #footer ul.sidebar-content > li.widget ul.menu {
	border-top: 1px solid #78B6B6;
	border-bottom: 1px solid #A0D6D6;
}

.pale_turquise #footer span.widget-time,
.pale_turquise #featured span.widget-time,
.pale_turquise #footer ul.post-meta,
.pale_turquise #featured ul.post-meta {
	color: #61A2A2;
}	

.pale_turquise #footer-bottom {
  border-top: 1px solid #A0D6D6;
  background: #78B6B6;
}

.pale_turquise #footer a,
.pale_turquise #featured a {
	color: #D0ECEC;
}

.pale_turquise #footer a:hover,
.pale_turquise #featured a:hover {
	color: white;
}

span.bk-shortcode-icon {
	text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
}	

/*--------------------------------------------------------------------------------------------------------------------
ICOMON ICONS
--------------------------------------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.svg#icomoon') format('svg'),
		url('fonts/icomoon.woff') format('woff'),
		url('fonts/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'icomoon';
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
span.icon-home:before {
	content: "\e000";
}
span.icon-home-2:before {
	content: "\e001";
}
span.icon-home-3:before {
	content: "\e002";
}
span.icon-newspaper:before {
	content: "\e003";
}
span.icon-pencil:before {
	content: "\e004";
}
span.icon-pencil-2:before {
	content: "\e005";
}
span.icon-droplet:before {
	content: "\e006";
}
span.icon-picture:before {
	content: "\e007";
}
span.icon-picture-2:before {
	content: "\e008";
}
span.icon-camera:before {
	content: "\e009";
}
span.icon-music:before {
	content: "\e00a";
}
span.icon-play:before {
	content: "\e00b";
}
span.icon-film:before {
	content: "\e00c";
}
span.icon-camera-2:before {
	content: "\e00d";
}
span.icon-spades:before {
	content: "\e00e";
}
span.icon-clubs:before {
	content: "\e00f";
}
span.icon-diamonds:before {
	content: "\e010";
}
span.icon-broadcast:before {
	content: "\e011";
}
span.icon-microphone:before {
	content: "\e012";
}
span.icon-book:before {
	content: "\e013";
}
span.icon-paper:before {
	content: "\e014";
}
span.icon-paper-2:before {
	content: "\e015";
}
span.icon-new:before {
	content: "\e016";
}
span.icon-copy:before {
	content: "\e017";
}
span.icon-folder:before {
	content: "\e018";
}
span.icon-folder-2:before {
	content: "\e019";
}
span.icon-tag:before {
	content: "\e01a";
}
span.icon-cart:before {
	content: "\e01b";
}
span.icon-basket:before {
	content: "\e01c";
}
span.icon-calculate:before {
	content: "\e01d";
}
span.icon-support:before {
	content: "\e01e";
}
span.icon-phone:before {
	content: "\e01f";
}
span.icon-mail:before {
	content: "\e020";
}
span.icon-location:before {
	content: "\e021";
}
span.icon-compass:before {
	content: "\e022";
}
span.icon-history:before {
	content: "\e023";
}
span.icon-clock:before {
	content: "\e024";
}
span.icon-bell:before {
	content: "\e025";
}
span.icon-bell-2:before {
	content: "\e026";
}
span.icon-bell-3:before {
	content: "\e027";
}
span.icon-calendar:before {
	content: "\e028";
}
span.icon-mouse:before {
	content: "\e029";
}
span.icon-screen:before {
	content: "\e02a";
}
span.icon-laptop:before {
	content: "\e02b";
}
span.icon-mobile:before {
	content: "\e02c";
}
span.icon-tablet:before {
	content: "\e02d";
}
span.icon-mobile-2:before {
	content: "\e02e";
}
span.icon-drawer:before {
	content: "\e02f";
}
span.icon-drawer-2:before {
	content: "\e030";
}
span.icon-box-add:before {
	content: "\e031";
}
span.icon-box-remove:before {
	content: "\e032";
}
span.icon-database:before {
	content: "\e033";
}
span.icon-undo:before {
	content: "\e034";
}
span.icon-redo:before {
	content: "\e035";
}
span.icon-forward:before {
	content: "\e036";
}
span.icon-reply:before {
	content: "\e037";
}
span.icon-reply-2:before {
	content: "\e038";
}
span.icon-comments:before {
	content: "\e039";
}
span.icon-comments-2:before {
	content: "\e03a";
}
span.icon-comments-3:before {
	content: "\e03b";
}
span.icon-comments-4:before {
	content: "\e03c";
}
span.icon-comments-5:before {
	content: "\e03d";
}
span.icon-comments-6:before {
	content: "\e03e";
}
span.icon-user:before {
	content: "\e03f";
}
span.icon-user-2:before {
	content: "\e040";
}
span.icon-user-3:before {
	content: "\e041";
}
span.icon-busy:before {
	content: "\e042";
}
span.icon-loading:before {
	content: "\e043";
}
span.icon-loading-2:before {
	content: "\e044";
}
span.icon-search:before {
	content: "\e045";
}
span.icon-search-2:before {
	content: "\e046";
}
span.icon-zoom-in:before {
	content: "\e047";
}
span.icon-zoom-out:before {
	content: "\e048";
}
span.icon-key:before {
	content: "\e049";
}
span.icon-key-2:before {
	content: "\e04a";
}
span.icon-locked:before {
	content: "\e04b";
}
span.icon-unlocked:before {
	content: "\e04c";
}
span.icon-wrench:before {
	content: "\e04d";
}
span.icon-equalizer:before {
	content: "\e04e";
}
span.icon-cog:before {
	content: "\e04f";
}
span.icon-pie:before {
	content: "\e050";
}
span.icon-bars:before {
	content: "\e051";
}
span.icon-stats-up:before {
	content: "\e052";
}
span.icon-gift:before {
	content: "\e053";
}
span.icon-trophy:before {
	content: "\e054";
}
span.icon-diamond:before {
	content: "\e055";
}
span.icon-coffee:before {
	content: "\e056";
}
span.icon-rocket:before {
	content: "\e057";
}
span.icon-meter-slow:before {
	content: "\e058";
}
span.icon-meter-medium:before {
	content: "\e059";
}
span.icon-meter-fast:before {
	content: "\e05a";
}
span.icon-dashboard:before {
	content: "\e05b";
}
span.icon-fire:before {
	content: "\e05c";
}
span.icon-lab:before {
	content: "\e05d";
}
span.icon-remove:before {
	content: "\e05e";
}
span.icon-remove-2:before {
	content: "\e05f";
}
span.icon-remove-3:before {
	content: "\e060";
}
span.icon-briefcase:before {
	content: "\e061";
}
span.icon-briefcase-2:before {
	content: "\e062";
}
span.icon-cars:before {
	content: "\e063";
}
span.icon-bus:before {
	content: "\e064";
}
span.icon-cube:before {
	content: "\e065";
}
span.icon-cube-2:before {
	content: "\e066";
}
span.icon-puzzle:before {
	content: "\e067";
}
span.icon-glasses:before {
	content: "\e068";
}
span.icon-glasses-2:before {
	content: "\e069";
}
span.icon-accessibility:before {
	content: "\e06a";
}
span.icon-accessibility-2:before {
	content: "\e06b";
}
span.icon-target:before {
	content: "\e06c";
}
span.icon-target-2:before {
	content: "\e06d";
}
span.icon-lightning:before {
	content: "\e06e";
}
span.icon-power:before {
	content: "\e06f";
}
span.icon-power-2:before {
	content: "\e070";
}
span.icon-clipboard:before {
	content: "\e071";
}
span.icon-clipboard-2:before {
	content: "\e072";
}
span.icon-playlist:before {
	content: "\e073";
}
span.icon-grid-view:before {
	content: "\e074";
}
span.icon-tree-view:before {
	content: "\e075";
}
span.icon-menu:before {
	content: "\e076";
}
span.icon-menu-2:before {
	content: "\e077";
}
span.icon-cloud:before {
	content: "\e078";
}
span.icon-cloud-2:before {
	content: "\e079";
}
span.icon-download:before {
	content: "\e07a";
}
span.icon-upload:before {
	content: "\e07b";
}
span.icon-upload-2:before {
	content: "\e07c";
}
span.icon-link:before {
	content: "\e07d";
}
span.icon-link-2:before {
	content: "\e07e";
}
span.icon-flag:before {
	content: "\e07f";
}
span.icon-flag-2:before {
	content: "\e080";
}
span.icon-flag-3:before {
	content: "\e081";
}
span.icon-eye:before {
	content: "\e082";
}
span.icon-eye-2:before {
	content: "\e083";
}
span.icon-bookmark:before {
	content: "\e084";
}
span.icon-bookmark-2:before {
	content: "\e085";
}
span.icon-star:before {
	content: "\e086";
}
span.icon-star-2:before {
	content: "\e087";
}
span.icon-star-3:before {
	content: "\e088";
}
span.icon-heart:before {
	content: "\e089";
}
span.icon-heart-2:before {
	content: "\e08a";
}
span.icon-thumbs-up:before {
	content: "\e08b";
}
span.icon-thumbs-down:before {
	content: "\e08c";
}
span.icon-seven-segment:before {
	content: "\e08d";
}
span.icon-seven-segment-2:before {
	content: "\e08e";
}
span.icon-seven-segment-3:before {
	content: "\e08f";
}
span.icon-seven-segment-4:before {
	content: "\e090";
}
span.icon-seven-segment-5:before {
	content: "\e091";
}
span.icon-seven-segment-6:before {
	content: "\e092";
}
span.icon-seven-segment-7:before {
	content: "\e093";
}
span.icon-seven-segment-8:before {
	content: "\e094";
}
span.icon-seven-segment-9:before {
	content: "\e095";
}
span.icon-seven-segment-10:before {
	content: "\e096";
}
span.icon-bluetooth:before {
	content: "\e097";
}
span.icon-share:before {
	content: "\e098";
}
span.icon-share-2:before {
	content: "\e099";
}
span.icon-mail-2:before {
	content: "\e09a";
}
span.icon-mail-3:before {
	content: "\e09b";
}
span.icon-google-plus:before {
	content: "\e09c";
}
span.icon-google-plus-2:before {
	content: "\e09d";
}
span.icon-google-plus-3:before {
	content: "\e09e";
}
span.icon-gplus:before {
	content: "\e09f";
}
span.icon-facebook:before {
	content: "\e0a0";
}
span.icon-facebook-2:before {
	content: "\e0a1";
}
span.icon-facebook-3:before {
	content: "\e0a2";
}
span.icon-facebook-4:before {
	content: "\e0a3";
}
span.icon-twitter:before {
	content: "\e0a4";
}
span.icon-twitter-2:before {
	content: "\e0a5";
}
span.icon-twitter-3:before {
	content: "\e0a6";
}
span.icon-feed:before {
	content: "\e0a7";
}
span.icon-feed-2:before {
	content: "\e0a8";
}
span.icon-feed-3:before {
	content: "\e0a9";
}
span.icon-youtube:before {
	content: "\e0aa";
}
span.icon-youtube-2:before {
	content: "\e0ab";
}
span.icon-vimeo:before {
	content: "\e0ac";
}
span.icon-vimeo-2:before {
	content: "\e0ad";
}
span.icon-flickr:before {
	content: "\e0ae";
}
span.icon-flickr-2:before {
	content: "\e0af";
}
span.icon-flickr-3:before {
	content: "\e0b0";
}
span.icon-picassa:before {
	content: "\e0b1";
}
span.icon-picassa-2:before {
	content: "\e0b2";
}
span.icon-dribbble:before {
	content: "\e0b3";
}
span.icon-dribbble-2:before {
	content: "\e0b4";
}
span.icon-dribbble-3:before {
	content: "\e0b5";
}
span.icon-forrst:before {
	content: "\e0b6";
}
span.icon-forrst-2:before {
	content: "\e0b7";
}
span.icon-deviantart:before {
	content: "\e0b8";
}
span.icon-deviantart-2:before {
	content: "\e0b9";
}
span.icon-github:before {
	content: "\e0ba";
}
span.icon-github-2:before {
	content: "\e0bb";
}
span.icon-github-3:before {
	content: "\e0bc";
}
span.icon-github-4:before {
	content: "\e0bd";
}
span.icon-github-5:before {
	content: "\e0be";
}
span.icon-github-6:before {
	content: "\e0bf";
}
span.icon-git:before {
	content: "\e0c0";
}
span.icon-github-7:before {
	content: "\e0c1";
}
span.icon-wordpress:before {
	content: "\e0c2";
}
span.icon-wordpress-2:before {
	content: "\e0c3";
}
span.icon-blogger:before {
	content: "\e0c4";
}
span.icon-blogger-2:before {
	content: "\e0c5";
}
span.icon-tumblr:before {
	content: "\e0c6";
}
span.icon-tumblr-2:before {
	content: "\e0c7";
}
span.icon-yahoo:before {
	content: "\e0c8";
}
span.icon-yahoo-2:before {
	content: "\e0c9";
}
span.icon-amazon:before {
	content: "\e0ca";
}
span.icon-amazon-2:before {
	content: "\e0cb";
}
span.icon-apple:before {
	content: "\e0cc";
}
span.icon-finder:before {
	content: "\e0cd";
}
span.icon-android:before {
	content: "\e0ce";
}
span.icon-windows:before {
	content: "\e0cf";
}
span.icon-soundcloud:before {
	content: "\e0d0";
}
span.icon-soundcloud-2:before {
	content: "\e0d1";
}
span.icon-skype:before {
	content: "\e0d2";
}
span.icon-reddit:before {
	content: "\e0d3";
}
span.icon-linkedin:before {
	content: "\e0d4";
}
span.icon-lastfm:before {
	content: "\e0d5";
}
span.icon-lastfm-2:before {
	content: "\e0d6";
}
span.icon-delicious:before {
	content: "\e0d7";
}
span.icon-stumbleupon:before {
	content: "\e0d8";
}
span.icon-stumbleupon-2:before {
	content: "\e0d9";
}
span.icon-pinterest:before {
	content: "\e0da";
}
span.icon-pinterest-2:before {
	content: "\e0db";
}
span.icon-xing:before {
	content: "\e0dc";
}
span.icon-libreoffice:before {
	content: "\e0dd";
}
span.icon-file-pdf:before {
	content: "\e0de";
}
span.icon-file-openoffice:before {
	content: "\e0df";
}
span.icon-file-word:before {
	content: "\e0e0";
}
span.icon-file-excel:before {
	content: "\e0e1";
}
span.icon-file-powerpoint:before {
	content: "\e0e2";
}
span.icon-file-zip:before {
	content: "\e0e3";
}
span.icon-file-xml:before {
	content: "\e0e4";
}
span.icon-file-css:before {
	content: "\e0e5";
}
span.icon-html5:before {
	content: "\e0e6";
}
span.icon-html5-2:before {
	content: "\e0e7";
}
span.icon-css3:before {
	content: "\e0e8";
}
span.icon-chrome:before {
	content: "\e0e9";
}
span.icon-firefox:before {
	content: "\e0ea";
}
span.icon-IE:before {
	content: "\e0eb";
}
span.icon-opera:before {
	content: "\e0ec";
}
span.icon-safari:before {
	content: "\e0ed";
}
span.icon-IcoMoon:before {
	content: "\e0ee";
}
span.icon-sunrise:before {
	content: "\e0ef";
}
span.icon-sun:before {
	content: "\e0f0";
}
span.icon-moon:before {
	content: "\e0f1";
}
span.icon-sun-2:before {
	content: "\e0f2";
}
span.icon-windy:before {
	content: "\e0f3";
}
span.icon-wind:before {
	content: "\e0f4";
}
span.icon-snowflake:before {
	content: "\e0f5";
}
span.icon-cloudy:before {
	content: "\e0f6";
}
span.icon-cloud-3:before {
	content: "\e0f7";
}
span.icon-weather:before {
	content: "\e0f8";
}
span.icon-weather-2:before {
	content: "\e0f9";
}
span.icon-weather-3:before {
	content: "\e0fa";
}
span.icon-lines:before {
	content: "\e0fb";
}
span.icon-cloud-4:before {
	content: "\e0fc";
}
span.icon-lightning-2:before {
	content: "\e0fd";
}
span.icon-lightning-3:before {
	content: "\e0fe";
}
span.icon-rainy:before {
	content: "\e0ff";
}
span.icon-rainy-2:before {
	content: "\e100";
}
span.icon-windy-2:before {
	content: "\e101";
}
span.icon-windy-3:before {
	content: "\e102";
}
span.icon-snowy:before {
	content: "\e103";
}
span.icon-snowy-2:before {
	content: "\e104";
}
span.icon-snowy-3:before {
	content: "\e105";
}
span.icon-weather-4:before {
	content: "\e106";
}
span.icon-cloudy-2:before {
	content: "\e107";
}
span.icon-cloud-5:before {
	content: "\e108";
}
span.icon-lightning-4:before {
	content: "\e109";
}
span.icon-sun-3:before {
	content: "\e10a";
}
span.icon-moon-2:before {
	content: "\e10b";
}
span.icon-cloudy-3:before {
	content: "\e10c";
}
span.icon-cloud-6:before {
	content: "\e10d";
}
span.icon-cloud-7:before {
	content: "\e10e";
}
span.icon-lightning-5:before {
	content: "\e10f";
}
span.icon-rainy-3:before {
	content: "\e110";
}
span.icon-rainy-4:before {
	content: "\e111";
}
span.icon-windy-4:before {
	content: "\e112";
}
span.icon-windy-5:before {
	content: "\e113";
}
span.icon-snowy-4:before {
	content: "\e114";
}
span.icon-snowy-5:before {
	content: "\e115";
}
span.icon-weather-5:before {
	content: "\e116";
}
span.icon-cloudy-4:before {
	content: "\e117";
}
span.icon-lightning-6:before {
	content: "\e118";
}
span.icon-thermometer:before {
	content: "\e119";
}
span.icon-compass-2:before {
	content: "\e11a";
}
span.icon-none:before {
	content: "\e11b";
}
span.icon-Celsius:before {
	content: "\e11c";
}
span.icon-Fahrenheit:before {
	content: "\e11d";
}
span.icon-phone-2:before {
	content: "\e11e";
}
span.icon-mobile-3:before {
	content: "\e11f";
}
span.icon-mouse-2:before {
	content: "\e120";
}
span.icon-address:before {
	content: "\e121";
}
span.icon-email:before {
	content: "\e122";
}
span.icon-write:before {
	content: "\e123";
}
span.icon-attachment:before {
	content: "\e124";
}
span.icon-reply-3:before {
	content: "\e125";
}
span.icon-reply-to-all:before {
	content: "\e126";
}
span.icon-forward-2:before {
	content: "\e127";
}
span.icon-user-4:before {
	content: "\e128";
}
span.icon-users:before {
	content: "\e129";
}
span.icon-contact:before {
	content: "\e12a";
}
span.icon-card:before {
	content: "\e12b";
}
span.icon-export:before {
	content: "\e12c";
}
span.icon-location-2:before {
	content: "\e12d";
}
span.icon-map:before {
	content: "\e12e";
}
span.icon-compass-3:before {
	content: "\e12f";
}
span.icon-direction:before {
	content: "\e130";
}
span.icon-center:before {
	content: "\e131";
}
span.icon-share-3:before {
	content: "\e132";
}
span.icon-heart-3:before {
	content: "\e133";
}
span.icon-heart-4:before {
	content: "\e134";
}
span.icon-star-4:before {
	content: "\e135";
}
span.icon-star-5:before {
	content: "\e136";
}
span.icon-thumbs-up-2:before {
	content: "\e137";
}
span.icon-chat:before {
	content: "\e138";
}
span.icon-comment:before {
	content: "\e139";
}
span.icon-quote:before {
	content: "\e13a";
}
span.icon-printer:before {
	content: "\e13b";
}
span.icon-alert:before {
	content: "\e13c";
}
span.icon-link-3:before {
	content: "\e13d";
}
span.icon-flag-4:before {
	content: "\e13e";
}
span.icon-settings:before {
	content: "\e13f";
}
span.icon-search-3:before {
	content: "\e140";
}
span.icon-trophy-2:before {
	content: "\e141";
}
span.icon-price:before {
	content: "\e142";
}
span.icon-camera-3:before {
	content: "\e143";
}
span.icon-sleep:before {
	content: "\e144";
}
span.icon-palette:before {
	content: "\e145";
}
span.icon-leaf:before {
	content: "\e146";
}
span.icon-music-2:before {
	content: "\e147";
}
span.icon-shopping:before {
	content: "\e148";
}
span.icon-flight:before {
	content: "\e149";
}
span.icon-support-2:before {
	content: "\e14a";
}
span.icon-google-circles:before {
	content: "\e14b";
}
span.icon-eye-3:before {
	content: "\e14c";
}
span.icon-clock-2:before {
	content: "\e14d";
}
span.icon-microphone-2:before {
	content: "\e14e";
}
span.icon-calendar-2:before {
	content: "\e14f";
}
span.icon-flash:before {
	content: "\e150";
}
span.icon-time:before {
	content: "\e151";
}
span.icon-rss:before {
	content: "\e152";
}
span.icon-locked-2:before {
	content: "\e153";
}
span.icon-unlocked-2:before {
	content: "\e154";
}
span.icon-checkmark:before {
	content: "\e155";
}
span.icon-cancel:before {
	content: "\e156";
}
span.icon-minus:before {
	content: "\e157";
}
span.icon-plus:before {
	content: "\e158";
}
span.icon-close:before {
	content: "\e159";
}
span.icon-minus-2:before {
	content: "\e15a";
}
span.icon-plus-2:before {
	content: "\e15b";
}
span.icon-blocked:before {
	content: "\e15c";
}
span.icon-info:before {
	content: "\e15d";
}
span.icon-info-circle:before {
	content: "\e15e";
}
span.icon-help:before {
	content: "\e15f";
}
span.icon-help-2:before {
	content: "\e160";
}
span.icon-warning:before {
	content: "\e161";
}
span.icon-reload-cw:before {
	content: "\e162";
}
span.icon-reload-ccw:before {
	content: "\e163";
}
span.icon-shuffle:before {
	content: "\e164";
}
span.icon-back:before {
	content: "\e165";
}
span.icon-arrow:before {
	content: "\e166";
}
span.icon-retweet:before {
	content: "\e167";
}
span.icon-list:before {
	content: "\e168";
}
span.icon-add:before {
	content: "\e169";
}
span.icon-grid:before {
	content: "\e16a";
}
span.icon-document:before {
	content: "\e16b";
}
span.icon-document-2:before {
	content: "\e16c";
}
span.icon-documents:before {
	content: "\e16d";
}
span.icon-landscape:before {
	content: "\e16e";
}
span.icon-images:before {
	content: "\e16f";
}
span.icon-movie:before {
	content: "\e170";
}
span.icon-song:before {
	content: "\e171";
}
span.icon-folder-3:before {
	content: "\e172";
}
span.icon-archive:before {
	content: "\e173";
}
span.icon-trashcan:before {
	content: "\e174";
}
span.icon-upload-3:before {
	content: "\e175";
}
span.icon-download-2:before {
	content: "\e176";
}
span.icon-install:before {
	content: "\e177";
}
span.icon-cloud-8:before {
	content: "\e178";
}
span.icon-upload-4:before {
	content: "\e179";
}
span.icon-broadcast-2:before {
	content: "\e17a";
}
span.icon-globe:before {
	content: "\e17b";
}
span.icon-square:before {
	content: "\e17c";
}
span.icon-inbox:before {
	content: "\e17d";
}
span.icon-network:before {
	content: "\e17e";
}
span.icon-feather:before {
	content: "\e17f";
}
span.icon-keyboard:before {
	content: "\e180";
}
span.icon-home-4:before {
	content: "\e181";
}
span.icon-bookmark-3:before {
	content: "\e182";
}
span.icon-book-2:before {
	content: "\e183";
}
span.icon-popup:before {
	content: "\e184";
}
span.icon-search-4:before {
	content: "\e185";
}
span.icon-screen-2:before {
	content: "\e186";
}
span.icon-history-2:before {
	content: "\e187";
}
span.icon-sun-4:before {
	content: "\e188";
}
span.icon-sun-5:before {
	content: "\e189";
}
span.icon-light-bulb:before {
	content: "\e18a";
}
span.icon-suitcase:before {
	content: "\e18b";
}
span.icon-suitcase-2:before {
	content: "\e18c";
}
span.icon-cd:before {
	content: "\e18d";
}
span.icon-creative-commons:before {
	content: "\e18e";
}
span.icon-battery:before {
	content: "\e18f";
}


														