.clearfix:before,.clearfix:after{
	content: " ";
	display: table
}
.clearfix:after{
	clear: both
}
.center-block{
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right{
	float: right!important
}
.pull-left{
	float: left!important
}
.hide{
	display: none!important
}
.show{
	display: block!important
}
.invisible{
	visibility: hidden
}
.text-hide{
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden{
	display: none!important;
	visibility: hidden!important
}
.affix{
	position: fixed;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}
.fa{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-before{
	margin-right: .25em;
	color: #428bca
}
.mura-favorites-list h2:before{
	font-family: "FontAwesome";
	margin: 0 10px 0 0;
	content: "\f004"
}
.mura-favorites-list .mura-favorite-list li a.remove:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f056"
}
.mura-page-tools h2:before{
	font-family: "FontAwesome";
	margin: 0 10px 0 0;
	content: "\f0ad"
}
.mura-page-tools .mura-add-favorite a:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f055"
}
.mura-page-tools .mura-print a:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f02f"
}
#navEditProfile a:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f007"
}
#navLogout a:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f08b"
}
.mura-search-results .navNext a:after{
	font-family: "FontAwesome";
	margin: 0 0 0 5px;
	content: "\f101"
}
.mura-search-results .navPrev a:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f100"
}
.mura-search-again button:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f002"
}
.navbar-form button[submit]:before{
	font-family: "FontAwesome";
	margin: 0 5px 0 0;
	content: "\f002"
}
html,body{
	color: #303030
}
@font-face{
	font-family: 'Nevis';
	src: url(/default/includes/themes/tdb/assets/nevis/nevis.eot?20151020033224);
	src: url(/default/includes/themes/tdb/assets/nevis/nevis.eot?#iefix) format('embedded-opentype'),url(/default/includes/themes/tdb/assets/nevis/nevis.svg#Nevis) format('svg'),url(/default/includes/themes/tdb/assets/nevis/nevis.woff?20151020033224) format('woff'),url(/default/includes/themes/tdb/assets/nevis/nevis.ttf?20151020033224) format('truetype');
	font-weight: 300;
	font-style: normal;
	color: #303030
}
.container{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #303030
}
.content-container{
	padding-left: 0;
	padding-right: 0
}
.pageTitle{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500
}
.pageTitleSmallListCount{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
	float: right;
	margin-top: 4px
}
.pageTitleSmallListCountBottom{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 4px
}
.page-more-articles{
	color: #CCC;
	float: right;
	font-size: 13px;
	margin-top: 4px
}
.no-top-padding{
	padding-top: 0
}
.no-right-padding{
	padding-right: 0
}
.no-left-padding{
	padding-left: 0
}
.no-side-padding{
	padding-left: 0;
	padding-right: 0
}
.underline{
	text-decoration: underline
}
.white{
	color: #FFF
}
.red{
	color: #0c5b3c
}
.redfull{
	color: #F00
}
.green{
	color: #090
}
.grey{
	color: #818181
}
.greybright{
	color: #d3d3d3
}
.darkgrey{
	color: #303030
}
.bold{
	font-weight: 600
}
.centered-text{
	text-align: center
}
a,a:hover{
	color: #0c5b3c
}
.aliased{
	-webkit-font-smoothing: antialiased
}
.redcheck{
	list-style-image: url(/images/check-black.png);
	margin-left: 10px
}
.franklin{
	font-family: 'Roboto', sans-serif
}
.title-underline{
	border-bottom: 2px solid #898989;
	margin-bottom: 40px;
	padding-left: 0
}
.title-underline-mura{
	border-bottom: 2px solid #898989;
	margin-bottom: 20px;
	padding-left: 0
}
.title-underline-list{
	border-bottom: 2px solid #898989;
	margin-bottom: 30px;
	padding-left: 0
}
.top-social-search{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0
}
.top-social-search a{
	font-family: 'Nevis';
	font-size: 13px;
	color: #555;
	-webkit-font-smoothing: antialiased
}
.top-social-search a:first-child{
	margin-top: 30px;
	margin-bottom: 0;
	vertical-align: bottom
}
.top-social-search a:hover{
	text-decoration: none
}
.header-tdb-logo{
	padding-top: 30px;
	padding-bottom: 25px;
	text-align: center;
	border-top: 0;
	border-bottom: 2px solid #303030
}
.header-tdb-logo img{
	display: inline
}
.navbar-toggle{
	color: #303030;
	background-color: #fff
}
.navbar-toggle .icon-bar{
	background-color: #000
}
.navbar-collapse{
	border-bottom: 2px solid #303030
}
.container>.navbar-collapse{
	margin-right: -15px;
	margin-left: -15px
}
.navbar-nav{
	float: none;
	text-align: center;
	background-color: #fff;
	margin-left: -15px;
	margin-right: -15px
}
.navbar-nav>li{
	float: none;
	display: inline-block
}
.navbar-nav>li>a{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500!important;
	color: #303030;
	padding: 10px 25px;
	text-shadow: none;
	-webkit-font-smoothing: antialiased
}
.navbar-nav>li.active{
	color: #0c5b3c
}
.navbar-nav>li.active>a{
	color: #0c5b3c
}
.nav>li>a:hover,.nav>li>a:focus{
	color: #0c5b3c;
	background-color: #fff
}
.home-content-container{
	margin-top: 30px
}
.top-article-img{
	width: 100%;
	padding-bottom: 20px;
	max-height: 400px
}
.top-article-title{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-shadow: 0 1px 0 rgba(255,255,255,0.25);
	line-height: 26px
}
.top-article-title a{
	color: #303030
}
.top-article-title-list{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 0 1px 0 rgba(255,255,255,0.25);
	line-height: 20px
}
.top-article-title-list a{
	color: #303030
}
.top-article-type{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 6px;
	color: #606060
}
.top-article-title-ind{
	margin-left: 106px
}
.top-article-type-ind{
	margin-left: 106px
}
.top-article-text{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px
}
.top-article-type-trends{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 14px;
	padding-top: 0;
	padding-bottom: 20px;
	color: #606060
}
.secondary-column{
	margin-top: 40px
}
.secondary-article-img{
	width: 100%
}
.secondary-article-title{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin-top: 10px
}
.secondary-article-title a{
	color: #303030
}
.secondary-article-type{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 6px
}
.secondary-article-text{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px
}
.secondary-article-list{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 25px;
	-webkit-font-smoothing: antialiased
}
.secondary-article-list a{
	color: #303030
}
#article-title-section{
	overflow: hidden
}
#article-title-section-list{
	overflow: hidden;
	padding-bottom: 50px
}
#article-tools{
	padding-top: 15px
}
#glossary-title-section-list{
	overflow: hidden;
	padding-bottom: 50px
}
#list-pagination{
	overflow: hidden;
	width: 100%;
	text-align: center
}
.list-pagination-content{
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px
}
#article_right_column{
	width: 311px;
	float: right;
	margin-left: 15px;
	margin-right: 1px
}
.article_page_big_img{
	width: 638px;
	max-height: 400px
}
.article_small_img{
	float: left;
	width: 105px;
	padding-right: 15px;
	padding-bottom: 10px;
	border: 0
}
.article_medium_img{
	float: left;
	min-width: 125px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: 0
}
.article_big_img{
	float: left;
	max-width: 306px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: 0
}
.article_text,.article_text p,.article_text em,.article_text ul,.article_text li{
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 8px
}
.article_text_newsletter,.article_text_newsletter p,.article_text_newsletter em,.article_text_newsletter ul,.article_text_newsletter li{
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 8px
}
.article_text_promo,.article_text_promo p,.article_text_promo em,.article_text_promo ul,.article_text_promo li{
	font-size: 17px;
	line-height: 25px;
	padding-bottom: 9px
}
.home-opinion-image{
	min-width: 69px;
	max-width: 70px;
	margin-right: 15px
}
.no-padding{
	padding: 0
}
.opinion-container{
	display: table;
	margin-bottom: 17px
}
.opinion-container>div{
	float: none;
	display: table-cell;
	vertical-align: top
}
.opinion-container>div:last-child{
	vertical-align: bottom
}
.home-opinion-title{
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight: 500;
	margin-top: 10px;
	-webkit-font-smoothing: antialiased
}
.home-opinion-title a{
	color: #303030
}
.home-opinion-type{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	padding-top: 3px
}
.section-title{
	border-bottom: 2px solid #898989;
	font-family: 'Roboto', sans-serif;
	font-size: 19px;
	font-weight: 500;
	padding-bottom: 4px;
	margin-bottom: 25px
}
.section-title-social-box{
	float: left;
	width: 270px;
	margin-top: 20px;
	margin-bottom: 30px
}
.section-title-social{
	border-bottom: 2px solid #898989;
	font-size: 18px;
	margin-bottom: 10px
}
.section-title span.more{
	float: right;
	font-family: 'Roboto', sans-serif;
	color: #0c5b3c;
	font-size: 15px;
	font-weight: normal;
	padding-top: 7px
}
.section-title span.more a{
	color: #0c5b3c;
	text-decoration: none
}
.section-title span.more a:hover{
	text-decoration: underline
}
.section-title-grey{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 0 1px 0 rgba(255,255,255,0.25);
	color: #818181;
	line-height: 22px
}
.section-title-clean{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 10px
}
.25-left-padding{
	padding-left: 25px
}
.trends-sector-title{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
	-webkit-font-smoothing: antialiased
}
.trends-sector-title a{
	color: #303030
}
.trend-tracker-title{
	font-size: 26px
}
.home-sidebar{
	padding-right: 0;
	padding-left: 30px
}
.editors-picks-container{
	margin-bottom: 20px
}
.editors-picks-title{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
	-webkit-font-smoothing: antialiased
}
.editors-picks-title a{
	color: #303030
}
.editors-picks-type{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	font-size: 13px;
	padding-top: 3px
}
.newswire-box{
	background-color: #eee;
	padding: 12px;
	padding-top: 20px;
	padding-bottom: 30px;
	background: url(/default/images/banner-bg.jpg)
}
.newswire-box-padding{
	margin-top: 60px;
	margin-bottom: 75px
}
.newswire-box-title{
	font-family: 'Roboto', sans-serif;
	font-size: 29px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 2px solid #898989;
	padding-bottom: 8px;
	margin-bottom: 20px
}
.newswire-box-title span.small{
	font-size: 18px
}
.newswire-box-title span.red{
	color: #0c5b3c
}
.newswire-box-title span.more{
	float: right;
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #0c5b3c;
	font-size: 14px;
	font-weight: normal;
	padding-top: 13px
}
.newswire-box-title span.more a{
	color: #0c5b3c;
	text-decoration: none
}
.newswire-box-title span.more a:hover{
	text-decoration: underline
}
.newswire-box-subtitle{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-align: center
}
.newswire-box-subtitle-mid{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-align: center
}
.newswire-box-subtitle-mid-narrow{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	line-height: 26px;
	padding-bottom: 10px
}
.newswire-box-subtitle span.small{
	font-size: 24px
}
.newswire-box-subtitle span.medium{
	font-size: 24px
}
.newswire-box-text{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3;
	padding-bottom: 8px;
	margin-top: 15px
}
.newswire-box-text span.red{
	color: #0c5b3c;
	font-size: 20px
}
.newswire-box-form form{
	margin: 0;
	padding: 0
}
.newswire-box-form input{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #a8a8a8;
	background-color: #ebebeb;
	width: 100%;
	border: 2px solid #898989;
	padding: 3px 5px;
	margin-top: 10px
}
.newswire-box-form button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 4px 8px;
	color: #fff;
	border: 0
}
.newswire-box-button{
	display: table;
	margin-top: 5px
}
.newswire-box-button>div{
	display: table-cell
}
.newswire-box-button>div:last-child{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: 400;
	color: #303030;
	line-height: 1.1;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 4px
}
.newswire-box-button span.red{
	color: #0c5b3c
}
.marijuana-info-center{
	background-color: #eee;
	padding: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 70px;
	margin-bottom: 50px
}
.marijuana-info-center-title{
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: #303030;
	line-height: 1;
	border-bottom: 2px solid #898989;
	padding-bottom: 8px
}
.marijuana-info-center-title span.red{
	font-size: 14px;
	color: #0c5b3c
}
.marijuana-info-center-list{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #303030;
	margin-top: 20px;
	padding-left: 60px
}
.marijuana-info-center button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 4px 8px;
	color: #fff;
	border: 0
}
.marijuana-info-center-subtitle{
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #010101;
	line-height: 1;
	padding-bottom: 0;
	text-align: center;
	margin-top: 20px;
	line-height: 30px
}
.marijuana-info-center-small{
	font-size: 18px
}
.footer-container{
	background-color: #fff
}
.footer-separator-top{
	border-top: 1px solid #bdbdbd;
	height: 4px;
	border-bottom: 1px solid #bdbdbd;
	margin: 50px 15px 50px 15px
}
.footer-separator-bottom{
	border-bottom: 1px solid #bdbdbd;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align: right
}
.footer-light-container{
	margin-bottom: 40px;
	padding-left: 0;
	padding-right: 0
}
.footer-container-bottom{
	background-color: #fff
}
.footer-dark-container{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #303030;
	font-weight: 500;
	-webkit-font-smoothing: antialiased
}
.footer-dark-container>div:last-child a{
	color: #303030;
	margin-right: 25px
}
.footer-dark-container>div:last-child a:last-child{
	margin-right: 0
}
.footer-chief-editor{
	display: table;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 400;
	color: #303030
}
.footer-chief-editor a{
	color: #303030
}
.footer-chief-editor>div{
	display: table-cell;
	vertical-align: top
}
.footer-chief-editor>div:first-child img{
	min-width: 89px;
	max-width: 90px;
	border: 0
}
.footer-chief-editor>div:last-child{
	padding-left: 20px
}
.footer-chief-editor>div:first-child div.small{
	font-size: 14px;
	margin-top: 7px
}
.footer-tdb-friends{
	display: table;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13.5px;
	font-weight: 400;
	color: #303030
}
.footer-tdb-friends a{
	color: #303030
}
.footer-social-icons{
	margin-bottom: 70px
}
.footer-social-icons a{
	margin-right: 7px
}
.footer-subscribe-form{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 400;
	color: #303030
}
.footer-newswire-box-form form{
	margin: 0;
	padding: 0
}
.footer-newswire-box-form input{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #a8a8a8;
	background-color: #efefef;
	width: 100%;
	border: 2px solid #898989;
	padding: 3px 5px;
	margin-top: 10px
}
.footer-newswire-box-form button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	background-color: #898989;
	padding: 6px 10px;
	color: #fff;
	border: 0
}
.footer-newswire-box-button{
	display: table;
	margin-top: 5px
}
.footer-newswire-box-button>div{
	display: table-cell
}
.footer-newswire-box-button>div:last-child{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: 400;
	color: #303030;
	line-height: 1.1;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 7px
}
.container{
	max-width: 980px!important
}
#myForm label{
	font-weight: normal!important;
	font-size: 15px
}
#myForm .form-group{
	margin-bottom: 25px
}
#myForm .form-control{
	border-radius: 0
}
#myForm button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 4px 8px;
	color: #fff;
	border: 0
}
.side-subscribe-form{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 400;
	color: #303030
}
.side-newswire-box-form form{
	margin: 0;
	padding: 0
}
.side-newswire-box-form input{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #a8a8a8;
	background-color: #fff;
	width: 100%;
	border: 2px solid #898989;
	padding: 3px 5px;
	margin-top: 10px
}
.side-newswire-box-form button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 6px 10px;
	color: #fff;
	border: 0
}
.side-newswire-box-button{
	display: table;
	margin-top: 5px
}
.side-newswire-box-button>div{
	display: table-cell
}
.side-newswire-box-button>div:last-child{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: 400;
	color: #303030;
	line-height: 1.1;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 7px
}
.side-newswire-box-button>div:last-child a{
	color: #0c5b3c
}
.tools-list{
	list-style: none;
	margin-bottom: 20px;
	padding: 0;
	height: 30px
}
.tools-list li{
	float: left
}
.tools-list li a{
	margin-right: 15px;
	margin-bottom: 20px;
	line-height: 30px
}
.newswire-container{
	margin-top: -20px
}
.newswire-container p{
	padding-bottom: 10px
}
.newswire-title{
	font-family: 'Roboto', sans-serif;
	font-size: 40px;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 10px
}
.newswire-title-big{
	font-family: 'Roboto', sans-serif;
	font-size: 38px;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 10px
}
.newswire-title-small{
	font-family: 'Roboto', sans-serif;
	font-size: 34px;
	font-weight: 500;
	margin-top: 15px;
	margin-bottom: 10px
}
.newswire-list{
	margin-top: 20px;
	margin-bottom: 0
}
.newswire-list li{
	padding-bottom: 15px
}
.newswire-subscribe-form{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	color: #303030;
	background-color: #eee;
	padding: 20px 10px;
	margin: 20px 0 40px 0
}
.newswire-newswire-box-form form{
	margin: 0;
	padding: 0
}
.newswire-newswire-box-form input{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #a8a8a8;
	background-color: #fff;
	width: 50%;
	border: 2px solid #898989;
	padding: 3px 5px;
	margin-top: 10px;
	display: inline
}
.newswire-newswire-box-form button{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 5px 10px;
	color: #fff;
	border: 0;
	-webkit-font-smoothing: antialiased
}
.newswire-newswire-box-button{
	display: inline;
	margin-top: 5px;
	width: 45%
}
.newswire-newswire-box-button>div{
	display: table-cell
}
.newswire-newswire-box-button>div:last-child{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: 400;
	color: #303030;
	line-height: 1.1;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 7px
}
.newswire-newswire-box-button>div:last-child a{
	color: #0c5b3c
}
.newswire-checkbox-container{
	font-size: 16px;
	font-weight: 400;
	margin-top: 20px
}
.newswire-name-list{
	padding-top: 25px;
	padding-bottom: 30px;
	border-top: 2px solid #898989;
	border-bottom: 2px solid #898989;
	margin: 0 0 40px 0
}
.newswire-name-list div{
	white-space: nowrap;
	padding-left: 0
}
.newswire-name-list div:last-child{
	padding-left: 15px
}
.wile-signature{
	margin-top: 30px;
	margin-bottom: 10px
}
.top-thinker-container{
	font-size: 14px;
	margin-bottom: 50px
}
.top-thinker-img{
	float: left
}
.top-thinker-text{
	display: table-cell;
	padding-left: 15px
}
.archive-left .marijuana-info-center{
	margin-top: 0
}
.archive-right div.section-title{
	margin-bottom: 0
}
.archive-exclusive-interview-container{
	margin-bottom: 25px
}
.archive-exclusive-interview-container>div:first-child{
	float: left
}
.archive-exclusive-interview-title{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: 600;
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 8px;
	-webkit-font-smoothing: antialiased
}
.archive-exclusive-interview-title a{
	color: #303030;
	vertical-align: text-top
}
.archive-trends-sector-title{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding-top: 5px;
	margin-bottom: 20px
}
.archive-trends-sector-title a{
	color: #303030
}
.share_text{
	position: absolute;
	font-size: 13px;
	line-height: 14px
}
.disclaimer-video{
	border-top: 2px solid #ddd;
	padding-top: 20px;
	padding-bottom: 30px;
	color: #999;
	font-size: 14px
}
#search_right{
	border: 1px solid #d9d9d9;
	margin-bottom: 25px
}
.search-form{
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	background-color: white;
	z-index: 99999;
	text-align: center;
	border-bottom: 1px solid #e2e2e2;
	border-top: 2px solid #c7c7c7;
	box-shadow: 0 4px 8px -4px #000;
	-moz-box-shadow: 0 4px 8px -4px #000;
	-webkit-box-shadow: 0 4px 8px -4px #000
}
.search_form_input{
	font-family: 'Roboto', sans-serif;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 70px;
	width: 100%;
	border: 0;
	color: #999;
	outline: 0
}
.search-form-button-img{
	border: 0 none;
	float: right;
	position: absolute;
	right: 16px
}
.search-lock{
	display: none;
	position: absolute;
	top: 37px;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index: 99998;
	opacity: .8;
	filter: alpha(opacity=80)
}
.search-form form{
	width: 40%;
	margin: 30px auto
}
.search-form form input{
	float: left;
	width: 90%
}
.search-form form button{
	background-color: white;
	border: 1px solid #e2e2e2;
	padding-top: 7px;
	padding-bottom: 3px
}
.search-form i{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	color: #ccc
}
.search-form i:hover{
	cursor: pointer
}
.select-btn{
	width: 250px;
	font-size: 15px;
	color: #666;
	border: 1px solid #CCC;
	height: 24px
}
.books-by-aw-img{
	float: left
}
.books-by-aw-row{
	margin-left: 160px;
	margin-bottom: 80px
}
.books-by-aw-pad-bot{
	height: 200px
}
.books-by-aw-img-bio{
	float: left;
	width: 100px;
	padding-right: 10px
}
.books-by-aw-title{
	font-size: 14px;
	font-weight: bold
}
.books-by-aw-desc{
	font-size: 12px;
	line-height: 16px
}
.books-by-aw-link{
	font-size: 14px;
	font-weight: bold;
	vertical-align: baseline
}
#cannabis-portal-newswire .newswire-box-padding{
	margin-top: 0
}
#cannabis-portal-tools .tools-list{
	float: right;
	margin-top: 25px
}
.cannabis-portal-top{
	margin-bottom: 20px
}
.more-link{
	float: right;
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #0c5b3c;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 7px
}
.more-link a{
	color: #0c5b3c;
	text-decoration: none
}
.more-link a:hover{
	text-decoration: underline
}
.video-container{
	display: table;
	margin-bottom: 25px
}
.video-container>div{
	float: none;
	display: table-cell;
	vertical-align: top
}
.video-container>div:last-child{
	vertical-align: text-top
}
.video-title{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 12px!important;
	font-weight: 600
}
.video-title a{
	color: #303030
}
.video-image{
	min-width: 120px;
	width: 120px;
	min-height: 90px;
	height: 90px;
	margin-right: 15px
}
.cannabis-portal-title{
	font-family: 'Roboto', sans-serif;
	font-size: 29px;
	font-weight: 600;
	color: #000;
	line-height: 1;
	padding-bottom: 8px
}
.cannabis-portal-title span.small{
	font-size: 18px
}
.cannabis-portal-title span.red{
	color: #0c5b3c
}
#right-banner{
	text-align: center
}
#center-banner{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px
}
.comment-counter-home{
	font-size: 12px;
	color: #0c5b3c
}
.form-control-feedback{
	line-height: 20px;
	top: 15px
}
.dropdown-toggle b:last-child{
	display: none
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	background-image: none!important;
	background-color: #fff!important;
	text-decoration: underline!important
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	color: #000;
	text-decoration: underline
}
#testimonials{
	float: right;
	max-width: 50%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: right;
	padding-right: 3px
}
#video-main{
	width: 640px
}
#video-overlay1{
	position: absolute;
	width: 640px;
	height: 360px
}
#video-overlay2{
	position: absolute;
	width: 640px;
	height: 360px
}
.red-bg-text{
	background-color: #0c5b3c;
	width: 400px;
	margin: 0 auto;
	padding-top: 10px;
	-webkit-font-smoothing: antialiased
}
.red-bg-text a{
	font-family: 'Roboto', sans-serif;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase
}
.stocks-container{
	padding-top: 50px
}
.stocks-overlay{
	position: absolute;
	width: 308px;
	height: 35px;
	background-color: #FFF;
	margin-top: 370px;
	margin-left: 1px;
	margin-right: 1px
}
#contactForm label{
	font-weight: normal!important;
	font-size: 18px
}
#contactForm label>span.green{
	color: #0c5b3c
}
#contactForm .form-group{
	margin-bottom: 25px
}
#contactForm .form-control{
	border-radius: 0;
	border: 2px solid #898989
}
#contactForm button{
	padding: 0;
	background: transparent;
	height: auto
}
#contactForm div.contact-title{
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px
}
#contactForm textarea{
	height: 123px
}
#contactForm .form-control-feedback{
	line-height: 20px;
	top: 36px
}
#contactForm div.captcha-text{
	margin-top: 59px
}
#contactForm small.help-block{
	display: none!important
}
#contactUpdateDiv{
	padding-left: 150px;
	padding-right: 150px
}
.includable-form label{
	font-weight: normal!important;
	font-size: 15px
}
.includable-form .form-group{
	margin-bottom: 25px
}
.includable-form .form-control{
	border-radius: 0
}
.includable-form button{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	background-color: #0c5b3c;
	padding: 5px 18px;
	color: #fff;
	border: 0
}
.includable-form .form-control-feedback{
	line-height: 20px;
	top: 7px!important
}
form[name=newswireSubscribeForm] .form-control-feedback{
	line-height: 20px;
	top: 12px
}
.social-twitter{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/twitter.png)
}
.social-twitter:hover{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/twitter-red.png)
}
.social-youtube{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/youtube.png)
}
.social-youtube:hover{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/youtube-red.png)
}
.social-rss{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/rss.png)
}
.social-rss:hover{
	height: 25px!important;
	width: 25px!important;
	background-image: url(/default/includes/themes/tdb/images/rss-red.png)
}
.subscribe-dynamic-fieldset{
	height: 45px
}
.subscribe-dynamic-fieldset input{
	position: absolute;
	left: 0;
	width: 100%;
	border: 0;
	background-color: #fff;
	height: 28px;
	margin-top: 8px;
	padding-left: 125px;
	padding-right: 30px;
	margin-top: 15px!important;
	height: 32px!important;
	color: #969696!important
}
.subscribe-dynamic-fieldset button{
	position: absolute;
	left: 0;
	border: 0!important;
	margin-top: 15px!important;
	height: 32px!important;
	background-color: #0c5b3c!important
}
.subscribe-dynamic-fieldset button:after{
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: -15px;
	content: "";
	display: block;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-left: 15px solid #0c5b3c
}
.subscribe-dynamic-fieldset .help-block{
	display: none!important
}
.subscribe-dynamic-fieldset i.form-control-feedback{
	top: 20px
}
.flyout.show{
	left: 0;
	transition: left 2s ease 0s
}
.flyout{
	bottom: 20px;
	position: fixed;
	left: -520px;
	transition: left 2s ease 0s;
	width: 480px;
	z-index: 10001
}
.flyout .content-contain{
	background-color: black;
	box-shadow: 0 0 20px rgba(0,0,0,0.5);
	display: block;
	float: none;
	margin-right: 0;
	min-height: 126px
}
.flyout .close{
	background: url(/images/close-icon.png) no-repeat scroll 0 0 / contain rgba(0,0,0,0);
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px
}
.special-reports-form-title{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1
}
.special-reports-form-subtitle{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1
}
.includable-form-separator-top{
	border-top: 1px solid #bdbdbd;
	height: 4px;
	border-bottom: 1px solid #bdbdbd;
	margin: 20px 0 50px 0
}
.includable-form-separator-bottom{
	border-top: 1px solid #bdbdbd;
	height: 4px;
	border-bottom: 1px solid #bdbdbd;
	margin: 50px 0 20px 0
}
.includable-form-red-title{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	color: #d31f27;
	text-align: left;
	margin-bottom: 20px
}
.includable-from-top-text{
	font-size: 15px;
	margin-bottom: 30px;
	text-align: left
}
.includable-from-top-text img{
	margin-top: 3px;
	float: left
}
.special-reports-form{
	padding-left: 45px
}
.testimonials-wrapper{
	max-width: 440px!important
}
.famousquotes-quote{
	font-style: italic
}
.famousquotes-by{
	text-align: right;
	padding-top: 10px
}
.hidden_text{
	display: none
}
.selectContainer .form-control-feedback{
	right: 30px!important
}
.form-loading-icon{
	line-height: 12px!important;
	width: 12px!important;
	position: absolute;
	right: 8px;
	text-align: center;
	top: 24px;
	color: #969696
}
.button-loading-icon{
	line-height: 12px!important;
	width: 12px!important;
	text-align: center;
	color: #FFF;
	margin-right: 5px
}
.research_report{
	background-color: #f4f4f4;
	padding: 40px;
	margin: 0 -40px 0 -40px;
	-webkit-box-shadow: 0 20px 5px 5px #e2e2e2;
	-moz-box-shadow: 0 20px 5px 5px #e2e2e2;
	box-shadow: 0 20px 5px 5px #e2e2e2
}
.research_report_title{
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	color: #949494;
	font-size: 30px;
	padding-top: 25px
}
.signup-fade{
	text-align: center!important
}
.signup-fade div.top-text{
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 23px;
	line-height: 1.1;
	margin-top: 40px
}
.signup-fade input{
	border-radius: 0;
	background-color: #e3e3e3;
	width: 80%;
	border: 0;
	box-shadow: none;
	display: inline-block;
	text-align: center;
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 23px;
	height: 45px;
	padding-top: 12px
}
.signup-fade div.form-group{
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 0
}
.signup-fade button.btn-tdb{
	background: #0c5b3c;
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 30px;
	color: #FFF;
	font-weight: 600;
	line-height: 1.1;
	text-shadow: 0 1px 0 rgba(0,0,0,.7);
	padding-top: 13px;
	padding-left: 40px;
	padding-right: 40px
}
.signup-fade div.bottom-text{
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 40px;
	margin-top: 30px
}
.signup-fade i.form-control-feedback{
	position: relative;
	display: inline;
	right: 30px;
	top: 0;
	font-size: 18px
}
.signup-fade small.help-block{
	display: none!important
}
.next-steps div.text-top{
	font-family: "Myriad Pro",arial,helvetica,sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px
}
.next-steps div.title-top{
	font-size: 30px;
	text-align: center;
	font-weight: 500;
	margin-bottom: 30px;
	line-height: 1.2
}
.next-steps div.dark-gray{
	width: 100%;
	background: #c2c2c2;
	margin-top: 10px;
	padding-left: 40px;
	font-size: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden
}
.next-steps div.light-gray{
	width: 100%;
	background: #e1e1e1;
	margin-top: 10px;
	padding-left: 40px;
	font-size: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden
}
.next-steps img.img-number{
	margin-right: 40px;
	padding-top: 20px;
	padding-bottom: 15px;
	float: left
}
.next-steps img.img-icon{
	margin-right: 45px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left
}
div.fancybox-skin{
	border-radius: 0;
	background: #FFF
}
.validate-subscribers{
	margin-bottom: 40px
}
.validate-subscribers section.title{
	font-size: 26px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 40px
}
.validate-subscribers section.content{
	font-size: 18px
}
.validate-subscribers section.content>img.aw{
	float: left;
	margin-right: 25px
}
.validate-subscribers section.content p{
	margin-bottom: 25px;
	line-height: 1.2
}
.validate-subscribers section.content>img.aw-signature{
	margin-bottom: 20px;
	margin-top: 10px
}
.footer-images{
	display: inline-block
}
@media(max-width:991px){
	.article_page_big_img{
		width: 420px
	}
	.newswire-name-list div{
		white-space: nowrap;
		padding-left: 15px
	}
	.25-left-padding{
		padding-left: 15px
	}
	.footer-social-icons{
		margin-bottom: 30px;
		margin-top: 20px
	}
	.no-sm-side-padding{
		padding-right: 0;
		padding-left: 0
	}
	.footer-form-container{
		margin-top: 20px
	}
	.footer-copy{
		text-align: center
	}
	.footer-images{
		display: block;
		margin-top: 15px;
		text-align: center
	}
	.footer-bottom-links{
		text-align: center
	}
	.footer-bottom-links>a:last-child{
		margin-right: 0
	}
	#contactUpdateDiv{
		padding-left: 0;
		padding-right: 0
	}
}@media(max-width:767px){
	#article_right_column{
		visibility: hidden;
		display: none
	}
	.article_page_big_img{
		width: 100%
	}
	.newswire-name-list div{
		white-space: nowrap;
		padding-left: 15px
	}
	.no-right-padding{
		padding-right: 15px
	}
	.no-left-padding{
		padding-left: 15px
	}
	.no-side-padding{
		padding-left: 15px;
		padding-right: 15px
	}
	.25-left-padding{
		padding-left: 15px
	}
	.footer-names{
		margin-top: 20px
	}
	.top-social-search{
		padding-right: 15px
	}
	.fixme{
		position: static!important;
		margin-bottom: 0
	}
	.fixme-article{
		position: static!important;
		margin-bottom: 15px
	}
	.footer-copy{
		text-align: center;
		margin-bottom: 10px
	}
	.footer-bottom-links{
		text-align: center!important
	}
	.footer-form-container{
		margin-top: 20px
	}
	.special-reports-form{
		padding-left: 15px;
		margin-top: 45px
	}
	.flyout.show{
		display: none!important
	}
	.includable-form-red-title{
		margin-top: 50px
	}
	.signup-fade button.btn-tdb{
		font-size: 24px
	}
	#search_right{
		margin-top: 20px
	}
	#contactForm button{
		width: 100%
	}
	.fixme-article{
		display: none!important
	}
	.ajax-link-article{
		display: none!important
	}
	.more-articles-link{
		margin-bottom: 25px
	}
}@media(max-width:480px){
	.signup-fade div.top-text{
		font-size: 18px;
		margin-top: 40px
	}
	.signup-fade input{
		width: 90%;
		font-size: 16px;
		height: 35px;
		padding-top: 9px
	}
	.signup-fade button.btn-tdb{
		font-size: 17px;
		padding-top: 11px;
		padding-left: 10px;
		padding-right: 10px
	}
	.signup-fade div.bottom-text{
		font-size: 14px
	}
}.clearfix:before,.clearfix:after{
	content: " ";
	display: table
}
.clearfix:after{
	clear: both
}
.center-block{
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right{
	float: right!important
}
.pull-left{
	float: left!important
}
.hide{
	display: none!important
}
.show{
	display: block!important
}
.invisible{
	visibility: hidden
}
.text-hide{
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden{
	display: none!important;
	visibility: hidden!important
}
.affix{
	position: fixed;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}
.fa{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-before{
	margin-right: .25em;
	color: #428bca
}
.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)
}
.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn:active,.btn.active{
	background-image: none
}
.btn-default{
	background-image: -webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e6e6e6 100%);
	background-image: linear-gradient(to bottom,#fff 0,#e6e6e6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	border-color: #e0e0e0;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc
}
.btn-default:active,.btn-default.active{
	background-color: #e6e6e6;
	border-color: #e0e0e0
}
.btn-primary{
	background-image: -webkit-linear-gradient(top,#428bca 0,#3071a9 100%);
	background-image: -o-linear-gradient(top,#428bca 0,#3071a9 100%);
	background-image: linear-gradient(to bottom,#428bca 0,#3071a9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0);
	border-color: #2d6ca2
}
.btn-primary:active,.btn-primary.active{
	background-color: #3071a9;
	border-color: #2d6ca2
}
.btn-success{
	background-image: -webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);
	background-image: -o-linear-gradient(top,#5cb85c 0,#449d44 100%);
	background-image: linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0);
	border-color: #419641
}
.btn-success:active,.btn-success.active{
	background-color: #449d44;
	border-color: #419641
}
.btn-warning{
	background-image: -webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
	background-image: -o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
	background-image: linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0);
	border-color: #eb9316
}
.btn-warning:active,.btn-warning.active{
	background-color: #ec971f;
	border-color: #eb9316
}
.btn-danger{
	background-image: -webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);
	background-image: -o-linear-gradient(top,#d9534f 0,#c9302c 100%);
	background-image: linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0);
	border-color: #c12e2a
}
.btn-danger:active,.btn-danger.active{
	background-color: #c9302c;
	border-color: #c12e2a
}
.btn-info{
	background-image: -webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
	background-image: -o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
	background-image: linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0);
	border-color: #2aabd2
}
.btn-info:active,.btn-info.active{
	background-color: #31b0d5;
	border-color: #2aabd2
}
.thumbnail,.img-thumbnail{
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: 0 1px 2px rgba(0,0,0,0.075)
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	background-image: -webkit-linear-gradient(top,#428bca 0,#357ebd 100%);
	background-image: -o-linear-gradient(top,#428bca 0,#357ebd 100%);
	background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0);
	background-color: #357ebd
}
.navbar{
	background-image: -webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);
	background-image: -o-linear-gradient(top,#fff 0,#f8f8f8 100%);
	background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);
	filter: none!important;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)
}
.navbar .navbar-nav>.active>a{
	background-color: #f8f8f8
}
.navbar-brand,.navbar-nav>li>a{
	text-shadow: 0 1px 0 rgba(255,255,255,0.25)
}
.navbar-inverse{
	background-image: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
	background-image: -o-linear-gradient(top,#3c3c3c 0,#222 100%);
	background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0)
}
.navbar-inverse .navbar-nav>.active>a{
	background-color: #222
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{
	border-radius: 0
}
.alert{
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)
}
.alert-success{
	background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);
	border-color: #b2dba1
}
.alert-info{
	background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
	background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
	background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);
	border-color: #9acfea
}
.alert-warning{
	background-image: -webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
	background-image: -o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
	background-image: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0);
	border-color: #f5e79e
}
.alert-danger{
	background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);
	border-color: #dca7a7
}
.progress{
	background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
	background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
	background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)
}
.progress-bar{
	background-image: -webkit-linear-gradient(top,#428bca 0,#3071a9 100%);
	background-image: -o-linear-gradient(top,#428bca 0,#3071a9 100%);
	background-image: linear-gradient(to bottom,#428bca 0,#3071a9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)
}
.progress-bar-success{
	background-image: -webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);
	background-image: -o-linear-gradient(top,#5cb85c 0,#449d44 100%);
	background-image: linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)
}
.progress-bar-info{
	background-image: -webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
	background-image: -o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
	background-image: linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)
}
.progress-bar-warning{
	background-image: -webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
	background-image: -o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
	background-image: linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)
}
.progress-bar-danger{
	background-image: -webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);
	background-image: -o-linear-gradient(top,#d9534f 0,#c9302c 100%);
	background-image: linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)
}
.list-group{
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: 0 1px 2px rgba(0,0,0,0.075)
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
	text-shadow: 0 -1px 0 #3071a9;
	background-image: -webkit-linear-gradient(top,#428bca 0,#3278b3 100%);
	background-image: -o-linear-gradient(top,#428bca 0,#3278b3 100%);
	background-image: linear-gradient(to bottom,#428bca 0,#3278b3 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0);
	border-color: #3278b3
}
.panel{
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05)
}
.panel-default>.panel-heading{
	background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
	background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
	background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)
}
.panel-primary>.panel-heading{
	background-image: -webkit-linear-gradient(top,#428bca 0,#357ebd 100%);
	background-image: -o-linear-gradient(top,#428bca 0,#357ebd 100%);
	background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)
}
.panel-success>.panel-heading{
	background-image: -webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);
	background-image: -o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);
	background-image: linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)
}
.panel-info>.panel-heading{
	background-image: -webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);
	background-image: -o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);
	background-image: linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)
}
.panel-warning>.panel-heading{
	background-image: -webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
	background-image: -o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
	background-image: linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)
}
.panel-danger>.panel-heading{
	background-image: -webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);
	background-image: -o-linear-gradient(top,#f2dede 0,#ebcccc 100%);
	background-image: linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)
}
.well{
	background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
	background-image: -o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
	background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);
	border-color: #dcdcdc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)
}
ul.the-icons,ul.icons{
	list-style-type: none;
	margin-left: 2em;
	text-indent: -0.8em
}
a#logout{
	float: right
}
img{
	height: auto;
	max-width: 100%
}
#navArchive,#navMultilevel,#navPeer,#navPortal,#navSequential,#navStandard,#navSub,.mura-tag-cloud,.mura-favorites-list,.mura-page-tools{
	margin-bottom: 1.428571429
}
.navbar-wrapper{
	position: relative;
	z-index: 15
}
.navbar-wrapper .navbar .navbar-form{
	padding: 0
}
.navbar-wrapper .navbar .nav>li{
	position: relative
}
.navbar-wrapper .navbar .navbar-nav{
	margin-left: 0;
	margin-right: 0
}
.nav{
	margin-bottom: 0
}
.dropdown-menu{
	margin-top: 0
}
.nav li:hover .dropdown-menu{
	display: inline-block
}
.nav li:hover .dropdown-menu ul.dropdown-menu{
	display: none
}
.nav li:hover .dropdown-menu .dropdown-submenu:hover>ul.dropdown-menu{
	display: block
}
.mura-index{
	padding-top: 0;
	border-top: 0;
	margin-top: 0
}
.mura-index dl{
	border-bottom: 1px solid #eee;
	padding-bottom: 12px;
	margin: 0 0 12px;
	float: left;
	width: 100%
}
.mura-index dt.releaseDate{
	font-size: 12px;
	margin-bottom: .25em;
	line-height: 1
}
.mura-index dd{
	margin-left: 0
}
.comments,.tags,.rating{
	font-size: 12px;
	line-height: 12px
}
.pagination{
	margin: 24px 0 18px!important
}
.pagination a{
	padding: 0 14px
}
#homepage .carousel{
	margin-bottom: 1em;
	margin-top: -91px
}
#homepage .carousel .row{
	margin: 0;
	padding: 0
}
#homepage .carousel .carousel-caption{
	z-index: 10;
	background-color: rgba(50,50,50,0.5);
	padding: 0 2em 2.5em
}
#homepage .carousel .carousel-caption h3 a{
	color: #fff;
	font-weight: bold
}
#homepage .carousel .item{
	height: 500px;
	background-color: #555
}
#homepage .carousel .item img{
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%
}
#homepage .promos>div{
	text-align: center
}
aside h1,aside h2,aside h3,aside h4,aside h5,aside h6{
	margin: 0 0 .5em 0;
	line-height: 1.1
}
aside h1{
	font-size: 36px
}
aside h2{
	font-size: 22px
}
aside h3{
	font-size: 18px
}
aside h4{
	font-size: 16px
}
aside h5{
	font-size: 14px
}
aside h6{
	font-size: 12px
}
.navArchive h2,.navArchive h3{
	margin-bottom: 0
}
a.menu:after,.dropdown-toggle:after{
	content: none
}
.well ul,.well ol,ul.well,ol.well{
	list-style-type: none;
	margin-bottom: 0
}
.well ul li a,.well ol li a,ul.well li a,ol.well li a{
	display: block;
	padding: 2px 0 4px
}
.content img{
	height: auto!important
}
.mura-index ul,.mura-tag-cloud ul,.mura-session-tools ul,.mura-favorites-list ul,.mura-index ol,.mura-tag-cloud ol,.mura-session-tools ol,.mura-favorites-list ol{
	-webkit-padding-start: 0;
	padding-left: 0
}
.mura-index ul.navSecondary li,.mura-tag-cloud ul.navSecondary li,.mura-session-tools ul.navSecondary li,.mura-favorites-list ul.navSecondary li,.mura-index ol.navSecondary li,.mura-tag-cloud ol.navSecondary li,.mura-session-tools ol.navSecondary li,.mura-favorites-list ol.navSecondary li{
	margin: 0 0 .5em 0
}
.mura-search-again p{
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad
}
.nav-list li.active ul{
	padding: 0
}
.nav-list li li a.active{
	background: transparent;
	color: #428bca;
	text-shadow: 0
}
.nav-list li.active li a{
	padding-left: 30px;
	padding-right: 30px
}
.nav-list li.active li li a{
	padding-left: 45px;
	padding-right: 45px
}
.nav-list li.active li li li a{
	padding-left: 60px;
	padding-right: 60px
}
.nav-list li.active li li li li a{
	padding-left: 75px;
	padding-right: 75px
}
.nav-list li.active li.active a,.nav-list li.active li.active a:hover{
	background: transparent;
	color: #2a6496;
	text-shadow: 0 0 0 transparent!important
}
.moreResults{
	background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
	background-image: -o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
	background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);
	border-color: #dcdcdc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);
	border-radius: 6px
}
.moreResults:before,.moreResults:after{
	content: " ";
	display: table
}
.moreResults:after{
	clear: both
}
.moreResults:before,.moreResults:after{
	content: " ";
	display: table
}
.moreResults:after{
	clear: both
}
.moreResults dt{
	font-size: 12px;
	font-weight: normal
}
.moreResults>p{
	float: left!important;
	margin: .5em 0
}
.moreResults>ul{
	float: right!important;
	whitespace: nowrap
}
.moreResults>ul.pager{
	margin: 0
}
.moreResults>ul>li{
	display: inline-block
}
.moreResults>ul>li>a:hover{
	background-color: #999;
	color: #fff
}
li.form ol,.mura-tag-cloud ol{
	list-style: none;
	margin: 0
}
.mura-tag-cloud a.tag{
	color: #428bca
}
.mura-tag-cloud a.tag:hover{
	color: #2a6496
}
.pagination{
	margin: 24px 0 18px!important
}
.pagination a{
	padding: 0 14px
}
.mura-slideshow dt{
	margin-bottom: .25em
}
.mura-slideshow dt.releaseDate{
	font-size: 12px
}
.mura-slideshow dt.title{
	font-size: 22px
}
ol.mura-pager{
	text-align: center
}
ol.mura-pager li{
	margin: 0 .25em;
	display: inline-block;*
	display: inline;
	background: #eee
}
ol.mura-pager li.activeLI a{
	background: #08c;
	color: #fff
}
.mura-calendar{
	text-align: center
}
.mura-calendar table thead{
	background: #eee
}
.mura-calendar table thead th,.mura-calendar table thead th a{
	line-height: 1.5;
	padding: .5em;
	text-align: center
}
.mura-calendar table td,.mura-calendar table th{
	border-collapse: collapse;
	border: 0;
	font-size: 12px
}
.mura-calendar table table #previousMonth a,.mura-calendar table table #nextMonth a{
	font-weight: normal;
	font-size: 150%;
	line-height: 1.1;
	padding: 0
}
.mura-calendar table .table tbody tr:hover td,.mura-calendar table .table tbody tr:hover th{
	background: #fff
}
.mura-calendar-nav th{
	line-height: 1;
	padding: 0
}
.mura-calendar-nav th a{
	line-height: 1;
	padding: 2px 2px 4px
}
.table-bordered th,.table-bordered td{
	border-left: 1px solid #ddd
}
.table th,.table td{
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd
}
form legend+p{
	line-height: 1.2
}
form legend+ul,form legend+ol{
	padding-top: 1em
}
form ol,form ul{
	margin: 0
}
form ol li,form ul li{
	list-style: none
}
.well form{
	margin-bottom: 0
}
form:not(.navbar-form) ol li.control-group label input,form:not(.navbar-form) ol li.form-group label input{
	height: auto;
	margin-top: .35em;
	width: auto
}
form:not(.navbar-form) .control-group .controls label.checkbox input,form:not(.navbar-form) .form-group .controls label.checkbox input{
	height: auto;
	margin-top: .35em;
	width: auto
}
form:not(.navbar-form) label .help-inline{
	font-weight: normal;
	vertical-align: top
}
.sidebar input.text,.sidebar textarea,.sidebar select{
	width: 95%
}
.req label{
	background: 0
}
.req label:after{
	content: " *";
	color: red
}
p.required{
	display: inline-block;
	margin-bottom: 1em!important;
	background: 0
}
p.required:before{
	content: "* ";
	color: red
}
.req ins{
	position: absolute;
	left: -9999px
}
.force-block{
	display: block!important;
	float: none;
	clear: both
}
section .mura-index .credits,section .mura-index .comments,section .mura-index .tags,section .mura-index .rating{
	line-height: 20px
}
.rating{
	background-position: 0 50%;
	min-height: 20px
}
.navbar-form .form-control{
	width: 100%
}
.mura-search-results .well{
	padding: .5em;
	margin: 0
}
.mura-search-results .well p{
	padding: 0;
	margin: 0
}
.mura-search-results .mura-index{
	border: 0
}
.mura-search-results .mura-search-again{
	padding: 0;
	margin: 0 -15px
}
.center{
	text-align: center
}
.mura-comments>.mura-comment-sort-container,.mura-comments .mura-comment-more-comments-container{
	margin-bottom: 20px
}
.mura-comments dl:last-child{
	border-bottom: 0;
	padding-bottom: 0
}
.mura-comments dt>em{
	font-weight: normal;
	font-style: italic
}
.mura-comments #mura-comment-post-comment legend{
	border: 0
}
.mura-comments dd.mura-comment-reply{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.mura-comments dd.mura-comment-reply:before{
	margin-right: .25em;
	color: #428bca;
	content: "\f112"
}
.mura-comments dd.mura-comment-spam{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.mura-comments dd.mura-comment-spam:before{
	margin-right: .25em;
	color: #428bca;
	content: "\f05e"
}
.fontawesome-icon-list [class*="span"]{
	float: left;
	min-height: 1px;
	margin-left: 30px
}
.fontawesome-icon-list .text-muted{
	color: #999
}
.fontawesome-icon-list .fa-hover a{
	display: block;
	color: #222;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: auto
}
.fontawesome-icon-list .fa-hover a .fa{
	width: 32px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px
}
.fontawesome-icon-list .fa-hover a:hover{
	background-color: #428bca;
	color: #fff
}
.fontawesome-icon-list .fa-hover a:hover .text-muted{
	color: #fff
}
.fontawesome-icon-list .fa-hover a:hover i.fa{
	font-size: 28px;
	vertical-align: -6px
}
.theme-showcase .theme-dropdown .dropdown-menu{
	display: block;
	position: static;
	margin-bottom: 20px
}
.theme-showcase>p>.btn{
	margin: 5px 0
}
ol.linenums{
	margin-left: -10px!important
}
.mura-edit-mode body{
	margin-top: 30px
}
@media(max-width:767px){
	.mura-edit-mode .mura #frontEndTools>ul#tools-changesets,.mura-edit-mode .mura #frontEndTools>ul#tools-status{
		display: none
	}
	.mura-edit-mode .mura #frontEndTools>ul#tools-version{
		padding-left: 37px!important
	}
	.navbar-wrapper{
		margin-top: 0
	}
	.navbar-wrapper .navbar{
		border-radius: 0
	}
	.navbar-wrapper .navbar .navbar-form{
		margin-bottom: 0;
		padding: 1em
	}
	.navbar-wrapper .navbar ul#navPrimary{
		margin-left: -15px;
		margin-right: -15px
	}
	.navbar-wrapper .navbar ul#navPrimary .caret,.navbar-wrapper .navbar ul#navPrimary ul.dropdown-menu{
		display: none
	}
	#homepage .carousel .item img{
		max-width: 1200px;
		min-height: 100%
	}
}@media(min-width:768px){
	header .navbar-form{
		padding: 0
	}
	#homepage .carousel{
		margin-top: -141px
	}
	#homepage .carousel .item img{
		max-width: 1200px;
		min-height: 100%
	}
}@media(min-width:1200px){
	header .navbar-form{
		padding-right: 0
	}
}@media(max-width:480px){
	.mura-edit-mode .mura #frontEndTools>ul#tools-version,.mura-edit-mode .mura #frontEndTools>ul li#adminWelcome{
		display: none
	}
	.mura-edit-mode .mura #frontEndTools>ul#adminSiteManager{
		margin-left: 37px!important
	}
}@media print{
	header,#frontEndTools{
		display: none!important
	}
}