.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a:hover {
	text-decoration: none
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 0px !important;
	margin: 0;
	padding: 0
}

html {
	overflow-x: hidden
}

body {
	height: 100%
}

.cart{
	display: block;
	background: url('../images/cart.png') no-repeat;
	background-size: 100%;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.w960 {
	width: 960px
}

.pull-bottom {
	display: table-cell;
	vertical-align: bottom;
	float: none
}

.inner1 {
	width: 98%;
	height: 100%;
	margin: 0 1%
}

.inner3 {
	width: 94%;
	height: 100%;
	margin: 0 3%
}

.inner5 {
	width: 90%;
	height: 100%;
	margin: 0 5%
}

.nm,.no-margin {
	margin: 0%
}

.np,.no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.block {
	display: block
}

.inline {
	display: inline
}

body {
	font: 14px "HelveticaNeueRegularRegular", Helvetica, Arial, sans-serif;
	color: #505050
}

a {
	text-decoration: none
}

p {
	font-family: "HelveticaNeueRegularRegular", Helvetica, Arial, sans-serif;
/* 	color: #505050 */
}

h1,.fh1 {
	font-size: 26px;
	font-family: "fs_albertbold", Arial, sans-serif;
	font-weight: bold;
}


.section-well h2 {
	font-size: 32px;
	line-height: 50px;
	font-family: "fs_albertregular", Arial, sans-serif;
	text-transform: uppercase
}

h3,.fh3 {
	font: 20px "HelveticaNeueRegularBold", Arial, sans-serif;
	color: #32373e
}

/* h4,.fh4 { */
/* 	font: 31px "fs_albertregular", Arial, sans-serif; */
/* 	color: #555 */
/* } */

h5,.fh5 {
	font: 18px "fs_albertregular", Arial, sans-serif;
	color: #555;
	text-transform: uppercase
}

h6,.fh6 {
	font: 20px "HelveticaNeueRegularRegular", Helvetica, Arial, sans-serif;
	color: #505050
}

sup {
	font-size: 65%
}

.tac {
	text-align: center
}

.tar {
	text-align: right
}

.tal {
	text-align: left
}

ul {
	
}

ul li {
	
}

ol {
	
}

ol li {
	
}

.nb {
	padding-left: 0
}

.xoxo,.nb {
	list-style: none;
	list-style-type: none
}

.xoxo li {
	float: left;
}

.qblg {
	background: url("../images/logo.png") no-repeat 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	width: 185px;
	height: 42px;
}

.mini-qblg {
	background: url("../images/mini-logo.png") no-repeat 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	width: 144px;
	height: 50px;
}

.sbcnavbtn-top {
	display: block;
	background: url('../images/nav-collapse-top.png') no-repeat;
	background-size: 100%;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.sbcnavbtn {
	display: block;
	background: url('../images/nav-collapse-gr.png') no-repeat;
	background-size: 100%;
	width: 32px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
}

.navbar-header .sbcnavbtn {
	float: left;
	margin: 15px 30px 0 20px
}

.navbar-header .sbcnavbtn-top {
	float: left;
	margin: 10px 30px 0 0
}

#sbcnav .sbcnavbtn { /* 	display: none */
	
}

#sbcnav.bgfade .sbcnavbtn {
	display: block;
	position: relative;
	top: -8px;
	left: -5px
}
#sbcnav-top.bgfade .sbcnavbtn {
	display: block;
	position: relative;
	top: -8px;
	left: -5px
}

#sbcnav.bgfade .sbcnavbtn-top {
	display: block;
	position: relative;
	top: -8px;
	left: -5px
}

#ftr-top {
	background: #edeef0;
	padding: 40px 0
}

/* #ftr-top h4 { */
/* 	font-size: 21px; */
/* 	font-weight: 900 */
/* } */

#ftm-bottom {
	background: #eee;
	padding: 40px;
}

#ftm-bottom p {
	color: #fff;
}

#ftr-bottom {
	background: #004990;
	padding: 0 0 40px;
	background-image: url("../images/foot-line.png");
	background-repeat: no-repeat;
	background-position: top;
}

#ftr-bottom p,.ftr-legal-links li a {
	color: #fff;
	font-size: 12px;
	line-height: 18px
}

#ftr-bottom .legal {
	text-align: left
}

#ftr-bottom .ftr-truste-logo {
	float: right
}

.ftr-legal-links li {
	margin: 0 10px
}

.ftr-legal-links li:last-child {
	margin: 0 0 0 10px
}

#foot-nav a {
	color: #32373e
}

/* #foot-nav h4 a { */
/* 	font-size: 14px; */
/* 	font-weight: bold */
/* } */

#foot-nav li a {
	font-size: 14px
}

.ftr-i-twitter {
	background-position: -529px -70px
}

.ftr-i-twitter:hover {
	background-position: -529px -100px
}

.ftr-i-facebook {
	background-position: -500px -70px
}

.ftr-i-facebook:hover {
	background-position: -500px -100px
}

.ftr-i-linkedin {
	background-position: -620px -70px
}

.ftr-i-linkedin:hover {
	background-position: -620px -100px
}

.ftr-i-youtube {
	background-position: -590px -70px
}

.ftr-i-youtube:hover {
	background-position: -590px -100px
}

.ftr-i-gplus {
	background-position: -560px -70px
}

.ftr-i-gplus:hover {
	background-position: -560px -100px
}

.ftr-i-global {
	background-position: -680px -70px;
	margin-right: 4px
}

.ftr-global-select-country span {
	vertical-align: top
}

.ftr-global-select-country:hover img {
	background-position: -680px -100px
}

.ftr-intuit-logo {
	height: 24px;
	width: 351px;
	background-position: -495px 0px
}

.ftr-truste-logo {
	background-position: -498px -31px;
	height: 31px;
	width: 102px
}

#qbnav {
	height: 50px;
	padding: 10px 0;
	background: #fff;
	position: relative;
	z-index: 99;
	border-bottom: solid #888 1px;
}

.js #sbcnav {
	perspective: 800px
}

.no-js #sbcnav {
	background: #fff
}

.nav{
	margin-left: 30px;
}
#sbcnav {
	padding: 25px 0 0;
	color: #555;
	position: absolute;
	width: 100%;
	line-height: 0;
	z-index: 101;
	top: 92px;
	/* 	display: none */
}

.show-nav #sbcnav {
	z-index: 0
}

#sbcnav.bgfade {
	background: #004990;
	box-shadow: 0 -4px 15px rgba(0, 0, 0, .11)
}

#sbcnav.bgfade .lotl {
	color: #555
}

#sbcnav.float {
	position: fixed;
	top: 0px;
	display: block
}

#sbcnav .share,#sbcnav .top {
	color: #444;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
	margin-top: -30px;
	height: 50px;
	padding: 5px 0 0
}

#sbcnav .share:hover,#sbcnav .top:hover {
	background: #d6d7d8
}

#sbcnav .fa {
	display: block;
	clear: both;
	text-align: center;
	font-size: 24px;
	margin: 0px auto 15px
}

#modShare {
	display: none
}

#sbcnav .lotl {
	font: 29px "fs_albertbold", Arial, sans-serif;
	font-weight: bold;
	color: #fff
}
#sbcnav-top .lotl {
	font: 29px "fs_albertbold", Arial, sans-serif;
	font-weight: bold;
	color: #fff
}

#sbcnav .meta {
	text-transform: uppercase;
	font-size: 11px;
	margin: 6px 0 0
}

.single #sbcnav .lotl {
	font-size: 18px
}

#sbcnav .lotl,#sbcnav .meta,#sbcnav .share,#sbcnav .top {
	/* 	display: none */
	
}

#sbcnav.bgfade .lotl,#sbcnav.bgfade .meta,#sbcnav.bgfade .share,#sbcnav.bgfade .top
	{
	display: block
}

#sbcnav .slideRight {
	position: absolute;
	margin: -22px 0 0 60px
}

.home #sbcnav .slideRight,.search #sbcnav .slideRight,.category #sbcnav .slideRight,.buddypress #sbcnav .slideRight
	{
	margin: -15px 0 0 60px
}

.single #sbcnav .slideRight {
	margin-top: -10px
}

#site-menu nav {
	height: 100%
}

#slide-menu {
	padding: 0 0 0 10px;
	background: #000;
	height: 100%;
	border: none;
	overflow-x: hidden
}

#slideMenuInner ul{
	margin-left: -30px;
}

#slideMenuInner ul li {
	list-style: none;
}

#slideMenuInner .menu a:link {
	text-decoration: none;
	color: #fff;
}

#slideMenuInner .menu a:visited {
	text-decoration: none;
	color: #fff;
}

#slideMenuInner .menu a:hover {
	text-decoration: none;
	color: #f8f400;
}

#slideMenuInner .leaf {
	display: block;
	border: none;
	border-radius: 0 !important;
	background: #000;
	color: #fff;
	font: 17px "HelveticaNeueRegularBold", Arial, sans-serif;
	padding: 0 0 30px
}

#slideMenuInner .list-group-item {
	border: none;
	border-radius: 0 !important;
	background: #000;
	color: #fff;
	font: 17px "HelveticaNeueRegularBold", Arial, sans-serif;
	padding: 0 0 30px
}

#slideMenuInner .list-group-item:hover {
	color: #2f9f1f
}

#slideMenuInner .list-group-item.small {
	background: rgba(255, 255, 255, .1);
	padding: 12px 0
}

#slideMenuInner .sublinks {
	text-indent: 20px;
	margin: 0 0 30px 0
}

#slideMenuInner .sublinks a {
	font: 14.67px "HelveticaNeueRegular", Arial, sans-serif
}

#slideClose {
	cursor: pointer;
	margin: 0 25px 0 -5px
}

#slideMenuInner .sublinks .last {
	text-indent: 0;
	padding-left: 20px;
	display: block
}

#slideMenuInner .sublinks .last span {
	font-size: 11px;
	display: block;
	clear: both;
	margin: 0 0 3px
}

#slideMenuExtra {
	padding: 155px 0 0 80px
}

#slideMenuExtra h6 {
	color: #fff;
	text-transform: uppercase;
	font: 12px "fs_albertregular", Arial, sans-serif;
	display: block;
	margin: 0 0 25px;
	letter-spacing: 1px
}

#slideMenuExtra .featured .row {
	border: 3px solid #fff;
	padding: 4px;
	margin: 0 0 30px
}

#slideMenuExtra .featured .row div[class*='col-'] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex: 1 0 auto;
	height: 100%;
	min-height: 225px
}

#slideMenuExtra .featured a {
	color: #fff
}

#slideMenuExtra .outer-posts img {
	width: 100%
}

#slideMenuExtra .featd {
	padding: 30px 35px
}

#slideMenuExtra .featd a {
	font: 24.04px "HelveticaNeueRegularLight", Arial, sans-serif;
	display: block;
	display: -webkit-box;
	max-height: 120px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

#slideMenuExtra .featd .cat {
	position: absolute;
	bottom: 40px
}

#slideMenuExtra .featd .cat a {
	font: 11.17px "HelveticaNeueRegularBold", Arial, sans-serif;
	display: block;
	font-weight: 900;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: 2px solid #828282;
	display: inline-block;
	padding: 0 35px 5px 0
}

#slideMenuExtra .sep {
	margin-top: 60px;
	padding-top: 50px;
	border-top: 1px solid #fff;
	display: block;
	width: 100%
}

#slideMenuExtra .inner-posts {
	padding: 0;
	list-style: none;
	color: #fff
}

#slideMenuExtra .inner-posts a {
	color: #2da01d;
	font: 20.88px "HelveticaNeueRegular", Arial, sans-serif
}

#slideMenuExtra .inner-posts .on {
	color: #fff;
	font: 13.88px "HelveticaNeueRegular", Arial, sans-serif;
	margin: 8px 0 0
}

#slideMenuExtra .inner-posts .on a {
	color: #2da01d;
	font-size: 13.88px
}

#slideMenuExtra .inner-posts li {
	margin: 0 0 40px
}

.lockbg {
	overflow: hidden;
	height: 100%
}

.autobg {
	overflow: auto;
	height: auto
}

#site-wrapper {
	position: relative;
	width: 100%;
	/* overflow: hidden */
}

#site-canvas {
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.show-nav #site-canvas {
	-webkit-transform: translateX(300px);
	transform: translateX(300px);
	transform: translate3d(300px, 0, 0);
	-webkit-transform: translate3d(300px, 0, 0)
}

#site-menu {
	height: 0px;
	width: 100%;
	position: absolute;
	left: -100%;
	background: #000;
	background: #000;
	background: rgba(0, 0, 0, .93);
	z-index: 999
}

.show-nav #site-menu {
	left: 0%;
	height: 100%
}

.ease {
	-webkit-transition: 300ms ease all;
	transition: 300ms ease all;
}

.linear {
	-webkit-transition: 300ms linear all;
	transition: 300ms linear all;
}

.ease-in {
	-webkit-transition: 300ms ease-in all;
	transition: 300ms ease-in all;
}

.ease-out {
	-webkit-transition: 300ms ease-out all;
	transition: 300ms ease-out all;
}

.ease-in-out {
	-webkit-transition: 300ms ease-out all;
	transition: 300ms ease-out all;
}

.snappy {
	-webkit-transition: all 300ms cubic-bezier(.694, .0482, .335, 1);
	transition: all 300ms cubic-bezier(.694, .0482, .335, 1);
}

.out-of-orbit {
	-webkit-transition: all 300ms cubic-bezier(1, 0, .61, .15);
	transition: all 300ms cubic-bezier(1, 0, .61, .15);
}

.fat-kid-down-slide {
	-webkit-transition: all 300ms cubic-bezier(.2, 1, .47, 0);
	transition: all 300ms cubic-bezier(.2, 1, .47, 0);
}

.none {
	-webkit-transition: none;
	-webkit-transition: none;
}

.boring #site-menu {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.boring .show-nav #site-menu {
	-webkit-transition: 300ms ease all;
	transition: 300ms ease all;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0)
}

.boring .show-nav #site-canvas {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.extra-pop #site-canvas {
	-webkit-transition: 300ms ease all;
	transition: 300ms ease all
}

.extra-pop #site-menu * {
	-webkit-transition: all 750ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
	transition: all 750ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.extra-pop .show-nav #site-menu * {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)
}

::-webkit-input-placeholder {
	color: #000
}

:-moz-placeholder {
	color: #000
}

::-moz-placeholder {
	color: #000
}

:-ms-input-placeholder {
	color: #000
}

.screen-reader-text {
	display: none
}

#main .divider,#related .divider,.parentcat .divider,.childcat .divider
	{
	margin-bottom: 35px
}

#main .divider::after,.section-well .divider::after,#related .divider::after,.parentcat .divider::after,.childcat .divider::after
	{
	position: absolute;
	width: 6%;
	left: 47%;
	margin-top: 55px;
	height: 6px;
	background: #2da01d;
	content: ""
}

.fh4.divider::after,.fh5.divider::after {
	margin-top: 25px !important
}

.section-well {
	background: #fff;
	padding: 100px 0 140px
}

.section-well.odd {
	background: #edeef0;
	-webkit-box-shadow: inset 0px -3px 65px -14px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: inset 0px -3px 65px -14px rgba(0, 0, 0, 0.35);
	box-shadow: inset 0px -3px 65px -14px rgba(0, 0, 0, 0.35)
}

.round img,img.round {
	border-radius: 3333px
}

.brd1 {
	border-top: 1px solid #b9b9b9;
	width: 98%;
	margin-left: -1%;
	position: relative;
	height: 25px;
	top: 20px;
	left: 8px
}

.brd2 {
	border: 3px solid #fff;
	padding: 3px;
	width: 100%;
	height: 100%
}

.mlr5,.ml5 {
	margin-left: 5px
}

.mlr10,.ml10 {
	margin-left: 10px
}

.mlr20,.ml20 {
	margin-left: 20px
}

.mlr5,.mr5 {
	margin-right: 5px
}

.mlr10,.mr10 {
	margin-right: 10px
}

.mlr20,.mr20 {
	margin-right: 20px
}

.mt10,.mtb10 {
	margin-top: 10px
}

.mt20,.mtb20 {
	margin-top: 20px
}

.mt30,.mtb30 { /* 	margin-top: 30px */
	
}

.mt60,.mtb60 {
	margin-top: 60px
}

.mt90,.mtb90 {
	margin-top: 90px
}

.mb10,.mtb10 {
	margin-bottom: 10px
}

.mb20,.mtb20 {
	margin-bottom: 20px
}

.mb30,.mtb30 {
	margin-bottom: 30px
}

.mb60,.mtb60 {
	margin-bottom: 60px
}

.mb90,.mtb90 {
	margin-bottom: 90px
}

.plr5,.pl5 {
	padding-left: 5px
}

.plr10,.pl10 {
	padding-left: 10px
}

.plr20,.pl20 {
	padding-left: 20px
}

.plr5,.pr5 {
	padding-right: 5px
}

.plr10,.pr10 {
	padding-right: 10px
}

.plr20,.pr20 {
	padding-right: 20px
}

.pt10,.ptb10 {
	padding-top: 10px
}

.pt20,.ptb20 {
	padding-top: 20px
}

.pt30,.ptb30 {
	padding-top: 30px
}

.pt60,.ptb60 {
	padding-top: 60px
}

.pt90,.ptb90 {
	padding-top: 90px
}

.pb10,.ptb10 {
	padding-bottom: 10px
}

.pb20,.ptb20 {
	padding-bottom: 20px
}

.pb30,.ptb30 {
	padding-bottom: 30px
}

.pb60,.ptb60 {
	padding-bottom: 60px
}

.pb90,.ptb90 {
	padding-bottom: 90px
}

.fr {
	float: right
}

.fl {
	float: left
}

.pagination {
	clear: both;
	padding: 20px 0;
	position: relative;
	font-size: 11px;
	line-height: 13px
}

.pagination span,.pagination a {
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff !important;
	background: #555
}

.pagination a:hover {
	color: #fff !important;
	background: #2da01d
}

.pagination .current {
	padding: 6px 9px 5px 9px;
	background: #2da01d;
	color: #fff
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.clearfix {
	display: inline-block
}

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

.social-icons {
	padding: 0;
	margin: 10px 0
}

.social-icons li {
	margin: 0 0 0 10px
}

.social-icons li:first-child {
	margin-left: 0px
}

.social-icons,.social-icons a,#main .social-icons,#main .social-icons a
	{
	color: #fff
}

.btn-social {
	position: relative;
	padding-left: 44px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.btn-social>:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	text-align: center;
	border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social.btn-lg {
	padding-left: 61px
}

.btn-social.btn-lg>:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}

.btn-social.btn-sm {
	padding-left: 38px
}

.btn-social.btn-sm>:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}

.btn-social.btn-xs {
	padding-left: 30px
}

.btn-social.btn-xs>:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}

.btn-social-icon {
	position: relative;
	padding-left: 44px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 34px;
	width: 34px;
	padding: 0
}

.btn-social-icon>:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.6em;
	text-align: center;
	border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social-icon.btn-lg {
	padding-left: 61px
}

.btn-social-icon.btn-lg>:first-child {
	line-height: 45px;
	width: 45px;
	font-size: 1.8em
}

.btn-social-icon.btn-sm {
	padding-left: 38px
}

.btn-social-icon.btn-sm>:first-child {
	line-height: 28px;
	width: 28px;
	font-size: 1.4em
}

.btn-social-icon.btn-xs {
	padding-left: 30px
}

.btn-social-icon.btn-xs>:first-child {
	line-height: 20px;
	width: 20px;
	font-size: 1.2em
}

.btn-social-icon>:first-child {
	border: none;
	text-align: center;
	width: 100% !important
}

.btn-social-icon.btn-lg {
	height: 45px;
	width: 45px;
	padding-left: 0;
	padding-right: 0
}

.btn-social-icon.btn-sm {
	height: 30px;
	width: 30px;
	padding-left: 0;
	padding-right: 0
}

.btn-social-icon.btn-xs {
	height: 22px;
	width: 22px;
	padding-left: 0;
	padding-right: 0
}

.btn-adn {
	color: #fff;
	background-color: #d87a68;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn
	{
	color: #fff;
	background-color: #ce563f;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn {
	background-image: none
}

.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active
	{
	background-color: #d87a68;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn .badge {
	color: #d87a68;
	background-color: #fff
}

.btn-bitbucket {
	color: #fff;
	background-color: #205081;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket
	{
	color: #fff;
	background-color: #163758;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket
	{
	background-image: none
}

.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active
	{
	background-color: #205081;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket .badge {
	color: #205081;
	background-color: #fff
}

.btn-dropbox {
	color: #fff;
	background-color: #1087dd;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox
	{
	color: #fff;
	background-color: #0d6aad;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox
	{
	background-image: none
}

.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active
	{
	background-color: #1087dd;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox .badge {
	color: #1087dd;
	background-color: #fff
}

.btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook
	{
	color: #fff;
	background-color: #2d4373;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook
	{
	background-image: none
}

.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active
	{
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook .badge {
	color: #3b5998;
	background-color: #fff
}

.btn-flickr {
	color: #fff;
	background-color: #ff0084;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr
	{
	color: #fff;
	background-color: #cc006a;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr
	{
	background-image: none
}

.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active
	{
	background-color: #ff0084;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr .badge {
	color: #ff0084;
	background-color: #fff
}

.btn-foursquare {
	color: #fff;
	background-color: #f94877;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare
	{
	color: #fff;
	background-color: #f71752;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare
	{
	background-image: none
}

.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active
	{
	background-color: #f94877;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare .badge {
	color: #f94877;
	background-color: #fff
}

.btn-github {
	color: #fff;
	background-color: #444;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github
	{
	color: #fff;
	background-color: #2b2b2b;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github
	{
	background-image: none
}

.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active
	{
	background-color: #444;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-github .badge {
	color: #444;
	background-color: #fff
}

.btn-google {
	color: #fff;
	background-color: #dd4b39;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google
	{
	color: #fff;
	background-color: #c23321;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google
	{
	background-image: none
}

.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active
	{
	background-color: #dd4b39;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-google .badge {
	color: #dd4b39;
	background-color: #fff
}

.btn-instagram {
	color: #fff;
	background-color: #3f729b;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram
	{
	color: #fff;
	background-color: #305777;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram
	{
	background-image: none
}

.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active
	{
	background-color: #3f729b;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram .badge {
	color: #3f729b;
	background-color: #fff
}

.btn-linkedin {
	color: #fff;
	background-color: #007bb6;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin
	{
	color: #fff;
	background-color: #005983;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin
	{
	background-image: none
}

.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active
	{
	background-color: #007bb6;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin .badge {
	color: #007bb6;
	background-color: #fff
}

.btn-microsoft {
	color: #fff;
	background-color: #2672ec;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:hover,.btn-microsoft:focus,.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft
	{
	color: #fff;
	background-color: #125acd;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft
	{
	background-image: none
}

.btn-microsoft.disabled,.btn-microsoft[disabled],fieldset[disabled] .btn-microsoft,.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled:active,.btn-microsoft[disabled]:active,fieldset[disabled] .btn-microsoft:active,.btn-microsoft.disabled.active,.btn-microsoft[disabled].active,fieldset[disabled] .btn-microsoft.active
	{
	background-color: #2672ec;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft .badge {
	color: #2672ec;
	background-color: #fff
}

.btn-openid {
	color: #fff;
	background-color: #f7931e;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:hover,.btn-openid:focus,.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid
	{
	color: #fff;
	background-color: #da7908;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid
	{
	background-image: none
}

.btn-openid.disabled,.btn-openid[disabled],fieldset[disabled] .btn-openid,.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled:active,.btn-openid[disabled]:active,fieldset[disabled] .btn-openid:active,.btn-openid.disabled.active,.btn-openid[disabled].active,fieldset[disabled] .btn-openid.active
	{
	background-color: #f7931e;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid .badge {
	color: #f7931e;
	background-color: #fff
}

.btn-pinterest {
	color: #fff;
	background-color: #cb2027;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest
	{
	color: #fff;
	background-color: #9f191f;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest
	{
	background-image: none
}

.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active
	{
	background-color: #cb2027;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest .badge {
	color: #cb2027;
	background-color: #fff
}

.btn-reddit {
	color: #000;
	background-color: #eff7ff;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:hover,.btn-reddit:focus,.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit
	{
	color: #000;
	background-color: #bcddff;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit
	{
	background-image: none
}

.btn-reddit.disabled,.btn-reddit[disabled],fieldset[disabled] .btn-reddit,.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled:active,.btn-reddit[disabled]:active,fieldset[disabled] .btn-reddit:active,.btn-reddit.disabled.active,.btn-reddit[disabled].active,fieldset[disabled] .btn-reddit.active
	{
	background-color: #eff7ff;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit .badge {
	color: #eff7ff;
	background-color: #000
}

.btn-soundcloud {
	color: #fff;
	background-color: #f50;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud
	{
	color: #fff;
	background-color: #c40;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud
	{
	background-image: none
}

.btn-soundcloud.disabled,.btn-soundcloud[disabled],fieldset[disabled] .btn-soundcloud,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled:active,.btn-soundcloud[disabled]:active,fieldset[disabled] .btn-soundcloud:active,.btn-soundcloud.disabled.active,.btn-soundcloud[disabled].active,fieldset[disabled] .btn-soundcloud.active
	{
	background-color: #f50;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud .badge {
	color: #f50;
	background-color: #fff
}

.btn-tumblr {
	color: #fff;
	background-color: #2c4762;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr
	{
	color: #fff;
	background-color: #1c2d3f;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr
	{
	background-image: none
}

.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active
	{
	background-color: #2c4762;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr .badge {
	color: #2c4762;
	background-color: #fff
}

.btn-twitter {
	color: #fff;
	background-color: #55acee;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter
	{
	color: #fff;
	background-color: #2795e9;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter
	{
	background-image: none
}

.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active
	{
	background-color: #55acee;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter .badge {
	color: #55acee;
	background-color: #fff
}

.btn-vimeo {
	color: #fff;
	background-color: #1ab7ea;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:hover,.btn-vimeo:focus,.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo
	{
	color: #fff;
	background-color: #1295bf;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo {
	background-image: none
}

.btn-vimeo.disabled,.btn-vimeo[disabled],fieldset[disabled] .btn-vimeo,.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled:active,.btn-vimeo[disabled]:active,fieldset[disabled] .btn-vimeo:active,.btn-vimeo.disabled.active,.btn-vimeo[disabled].active,fieldset[disabled] .btn-vimeo.active
	{
	background-color: #1ab7ea;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo .badge {
	color: #1ab7ea;
	background-color: #fff
}

.btn-vk {
	color: #fff;
	background-color: #587ea3;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk
	{
	color: #fff;
	background-color: #466482;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk {
	background-image: none
}

.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active
	{
	background-color: #587ea3;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk .badge {
	color: #587ea3;
	background-color: #fff
}

.btn-yahoo {
	color: #fff;
	background-color: #720e9e;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:hover,.btn-yahoo:focus,.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo
	{
	color: #fff;
	background-color: #500a6f;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo {
	background-image: none
}

.btn-yahoo.disabled,.btn-yahoo[disabled],fieldset[disabled] .btn-yahoo,.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled:active,.btn-yahoo[disabled]:active,fieldset[disabled] .btn-yahoo:active,.btn-yahoo.disabled.active,.btn-yahoo[disabled].active,fieldset[disabled] .btn-yahoo.active
	{
	background-color: #720e9e;
	border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo .badge {
	color: #720e9e;
	background-color: #fff
}

#home h1{
	text-shadow: 0 1px 4px rgba(0, 0, 0, .97)
}

#home-cta {
	background: url('img/home_hero_search.jpg') no-repeat;
	height: 690px;
	background-size: cover
}

#home-cta-content {
	margin-top: 340px;
	color: #fff
}

#home-cta-content h1,#home-cta-content h2 {
	color: #fff
}

#home-cta-content .searchform {
	margin-top: 40px
}

#home-cta-content .search-box {
	height: 72px;
	line-height: 70px;
	font: 22px "HelveticaNeueRegularBold", Arial, sans-serif;
	color: #000;
	width: 500px;
	padding: 0 10px;
	background: #eee;
	background: rgba(255, 255, 255, .47);
	border: 1px solid #fff
}

#searchsubmit {
	background: url('img/search-btn.png') no-repeat center center #2d9f1c;
	padding: 15px 20px 10px;
	border: 1px solid #eee;
	border: 1px solid rgba(255, 255, 255, .8);
	text-indent: -777px;
	overflow: hidden;
	height: 72px;
	width: 86px
}

.section-well .brd2 {
	border: 3px solid #e3e3e3;
	display: table-cell
}

.section-well.odd .brd2 {
	border: 3px solid #fff
}

.section-well .divider {
	margin-bottom: 12px
}

.section-well .subcat {
	display: inline-block;
	padding: 0;
	margin: 25px 0 60px
}

.section-well .subcat li {
	margin: 0 15px;
	font-size: 17px
}

.section-well .subcat li:first-child {
	margin: 0 10px 0 0
}

.section-well .subcat li:last-child {
	margin: 0 0 0 10px
}

.section-well .subcat a {
	color: #999;
	text-transform: uppercase
}

.section-well .standard ul {
	display: inline-block;
	margin: 0;
	padding: 0
}

.section-well .standard li {
	list-style: none;
	margin: 0 0 10px;
	background: #fff;
	padding: 3px
}

.section-well.even .standard li {
	background: #ebebeb
}

.section-well .standard li:last-child {
	margin: 0 !important
}

.section-well .standard img {
	width: 100%;
	height: 81px;
	object-fit: cover
}

.section-well .standard li a {
	font: 17px "HelveticaNeueRegular", Arial, sans-serif;
	color: #000;
	margin: 0;
	display: flex;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

.section-well .standard .loopitem .thumb {
	
}

.section-well .standard .loopitem .title {
	height: 80px;
	line-height: 80px
}

.section-well .standard .loopitem .title a {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	height: initial
}

.feature1,.feature2,.feature3 {
	background: #fff;
	overflow: hidden
}

.feature1 .title {
	background: #2da01d
}

.feature1 .title h3 {
	padding: 8px 13px
}

.feature1 .title a {
	color: #fff;
	font: 25.58px "HelveticaNeueRegularLight", Arial, sans-serif
}

.feature1 .headshot img {
	margin: 10px 0 0 10px;
	display: block;
	width: 100%;
	height: 100%
}

.feature1 .byline {
	font: 17.25px "HelveticaNeueRegularBold", Arial, sans-serif;
	color: #000;
	margin-top: 24px
}

.feature1 .byline span {
	display: block;
	clear: both
}

.feature1 .byline a {
	color: #32373e
}

.feature1 .byline .name {
	
}

.feature1 .byline .title {
	font-style: italic
}

.feature1 .byline .in {
	color: #32373e;
	position: absolute;
	top: 90px;
	border-bottom: 1px solid #32373e;
	padding-bottom: 4px;
	display: block;
	width: 90%
}

.feature2 h3 {
	padding: 10px 25px
}

.feature2 h3 a {
	color: #32373e;
	font: 22.58px "HelveticaNeueRegularLight", Arial, sans-serif
}

.feature2 .imgc {
	display: block;
	clear: both;
	height: 180px;
	background-size: cover !important
}

.feature2 .imgc a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

.feature3 .thumb {
	height: 363px;
	background-size: auto 100% !important
}

.feature3 h3 {
	font: 25.58px "HelveticaNeueRegular", Arial, sans-serif;
	margin: 20px 0 0
}

.feature3 h3 a {
	color: #32373e
}

/* .feature3 h4 { */
/* 	background: rgba(0, 0, 0, .65); */
/* 	padding: 6px 0 12px; */
/* 	position: relative; */
/* 	top: 205px */
/* } */

/* .feature3 h4 a { */
/* 	color: #fff; */
/* 	font: 13.67px "HelveticaNeueRegular", Arial, sans-serif; */
/* 	border-bottom: 1px solid #fff; */
/* 	text-transform: uppercase; */
/* 	margin: 10px 0 15px 20px; */
/* 	display: inline-block */
/* } */

#home-community {
	background: url('img/home_community_grey.jpg') no-repeat;
	padding: 90px 0 190px;
	background-size: 100%;
	overflow: hidden;
	color: #fff
}

#home-community h2,#home-community h3 {
	color: #555
}

.single {
	background: #edeef0
}

#single .bg {
	width: 100%;
	height: 650px;
	position: absolute;
	top: 0;
	left: 0
}
#side {
	margin-top: 600px
}

#single #main img {
/* 	margin: 0 0 30px */
}

#single #main a[target=_blank] img,img.noscale {
	width: auto !important;
	height: auto !important
}

#main p {
	font-size: 17px;
	line-height: 33px;
	margin: 6px 0 32px
}

#main ul {
	margin-bottom: 32px
}

#main li {
	font-size: 17px;
/* 	line-height: 33px */
}

#main a {
	color: #0a84e9;
	text-decoration: underline;
}

#main .meta {
	padding-bottom: 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px
}

#main .meta h3 {
	color: #666;
	font-size: 17px;
	margin: 0 0 6px
}

#main .meta a {
	color: #2da01d
}

#main .meta .date,#main .meta .author {
	font-size: 14px;
	font-style: italic
}

#main .meta .author a {
	color: #666
}

#main .meta .avatar,#main .meta .attachment-author_mid {
	width: 96px;
	height: 96px
}

#main .personal-area p {
	font-size: 15px;
	line-height: 24px;
	text-align: right
}

#single .meta h3 {
	color: #666;
	text-transform: uppercase
}

#single #callout {
	display: block;
	clear: both;
	position: relative;
	margin: 30px 0;
	padding-top: 20px;
	padding-bottom: 20px;
	background-position: 50%
}

#single #callout .inner {
	display: block
}

#single #main #callout img {
	width: initial !important;
	height: initial !important;
	display: block;
	margin: 20px 0 50px
}

.single #util {
	padding: 20px 35px;
	margin-top: 50px;
	border-top: 1px solid #ccc;
	display: block;
	clear: both
}

.single #util img {
	width: 100%;
	height: 100%
}

.single #related {
	border-top: 1px solid #c7c7c9;
	border-bottom: 1px solid #c7c7c9;
	padding: 30px 0 40px;
	margin-top: 90px
}

#crp_related {
	
}

#crp_related .item {
	height: 169px;
	overflow: hidden;
	margin: 0 2px
}

#crp_related .inner {
	width: 100%;
	height: 100%;
	z-index: 1;
	background-size: cover !important
}

#crp_related .crp_wrap {
	z-index: 10;
	position: relative;
	top: -169px;
	background: rgba(0, 0, 0, .77);
	height: 100%;
	width: 100%;
	padding: 14.5% 10%
}

#crp_related .crp_cat,#crp_related .crp_title {
	display: block;
	clear: both
}

#crp_related .crp_cat a {
	color: #2f9f1f;
	text-transform: uppercase;
	font-size: 13px
}

#crp_related .crp_title a {
	color: #fff;
	font-size: 17.5px;
	font-weight: 900;
	margin-top: 5px
}

.single #learning-path {
	
}

.single #learning-path li {
	margin-bottom: 48px
}

.single #learning-path .count {
	height: 52px;
	display: block;
	text-align: center;
	color: #ccc;
	background: #999;
	line-height: 50px
}

.single #learning-path .active .count {
	background: #2d9f1d;
	color: #fff
}

.single #learning-path .title {
	color: #999
}

.single #learning-path .active .title {
	color: #2c9f1c
}

.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:before,.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-loading .slick-list {
	background: #fff url('../images/AjaxLoader.gif') center center no-repeat
}

.slick-prev,.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 6%;
	display: block;
	width: 40px;
	height: 169px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: rgba(0, 0, 0, .88)
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus
	{
	color: transparent;
	outline: none;
	background: rgba(0, 0, 0, .95);
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before
	{
	opacity: 1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity: .25
}

.slick-prev:before,.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -40px
}

.slick-prev:before {
	content: 'เน�๏ฟฝ๏ฟฝ'
}

.slick-next {
	right: -40px
}

.slick-next:before {
	content: 'เน�๏ฟฝโ€�'
}

.author #item-header-avatar {
	display: block;
	height: 180px;
	overflow: hidden;
	width: 100%
}

.author #buddypress div#item-header img.avatar {
	margin: 0 30px 0 0 !important
}

.author #single #main img {
	margin: 0 !important
}

.archive.author {
	background: #fff
}

.author #single .bg {
	
}

.current-bg img {
	width: 100%
}

#buddypress .activity,#buddypress #item-header-content {
	display: none !important
}

#buddypress div#item-header div#item-meta {
	margin: 0
}

#buddypress .profile-fields {
	margin: 20px 0 0
}

#buddypress .profile-fields .label {
	color: #333;
	font-size: 100%
}

#buddypress .profile-fields .data p {
	line-height: 5px !important
}

#single #buddypress h1 {
	color: #fff;
	line-height: 1;
	text-shadow: 0 1px 4px rgba(0, 0, 0, .47);
	position: static;
	top: 0;
	margin: 0 0 12px
}

#main #buddypress img {
	width: auto
}

#main #buddypress .loopitem img {
	margin: 0
}

#item-header-avatar h2 {
	font-size: 25px;
	color: #fff
}

#buddypress div#item-header {
	position: absolute;
	top: -220px;
	width: 92%
}

#buddypress div#item-header .social-icons li {
	float: left
}

#buddypress div#item-header img.avatar {
	border-radius: 777px;
	width: 150px
}

.bp-user #single #main {
	background: #fff;
	margin-bottom: 80px
}

#public-personal-li {
	display: none
}

.my-account #public-personal-li {
	display: block
}

.oneall_social_login {
	height: 40px;
	overflow: hidden
}

#category h1,#category h2 {
	text-shadow: 0 1px 4px rgba(0, 0, 0, .97)
}

#category .bg {
	background: url('img/cat_placeholder.jpg') no-repeat;
	background-size: cover;
	width: 100%;
	height: 460px;
	position: absolute;
	top: 0;
	left: 0
}

#cat-cta-content {
	margin: 0 0 45px;
	position: relative;
	top: 100px;
	color: #fff;
	height: 330px
}

#cat-cta-content .divider::after {
	margin-top: 80px
}

#cat-cta-1 {
	margin: 0 0 40px;
	background: #edeef0;
	padding: 45px 0
}

#cat-cta-1 .brd2 {
	display: table;
	width: 100%;
	height: 100%;
	padding: 4px
}

#cat-cta-2 {
	margin: 0 0 90px;
	clear: both;
	display: flex
}

#cat-cta-2 .fban {
	overflow: hidden
}

#cat-cta-2 .fban img {
	width: 100%;
	height: auto
}

#catCrsl {
	height: 380px
}

#catCrsl .carousel-inner {
	width: 90%;
	height: 100%;
	margin-left: 5%
}

#catCrsl .item {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden
}

#catCrsl .item.active {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

#catCrsl .inbg {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover
}

#catCrsl .carousel-caption {
	width: 100%;
	background: rgba(0, 0, 0, .61);
	top: -180px;
	padding-bottom: 180px;
	position: relative;
	left: 0px
}

#catCrsl .carousel-caption h3 {
	text-align: left;
	font: 21.25px "HelveticaNeueRegular", Helvetica, Arial, sans-serif;
	padding: 0 10%;
	line-height: 29px
}

#catCrsl .carousel-caption h3 a {
	color: #fff
}

#catCrsl .carousel-caption .cat {
	margin-top: 10px;
	padding: 0 10%;
	text-align: left;
	position: absolute;
	top: 120px
}

#catCrsl .carousel-caption .cat a {
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	border-bottom: 1px solid #fff;
	padding: 0 30px 3px 0
}

#catCrsl .carousel-control.right,#catCrsl .carousel-control.left {
	background-image: none !important
}

#catCrsl .carousel-control.right {
	right: -6%
}

#catCrsl .carousel-control.left {
	left: -6%
}

#category #catInfo h2 {
	text-shadow: none;
	font-size: 25px;
	line-height: 35px;
	text-transform: none;
	color: #111
}

#category #catInfo h2 p {
	color: #111
}

#category #catInfo h3 {
	font: 23px "HelveticaNeueRegularLight", Helvetica, Arial, sans-serif;
	font-weight: 100;
	margin: 30px 0 20px
}

#catInfo .nav-tabs>li>a {
	font: 16.26px "fs_albertregular", Arial, sans-serif;
	text-transform: uppercase;
	color: #787878
}

#catInfo .nav-tabs>li.active>a,#catInfo .nav-tabs>li.active>a:focus,#catInfo .nav-tabs>li.active>a:hover
	{
	color: #2ea11e;
	background: none;
	border: none;
	border-bottom: 1px solid #2ea11e
}

#catInfo .tab-content p {
	font: 14px "HelveticaNeueRegularLight", Helvetica, Arial, sans-serif;
	font-weight: 100;
	line-height: 20px
}

#catInfo .more {
	color: #2b9e1c;
	font: 16.78px "HelveticaNeueRegular", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	border: 2px solid #2b9e1c;
	border-radius: 4px;
	padding: 6px 10px;
	text-align: right;
	display: inline-block;
	margin-top: 10px
}

.childcat #cat-cta-content {
	margin: 0 0 45px;
	position: relative;
	top: 70px;
	color: #fff;
	height: 640px
}

.childcat h1 {
	font-size: 32px;
	text-shadow: none;
	text-transform: uppercase;
	letter-spacing: 1.75px
}

.childcat #catCrsl {
	height: 340px;
	position: static
}

.childcat #catCrsl .carousel-inner {
	width: 100%;
	margin: 0;
	color: #fff;
	text-align: left
}

.childcat #catCrsl .carousel-caption {
	background: none;
	position: static;
	padding: 0
}

.childcat #catCrsl .carousel-caption h2 {
	text-shadow: none;
	text-align: left;
	font: 40px "HelveticaNeueRegular", Helvetica, Arial, sans-serif;
}

.childcat #catCrsl .carousel-caption h2 a {
	color: #fff
}

.childcat #catCrslCtrl {
	position: relative;
	top: -220px
}

.childcat .carousel-caption .excerpt {
	text-align: left;
	margin: 20px 0 0;
	color: #fff;
	font: 24px "HelveticaNeueRegularLight", Helvetica, Arial, sans-serif;
}

.childcat .carousel-caption .excerpt p {
	color: #fff;
	font: 24px "HelveticaNeueRegularLight", Helvetica, Arial, sans-serif;
}

.childcat .carousel-caption .more {
	color: #2da01d;
	display: block;
	font: 31px "HelveticaNeueRegularBold", Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 35px 0 0
}

.childcat .carousel-control.left,.childcat .carousel-control.right {
	background-image: none;
	width: 40px
}

.childcat .bg:after,.single .bg:after {
	position: absolute;
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	content: '\A';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
}

.single .bg:after {
	background: rgba(0, 0, 0, 0.4)
}

#cat-side-2 {
	padding: 0 15px 0 0
}

#cat-side-2 .textwidget img {
	width: 100%;
	height: 100%
}

#cat-side-2 h6 {
	margin: 0 0 5px
}

.childcat h6,.childcat #main h6 a {
	color: #000;
	font-size: 25.16px
}

.childcat h6.bord1 {
	margin: 0 0 25px;
	border-bottom: 1px solid #b9b9b9;
	padding: 0 0 25px
}

#cat-side-2 li.row {
	line-height: 22px
}

#cat-side-2 .section-well {
	padding: 20px 0 40px
}

#cat-side-2 .section-well .row {
	background: #ebebeb;
	padding: 0 3px;
}

#cat-side-2 .section-well .row .title {
	color: #000;
	font: 14px "HelveticaNeueRegularLight", Helvetica, Arial, sans-serif;
	top: 0px;
	display: block;
	display: -webkit-box;
	height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4
}

#cat-side-2 .section-well .standard img {
	position: relative;
	top: -5px
}

.parentcat .cat-header h2 {
	color: #fff
}

#category.childcat .bg {
	background: url('img/cat_placeholder.jpg') no-repeat;
	background-size: cover;
	width: 100%;
	height: 620px;
	position: absolute;
	top: 85px;
	left: 0
}

.childcat #cat-cta-content .divider::after {
	background: #fff;
	position: relative;
	left: auto;
	top: auto;
	display: block;
	width: 90px;
	top: -70px
}

#main .loopitem {
	font: 17.5px "HelveticaNeueRegularRegular", Helvetica, Arial, sans-serif;
	margin: 0 0 90px
}

#main .loopitem h3 {
	font: 28.5px "HelveticaNeueRegularRegular", Helvetica, Arial, sans-serif;
	color: #000
}

#main .loopitem h3 a {
	color: #000
}

#main .loopitem p {
	padding: 0;
	margin: 0;
	line-height: 25px
}

#main .loopitem .meta {
	
}

#main .loopitem .brd {
	overflow: hidden
}

#main .loopitem .byline {
	color: #2da01d;
	margin: 0 0 5px
}

#main .loopitem .cat {
	margin: 0 0 8px
}

#main .loopitem .thumb {
	overflow: hidden;
	padding: 3px !important;
	border: 2px solid #ccc;
	margin: 0 0 0 1px
}

#main .loopitem .thumb a {
	overflow: hidden
}

#main .loopitem .thumb img {
	max-height: 163px;
	object-fit: cover
}

a.inline-twitter-link {
	background: none repeat scroll 0% 0% rgb(233, 235, 228);
	color: #000;
	text-decoration: none
}

a.inline-twitter-link span.non-dashicons {
	display: inline-block;
	background-image: url('twitter-bg.png');
	width: 14px;
	height: 11px;
	background-color: rgb(233, 235, 228);
	background-repeat: no-repeat
}

a:hover.inline-twitter-link {
	background: none repeat scroll 0% 0% rgb(226, 241, 249);
}

a:hover.inline-twitter-link span.non-dashicons {
	display: inline-block;
	width: 14px;
	height: 11px;
	background-color: rgb(226, 241, 249);
	background-image: url('twitter-bg-hover.png');
	background-repeat: no-repeat;
}

.inline-twitter-link .dashicons {
	line-height: inherit;
	font-size: inherit;
	text-decoration: none;
}

.search #sbcnav .share {
	display: none
}

.search #sbcnav .top {
	float: right
}

#search h1 {
	font-size: 32px;
	text-shadow: none;
	text-transform: uppercase;
	margin: 65px 0 0
}

#search #main {
	
}

#search .divider::after {
	position: relative;
	left: auto;
	top: auto;
	display: block;
	width: 90px;
	top: -50px
}

#search .searchform {
	margin: 0 0 70px
}

#search .search-box {
	height: 72px;
	line-height: 70px;
	font: 22px "HelveticaNeueRegularBold", Arial, sans-serif;
	color: #000;
	width: 640px;
	padding: 0 10px;
	background: #eee;
	background: rgba(255, 255, 255, .47);
	border: 1px solid #eeeded;
	float: left
}

#search #searchsubmit {
	float: right
}

#search .bord1 {
	margin: 0 0 50px;
	border-bottom: 1px solid #636363;
	padding: 0 0 10px
}

#search .hls {
	background: #f6ff00;
	font-weight: bold
}


/* ------ top menu ------ */
#top-menu .menu{
	padding-left: 0;
}

#top-menu ul{
	list-style: none;
	float: left;
}

#top-menu ul li {
	list-style: none;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	float: left;
}

#top-menu ul li:hover {
	background-color: #eee;
}

#top-menu a{
	text-decoration: none;
	color: #337ab7;
	line-height: 20px;
}

#top-menu .menu a:visited {
	text-decoration: none;
	color: #337ab7;
}

#top-menu .menu a:hover {
	text-decoration: none;
	color: #337ab7;
}

#top-menu .leaf {
	display: block;
	border: none;
	padding: 15px;
}

#top-menu .list-group-item {
	border: none;
	border-radius: 0 !important;
	color: #337ab7;
	font: 17px "HelveticaNeueRegularBold", Arial, sans-serif;
	padding: 0 0 30px
}

#top-menu .list-group-item:hover {
	color: #337ab7;
}

#top-menu .list-group-item.small {
	background: rgba(255, 255, 255, .1);
	padding: 12px 0
}

#top-menu .sublinks {
	text-indent: 20px;
	margin: 0 0 30px 0
}

#top-menu .sublinks a {
}

#top-menu .sublinks .last {
	text-indent: 0;
	display: block
}

#top-menu .sublinks .last span {
	font-size: 11px;
	display: block;
	clear: both;
	margin: 0 0 3px
}

/* ------ END - top menu ------ */


@media only screen and (min-width : 1024px) {
	.w960,#ftr-bottom .w960 {
		width: 960px
	}
	.single #sbcnav .lotl {
		font-size: 18px !important
	}
}

@media only screen and (max-width : 992px) {
	#top-menu .menu{
		/* display: none */;
	}
	.home #sbcnav .lotl {
		font-size: 26px;
		top: -11px;
		left: 45px
	}
	.single #sbcnav .lotl {
		font-size: 20px;
		left: 45px
	}
	#slideMenuExtra {
		padding: 0
	}
	#slideMenuExtra .featd .cat {
		bottom: 20px
	}
	#single h1 {
		margin-top: -80px;
		font-size: 22px;
	}
	#single #main {
/* 		background: #fff; */
		padding: 20px 35px;
		margin: 150px 0 90px;
		position: relative;
/* 		box-shadow: -0px 2px 52px rgba(0, 0, 0, .12) */
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width
	: 1024px) {
	#top-menu .menu{
		/* display: none */;
	}
	#slideMenuExtra .featd a {
		font-size: 21px
	}
	#slideMenuExtra .featured .row div[class*='col-'] {
		min-height: 190px
	}
	#slideMenuExtra .featd .cat {
		bottom: 20px
	}
	.single #sbcnav .lotl {
		
	}
	.single #sbcnav .meta {
		
	}
	.home .fcontent img {
		width: 100%
	}
	.section-well .standard .loopitem .title,.section-well .standard img {
		height: 60px;
		line-height: 60px
	}
	.section-well .standard li a {
		font-size: 12px
	}
	.feature1 .title a {
		font-size: 16.68px
	}
	.feature1 .byline {
		font-size: 14.5px
	}
	.feature1 .byline .in {
		top: 72px
	}
	.feature3 h3 {
		font-size: 18.58px;
		line-height: 25px
	}
/* 	.feature3 h4 { */
/* 		top: 140px */
/* 	} */
/* 	.feature3 h4 a { */
/* 		margin: 10px 0 15px 10px */
/* 	} */
	#search .search-box {
		width: 587px
	}
}

@media only screen and (max-width : 768px) {
	#top-menu .menu{
		/* display: none */;
	}
	.w960 {
		width: 730px
	}
	#sbcnavbtn {
		left: -25px
	}
	#sbcnavbtn-top {
		left: -25px
	}
	.home #sbcnav .lotl {
		font-size: 22px;
		top: -6px;
		left: 35px
	}
	.single #sbcnav .lotl {
		font-size: 18px
	}
	#slideMenuExtra {
		/* display: none */
	}
	#single #main img {
		height: auto;
		width: 620px
	}
	#single #util img {
		height: 100%;
		width: 100%
	}
}

@media screen and (device-width: 320px) and (device-height: 640px) and
	(-webkit-device-pixel-ratio: 2) {
	#homewrap .section-well .subcat a {
		/* display: none */
	}
}

@media screen and (device-width: 320px) and (device-height: 640px) and
	(-webkit-device-pixel-ratio: 3) {
	#homewrap .section-well .subcat a {
		/* display: none */
	}
}

@media screen and (device-width: 360px) and (device-height: 640px) and
	(-webkit-device-pixel-ratio: 3) {
	#homewrap .section-well .subcat a {
		/* display: none */
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width
	: 480px) {
	#homewrap .section-well .subcat a {
		/* display: none */
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width
	: 568px) {
	#sbcnavbtn {
		left: -30px
	}
	#sbcnavbtn-top {
		left: -30px
	}
	#sbcnav .share,#sbcnav .top {
		padding: 10px 0;
		height: 50px
	}
	#single .bg {
		background-position: 33% 70%
	}
	#single .onoffswitch {
		/* display: none */
	}
	#single .secondary-shares {
		display: block !important
	}
	#single #main .meta {
		padding-bottom: 35px
	}
	#single #main .meta .byline {
		text-align: left !important
	}
}

@media only screen and (max-width : 568px) {
	#homewrap .section-well .subcat a {
		/* display: none */
	}
	#single h1 {
		margin-left: -20px;
	}
}

@media only screen and (min-device-width : 375px) and (max-device-width
	: 667px) {
	#sbcnavbtn {
		left: -30px
	}
	#sbcnavbtn-top {
		left: -30px
	}
	#sbcnav.bgfade .sbcnavbtn {
		left: -25px
	}
	#sbcnav.bgfade .sbcnavbtn-top {
		left: -25px
	}
	.home #sbcnav .lotl,.search #sbcnav .lotl,.search #sbcnav .share {
		/* 		display: none */
		
	}
	#sbcnav .meta {
		
	}
	#sbcnav .share,#sbcnav .top {
		padding: 10px 0;
		height: 80px
	}
	#homewrap .section-well .subcat a {
		/* display: none */
	}
	#single .bg {
		background-position: 33% 70%
	}
	#single .onoffswitch {
		/* display: none */
	}
	#single .mashsb-buttons {
		
	}
	#single #main .meta {
		padding-bottom: 35px
	}
	#single #main .meta .byline {
		text-align: left !important
	}
}

@media only screen and (max-width : 480px) {
	.w960 {
		width: 300px
	}
	#home-cta-content {
		margin-top: 80px
	}
	#home-cta-content h2 {
		margin: 50px 0
	}
	#home-cta-content .search-box {
		width: 220px
	}
	#homewrap .section-well {
		padding: 40px 0 70px
	}
	#homewrap .section-well .divider {
		margin: 0 0 40px
	}
	#homewrap .section-well .fi {
		padding: 10px
	}
	#homewrap .section-well .subcat {
		margin: 0
	}
	#homewrap .section-well .subcat a {
		/* display: none */
	}
	#homewrap .section-well .subcat li {
		float: none;
		margin: 5px 0
	}
	.section-well .standard {
		margin: 20px 10px 0
	}
	.section-well .standard li a {
		margin-top: 1px
	}
	#homewrap .section-well .fcontent {
		padding: 0;
		margin-top: 35px
	}
	#homewrap .section-well .fcontent img {
		width: 100%
	}
	#homewrap .feature1 .headshot img {
		width: 80%;
		height: 80%
	}
	#homewrap .feature1 .byline .in {
		font-size: 13px
	}
	#site-canvas {
		-webkit-transform: none;
		transform: none;
		position: static;
		z-index: 9999;
	}
	#sbcnavbtn {
		left: -30px
	}
	#sbcnavbtn-top {
		left: -30px
	}
	#sbcnav.bgfade .sbcnavbtn {
		left: -25px
	}
	#sbcnav.bgfade .sbcnavbtn-top {
		left: -25px
	}
	#sbcnav .slideRight { /* 		margin: -5px 0 0 30px !important */
		margin: -20px 0 0 30px !important;
	}
	.single #sbcnav .slideRight {
		margin: -15px 0 0 30px !important
	}
	#sbcnav .lotl {
		font-size: 15px
	}
	.home #sbcnav .lotl { /* 		display: none */
		
	}
	.single #sbcnav .lotl {
		font-size: 12px;
		line-height: 15px;
	}
	#sbcnav .meta {
		margin: 13px 0 0
	}
	#ftr-bottom .w960 {
		width: 300px;
		margin: 0 auto
	}
	#ftr-bottom .ftr-intuit-logo {
		width: 100px
	}
	#ftr-bottom .legal {
		text-align: center
	}
	#ftr-bottom .ftr-legal-links {
		position: relative;
		top: -20px
	}
	#ftr-bottom .ftr-truste-logo {
		text-align: center;
		display: block;
		float: none;
		margin: 15px auto
	}
	#single h1 {
		margin: -120px 10px 0
	}
	#single #main {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#single #main img {
		margin: 0 0 30px;
		width: 100%;
		height: auto
	}
	#single .meta h3 {
		margin: 12px 0 0
	}
	#main .loopitem .thumb img {
		width: 100%;
		height: 100%
	}
	#single .mashsb-container {
		height: 70px
	}
	#single .mashsb-count {
		position: relative;
		left: -25px
	}
	#single .mashsb-buttons {
		top: -48px;
		left: 38px;
		float: left;
		display: block;
		width: 100%;
		position: relative
	}
	#single .secondary-shares {
		display: block !important
	}
	#main .mashicon-facebook {
		width: 42px;
		height: 42px;
		overflow: hidden;
		min-width: inherit
	}
	#main .mashsb-buttons .text {
		/* display: none */
	}
	.single #util {
		padding: 20px 0
	}
	#main .personal-area {
		margin: 0;
		padding: 0
	}
	#main .personal-area p {
		text-align: center
	}
	#main a[href^="http://ctt.ec"] {
		/* display: none */
	}
	#single #main img {
	}
	#single #main #util img {
		width: 100%
	}
	#main .loopitem .thumb {
		margin-bottom: 20px
	}
	#category .pagination a:last-child {
		/* display: none */
	}
	#cat-cta-content {
		top: 40px
	}
	.parentcat #category h1 {
		font-size: 42px;
		line-height: 1
	}
	#catCrsl .carousel-caption h3 {
		line-height: 23px
	}
	#cat-cta-2 {
		margin: 30px 0
	}
	.childcat #cat-cta-content {
		top: 40px
	}
	.childcat .divider {
		margin-bottom: 0px;
		height: 80px
	}
	.childcat #catCrsl {
		height: 460px
	}
	.childcat #catCrsl .carousel-caption h2 a {
		font-size: 32px
	}
	#catCrslCtrl .carousel-control .glyphicon-chevron-left {
		margin-left: -20px
	}
	#catCrslCtrl .carousel-control .glyphicon-chevron-right {
		margin-right: -20px
	}
	#cat-cta-2 {
		display: block
	}
	#cat-cta-2 .fban {
		margin: -10px 0 40px
	}
	#cat-cta-2 .fban:last-child {
		margin-bottom: 20px
	}
	#cat-side-2 {
		margin: 15px 0 50px;
		padding: 0
	}
	#cat-side-2 .section-well .row {
		height: inherit;
		padding: 2px
	}
	#cat-side-2 .section-well .row .title {
		height: 50px;
		-webkit-line-clamp: 3
	}
	#search .search-box {
		width: 212px
	}
	#buddypress div#item-header {
		top: -460px
	}
	#buddypress div#item-header img.avatar {
		width: 100%;
		height: 100%;
		margin: 0;
		float: none
	}
	#single.member #side {
		margin-top: 60px
	}
	#single #buddypress h1 {
		margin: 40px 0 20px
	}
}

@media only screen and (max-width : 320px) {
	.home #sbcnav .lotl,.search #sbcnav .lotl,#sbcnav .meta {
		/* 		display: none !important */
		
	}
	#slide-menu h2 a {
		font-size: 20px
	}
	#slide-menu .fa-home {
		/* display: none */
	}
	.navbar-header .sbcnavbtn {
		margin: 8px 20px 0
	}
	#sbcnav .share,#sbcnav .top {
		height: 70px
	}
	.category #sbcnav .lotl {
		font-size: 14px;
		top: -8px;
		left: 25px
	}
	#homewrap .section-well .subcat a {
		/* display: none */
	}
	#homewrap .feature1 .title a {
		font-size: 22px
	}
	#search .search-box {
		width: 172px
	}
	#homeSearch .search-box {
		float: left;
		width: 170px
	}
	#catCrsl .carousel-caption h3 {
		line-height: 20px
	}
	#catCrsl .carousel-caption h3 a {
		font-size: 17px
	}
	#single h1 {
		font-size: 20px;
	}
}