a:hover {
	text-decoration: none;
	color: #00b3cc;
}

select, input {
	font-family: 'Roboto Slab', sans-serif;
}

body {
	font-family: 'Roboto Slab', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.7;
	background-size: cover;
	background-attachment: fixed;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: 'Roboto Slab', sans-serif;
	margin: 0 0 20px;
	line-height: 1.5;
	padding: 0;
}

a:hover {
	color: #00b3cc;
}

.btAccentColorBackground {
	background-color: #00b3cc !important;
}

.btAleternateColorBackground {
	background-color: #005b88 !important;
}

.topTools .btIconWidgetIcon:hover .btIco .btIcoHolder em, .btIconWidget .btIconWidgetIcon:hover .btIco .btIcoHolder em {
	color: #00b3cc !important;
}

.menuPort {
	font-family: 'Roboto Slab', sans-serif;
	visibility: hidden;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
}

.menuPort nav ul li a:hover {
	color: #00b3cc !important;
}

.menuPort nav > ul > li.menu-item-has-children > a:before {
	content: ' ';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 0;
	margin: 0 0 0 -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #00b3cc;
	opacity: 0;
	-webkit-transition: all 360ms ease;
	-moz-transition: all 360ms ease;
	transition: all 360ms ease;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a {
	-webkit-box-shadow: 0 -3px 0 0 #00b3cc inset;
	box-shadow: 0 -3px 0 0 #00b3cc inset;
}

.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-item > a {
	color: #00b3cc !important;
}

.btMenuVertical nav li.current-menu-ancestor > a, .btMenuVertical nav li.current-menu-item > a {
	color: #00b3cc !important;
}

.subToggler:before {
	content: '\f107';
	font-family: FontAwesome;
	font-size: 16px;
	color: #00b3cc;
	line-height: inherit;
}

body.btMenuHorizontal .menuPort ul ul li:first-child > a {
	border-top: 3px solid #00b3cc;
}

body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a, body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li:first-child > a {
	border-top: 3px solid #00b3cc;
	display: block;
	color: #222;
	font-weight: 700;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	padding: 22px 10px 12px 16px;
}

body.btMenuVertical > .menuPort .btCloseVertical:before {
	font-family: FontAwesome;
	content: '\f00d';
	color: #00b3cc;
}

.btMenuVerticalOn .btVerticalMenuTrigger .btIco a:before {
	color: #00b3cc !important;
}

.topBar .widget_search button:hover:before, .topBarInMenu .widget_search button:hover:before {
	color: #00b3cc;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	transition: all 400ms ease;
}

.btDarkSkin .topBar .widget_search button:hover:before, .btDarkSkin .topBarInMenu .widget_search button:hover:before, .btLightSkin .btDarkSkin .topBar .widget_search button:hover:before, .btLightSkin .btDarkSkin .topBarInMenu .widget_search button:hover:before {
	color: #00b3cc;
}

.btLightSkin button:hover:before, .btDarkSkin .btLightSkin button:hover:before {
	color: #00b3cc;
}

.topBarInLogoAreaCell {
	border: 0 solid #00b3cc;
	display: none;
}

.topTools.btTopToolsLeft .btIco .btIcoHolder {
	background-color: #00b3cc;
}

.topTools.btTopToolsLeft .btIco .btIcoHolder:hover {
	background-color: #005b88;
}

.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder {
	background-color: #005b88;
}

.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder:hover {
	background-color: #00b3cc;
}

.infoToggler:before {
	background-color: #00b3cc;
	color: #fff;
	content: '\e928';
	border: 1px solid #00b3cc;
	font: normal 20px/34px btmedical;
}

.infoToggler:after {
	font: normal 32px/34px Icon7Stroke;
	content: '\e688';
	vertical-align: middle;
	text-align: center;
	color: #00b3cc;
	border: 1px solid #00b3cc;
}

.infoToggler.on:after {
	content: '\e682';
	background-color: #00b3cc;
	color: #fff;
}

.infoToggler.on:before {
	background-color: transparent;
	color: #00b3cc;
}

.btSiteFooter .menu a:hover {
	color: #00b3cc;
}

.btFooterWrap.btDarkSkin .btBox h4 .headline a:hover, .btFooterWrap.btLightSkin .btBox h4 .headline a:hover {
	color: #00b3cc;
}

.sticky .headline {
	color: #00b3cc;
}

.headline a {
	color: #00b3cc;
}

.single-portfolio h1, .single-post h1, .single-portfolio h2, .single-post h2 {
	letter-spacing: 0;
	color: #00b3cc;
}

.btPortfolioSingleItemColumns dt {
	color: #00b3cc;
}

.btArticleListItem.btBlogColumnView .btArticleListBodyAuthor a, .btPostSingleItemColumns .btArticleListBodyAuthor a {
	color: #00b3cc !important;
}

.commentTxt p.edit-link a:hover, .commentTxt p.reply a:hover {
	color: #00b3cc;
}

.btBox > h4 {
	margin: 0 0 17px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.3;
	font-family: 'Roboto Slab', sans-serif;
}

.btBox > h4:after {
	content: ' ';
	clear: both;
	width: 30px;
	display: block;
	height: 2px;
	margin: 10px 0 0;
	background-color: #00b3cc;
}

.btBox ul li a:hover {
	color: #00b3cc;
}

.btBox.widget_calendar table caption {
	background: #00b3cc;
	color: #FFF;
	font-family: 'Roboto Slab', sans-serif;
	font-weight: 700;
	padding: 5px;
}

.btBox.widget_archive ul li a:hover, .btBox.widget_categories ul li a:hover, .btCustomMenu ul li a:hover {
	border-bottom: 1px solid #00b3cc;
}

.btDarkSkin .btBox.widget_archive ul li a:hover, .btLightSkin .btDarkSkin .btBox.widget_archive ul li a:hover, .btDarkSkin .btBox.widget_categories ul li a:hover, .btLightSkin .btDarkSkin .btBox.widget_categories ul li a:hover {
	border-bottom: 1px solid #00b3cc;
}

.btBox.widget_rss li a.rsswidget {
	font-family: 'Roboto Slab', sans-serif;
	font-weight: 700;
}

.btBox.widget_rss li cite:before {
	font-family: FontAwesome;
	content: "\f040";
	display: inline-block;
	color: #00b3cc;
	margin: 0 5px 0 0;
}

.btBox .btSearch button, .btBox .btSearch input[type=submit], form.woocommerce-product-search button, form.woocommerce-product-search input[type=submit] {
	width: 42px;
	height: 42px;
	background: #00b3cc;
	border: 0;
	float: right;
	margin: -42px -42px 0 0;
	cursor: pointer;
}

div.wpcf7-form input[type="text"],
div.wpcf7-form input[type="password"],
div.wpcf7-form input[type="email"],
div.wpcf7-form input[type="date"],
div.wpcf7-form textarea,
div.wpcf7-form select,
div.wpcf7-form .fancy-select .trigger {
	padding: 0 20px;
	height: 44px;
	width: 100%;
	display: block;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 15px;
	line-height: initial;
	font-weight: 300;
	border: none;
	-webkit-box-shadow: 0 0 0 2px transparent inset;
	box-shadow: 0 0 0 2px transparent inset;
	-webkit-appearance: none;
	border-radius: 0;
}

div.wpcf7-form input[type="text"]:focus, div.wpcf7-form input[type="password"]:focus, div.wpcf7-form input[type="email"]:focus, div.wpcf7-form input[type="date"]:focus, div.wpcf7-form textarea:focus, div.wpcf7-form .fancy-select .trigger.open {
	-webkit-box-shadow: 0 0 0 2px #00b3cc inset;
	box-shadow: 0 0 0 2px #00b3cc inset;
	border: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

div.wpcf7-form .wpcf7-submit {
	cursor: pointer;
	display: block;
	padding: 1.1em 2.5em;
	border: none;
	font-size: 14px;
	line-height: 1;
	width: auto;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background-color: #00b3cc;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
	width: 100%;
}

.fancy-select .trigger.open {
	color: #00b3cc;
}

.fancy-select ul.options > li:hover {
	color: #00b3cc;
}

.btBox .tagcloud a, .btTags ul a {
	display: inline-block;
	float: left;
	text-transform: uppercase;
	padding: 8px 10px;
	margin: 0 2px 2px 0;
	font-size: .875em !important;
	background: #00b3cc;
	color: #FFF;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.btBox .tagcloud a:hover, .btTags ul a:hover {
	background: #2498a8;
}

.recentTweets small:before {
	content: '\f099';
	font: 19px/1 FontAwesome;
	position: relative;
	top: 3px;
	margin-right: 3px;
	color: #00b3cc;
}

.btContentHolder blockquote {
	display: block;
	position: relative;
	padding: 20px 0 20px 20px;
	margin: 0;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 1.7;
	font-family: 'Roboto Slab', sans-serif;
}

.btContentHolder table tr th, .btContentHolder table thead tr th {
	background: #00b3cc;
	color: #FFF;
}

.post-password-form input[type="submit"] {
	display: block;
	margin: 0 auto;
	color: #FFF;
	width: auto;
	height: 38px;
	background: #00b3cc;
	border: 0;
	cursor: pointer;
	padding: 0 15px;
	font-family: 'Roboto Slab', sans-serif;
}

.btPagination .paging a:hover:after {
	background: #00b3cc;
	color: #FFF;
}

.articleSideGutter a {
	color: #00b3cc;
}

.comment-respond .btnOutline button[type="submit"] {
	font-family: 'Roboto Slab', sans-serif;
	margin: -7px -12px;
	padding: 7px 20px;
	height: 41px;
	background: transparent;
	border: 0;
	cursor: pointer;
	color: inherit;
	font-weight: 700;
}

a#cancel-comment-reply-link:hover {
	color: #00b3cc;
}

span.btHighlight {
	display: inline-block;
	padding: .06em .5em;
	background-color: #00b3cc;
	color: #fff;
}

a.btContinueReading {
	color: #00b3cc;
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset;
	box-shadow: 0 0 0 1px #00b3cc inset;
}

a.btContinueReading:hover {
	color: #fff;
	-webkit-box-shadow: 0 0 0 2em #00b3cc inset;
	box-shadow: 0 0 0 2em #00b3cc inset;
}

.btIco .btIcoHolder:before, .btIco .btIcoHolder:after {
	color: #00b3cc;
}

.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after, .btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after {
	color: #00b3cc;
}

.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after, .btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after {
	color: #00b3cc;
}

.btIco.btIcoWhiteType .btIcoHolder em {
	background-color: #fff;
	color: #00b3cc;
}

.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 1em #00b3cc inset;
	box-shadow: 0 0 0 1em #00b3cc inset;
}

.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset;
	box-shadow: 0 0 0 1px #00b3cc inset;
}

.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before, .btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:after, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:after {
	color: #00b3cc;
}

.btIco.btIcoFilledType.btIcoAccentColor.btIcoBigSize:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor.btIcoBigSize .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 2px #00b3cc inset;
	box-shadow: 0 0 0 2px #00b3cc inset;
}

.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor:hover .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 1em #005b88 inset;
	box-shadow: 0 0 0 1em #005b88 inset;
}

.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 1px #005b88 inset;
	box-shadow: 0 0 0 1px #005b88 inset;
}

.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:before, .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:after, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:after {
	color: #005b88;
}

.btIco.btIcoFilledType.btIcoAlterColor.btIcoBigSize:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor.btIcoBigSize .btIcoHolder em {
	-webkit-box-shadow: 0 0 0 2px #005b88 inset;
	box-shadow: 0 0 0 2px #005b88 inset;
}

.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after {
	color: #00b3cc;
}

.btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before, .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after {
	color: #005b88;
}

.btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after {
	color: #005b88 !important;
}

.btIcoAccentColor span {
	color: #00b3cc;
}

.btIcoDefaultColor:hover span {
	color: #00b3cc;
}

.btCircleIcon.btAccentColorCircle.btFilledCircle, .btCircleIcon.btAccentColorCircle.btFilledCircle:hover {
	border-color: #00b3cc;
	color: #fff;
	background-color: #00b3cc;
}

.btCircleIcon.btAccentColorCircle.btHollowCircle, .btCircleIcon.btAccentColorCircle.btHollowCircle:hover {
	border-color: #00b3cc;
	color: #00b3cc;
	background-color: transparent;
}

.btCircleIcon.btAlternateColorCircle.btFilledCircle, .btCircleIcon.btAlternateColorCircle.btFilledCircle:hover {
	border-color: #005b88;
	color: #fff;
	background-color: #005b88;
}

.btCircleIcon.btAlternateColorCircle.btHollowCircle, .btCircleIcon.btAlternateColorCircle.btHollowCircle:hover {
	border-color: #005b88;
	color: #005b88;
	background-color: transparent;
}

.btnFilledStyle.btnAccentColor, .btnOutlineStyle.btnAccentColor:hover {
	background-color: #00b3cc;
	border: 2px solid #00b3cc;
}

.btnFilledStyle.btnAlternateColor, .btnOutlineStyle.btnAlternateColor:hover {
	background-color: #005b88;
	border: 2px solid #005b88;
}

.btnFilledStyle.btnAccentColor:hover {
	background-color: #2498a8;
	border: 2px solid #2498a8;
}

.btnFilledStyle.btnAlternateColor:hover {
	background-color: #09364d;
	border: 2px solid #09364d;
}

.btnOutlineStyle.btnAccentColor {
	background-color: transparent;
	border: 2px solid #00b3cc;
	color: #00b3cc;
}

.btnOutlineStyle.btnAccentColor span, .btnOutlineStyle.btnAccentColor span:before, .btnOutlineStyle.btnAccentColor a, .btnOutlineStyle.btnAccentColor .btIco a:before, .btnOutlineStyle.btnAccentColor button {
	color: #00b3cc !important;
}

.btnOutlineStyle.btnAlternateColor {
	background-color: transparent;
	border: 2px solid #005b88;
	color: #005b88;
}

.btnOutlineStyle.btnAlternateColor span, .btnOutlineStyle.btnAlternateColor span:before, .btnOutlineStyle.btnAlternateColor a, .btnOutlineStyle.btnAlternateColor .btIco a:before, .btnOutlineStyle.btnAlternateColor button {
	color: #005b88 !important;
}

.btnBorderlessStyle.btnAccentColor span, .btnBorderlessStyle.btnNormalColor:hover span, .btnBorderlessStyle.btnAccentColor span:before, .btnBorderlessStyle.btnNormalColor:hover span:before, .btnBorderlessStyle.btnAccentColor a, .btnBorderlessStyle.btnNormalColor:hover a, .btnBorderlessStyle.btnAccentColor .btIco a:before, .btnBorderlessStyle.btnNormalColor:hover .btIco a:before, .btnBorderlessStyle.btnAccentColor button, .btnBorderlessStyle.btnNormalColor:hover button {
	color: #00b3cc;
}

.btnBorderlessStyle.btnAlternateColor span, .btnBorderlessStyle.btnAlternateColor span:before, .btnBorderlessStyle.btnAlternateColor a, .btnBorderlessStyle.btnAlternateColor .btIco a:before, .btnBorderlessStyle.btnAlternateColor button {
	color: #005b88;
}

.btCounterHolder {
	font-family: 'Roboto Slab', sans-serif;
}

.btProgressContent .btProgressAnim {
	background-color: #00b3cc;
	color: #fff;
}

.btProgressBarLineStyle .btProgressContent .btProgressAnim {
	background-color: transparent;
	color: #00b3cc;
	border-bottom: 4px solid #00b3cc;
}

.captionTxt:before {
	color: #00b3cc;
}

.btPriceTable .btPriceTableHeader {
	background: #00b3cc;
}

.header .btSuperTitle {
	font-family: 'Roboto Slab', sans-serif;
	font-size: 13px;
	line-height: 1.55;
	clear: both;
	margin: 0 0 .8em;
}

.header .btSubTitle {
	font-family: 'Roboto Slab', sans-serif;
	font-size: 13px;
	line-height: 1.55;
	clear: both;
	margin: 0 0 .8em;
}

.btLightSkin .btAlternateDash.btDash .dash:after, .btLightSkin .btAlternateDash.btDash .dash:before, .btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:after, .btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:before, .btDarkSkin .btAlternateDash.btDash .dash:after, .btDarkSkin .btAlternateDash.btDash .dash:before, .btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:after, .btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:before {
	-webkit-box-shadow: 0 2px 0 0 #005b88 inset;
	box-shadow: 0 2px 0 0 #005b88 inset;
}

.btLightSkin .btAccentDash.btDash .dash:after, .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btAccentDash.btDash .dash:before, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:after, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:before {
	-webkit-box-shadow: 0 2px 0 0 #00b3cc inset;
	box-shadow: 0 2px 0 0 #00b3cc inset;
}

.btDarkSkin.btAccentColorBackground .btLightSkin .btAccentDash.btDash .dash:after,
.btDarkSkin.btAccentColorBackground .btLightSkin .btAccentDash.btDash .dash:before,
.btDarkSkin.btAccentColorBackground .btAccentDash.btDash .dash:after,
.btDarkSkin.btAccentColorBackground .btAccentDash.btDash .dash:before {
	-webkit-box-shadow: 0 2px 0 0 #fff inset;
	box-shadow: 0 2px 0 0 #fff inset;
}

.header.small .dash:after, .header.small .dash:before {
	-webkit-box-shadow: 0 1px 0 0 #00b3cc inset;
	box-shadow: 0 1px 0 0 #00b3cc inset;
	width: 30px;
}

.btGridContent .header .btSuperTitle a:hover {
	color: #00b3cc;
}

.btCatFilter .btCatFilterItem:hover {
	color: #00b3cc;
}

.btCatFilter .btCatFilterItem.active {
	color: #00b3cc;
}

.btMediaBox.btQuote, .btMediaBox.btLink {
	background-color: #00b3cc;
}

h4.nbs.nsPrev a:hover:before, h4.nbs.nsNext a:hover:after {
	background-color: #00b3cc;
	color: #fff;
}

.slided .slick-dots li.slick-active button, .slided .slick-dots li.slick-active button:hover, .btDarkSkin .slided .slick-dots li.slick-active button, .btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button, .btDarkSkin .slided .slick-dots li.slick-active button:hover, .btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button:hover {
	background-color: #00b3cc;
	cursor: default;
}

.btGetInfo {
	border: 1px solid #00b3cc;
}

.btInfoBarMeta p strong {
	color: #00b3cc;
	padding-right: 4px;
}

.tabsHeader li.on span, .tabsHeader li.on a {
	-webkit-box-shadow: 0 -2px 0 0 #00b3cc inset;
	box-shadow: 0 -2px 0 0 #00b3cc inset;
}

.btLightSkin .tabsVertical .tabAccordionTitle.on, .btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on, .btDarkSkin .tabsVertical .tabAccordionTitle.on, .btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on {
	background-color: #00b3cc;
}

.tabsVertical .tabAccordionTitle:before {
	color: #00b3cc;
}

.tabsVertical .tabAccordionTitle.on:before {
	background-color: #2498a8;
	content: "\f106";
	color: #fff;
}

.tabAccordionTitle.on {
	background: #00b3cc;
	color: #FFF;
}

.btSingleLatestPostFooter a.btArticleComments {
	border-left: 1px solid #00b3cc;
}

.demos span {
	background-color: #00b3cc;
}

.btWorkingHoursInnerLink a {
	background-color: #005b88;
}

.btWorkingHoursInnerLink a:after {
	background-color: #09364d;
}

.btWorkingHoursInnerLink a:hover {
	background-color: #00b3cc;
}

.btWorkingHoursInnerLink a:hover:after {
	background-color: #2498a8;
}

.btGoogleMapsWrap {
	background-color: #005b88;
	color: #fff;
}

span.btInfoPaneToggler {
	background-color: #00b3cc;
}

input[type="text"], input[type="password"], input[type="email"], input[type="date"], input[type="tel"], textarea, .fancy-select .trigger, .select2-container .select2-choice {
	font-family: 'Roboto Slab', sans-serif;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, .fancy-select .trigger.open, .select2-container.select2-dropdown-open .select2-choice {
	-webkit-box-shadow: 0 0 0 2px #00b3cc inset;
	box-shadow: 0 0 0 2px #00b3cc inset;
	border: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.wCheckBox:before {
	background-color: #00b3cc;
}

.btCustomList li a:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 50px;
	padding: .5em 0 0;
	text-align: center;
	vertical-align: top;
	font-size: 1.5em;
	font-weight: normal;
	color: #00b3cc;
	background-color: transparent;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.btCustomList li a:hover:before {
	color: #fff;
	background-color: #00b3cc;
}

.btLightSkin .btCustomList li a:hover, .btDarkSkin .btLightSkin .btCustomList li a:hover, .btDarkSkin .btCustomList li a:hover, .btLightSkin .btDarkSkin .btCustomList li a:hover {
	background-color: #00b3cc;
	color: #fff;
}

.btLightSkin .btCustomList li a:hover:before, .btDarkSkin .btLightSkin .btCustomList li a:hover:before, .btDarkSkin .btCustomList li a:hover:before, .btLightSkin .btDarkSkin .btCustomList li a:hover:before {
	background-color: #2498a8;
	color: #fff;
}

div.wpcf7-validation-errors {
	border-color: #00b3cc;
	color: #00b3cc;
}

.ui-datepicker.ui-widget, .btDatePicker#ui-datepicker-div {
	font-family: 'Roboto Slab', sans-serif;
	border-radius: 0;
	padding: 10px !important;
	border: 0 !important;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	background: #fff !important;
}

.ui-datepicker.ui-widget .ui-datepicker-header {
	background: #00b3cc;
	color: #fff;
	border: 0;
}

.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-active {
	-webkit-box-shadow: 0 0 0 20px #005b88 inset;
	box-shadow: 0 0 0 20px #005b88 inset;
	color: #fff;
	-webkit-transition: box-shadow 100ms ease, color 100ms ease;
	-moz-transition: box-shadow 100ms ease, color 100ms ease;
	transition: box-shadow 100ms ease, color 100ms ease;
}

.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-highlight {
	-webkit-box-shadow: 0 0 0 20px #00b3cc inset;
	box-shadow: 0 0 0 20px #00b3cc inset;
	color: #fff;
	-webkit-transition: box-shadow 100ms ease, color 100ms ease;
	-moz-transition: box-shadow 100ms ease, color 100ms ease;
	transition: box-shadow 100ms ease, color 100ms ease;
}

.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-hover {
	-webkit-box-shadow: 0 0 0 2px #00b3cc inset;
	box-shadow: 0 0 0 2px #00b3cc inset;
	color: #00b3cc;
	background: transparent;
	-webkit-transition: box-shadow 100ms ease, color 100ms ease;
	-moz-transition: box-shadow 100ms ease, color 100ms ease;
	transition: box-shadow 100ms ease, color 100ms ease;
}

.btAnimNav li.btAnimNavNext:hover, .btAnimNav li.btAnimNavPrev:hover {
	color: #00b3cc;
}

.headline strong.animate.animated {
	color: #005b88;
}

.headline b.animate.animated {
	color: #00b3cc;
}


.btAccentColorBackground .headline b.animate.animated {
	color: #fff;
}

p.demo_store {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: 1em 0;
	text-align: center;
	background-color: #00b3cc;
	color: #fff;
	z-index: 99998;
	-webkit-box-shadow: 0 1px 1em rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1em rgba(0, 0, 0, .2);
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
	padding: 1em 2em 1em 2.8em;
	margin: 0 0 2em;
	position: relative;
	background-color: rgba(0, 0, 0, .07);
	color: #444;
	border-top: 2px solid #00b3cc;
	list-style: none !important;
	width: auto;
	word-wrap: break-word;
}

.woocommerce .woocommerce-info a:not(.button), .woocommerce .woocommerce-message a:not(.button) {
	color: #00b3cc;
	text-decoration: underline;
}

.woocommerce .woocommerce-message {
	border-top-color: #00b3cc;
}

.woocommerce .woocommerce-message:before {
	color: #00b3cc;
}

.woocommerce .woocommerce-info {
	border-top-color: #00b3cc;
}

.woocommerce .woocommerce-info:before {
	color: #00b3cc;
}

.woocommerce div.product .stock {
	color: #00b3cc;
	font-weight: 600;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #00b3cc;
	color: #fff;
}

.woocommerce #respond input#submit, .woocommerce button.button.single_add_to_cart_button, .woocommerce input.button, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce p.buttons a.button, .woocommerce .woocommerce-message a.button, button[name="calc_shipping"] {
	font-size: 11px;
	font-weight: 700;
	padding: 11px 15px;
	line-height: 1;
	background-color: transparent;
	text-transform: uppercase;
	color: #00b3cc;
	display: inline-block;
	cursor: pointer;
	border: 2px solid #00b3cc;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce p.buttons a.button:hover, .widget_price_filter .price_slider_amount .button:hover {
	background-color: #00b3cc;
	color: #fff;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.woocommerce .woocommerce-message a.button, .woocommerce a.button.wc-forward, .woocommerce #review_form .form-submit input[type="submit"]#submit, .woocommerce .shop_table.cart td.actions input[type="submit"], .woocommerce .login input[type="submit"], .woocommerce input.button[name="register"], .woocommerce input.button[name="save_address"], .woocommerce p.buttons a.button {
	background-color: #00b3cc;
	color: #fff;
}

.woocommerce .woocommerce-message a.button:hover, .woocommerce a.button.wc-forward:hover, .woocommerce #review_form .form-submit input[type="submit"]#submit:hover, .woocommerce .shop_table.cart td.actions input[type="submit"]:hover, .woocommerce .login input[type="submit"]:hover, .woocommerce input.button[name="register"]:hover, .woocommerce input.button[name="save_address"]:hover, .woocommerce p.buttons a.button:hover, button[name="calc_shipping"]:hover {
	background-color: transparent;
	color: #00b3cc;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #00b3cc;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: transparent;
	color: #00b3cc;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #00b3cc;
	color: #fff;
}

.woocommerce .star-rating span:before {
	content: "\f005\f005\f005\f005\f005";
	letter-spacing: 3px;
	color: #00b3cc;
}

.woocommerce p.stars a[class^="star-"].active:after, .woocommerce p.stars a[class^="star-"]:hover:after {
	color: #00b3cc;
}

.btLightSkin.woocommerce ul.cart_list li .headline a:hover, .btDarkSkin .btLightSkin.woocommerce ul.cart_list li .headline a:hover, .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover, .btDarkSkin .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover, .btDarkSkin.woocommerce ul.cart_list li .headline a:hover, .btLightSkin .btDarkSkin.woocommerce ul.cart_list li .headline a:hover, .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover, .btLightSkin .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover {
	color: #00b3cc;
}

.btFooterWrap.btDarkSkin ul.cart_list li .headline a:hover, .btFooterWrap.btLightSkin ul.cart_list li .headline a:hover, .btFooterWrap.btDarkSkin ul.product_list_widget li .headline a:hover, .btFooterWrap.btLightSkin ul.product_list_widget li .headline a:hover {
	color: #00b3cc !important;
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border-top: 2px solid #00b3cc;
	padding: 4px 0 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover:before {
	background-color: #00b3cc;
	color: #fff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1em;
	height: 1em;
	background-color: #00b3cc;
	border-radius: 1em;
	cursor: ew-resize;
	outline: 0;
	top: -.25em;
	margin-left: -.5em;
}

.woocommerce-cart .cart-collaterals .cart_totals .discount td {
	color: #00b3cc;
}

.woocommerce .product_meta .posted_in:before {
	content: '\e66d';
	font: normal 1.25em/1 Icon7Stroke;
	display: block;
	float: left;
	margin: .4em 0 0 -1.5em;
	color: #00b3cc;
}

.woocommerce .product_meta .posted_in a {
	color: #00b3cc;
}

.woocommerce form.woocommerce-product-search input[type="submit"] {
	text-indent: -9000px;
	position: relative;
	z-index: 2;
	background-color: #00b3cc;
}

td.product-remove a.remove {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	width: 1.5em;
	height: 1.5em;
	position: relative;
	color: #00b3cc;
	background-color: transparent;
	text-indent: -9999px;
	border: 1px solid #00b3cc;
}

td.product-remove a.remove:hover {
	background-color: #00b3cc;
	color: #fff;
}

.woocommerce .wc-proceed-to-checkout a.button {
	display: inline-block;
	width: auto;
	font-weight: 600;
	padding: 1em 1.8em;
	font-size: 1.1em;
	border: 2px solid #00b3cc;
}

.woocommerce p.lost_password:before {
	content: '\e64a';
	display: block;
	float: left;
	margin: -.05em 0 0 -1.2em;
	font: normal 2em/1 Icon7Stroke;
	color: #00b3cc;
}

.woocommerce form.login p.lost_password a:hover {
	color: #00b3cc;
}

.woocommerce header.title .edit {
	display: block;
	float: right;
	font-size: 14px;
	line-height: 1.1;
	padding: 0 0 0 22px;
	text-transform: uppercase;
	font-weight: 700;
	color: #00b3cc;
	margin: 10px 0 0 5px;
}

.woocommerce .widget_layered_nav ul li.chosen a:hover:before, .woocommerce .widget_layered_nav_filters ul li a:hover:before {
	background-color: #00b3cc;
	color: #fff;
}

a.reset_variations:hover {
	color: #00b3cc;
}

.btLightSkin.woocommerce .product .headline a:hover, .btDarkSkin .btLightSkin.woocommerce .product .headline a:hover, .btDarkSkin.woocommerce .product .headline a:hover, .btLightSkin .btDarkSkin.woocommerce .product .headline a:hover {
	color: #00b3cc;
}

.woocommerce a.button.wc-backward {
	display: inline-block;
	clear: left;
	font-size: 15px;
	line-height: 1.1;
	padding: 6px 12px;
	font-weight: 600;
	background-color: #00b3cc;
	color: #fff;
}

.woocommerce a.button.wc-backward:hover {
	background-color: #2498a8;
}

.btQuoteBooking .btContactNext {
	font-family: inherit;
	margin: 0 0 0 30px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 15px 30px;
	line-height: 1;
	text-transform: uppercase;
	background-color: #00b3cc;
	border: 2px solid #00b3cc;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	-moz-transition: all 400ms ease;
	transition: all 400ms ease;
	-webkit-transition: all 400ms ease;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(500px, 0);
	-ms-transform: translate(500px, 0);
	-moz-transform: translate(500px, 0);
	transform: translate(500px, 0);
	white-space: nowrap;
}

.btQuoteBooking .btContactNext:hover, .btQuoteBooking .btContactNext:active {
	background-color: #2498a8;
	border: 2px solid #2498a8;
}

.btQuoteBooking .btQuoteSwitch:hover {
	-webkit-box-shadow: 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
	margin-left: 38px;
	background: #00b3cc;
}

.btQuoteBooking input[type="text"], .btQuoteBooking input[type="email"], .btQuoteBooking input[type="password"], .btQuoteBooking textarea, .btQuoteBooking .fancy-select .trigger, .btQuoteBooking .dd.ddcommon .ddTitleText {
	padding: 0 20px;
	height: 44px;
	width: 100%;
	display: block;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 15px;
	line-height: initial;
	font-weight: 300;
	border: none;
	-webkit-box-shadow: 0 0 0 2px transparent inset;
	box-shadow: 0 0 0 2px transparent inset;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	transition: all 500ms ease;
}

.btQuoteBooking input[type="text"]:focus, .btQuoteBooking input[type="email"]:focus, .btQuoteBooking input[type="password"]:focus, .btQuoteBooking textarea:focus, .btQuoteBooking .fancy-select .trigger.open, .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
	-webkit-box-shadow: 0 0 0 2px #00b3cc inset;
	box-shadow: 0 0 0 2px #00b3cc inset;
}

.btQuoteBooking .btQuoteItem textarea {
	padding: 20px;
	resize: vertical;
	font-family: 'Roboto Slab', sans-serif;
	min-height: 160px;
}

.btQuoteBooking .ui-slider .ui-slider-handle {
	display: block;
	position: absolute;
	z-index: 2;
	min-width: 38px;
	height: 38px;
	-ms-touch-action: none;
	touch-action: none;
	background: #00b3cc;
	cursor: w-resize;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .5), 0 0 0 0 rgba(0, 0, 0, .2) inset;
	box-shadow: 0 0 0 rgba(0, 0, 0, .5), 0 0 0 0 rgba(0, 0, 0, .2) inset;
	-webkit-transition: all 190ms ease;
	-moz-transition: all 190ms ease;
	transition: all 190ms ease;
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
	font-weight: bold;
	padding: 0;
	text-align: right;
	color: #FFF;
	background: #00b3cc;
	line-height: 1.8;
	display: block;
	width: 100%;
	float: left;
}

.btQuoteBooking .btQuoteTotalCurrency {
	font-size: 22px;
	line-height: 1.8;
	display: inline-block;
	background: #2498a8;
	padding: 5px 3px 5px 20px;
}

.btQuoteBooking .btQuoteTotalCalc {
	opacity: 1;
	filter: alpha(opacity=100);
	font-size: 22px;
	line-height: 1.8;
	display: inline-block;
	background: #2498a8;
	padding: 5px 20px 5px 3px;
}

.btQuoteBooking .btContactFieldMandatory:after {
	content: '\f069';
	font: normal 10px/1 FontAwesome;
	display: block;
	position: absolute;
	right: 17px;
	top: 7px;
	width: 11px;
	color: #00b3cc;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
	border: 1px solid #00b3cc;
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset;
	box-shadow: 0 0 0 1px #00b3cc inset;
	-webkit-transition: all 380ms ease;
	-moz-transition: all 380ms ease;
	transition: all 380ms ease;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
	border: 1px solid #00b3cc;
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset;
	box-shadow: 0 0 0 1px #00b3cc inset;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText {
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset, 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px #00b3cc inset, 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset, 5px 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px #00b3cc inset, 5px 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
	-webkit-box-shadow: 0 0 0 1px #00b3cc inset, 5px 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px #00b3cc inset, 5px 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.btQuoteBooking .btSubmitMessage {
	color: #00b3cc;
	font-weight: 600;
	text-align: center;
	line-height: 30px;
	height: 30px;
}

.btDatePicker .ui-datepicker-header {
	display: block;
	padding: 10px;
	overflow: hidden;
	background-color: #00b3cc;
	color: #FFF;
}

.btQuoteBooking .btContactSubmit {
	font-family: inherit;
	margin: 0 0 0 30px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 15px 30px;
	line-height: 1;
	text-transform: uppercase;
	background-color: #00b3cc;
	border: 2px solid #00b3cc;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	white-space: nowrap;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.btQuoteBooking .btContactSubmit:hover {
	background-color: #2498a8;
	border: 2px solid #2498a8;
}

.btPayPalButton:hover {
	-webkit-box-shadow: 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 #00b3cc inset, 0 1px 5px rgba(0, 0, 0, .2);
}

.header.small .dash:after, .header.small .dash:before {
	-webkit-box-shadow: 0 1px 0 0 #00b3cc inset;
	box-shadow: 0 1px 0 0 #00b3cc inset;
	width: 30px;
}

.btArticleListItem .btArticleFooter .btShareArticle:before {
	width: 65px;
	height: 1px;
	background-color: #00b3cc;
	content: ' ';
	display: block;
	margin: 10px auto 15px;
}

.btDarkSkin .btSiteFooterWidgets, .btLightSkin .btDarkSkin .btSiteFooterWidgets {
	background: #004D73;
}

.btDarkSkin .btSiteFooter, .btLightSkin .btDarkSkin .btSiteFooter {
	background: #004365;
}