@charset "UTF-8";

.bbqg_content.content_yii .select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
	font-size: 100%;
}

.bbqg_content.content_yii .select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.bbqg_content.content_yii .select2-container .select2-selection--single:focus,
.bbqg_content.content_yii .select2-container .select2-selection--single:active {
	outline: none;
}

.bbqg_content.content_yii .select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.bbqg_content.content_yii .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.bbqg_content.content_yii .select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.bbqg_content.content_yii .select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .select2-container .select2-search--inline {
	float: left;
}

.bbqg_content.content_yii .select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}

.bbqg_content.content_yii .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	appearance: none;
}

.bbqg_content.content_yii .select2-dropdown {
	background-color: white;
	border: 1px solid #babec1;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 10510;
}

.bbqg_content.content_yii .select2-results {
	display: block;
}

.bbqg_content.content_yii .select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bbqg_content.content_yii .select2-results__option {
	padding: 1rem;
	margin: 0;
	user-select: none;
	-webkit-user-select: none;
}

.bbqg_content.content_yii .select2-results__option[aria-selected] {
	cursor: pointer;
}

.bbqg_content.content_yii .select2-container--open .select2-dropdown {
	left: 0;
}

.bbqg_content.content_yii .select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: -1px;
}

.bbqg_content.content_yii .select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: -1px;
}

.bbqg_content.content_yii .select2-search--dropdown {
	display: block;
	padding: 4px;
}

.bbqg_content.content_yii .select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.bbqg_content.content_yii .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	appearance: none;
}

.bbqg_content.content_yii .select2-search--dropdown.select2-search--hide {
	display: none;
}

.bbqg_content.content_yii .select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.bbqg_content.content_yii .select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
}

.bbqg_content.content_yii .select2-container--default .select2-dropdown {
	border-color: #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 0.0625rem solid #babec1;
	border-bottom-color: #adb1b5;
	border-radius: .125em;
	height: 2.5rem;
	margin: 0;
	position: relative;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single:hover {
	background: #f8f8f8;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #282b2d;
	line-height: 2.5rem;
	position: relative;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__rendered span.prefix {
	color: #21546d;
	margin-right: 0.375rem;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #84888d;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.5rem;
	position: absolute;
	top: 0;
	right: 0.625rem;
	width: 1.25rem;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border: .125em solid #21546d;
	border-top-width: 0;
	border-left-width: 0;
	display: inline-block;
	height: .625em;
	margin-left: .5em;
	padding: 0;
	position: relative;
	top: .3125em;
	width: .625em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	right: auto;
	left: 1px;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: #babec1;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	top: .5625em;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.bbqg_content.content_yii .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 0;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-search--inline .select2-search__field {
	background: none;
	border: none;
	outline: 0;
	box-shadow: none;
	appearance: textfield;
}

.bbqg_content.content_yii .select2-container--default .select2-results > .select2-results__options {
	max-height: 500px;
	overflow-y: auto;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price {
	display: block;
	z-index: 1;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price.increase,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.increase {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price.decrease,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.decrease {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .select-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 2;
	height: 90%;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .has-price .select-text {
	position: absolute;
	width: auto;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price {
	position: absolute;
	right: 40px;
	width: 130px;
	display: none;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.increase {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.decrease {
	color: #9d3337;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[aria-disabled=true] {
	color: #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[aria-selected=true] {
	color: #ff7b1a;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #edf0f1;
	color: #282b2d;
}

.bbqg_content.content_yii .select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: .375em;
}

.bbqg_content.content_yii .select2-container--default .select2-dropdown {
	border-color: #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 0.0625rem solid #babec1;
	border-bottom-color: #adb1b5;
	border-radius: .125em;
	height: 2.5rem;
	margin: 0;
	position: relative;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single:hover {
	background: #f8f8f8;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #282b2d;
	line-height: 2.5rem;
	position: relative;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__rendered span.prefix {
	color: #21546d;
	margin-right: 0.375rem;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #84888d;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.5rem;
	position: absolute;
	top: 0;
	right: 0.625rem;
	width: 1.25rem;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border: .125em solid #21546d;
	border-top-width: 0;
	border-left-width: 0;
	display: inline-block;
	height: .625em;
	margin-left: .5em;
	padding: 0;
	position: relative;
	top: .3125em;
	width: .625em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	right: auto;
	left: 1px;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: #babec1;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	top: .5625em;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.bbqg_content.content_yii .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.bbqg_content.content_yii .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.bbqg_content.content_yii .select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.bbqg_content.content_yii .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 0;
}

.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.bbqg_content.content_yii .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-search--inline .select2-search__field {
	background: none;
	border: none;
	outline: 0;
	box-shadow: none;
	appearance: textfield;
}

.bbqg_content.content_yii .select2-container--default .select2-results > .select2-results__options {
	max-height: 500px;
	overflow-y: auto;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price {
	display: block;
	z-index: 1;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price.increase,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.increase {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .opt-price.decrease,
.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.decrease {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .select-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 2;
	height: 90%;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .has-price .select-text {
	position: absolute;
	width: auto;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price {
	position: absolute;
	right: 40px;
	width: 130px;
	display: none;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.increase {
	color: #267038;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .opt-price.decrease {
	color: #9d3337;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[aria-disabled=true] {
	color: #babec1;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option[aria-selected=true] {
	color: #ff7b1a;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.bbqg_content.content_yii .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #edf0f1;
	color: #282b2d;
}

.bbqg_content.content_yii .select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: .375em;
}

.bbqg_content.content_yii .select2-container--default .select2-selection__rendered .has-price .select-text {
	height: 95%;
	width: auto;
}

.bbqg_content.content_yii .select2-results__option {
	vertical-align: middle;
	position: relative;
}

.bbqg_content.content_yii .select2-results__option .select-show-img {
	display: inline-block;
	height: 48px;
}

.bbqg_content.content_yii .select2-results__option .select-show-img .select-img {
	width: 56px;
	height: 56px;
	position: absolute;
}

.bbqg_content.content_yii .select2-results__option .select-show-img .select-img img {
	max-height: 95%;
	mix-blend-mode: multiply;
}

.bbqg_content.content_yii .select2-results__option .select-show-img .select-text {
	display: inline-block;
	vertical-align: middle;
}

.bbqg_content.content_yii .select2-results__option .select-show-img .select-text,
.bbqg_content.content_yii .select2-results__option .select-show-img .opt-price {
	margin-left: 70px;
}

.bbqg_content.content_yii .select2-results__option.select2-results__option--highlight .select-img {
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .mobile #product-options-modal .modal-body {
	min-height: 600px;
}

.bbqg_content.content_yii html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

.bbqg_content.content_yii body {
	margin: 0;
}

.bbqg_content.content_yii main {
	display: block;
}

.bbqg_content.content_yii h1 {
	font-size: 2em;
	margin: .67em 0;
}

.bbqg_content.content_yii hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

.bbqg_content.content_yii pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

.bbqg_content.content_yii a {
	background-color: transparent;
}

.bbqg_content.content_yii abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

.bbqg_content.content_yii b,
.bbqg_content.content_yii strong {
	font-weight: bolder;
}

.bbqg_content.content_yii code,
.bbqg_content.content_yii kbd,
.bbqg_content.content_yii samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

.bbqg_content.content_yii small {
	font-size: 80%;
}

.bbqg_content.content_yii sub,
.bbqg_content.content_yii sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.bbqg_content.content_yii sub {
	bottom: -.25em;
}

.bbqg_content.content_yii sup {
	top: -.5em;
}

.bbqg_content.content_yii img {
	border-style: none;
}

.bbqg_content.content_yii button,
.bbqg_content.content_yii input,
.bbqg_content.content_yii optgroup,
.bbqg_content.content_yii select,
.bbqg_content.content_yii textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

.bbqg_content.content_yii button,
.bbqg_content.content_yii input {
	overflow: visible;
}

.bbqg_content.content_yii button,
.bbqg_content.content_yii select {
	text-transform: none;
}

.bbqg_content.content_yii button,
.bbqg_content.content_yii [type="button"],
.bbqg_content.content_yii [type="reset"],
.bbqg_content.content_yii [type="submit"] {
	appearance: button;
}

.bbqg_content.content_yii button::-moz-focus-inner,
.bbqg_content.content_yii [type="button"]::-moz-focus-inner,
.bbqg_content.content_yii [type="reset"]::-moz-focus-inner,
.bbqg_content.content_yii [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

.bbqg_content.content_yii button:-moz-focusring,
.bbqg_content.content_yii [type="button"]:-moz-focusring,
.bbqg_content.content_yii [type="reset"]:-moz-focusring,
.bbqg_content.content_yii [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

.bbqg_content.content_yii fieldset {
	padding: .35em .75em .625em;
}

.bbqg_content.content_yii legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

.bbqg_content.content_yii progress {
	vertical-align: baseline;
}

.bbqg_content.content_yii textarea {
	overflow: auto;
}

.bbqg_content.content_yii [type="checkbox"],
.bbqg_content.content_yii [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

.bbqg_content.content_yii [type="number"]::-webkit-inner-spin-button,
.bbqg_content.content_yii [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

.bbqg_content.content_yii [type="search"]::-webkit-search-decoration {
	appearance: none;
}

.bbqg_content.content_yii ::-webkit-file-upload-button {
	appearance: button;
	font: inherit;
}

.bbqg_content.content_yii details {
	display: block;
}

.bbqg_content.content_yii summary {
	display: list-item;
}

.bbqg_content.content_yii template {
	display: none;
}

.bbqg_content.content_yii [hidden] {
	display: none;
}

.bbqg_content.content_yii html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bbqg_content.content_yii *,
.bbqg_content.content_yii *::before,
.bbqg_content.content_yii *::after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

.bbqg_content.content_yii html {
	-ms-overflow-style: scrollbar;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.bbqg_content.content_yii html:focus-within {
	scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
	.bbqg_content.content_yii html:focus-within {
		scroll-behavior: auto;
	}

	.bbqg_content.content_yii *,
  .bbqg_content.content_yii *::before,
  .bbqg_content.content_yii *::after {
		animation-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
	}
}

.bbqg_content.content_yii body {
	background: #fff;
	color: #282b2d;
	height: 100%;
	margin-right: 0;
	margin-left: 0;
	min-height: 100vh;
	min-width: 0;
	padding: 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}

.bbqg_content.content_yii ::-moz-selection {
	background: rgba(255, 138, 51, 0.8);
	color: #282b2d;
	text-shadow: none;
}

.bbqg_content.content_yii ::selection {
	background: rgba(255, 138, 51, 0.8);
	color: #282b2d;
	text-shadow: none;
}

.bbqg_content.content_yii a {
	color: #186385;
	text-decoration: none;
	-webkit-text-decoration-skip: edges spaces;
	text-decoration-skip-ink: auto;
}

.bbqg_content.content_yii a:hover,
.bbqg_content.content_yii a:focus,
.bbqg_content.content_yii a:active {
	text-decoration: underline;
}

.bbqg_content.content_yii a:hover {
	color: #1376a4;
}

.bbqg_content.content_yii a:focus,
.bbqg_content.content_yii a:active {
	color: #0b8ac5;
}

.bbqg_content.content_yii *:focus:not([tabindex="-1"]) {
	border-radius: .1875em;
	outline: none;
}

.bbqg_content.content_yii *:focus-visible:not([tabindex="-1"]) {
    -webkit-box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
	box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8) !;
}

.bbqg_content.content_yii a:focus-visible,
.bbqg_content.content_yii *:focus-visible:not([tabindex="-1"]) {
    outline: none !important;
    box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8) !important;
    border-radius: .1875em;
}

.bbqg_content.content_yii ol,
.bbqg_content.content_yii ul {
	list-style-position: inside;
}

.bbqg_content.content_yii ol[role='list'],
.bbqg_content.content_yii ul[role='list'] {
	list-style: none;
}

.bbqg_content.content_yii table {
	border-collapse: collapse;
	width: 100%;
}

.bbqg_content.content_yii table caption {
	position: relative;
	text-align: left;
}

.bbqg_content.content_yii fieldset {
	border: none;
	margin: 0;
	min-width: 0;
	padding: 0;
}

.bbqg_content.content_yii label,
.bbqg_content.content_yii button,
.bbqg_content.content_yii [role="button"] {
	cursor: pointer;
}

.bbqg_content.content_yii label *,
.bbqg_content.content_yii button *,
.bbqg_content.content_yii [role="button"] * {
	pointer-events: none;
}

.bbqg_content.content_yii button,
.bbqg_content.content_yii input,
.bbqg_content.content_yii select,
.bbqg_content.content_yii textarea,
.bbqg_content.content_yii .btn,
.bbqg_content.content_yii .input {
	border: thin solid transparent;
	border-radius: 0;
	font-size: inherit;
	line-height: normal;
	margin: auto;
	outline: 0;
	width: auto;
}

@supports (-webkit-overflow-scrolling: touch) {
	.bbqg_content.content_yii input[type="color"],
  .bbqg_content.content_yii input[type="date"],
  .bbqg_content.content_yii input[type="datetime"],
  .bbqg_content.content_yii input[type="datetime-local"],
  .bbqg_content.content_yii input[type="email"],
  .bbqg_content.content_yii input[type="month"],
  .bbqg_content.content_yii input[type="number"],
  .bbqg_content.content_yii input[type="password"],
  .bbqg_content.content_yii input[type="search"],
  .bbqg_content.content_yii input[type="tel"],
  .bbqg_content.content_yii input[type="text"],
  .bbqg_content.content_yii input[type="time"],
  .bbqg_content.content_yii input[type="url"],
  .bbqg_content.content_yii input[type="week"],
  .bbqg_content.content_yii select:focus,
  .bbqg_content.content_yii textarea {
		font-size: 16px !important;
	}
}

.bbqg_content.content_yii img {
	image-rendering: optimizeQuality;
	image-rendering: -moz-auto;
	-ms-interpolation-mode: bicubic;
	border-style: none;
	vertical-align: middle;
}

.bbqg_content.content_yii embed,
.bbqg_content.content_yii object,
.bbqg_content.content_yii svg,
.bbqg_content.content_yii video {
	max-width: 100%;
}

.bbqg_content.content_yii svg {
	color: inherit;
	overflow: hidden;
	vertical-align: middle;
	text-rendering: geometricPrecision;
}

.bbqg_content.content_yii svg:not([viewBox]) {
	height: 24px;
	width: 24px;
}

.bbqg_content.content_yii svg:not([fill]),
.bbqg_content.content_yii svg *:not([fill]) {
	fill: currentColor;
}

.bbqg_content.content_yii svg text {
	font-style: normal;
}

.bbqg_content.content_yii hr {
	border: none;
	border-top: thin solid;
	width: 100%;
}

.bbqg_content.content_yii output {
	display: inline-block;
}

.bbqg_content.content_yii s {
	color: #636d76;
}

.bbqg_content.content_yii .visually-hidden:not(:focus):not(:active),
.bbqg_content.content_yii .sr-only:not(:focus):not(:active) {
	border: 0;
	clip: rect(0 0 0 0);
	clip-path: polygon(0px 0, 0 0, 0 0);
	-webkit-clip-path: polygon(0px 0, 0 0, 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.bbqg_content.content_yii .sr-focusable:focus,
.bbqg_content.content_yii .sr-only.focusable:active:focus,
.bbqg_content.content_yii .sr-only.focusable:focus:focus,
.bbqg_content.content_yii .sr-focusable:focus-within,
.bbqg_content.content_yii .sr-only.focusable:active:focus-within,
.bbqg_content.content_yii .sr-only.focusable:focus:focus-within,
.bbqg_content.content_yii .sr-focusable:active,
.bbqg_content.content_yii .sr-only.focusable:active:active,
.bbqg_content.content_yii .sr-only.focusable:focus:active {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	white-space: inherit;
	width: auto;
}

.bbqg_content.content_yii .invisible {
	visibility: hidden;
}

.bbqg_content.content_yii .off-screen {
	position: absolute;
	left: -100vw;
}

.bbqg_content.content_yii .off-screen .skip-link {
	line-height: 2.5;
	opacity: 0;
	padding: 0 1em;
	position: fixed;
	top: .75em;
	left: 1em;
	transform: translateY(-10em);
	transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	z-index: 9;
}

.bbqg_content.content_yii .off-screen .skip-link:focus,
.bbqg_content.content_yii .off-screen .skip-link:active {
	opacity: 1;
	transform: translateY(0);
}

@media print {
	.bbqg_content.content_yii *,
  .bbqg_content.content_yii *::before,
  .bbqg_content.content_yii *::after {
		background: #fff !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	.bbqg_content.content_yii a,
  .bbqg_content.content_yii a:visited {
		text-decoration: underline;
	}

	.bbqg_content.content_yii a[href]::after {
		content: " (" attr(href) ")";
	}

	.bbqg_content.content_yii abbr[title]::after {
		content: " (" attr(title) ")";
	}

	.bbqg_content.content_yii a[href^="#"]::after,
  .bbqg_content.content_yii a[href^="javascript:"]::after {
		content: "";
	}

	.bbqg_content.content_yii pre {
		white-space: pre-wrap !important;
	}

	.bbqg_content.content_yii pre,
  .bbqg_content.content_yii blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	.bbqg_content.content_yii thead {
		display: table-header-group;
	}

	.bbqg_content.content_yii tr,
  .bbqg_content.content_yii img {
		page-break-inside: avoid;
	}

	.bbqg_content.content_yii p,
  .bbqg_content.content_yii h2,
  .bbqg_content.content_yii h3 {
		orphans: 3;
		widows: 3;
	}

	.bbqg_content.content_yii h2,
  .bbqg_content.content_yii h3 {
		page-break-after: avoid;
	}
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .grid {
	display: block;
	display: flow-root;
	width: 100%;
}

.bbqg_content.content_yii .grid,
.bbqg_content.content_yii .grid > * {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	position: relative;
	text-align: left;
}

.bbqg_content.content_yii .grid > * {
	display: block;
	float: left;
	line-height: inherit;
	min-height: 1px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.bbqg_content.content_yii .grid {
		float: left;
	}

	.bbqg_content.content_yii .grid:before,
  .bbqg_content.content_yii .grid:after {
		content: " ";
		display: table;
	}

	.bbqg_content.content_yii .grid:after {
		clear: both;
	}
}

@supports (display: flex) or (display: -webkit-box) {
	.bbqg_content.content_yii .grid {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}

	.bbqg_content.content_yii .grid > * {
		float: none;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.bbqg_content.content_yii .grid.autofit-cols > .col {
		width: 100%;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: auto;
	}

	.bbqg_content.content_yii .grid.autofit-cols.border-left > .col {
		padding: 0 1.5em;
	}

	.bbqg_content.content_yii .grid.autofit-cols.border-left > .col + .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid.autofit-cols.border-left > .col:first-child {
		padding-left: 0;
	}
}

.bbqg_content.content_yii .grid-border.num-cols-1 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-1 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-1 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-1 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-1 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-1 > .col:nth-child(1n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-1 > .col:nth-child(1n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-1 > .col:nth-child(1n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-1 > .col:nth-child(1n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-1 > .col:nth-child(1n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-1 > .col:nth-child(n+2),
.bbqg_content.content_yii .grid-bordered.num-cols-1 > .col:nth-child(n+2),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-1 > .col:nth-child(n+2),
.bbqg_content.content_yii .grid.with-col-border.num-cols-1 > .col:nth-child(n+2),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-1 > .col:nth-child(n+2) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-2 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-2 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-2 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-2 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-2 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-2 > .col:nth-child(2n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-2 > .col:nth-child(2n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-2 > .col:nth-child(2n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-2 > .col:nth-child(2n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-2 > .col:nth-child(2n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-2 > .col:nth-child(n+3),
.bbqg_content.content_yii .grid-bordered.num-cols-2 > .col:nth-child(n+3),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-2 > .col:nth-child(n+3),
.bbqg_content.content_yii .grid.with-col-border.num-cols-2 > .col:nth-child(n+3),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-2 > .col:nth-child(n+3) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-3 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-3 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-3 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-3 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-3 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-3 > .col:nth-child(3n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-3 > .col:nth-child(3n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-3 > .col:nth-child(3n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-3 > .col:nth-child(3n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-3 > .col:nth-child(3n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-3 > .col:nth-child(n+4),
.bbqg_content.content_yii .grid-bordered.num-cols-3 > .col:nth-child(n+4),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-3 > .col:nth-child(n+4),
.bbqg_content.content_yii .grid.with-col-border.num-cols-3 > .col:nth-child(n+4),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-3 > .col:nth-child(n+4) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-4 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-4 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-4 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-4 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-4 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-4 > .col:nth-child(4n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-4 > .col:nth-child(4n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-4 > .col:nth-child(4n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-4 > .col:nth-child(4n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-4 > .col:nth-child(4n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-4 > .col:nth-child(n+5),
.bbqg_content.content_yii .grid-bordered.num-cols-4 > .col:nth-child(n+5),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-4 > .col:nth-child(n+5),
.bbqg_content.content_yii .grid.with-col-border.num-cols-4 > .col:nth-child(n+5),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-4 > .col:nth-child(n+5) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-5 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-5 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-5 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-5 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-5 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-5 > .col:nth-child(5n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-5 > .col:nth-child(5n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-5 > .col:nth-child(5n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-5 > .col:nth-child(5n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-5 > .col:nth-child(5n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-5 > .col:nth-child(n+6),
.bbqg_content.content_yii .grid-bordered.num-cols-5 > .col:nth-child(n+6),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-5 > .col:nth-child(n+6),
.bbqg_content.content_yii .grid.with-col-border.num-cols-5 > .col:nth-child(n+6),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-5 > .col:nth-child(n+6) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-6 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-6 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-6 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-6 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-6 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-6 > .col:nth-child(6n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-6 > .col:nth-child(6n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-6 > .col:nth-child(6n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-6 > .col:nth-child(6n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-6 > .col:nth-child(6n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-6 > .col:nth-child(n+7),
.bbqg_content.content_yii .grid-bordered.num-cols-6 > .col:nth-child(n+7),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-6 > .col:nth-child(n+7),
.bbqg_content.content_yii .grid.with-col-border.num-cols-6 > .col:nth-child(n+7),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-6 > .col:nth-child(n+7) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-7 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-7 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-7 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-7 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-7 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-7 > .col:nth-child(7n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-7 > .col:nth-child(7n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-7 > .col:nth-child(7n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-7 > .col:nth-child(7n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-7 > .col:nth-child(7n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-7 > .col:nth-child(n+8),
.bbqg_content.content_yii .grid-bordered.num-cols-7 > .col:nth-child(n+8),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-7 > .col:nth-child(n+8),
.bbqg_content.content_yii .grid.with-col-border.num-cols-7 > .col:nth-child(n+8),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-7 > .col:nth-child(n+8) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-8 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-8 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-8 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-8 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-8 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-8 > .col:nth-child(8n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-8 > .col:nth-child(8n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-8 > .col:nth-child(8n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-8 > .col:nth-child(8n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-8 > .col:nth-child(8n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-8 > .col:nth-child(n+9),
.bbqg_content.content_yii .grid-bordered.num-cols-8 > .col:nth-child(n+9),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-8 > .col:nth-child(n+9),
.bbqg_content.content_yii .grid.with-col-border.num-cols-8 > .col:nth-child(n+9),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-8 > .col:nth-child(n+9) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-9 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-9 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-9 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-9 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-9 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-9 > .col:nth-child(9n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-9 > .col:nth-child(9n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-9 > .col:nth-child(9n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-9 > .col:nth-child(9n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-9 > .col:nth-child(9n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-9 > .col:nth-child(n+10),
.bbqg_content.content_yii .grid-bordered.num-cols-9 > .col:nth-child(n+10),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-9 > .col:nth-child(n+10),
.bbqg_content.content_yii .grid.with-col-border.num-cols-9 > .col:nth-child(n+10),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-9 > .col:nth-child(n+10) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-10 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-10 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-10 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-10 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-10 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-10 > .col:nth-child(10n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-10 > .col:nth-child(10n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-10 > .col:nth-child(10n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-10 > .col:nth-child(10n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-10 > .col:nth-child(10n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-10 > .col:nth-child(n+11),
.bbqg_content.content_yii .grid-bordered.num-cols-10 > .col:nth-child(n+11),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-10 > .col:nth-child(n+11),
.bbqg_content.content_yii .grid.with-col-border.num-cols-10 > .col:nth-child(n+11),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-10 > .col:nth-child(n+11) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-11 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-11 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-11 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-11 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-11 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-11 > .col:nth-child(11n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-11 > .col:nth-child(11n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-11 > .col:nth-child(11n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-11 > .col:nth-child(11n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-11 > .col:nth-child(11n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-11 > .col:nth-child(n+12),
.bbqg_content.content_yii .grid-bordered.num-cols-11 > .col:nth-child(n+12),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-11 > .col:nth-child(n+12),
.bbqg_content.content_yii .grid.with-col-border.num-cols-11 > .col:nth-child(n+12),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-11 > .col:nth-child(n+12) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-12 > .col,
.bbqg_content.content_yii .grid-bordered.num-cols-12 > .col,
.bbqg_content.content_yii .grid-bordered-inner.num-cols-12 > .col,
.bbqg_content.content_yii .grid.with-col-border.num-cols-12 > .col,
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-12 > .col {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .grid-border.num-cols-12 > .col:nth-child(12n+1),
.bbqg_content.content_yii .grid-bordered.num-cols-12 > .col:nth-child(12n+1),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-12 > .col:nth-child(12n+1),
.bbqg_content.content_yii .grid.with-col-border.num-cols-12 > .col:nth-child(12n+1),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-12 > .col:nth-child(12n+1) {
	border-left: 0;
}

.bbqg_content.content_yii .grid-border.num-cols-12 > .col:nth-child(n+13),
.bbqg_content.content_yii .grid-bordered.num-cols-12 > .col:nth-child(n+13),
.bbqg_content.content_yii .grid-bordered-inner.num-cols-12 > .col:nth-child(n+13),
.bbqg_content.content_yii .grid.with-col-border.num-cols-12 > .col:nth-child(n+13),
.bbqg_content.content_yii .grid.with-col-border-2.num-cols-12 > .col:nth-child(n+13) {
	border-top: 0.0625rem solid #d7dbdd;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .grid-border.num-cols-sml-1 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-1 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-1 > [class*="col-sml-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > [class*="col-sml-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > [class*="col-sml-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > [class*="col-sml-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > [class*="col-sml-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > .col:nth-child(1n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-1 > [class*="col-sml-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > [class*="col-sml-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > [class*="col-sml-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > [class*="col-sml-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > [class*="col-sml-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-border.num-cols-sml-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-1 > .col:nth-child(n+2) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-2 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-2 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-2 > [class*="col-sml-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > [class*="col-sml-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > [class*="col-sml-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > [class*="col-sml-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > [class*="col-sml-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > .col:nth-child(2n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-2 > [class*="col-sml-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > [class*="col-sml-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > [class*="col-sml-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > [class*="col-sml-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > [class*="col-sml-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-border.num-cols-sml-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-2 > .col:nth-child(n+3) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-3 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-3 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-3 > [class*="col-sml-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > [class*="col-sml-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > [class*="col-sml-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > [class*="col-sml-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > [class*="col-sml-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > .col:nth-child(3n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-3 > [class*="col-sml-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > [class*="col-sml-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > [class*="col-sml-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > [class*="col-sml-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > [class*="col-sml-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-border.num-cols-sml-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-3 > .col:nth-child(n+4) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-4 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-4 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-4 > [class*="col-sml-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > [class*="col-sml-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > [class*="col-sml-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > [class*="col-sml-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > [class*="col-sml-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > .col:nth-child(4n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-4 > [class*="col-sml-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > [class*="col-sml-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > [class*="col-sml-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > [class*="col-sml-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > [class*="col-sml-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-border.num-cols-sml-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-4 > .col:nth-child(n+5) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-5 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-5 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-5 > [class*="col-sml-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > [class*="col-sml-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > [class*="col-sml-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > [class*="col-sml-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > [class*="col-sml-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > .col:nth-child(5n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-5 > [class*="col-sml-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > [class*="col-sml-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > [class*="col-sml-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > [class*="col-sml-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > [class*="col-sml-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-border.num-cols-sml-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-5 > .col:nth-child(n+6) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-6 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-6 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-6 > [class*="col-sml-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > [class*="col-sml-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > [class*="col-sml-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > [class*="col-sml-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > [class*="col-sml-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > .col:nth-child(6n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-6 > [class*="col-sml-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > [class*="col-sml-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > [class*="col-sml-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > [class*="col-sml-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > [class*="col-sml-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-border.num-cols-sml-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-6 > .col:nth-child(n+7) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-7 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-7 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-7 > [class*="col-sml-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > [class*="col-sml-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > [class*="col-sml-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > [class*="col-sml-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > [class*="col-sml-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > .col:nth-child(7n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-7 > [class*="col-sml-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > [class*="col-sml-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > [class*="col-sml-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > [class*="col-sml-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > [class*="col-sml-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-border.num-cols-sml-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-7 > .col:nth-child(n+8) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-8 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-8 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-8 > [class*="col-sml-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > [class*="col-sml-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > [class*="col-sml-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > [class*="col-sml-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > [class*="col-sml-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > .col:nth-child(8n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-8 > [class*="col-sml-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > [class*="col-sml-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > [class*="col-sml-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > [class*="col-sml-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > [class*="col-sml-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-border.num-cols-sml-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-8 > .col:nth-child(n+9) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-9 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-9 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-9 > [class*="col-sml-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > [class*="col-sml-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > [class*="col-sml-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > [class*="col-sml-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > [class*="col-sml-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > .col:nth-child(9n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-9 > [class*="col-sml-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > [class*="col-sml-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > [class*="col-sml-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > [class*="col-sml-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > [class*="col-sml-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-border.num-cols-sml-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-9 > .col:nth-child(n+10) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-10 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-10 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-10 > [class*="col-sml-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > [class*="col-sml-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > [class*="col-sml-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > [class*="col-sml-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > [class*="col-sml-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > .col:nth-child(10n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-10 > [class*="col-sml-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > [class*="col-sml-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > [class*="col-sml-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > [class*="col-sml-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > [class*="col-sml-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-border.num-cols-sml-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-10 > .col:nth-child(n+11) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-11 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-11 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-11 > [class*="col-sml-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > [class*="col-sml-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > [class*="col-sml-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > [class*="col-sml-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > [class*="col-sml-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > .col:nth-child(11n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-11 > [class*="col-sml-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > [class*="col-sml-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > [class*="col-sml-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > [class*="col-sml-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > [class*="col-sml-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-border.num-cols-sml-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-11 > .col:nth-child(n+12) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-12 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > [class*="col-sml-"],
  .bbqg_content.content_yii .grid-border.num-cols-sml-12 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-12 > [class*="col-sml-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > [class*="col-sml-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > [class*="col-sml-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > [class*="col-sml-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > [class*="col-sml-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-border.num-cols-sml-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > .col:nth-child(12n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-sml-12 > [class*="col-sml-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > [class*="col-sml-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > [class*="col-sml-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > [class*="col-sml-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > [class*="col-sml-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-border.num-cols-sml-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-sml-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-sml-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-sml-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-sml-12 > .col:nth-child(n+13) {
		border-top: 0.0625rem solid #d7dbdd;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .grid-border.num-cols-med-1 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-1 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-1 > [class*="col-med-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > [class*="col-med-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > [class*="col-med-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > [class*="col-med-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > [class*="col-med-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > .col:nth-child(1n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-1 > [class*="col-med-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > [class*="col-med-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > [class*="col-med-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > [class*="col-med-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > [class*="col-med-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-border.num-cols-med-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-1 > .col:nth-child(n+2) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-2 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-2 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-2 > [class*="col-med-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > [class*="col-med-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > [class*="col-med-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > [class*="col-med-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > [class*="col-med-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > .col:nth-child(2n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-2 > [class*="col-med-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > [class*="col-med-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > [class*="col-med-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > [class*="col-med-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > [class*="col-med-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-border.num-cols-med-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-2 > .col:nth-child(n+3) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-3 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-3 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-3 > [class*="col-med-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > [class*="col-med-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > [class*="col-med-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > [class*="col-med-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > [class*="col-med-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > .col:nth-child(3n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-3 > [class*="col-med-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > [class*="col-med-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > [class*="col-med-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > [class*="col-med-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > [class*="col-med-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-border.num-cols-med-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-3 > .col:nth-child(n+4) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-4 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-4 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-4 > [class*="col-med-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > [class*="col-med-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > [class*="col-med-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > [class*="col-med-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > [class*="col-med-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > .col:nth-child(4n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-4 > [class*="col-med-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > [class*="col-med-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > [class*="col-med-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > [class*="col-med-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > [class*="col-med-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-border.num-cols-med-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-4 > .col:nth-child(n+5) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-5 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-5 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-5 > [class*="col-med-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > [class*="col-med-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > [class*="col-med-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > [class*="col-med-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > [class*="col-med-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > .col:nth-child(5n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-5 > [class*="col-med-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > [class*="col-med-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > [class*="col-med-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > [class*="col-med-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > [class*="col-med-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-border.num-cols-med-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-5 > .col:nth-child(n+6) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-6 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-6 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-6 > [class*="col-med-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > [class*="col-med-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > [class*="col-med-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > [class*="col-med-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > [class*="col-med-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > .col:nth-child(6n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-6 > [class*="col-med-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > [class*="col-med-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > [class*="col-med-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > [class*="col-med-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > [class*="col-med-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-border.num-cols-med-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-6 > .col:nth-child(n+7) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-7 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-7 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-7 > [class*="col-med-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > [class*="col-med-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > [class*="col-med-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > [class*="col-med-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > [class*="col-med-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > .col:nth-child(7n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-7 > [class*="col-med-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > [class*="col-med-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > [class*="col-med-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > [class*="col-med-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > [class*="col-med-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-border.num-cols-med-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-7 > .col:nth-child(n+8) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-8 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-8 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-8 > [class*="col-med-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > [class*="col-med-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > [class*="col-med-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > [class*="col-med-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > [class*="col-med-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > .col:nth-child(8n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-8 > [class*="col-med-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > [class*="col-med-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > [class*="col-med-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > [class*="col-med-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > [class*="col-med-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-border.num-cols-med-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-8 > .col:nth-child(n+9) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-9 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-9 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-9 > [class*="col-med-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > [class*="col-med-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > [class*="col-med-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > [class*="col-med-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > [class*="col-med-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > .col:nth-child(9n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-9 > [class*="col-med-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > [class*="col-med-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > [class*="col-med-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > [class*="col-med-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > [class*="col-med-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-border.num-cols-med-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-9 > .col:nth-child(n+10) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-10 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-10 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-10 > [class*="col-med-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > [class*="col-med-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > [class*="col-med-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > [class*="col-med-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > [class*="col-med-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > .col:nth-child(10n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-10 > [class*="col-med-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > [class*="col-med-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > [class*="col-med-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > [class*="col-med-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > [class*="col-med-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-border.num-cols-med-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-10 > .col:nth-child(n+11) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-11 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-11 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-11 > [class*="col-med-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > [class*="col-med-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > [class*="col-med-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > [class*="col-med-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > [class*="col-med-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > .col:nth-child(11n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-11 > [class*="col-med-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > [class*="col-med-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > [class*="col-med-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > [class*="col-med-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > [class*="col-med-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-border.num-cols-med-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-11 > .col:nth-child(n+12) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-12 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > [class*="col-med-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > [class*="col-med-"],
  .bbqg_content.content_yii .grid-border.num-cols-med-12 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-12 > [class*="col-med-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > [class*="col-med-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > [class*="col-med-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > [class*="col-med-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > [class*="col-med-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-border.num-cols-med-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > .col:nth-child(12n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-med-12 > [class*="col-med-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > [class*="col-med-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > [class*="col-med-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > [class*="col-med-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > [class*="col-med-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-border.num-cols-med-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-med-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-med-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-med-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-med-12 > .col:nth-child(n+13) {
		border-top: 0.0625rem solid #d7dbdd;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .grid-border.num-cols-lrg-1 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-1 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(1n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > .col:nth-child(1n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > .col:nth-child(1n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > [class*="col-lrg-"]:nth-child(n+2),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-1 > .col:nth-child(n+2),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-1 > .col:nth-child(n+2) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-2 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-2 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(2n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > .col:nth-child(2n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > .col:nth-child(2n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > [class*="col-lrg-"]:nth-child(n+3),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-2 > .col:nth-child(n+3),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-2 > .col:nth-child(n+3) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-3 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-3 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(3n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > .col:nth-child(3n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > .col:nth-child(3n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > [class*="col-lrg-"]:nth-child(n+4),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-3 > .col:nth-child(n+4),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-3 > .col:nth-child(n+4) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-4 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-4 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(4n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > .col:nth-child(4n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > .col:nth-child(4n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > [class*="col-lrg-"]:nth-child(n+5),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-4 > .col:nth-child(n+5),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-4 > .col:nth-child(n+5) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-5 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-5 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(5n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > .col:nth-child(5n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > .col:nth-child(5n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > [class*="col-lrg-"]:nth-child(n+6),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-5 > .col:nth-child(n+6),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-5 > .col:nth-child(n+6) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-6 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-6 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(6n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > .col:nth-child(6n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > .col:nth-child(6n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > [class*="col-lrg-"]:nth-child(n+7),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-6 > .col:nth-child(n+7),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-6 > .col:nth-child(n+7) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-7 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-7 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(7n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > .col:nth-child(7n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > .col:nth-child(7n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > [class*="col-lrg-"]:nth-child(n+8),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-7 > .col:nth-child(n+8),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-7 > .col:nth-child(n+8) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-8 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-8 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(8n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > .col:nth-child(8n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > .col:nth-child(8n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > [class*="col-lrg-"]:nth-child(n+9),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-8 > .col:nth-child(n+9),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-8 > .col:nth-child(n+9) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-9 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-9 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(9n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > .col:nth-child(9n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > .col:nth-child(9n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > [class*="col-lrg-"]:nth-child(n+10),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-9 > .col:nth-child(n+10),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-9 > .col:nth-child(n+10) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-10 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-10 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(10n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > .col:nth-child(10n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > .col:nth-child(10n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > [class*="col-lrg-"]:nth-child(n+11),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-10 > .col:nth-child(n+11),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-10 > .col:nth-child(n+11) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-11 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-11 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(11n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > .col:nth-child(11n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > .col:nth-child(11n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > [class*="col-lrg-"]:nth-child(n+12),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-11 > .col:nth-child(n+12),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-11 > .col:nth-child(n+12) {
		border-top: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-12 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > [class*="col-lrg-"],
  .bbqg_content.content_yii .grid-border.num-cols-lrg-12 > .col,
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > .col,
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > .col,
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > .col {
		border-left: 0.0625rem solid #d7dbdd;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(12n+1),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > .col:nth-child(12n+1),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > .col:nth-child(12n+1) {
		border-left: 0;
	}

	.bbqg_content.content_yii .grid-border.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > [class*="col-lrg-"]:nth-child(n+13),
  .bbqg_content.content_yii .grid-border.num-cols-lrg-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered.num-cols-lrg-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid-bordered-inner.num-cols-lrg-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border.num-cols-lrg-12 > .col:nth-child(n+13),
  .bbqg_content.content_yii .grid.with-col-border-2.num-cols-lrg-12 > .col:nth-child(n+13) {
		border-top: 0.0625rem solid #d7dbdd;
	}
}

.bbqg_content.content_yii .grid-border > .col {
	border-color: #d7dbdd;
	margin: 0;
	padding: 3em 0;
}

.bbqg_content.content_yii .grid .grid.num-cols-sml-1 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-2 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-3 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-4 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-5 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-6 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-7 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-8 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-9 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-10 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-11 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-12 > .col-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-sml-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-1 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-2 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-3 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-4 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-5 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-6 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-7 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-8 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-9 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-10 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-11 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-12 > .col-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-med-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-1 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-2 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-3 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-4 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-5 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-6 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-7 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-8 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-9 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-10 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-11 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-12 > .col-lrg-0,
.bbqg_content.content_yii .grid .grid.num-cols-lrg-0 {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	width: 0;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-1 > .col {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-1 > .col-1 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-2 > .col {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-2 > .col-1 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-2 > .col-push-1 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-2 > .col-2 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col-1 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col-push-1 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col-2 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col-push-2 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-3 > .col-3 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 25%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 75%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-1 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-push-1 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-2 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-push-2 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-3 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-push-3 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-4 > .col-4 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 20%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 40%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 60%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 80%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-1 {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-push-1 {
	margin-left: 20%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-2 {
	width: 40%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-push-2 {
	margin-left: 40%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-3 {
	width: 60%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-push-3 {
	margin-left: 60%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-4 {
	width: 80%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-push-4 {
	margin-left: 80%;
}

.bbqg_content.content_yii .grid.num-cols-5 > .col-5 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-1 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-push-1 {
	margin-left: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-2 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-push-2 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-3 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-push-3 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-4 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-push-4 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-5 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-push-5 {
	margin-left: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-6 > .col-6 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 14.28571%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 28.57143%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 42.85714%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 57.14286%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 71.42857%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 85.71429%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col {
	width: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-1 {
	width: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-1 {
	margin-left: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-2 {
	width: 28.57143%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-2 {
	margin-left: 28.57143%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-3 {
	width: 42.85714%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-3 {
	margin-left: 42.85714%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-4 {
	width: 57.14286%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-4 {
	margin-left: 57.14286%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-5 {
	width: 71.42857%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-5 {
	margin-left: 71.42857%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-6 {
	width: 85.71429%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-push-6 {
	margin-left: 85.71429%;
}

.bbqg_content.content_yii .grid.num-cols-7 > .col-7 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 12.5%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 25%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 37.5%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 62.5%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 75%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 87.5%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-8 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col {
	width: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-1 {
	width: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-1 {
	margin-left: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-2 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-2 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-3 {
	width: 37.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-3 {
	margin-left: 37.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-4 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-4 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-5 {
	width: 62.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-5 {
	margin-left: 62.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-6 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-6 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-7 {
	width: 87.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-push-7 {
	margin-left: 87.5%;
}

.bbqg_content.content_yii .grid.num-cols-8 > .col-8 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 11.11111%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 22.22222%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 44.44444%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 55.55556%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 77.77778%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-8 {
	width: 88.88889%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-9 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col {
	width: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-1 {
	width: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-1 {
	margin-left: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-2 {
	width: 22.22222%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-2 {
	margin-left: 22.22222%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-3 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-3 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-4 {
	width: 44.44444%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-4 {
	margin-left: 44.44444%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-5 {
	width: 55.55556%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-5 {
	margin-left: 55.55556%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-6 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-6 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-7 {
	width: 77.77778%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-7 {
	margin-left: 77.77778%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-8 {
	width: 88.88889%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-push-8 {
	margin-left: 88.88889%;
}

.bbqg_content.content_yii .grid.num-cols-9 > .col-9 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 10%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 20%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 30%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 40%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 60%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 70%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-8 {
	width: 80%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-9 {
	width: 90%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-10 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col {
	width: 10%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-1 {
	width: 10%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-1 {
	margin-left: 10%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-2 {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-2 {
	margin-left: 20%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-3 {
	width: 30%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-3 {
	margin-left: 30%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-4 {
	width: 40%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-4 {
	margin-left: 40%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-5 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-5 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-6 {
	width: 60%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-6 {
	margin-left: 60%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-7 {
	width: 70%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-7 {
	margin-left: 70%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-8 {
	width: 80%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-8 {
	margin-left: 80%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-9 {
	width: 90%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-push-9 {
	margin-left: 90%;
}

.bbqg_content.content_yii .grid.num-cols-10 > .col-10 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 9.09091%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 18.18182%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 27.27273%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 36.36364%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 45.45455%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 54.54545%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 63.63636%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-8 {
	width: 72.72727%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-9 {
	width: 81.81818%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-10 {
	width: 90.90909%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-11 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col {
	width: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-1 {
	width: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-1 {
	margin-left: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-2 {
	width: 18.18182%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-2 {
	margin-left: 18.18182%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-3 {
	width: 27.27273%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-3 {
	margin-left: 27.27273%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-4 {
	width: 36.36364%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-4 {
	margin-left: 36.36364%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-5 {
	width: 45.45455%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-5 {
	margin-left: 45.45455%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-6 {
	width: 54.54545%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-6 {
	margin-left: 54.54545%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-7 {
	width: 63.63636%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-7 {
	margin-left: 63.63636%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-8 {
	width: 72.72727%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-8 {
	margin-left: 72.72727%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-9 {
	width: 81.81818%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-9 {
	margin-left: 81.81818%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-10 {
	width: 90.90909%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-push-10 {
	margin-left: 90.90909%;
}

.bbqg_content.content_yii .grid.num-cols-11 > .col-11 {
	width: 100%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-1,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-1 {
	width: 8.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-2,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-2 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-3,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-3 {
	width: 25%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-4,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-4 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-5,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-5 {
	width: 41.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-6,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-6 {
	width: 50%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-7,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-7 {
	width: 58.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-8,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-8 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-9,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-9 {
	width: 75%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-10,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-10 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-11,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-11 {
	width: 91.66667%;
}

.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-12,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-sml-12,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-med-12,
.bbqg_content.content_yii .grid:not([class*="num-cols-"]) > .col-lrg-12 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col {
	width: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-1 {
	width: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-1 {
	margin-left: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-2 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-2 {
	margin-left: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-3 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-3 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-4 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-4 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-5 {
	width: 41.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-5 {
	margin-left: 41.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-6 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-6 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-7 {
	width: 58.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-7 {
	margin-left: 58.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-8 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-8 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-9 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-9 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-10 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-10 {
	margin-left: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-11 {
	width: 91.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-push-11 {
	margin-left: 91.66667%;
}

.bbqg_content.content_yii .grid.num-cols-12 > .col-12 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-1 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-1 > .col-sml {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-1 > .col-sml-1 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-2 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-2 > .col-sml {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-2 > .col-sml-1 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-2 > .col-sml-push-1 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-2 > .col-sml-2 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-1 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-push-1 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-2 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-push-2 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-3 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-1 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-push-1 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-2 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-push-2 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-3 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-push-3 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-4 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-1 {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-push-1 {
	margin-left: 20%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-2 {
	width: 40%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-push-2 {
	margin-left: 40%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-3 {
	width: 60%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-push-3 {
	margin-left: 60%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-4 {
	width: 80%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-push-4 {
	margin-left: 80%;
}

.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-5 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-1 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-push-1 {
	margin-left: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-2 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-push-2 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-3 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-push-3 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-4 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-push-4 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-5 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-push-5 {
	margin-left: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-6 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml {
	width: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-1 {
	width: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-1 {
	margin-left: 14.28571%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-2 {
	width: 28.57143%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-2 {
	margin-left: 28.57143%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-3 {
	width: 42.85714%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-3 {
	margin-left: 42.85714%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-4 {
	width: 57.14286%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-4 {
	margin-left: 57.14286%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-5 {
	width: 71.42857%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-5 {
	margin-left: 71.42857%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-6 {
	width: 85.71429%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-push-6 {
	margin-left: 85.71429%;
}

.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-7 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml {
	width: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-1 {
	width: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-1 {
	margin-left: 12.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-2 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-2 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-3 {
	width: 37.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-3 {
	margin-left: 37.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-4 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-4 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-5 {
	width: 62.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-5 {
	margin-left: 62.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-6 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-6 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-7 {
	width: 87.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-push-7 {
	margin-left: 87.5%;
}

.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-8 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml {
	width: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-1 {
	width: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-1 {
	margin-left: 11.11111%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-2 {
	width: 22.22222%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-2 {
	margin-left: 22.22222%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-3 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-3 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-4 {
	width: 44.44444%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-4 {
	margin-left: 44.44444%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-5 {
	width: 55.55556%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-5 {
	margin-left: 55.55556%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-6 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-6 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-7 {
	width: 77.77778%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-7 {
	margin-left: 77.77778%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-8 {
	width: 88.88889%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-push-8 {
	margin-left: 88.88889%;
}

.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-9 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml {
	width: 10%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-1 {
	width: 10%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-1 {
	margin-left: 10%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-2 {
	width: 20%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-2 {
	margin-left: 20%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-3 {
	width: 30%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-3 {
	margin-left: 30%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-4 {
	width: 40%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-4 {
	margin-left: 40%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-5 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-5 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-6 {
	width: 60%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-6 {
	margin-left: 60%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-7 {
	width: 70%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-7 {
	margin-left: 70%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-8 {
	width: 80%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-8 {
	margin-left: 80%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-9 {
	width: 90%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-push-9 {
	margin-left: 90%;
}

.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-10 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml {
	width: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-1 {
	width: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-1 {
	margin-left: 9.09091%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-2 {
	width: 18.18182%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-2 {
	margin-left: 18.18182%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-3 {
	width: 27.27273%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-3 {
	margin-left: 27.27273%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-4 {
	width: 36.36364%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-4 {
	margin-left: 36.36364%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-5 {
	width: 45.45455%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-5 {
	margin-left: 45.45455%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-6 {
	width: 54.54545%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-6 {
	margin-left: 54.54545%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-7 {
	width: 63.63636%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-7 {
	margin-left: 63.63636%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-8 {
	width: 72.72727%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-8 {
	margin-left: 72.72727%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-9 {
	width: 81.81818%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-9 {
	margin-left: 81.81818%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-10 {
	width: 90.90909%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-push-10 {
	margin-left: 90.90909%;
}

.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-11 {
	width: 100%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col,
.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml {
	width: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-1 {
	width: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-1 {
	margin-left: 8.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-2 {
	width: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-2 {
	margin-left: 16.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-3 {
	width: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-3 {
	margin-left: 25%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-4 {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-4 {
	margin-left: 33.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-5 {
	width: 41.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-5 {
	margin-left: 41.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-6 {
	width: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-6 {
	margin-left: 50%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-7 {
	width: 58.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-7 {
	margin-left: 58.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-8 {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-8 {
	margin-left: 66.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-9 {
	width: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-9 {
	margin-left: 75%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-10 {
	width: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-10 {
	margin-left: 83.33333%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-11 {
	width: 91.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-push-11 {
	margin-left: 91.66667%;
}

.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-12 {
	width: 100%;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .grid.num-cols-sml-1 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-2 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-3 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-4 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-5 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-6 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-7 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-8 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-9 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-10 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-11 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-12 > .col-sml-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-sml-0 {
		display: none;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .grid.num-cols-med-1 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-1 > .col-med {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-1 > .col-med-1 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-1 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-2 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-2 > .col-med {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-2 > .col-med-1 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-2 > .col-med-push-1 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-2 > .col-med-2 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-2 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-3 > .col-med {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-1 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-push-1 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-2 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-push-2 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-3 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-3 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-4 > .col-med {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-1 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-push-1 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-2 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-push-2 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-3 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-push-3 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-4 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-4 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-5 > .col-med {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-1 {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-push-1 {
		margin-left: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-2 {
		width: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-push-2 {
		margin-left: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-3 {
		width: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-push-3 {
		margin-left: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-4 {
		width: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-push-4 {
		margin-left: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-5 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-5 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-6 > .col-med {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-1 {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-push-1 {
		margin-left: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-2 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-push-2 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-3 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-push-3 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-4 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-push-4 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-5 {
		width: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-push-5 {
		margin-left: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-6 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-6 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-7 > .col-med {
		width: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-1 {
		width: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-1 {
		margin-left: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-2 {
		width: 28.57143%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-2 {
		margin-left: 28.57143%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-3 {
		width: 42.85714%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-3 {
		margin-left: 42.85714%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-4 {
		width: 57.14286%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-4 {
		margin-left: 57.14286%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-5 {
		width: 71.42857%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-5 {
		margin-left: 71.42857%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-6 {
		width: 85.71429%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-push-6 {
		margin-left: 85.71429%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-7 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-7 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-8 > .col-med {
		width: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-1 {
		width: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-1 {
		margin-left: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-2 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-2 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-3 {
		width: 37.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-3 {
		margin-left: 37.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-4 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-4 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-5 {
		width: 62.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-5 {
		margin-left: 62.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-6 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-6 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-7 {
		width: 87.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-push-7 {
		margin-left: 87.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-8 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-8 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-9 > .col-med {
		width: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-1 {
		width: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-1 {
		margin-left: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-2 {
		width: 22.22222%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-2 {
		margin-left: 22.22222%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-3 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-3 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-4 {
		width: 44.44444%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-4 {
		margin-left: 44.44444%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-5 {
		width: 55.55556%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-5 {
		margin-left: 55.55556%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-6 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-6 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-7 {
		width: 77.77778%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-7 {
		margin-left: 77.77778%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-8 {
		width: 88.88889%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-push-8 {
		margin-left: 88.88889%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-9 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-9 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-10 > .col-med {
		width: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-1 {
		width: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-1 {
		margin-left: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-2 {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-2 {
		margin-left: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-3 {
		width: 30%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-3 {
		margin-left: 30%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-4 {
		width: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-4 {
		margin-left: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-5 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-5 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-6 {
		width: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-6 {
		margin-left: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-7 {
		width: 70%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-7 {
		margin-left: 70%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-8 {
		width: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-8 {
		margin-left: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-9 {
		width: 90%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-push-9 {
		margin-left: 90%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-10 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-10 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-11 > .col-med {
		width: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-1 {
		width: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-1 {
		margin-left: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-2 {
		width: 18.18182%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-2 {
		margin-left: 18.18182%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-3 {
		width: 27.27273%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-3 {
		margin-left: 27.27273%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-4 {
		width: 36.36364%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-4 {
		margin-left: 36.36364%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-5 {
		width: 45.45455%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-5 {
		margin-left: 45.45455%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-6 {
		width: 54.54545%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-6 {
		margin-left: 54.54545%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-7 {
		width: 63.63636%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-7 {
		margin-left: 63.63636%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-8 {
		width: 72.72727%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-8 {
		margin-left: 72.72727%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-9 {
		width: 81.81818%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-9 {
		margin-left: 81.81818%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-10 {
		width: 90.90909%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-push-10 {
		margin-left: 90.90909%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-11 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-11 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col,
  .bbqg_content.content_yii .grid.num-cols-med-12 > .col-med {
		width: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-1 {
		width: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-1 {
		margin-left: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-2 {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-2 {
		margin-left: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-3 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-3 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-4 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-4 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-5 {
		width: 41.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-5 {
		margin-left: 41.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-6 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-6 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-7 {
		width: 58.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-7 {
		margin-left: 58.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-8 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-8 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-9 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-9 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-10 {
		width: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-10 {
		margin-left: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-11 {
		width: 91.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-push-11 {
		margin-left: 91.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-12 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-med-12 > .col-med-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-med-0 {
		display: none;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .grid.num-cols-lrg-1 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-1 > .col-lrg {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-1 > .col-lrg-1 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-1 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-2 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-2 > .col-lrg {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-2 > .col-lrg-1 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-2 > .col-lrg-push-1 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-2 > .col-lrg-2 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-2 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-1 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-push-1 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-2 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-push-2 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-3 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-3 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-1 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-push-1 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-2 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-push-2 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-3 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-push-3 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-4 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-4 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-1 {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-push-1 {
		margin-left: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-2 {
		width: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-push-2 {
		margin-left: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-3 {
		width: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-push-3 {
		margin-left: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-4 {
		width: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-push-4 {
		margin-left: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-5 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-5 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-1 {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-push-1 {
		margin-left: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-2 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-push-2 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-3 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-push-3 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-4 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-push-4 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-5 {
		width: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-push-5 {
		margin-left: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-6 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-6 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg {
		width: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-1 {
		width: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-1 {
		margin-left: 14.28571%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-2 {
		width: 28.57143%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-2 {
		margin-left: 28.57143%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-3 {
		width: 42.85714%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-3 {
		margin-left: 42.85714%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-4 {
		width: 57.14286%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-4 {
		margin-left: 57.14286%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-5 {
		width: 71.42857%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-5 {
		margin-left: 71.42857%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-6 {
		width: 85.71429%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-push-6 {
		margin-left: 85.71429%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-7 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-7 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg {
		width: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-1 {
		width: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-1 {
		margin-left: 12.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-2 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-2 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-3 {
		width: 37.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-3 {
		margin-left: 37.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-4 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-4 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-5 {
		width: 62.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-5 {
		margin-left: 62.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-6 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-6 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-7 {
		width: 87.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-push-7 {
		margin-left: 87.5%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-8 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-8 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg {
		width: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-1 {
		width: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-1 {
		margin-left: 11.11111%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-2 {
		width: 22.22222%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-2 {
		margin-left: 22.22222%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-3 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-3 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-4 {
		width: 44.44444%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-4 {
		margin-left: 44.44444%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-5 {
		width: 55.55556%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-5 {
		margin-left: 55.55556%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-6 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-6 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-7 {
		width: 77.77778%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-7 {
		margin-left: 77.77778%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-8 {
		width: 88.88889%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-push-8 {
		margin-left: 88.88889%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-9 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-9 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg {
		width: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-1 {
		width: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-1 {
		margin-left: 10%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-2 {
		width: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-2 {
		margin-left: 20%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-3 {
		width: 30%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-3 {
		margin-left: 30%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-4 {
		width: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-4 {
		margin-left: 40%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-5 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-5 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-6 {
		width: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-6 {
		margin-left: 60%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-7 {
		width: 70%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-7 {
		margin-left: 70%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-8 {
		width: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-8 {
		margin-left: 80%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-9 {
		width: 90%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-push-9 {
		margin-left: 90%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-10 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-10 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg {
		width: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-1 {
		width: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-1 {
		margin-left: 9.09091%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-2 {
		width: 18.18182%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-2 {
		margin-left: 18.18182%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-3 {
		width: 27.27273%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-3 {
		margin-left: 27.27273%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-4 {
		width: 36.36364%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-4 {
		margin-left: 36.36364%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-5 {
		width: 45.45455%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-5 {
		margin-left: 45.45455%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-6 {
		width: 54.54545%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-6 {
		margin-left: 54.54545%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-7 {
		width: 63.63636%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-7 {
		margin-left: 63.63636%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-8 {
		width: 72.72727%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-8 {
		margin-left: 72.72727%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-9 {
		width: 81.81818%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-9 {
		margin-left: 81.81818%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-10 {
		width: 90.90909%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-push-10 {
		margin-left: 90.90909%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-11 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-11 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col,
  .bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg {
		width: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-1 {
		width: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-1 {
		margin-left: 8.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-2 {
		width: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-2 {
		margin-left: 16.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-3 {
		width: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-3 {
		margin-left: 25%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-4 {
		width: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-4 {
		margin-left: 33.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-5 {
		width: 41.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-5 {
		margin-left: 41.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-6 {
		width: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-6 {
		margin-left: 50%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-7 {
		width: 58.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-7 {
		margin-left: 58.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-8 {
		width: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-8 {
		margin-left: 66.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-9 {
		width: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-9 {
		margin-left: 75%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-10 {
		width: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-10 {
		margin-left: 83.33333%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-11 {
		width: 91.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-push-11 {
		margin-left: 91.66667%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-12 {
		width: 100%;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-12 > .col-lrg-0 {
		display: none;
	}

	.bbqg_content.content_yii .grid.num-cols-lrg-0 {
		display: none;
	}
}

.bbqg_content.content_yii .grid.one-half > .col {
	width: 50%;
}

.bbqg_content.content_yii .grid.one-third > .col {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.one-third > .col:last-child {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.two-thirds > .col {
	width: 66.66667%;
}

.bbqg_content.content_yii .grid.two-thirds > .col:last-child {
	width: 33.33333%;
}

.bbqg_content.content_yii .grid.one-fourth > .col {
	width: 25%;
}

.bbqg_content.content_yii .grid.one-fourth > .col:last-child {
	width: 75%;
}

.bbqg_content.content_yii .grid.three-fourths > .col {
	width: 75%;
}

.bbqg_content.content_yii .grid.three-fourths > .col:last-child {
	width: 25%;
}

.bbqg_content.content_yii .grid.four-tenths > .col,
.bbqg_content.content_yii .grid.forty-sixty > .col {
	width: 40%;
}

.bbqg_content.content_yii .grid.four-tenths > .col:last-child,
.bbqg_content.content_yii .grid.forty-sixty > .col:last-child {
	width: 60%;
}

.bbqg_content.content_yii .grid.six-tenths > .col,
.bbqg_content.content_yii .grid.sixty-forty > .col {
	width: 60%;
}

.bbqg_content.content_yii .grid.six-tenths > .col:last-child,
.bbqg_content.content_yii .grid.sixty-forty > .col:last-child {
	width: 40%;
}

.bbqg_content.content_yii .grid.one-fifth > .col,
.bbqg_content.content_yii .grid.twenty-eighty > .col {
	width: 20%;
}

.bbqg_content.content_yii .grid.one-fifth > .col:last-child,
.bbqg_content.content_yii .grid.twenty-eighty > .col:last-child {
	width: 80%;
}

.bbqg_content.content_yii .grid.four-fifths > .col,
.bbqg_content.content_yii .grid.eighty-twenty > .col {
	width: 80%;
}

.bbqg_content.content_yii .grid.four-fifths > .col:last-child,
.bbqg_content.content_yii .grid.eighty-twenty > .col:last-child {
	width: 20%;
}

.bbqg_content.content_yii .grid.nine-tenths > .col,
.bbqg_content.content_yii .grid.ninety-ten > .col {
	width: 90%;
}

.bbqg_content.content_yii .grid.nine-tenths > .col:last-child,
.bbqg_content.content_yii .grid.ninety-ten > .col:last-child {
	width: 10%;
}

.bbqg_content.content_yii .grid.fifty-fifty-padded {
	margin-left: -1%;
	margin-right: -1%;
	width: 102%;
}

.bbqg_content.content_yii .grid.fifty-fifty-padded > * {
	padding-left: 1%;
	padding-right: 1%;
}

.bbqg_content.content_yii .grid.fifty-fifty-padded > .col {
	width: 50%;
}

.bbqg_content.content_yii .grid.eleven-twentieths > .col {
	width: 55%;
}

.bbqg_content.content_yii .grid.eleven-twentieths > .col:last-child {
	padding-left: 5%;
	width: 45%;
}

.bbqg_content.content_yii .grid.golden-ratio > .col:not(.col-sml),
.bbqg_content.content_yii .grid.golden-ratio > .col.col-lrg {
	width: 61.8%;
}

.bbqg_content.content_yii .grid.golden-ratio > .col:last-child:not(.col-lrg),
.bbqg_content.content_yii .grid.golden-ratio > .col.col-sml {
	width: 38.2%;
}

.bbqg_content.content_yii .grid-gutter {
	margin-left: -1%;
	margin-right: -1%;
	width: 102%;
}

.bbqg_content.content_yii .grid-gutter > * {
	padding-left: 1%;
	padding-right: 1%;
}

.bbqg_content.content_yii .grid-gutter-min {
	margin-left: -.5%;
	margin-right: -.5%;
	width: 101%;
}

.bbqg_content.content_yii .grid-gutter-min > * {
	padding-left: .5%;
	padding-right: .5%;
}

.bbqg_content.content_yii .grid-gutter-sml {
	margin-left: -1%;
	margin-right: -1%;
	width: 102%;
}

.bbqg_content.content_yii .grid-gutter-sml > * {
	padding-left: 1%;
	padding-right: 1%;
}

.bbqg_content.content_yii .grid-gutter-med {
	margin-left: -2%;
	margin-right: -2%;
	width: 104%;
}

.bbqg_content.content_yii .grid-gutter-med > * {
	padding-left: 2%;
	padding-right: 2%;
}

.bbqg_content.content_yii .grid-gutter-lrg {
	margin-left: -4%;
	margin-right: -4%;
	width: 108%;
}

.bbqg_content.content_yii .grid-gutter-lrg > * {
	padding-left: 4%;
	padding-right: 4%;
}

.bbqg_content.content_yii .grid-gutter-none,
.bbqg_content.content_yii .grid.no-col-padding {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}

.bbqg_content.content_yii .grid-gutter-none > *,
.bbqg_content.content_yii .grid.no-col-padding > * {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .grid.grid-sml-gutter {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-min {
		margin-left: -.5%;
		margin-right: -.5%;
		width: 101%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-min > * {
		padding-left: .5%;
		padding-right: .5%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-sml {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-sml > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-med {
		margin-left: -2%;
		margin-right: -2%;
		width: 104%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-med > * {
		padding-left: 2%;
		padding-right: 2%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-lrg {
		margin-left: -4%;
		margin-right: -4%;
		width: 108%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-lrg > * {
		padding-left: 4%;
		padding-right: 4%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-none {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	.bbqg_content.content_yii .grid.grid-sml-gutter-none > * {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .grid.grid-med-gutter {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-min {
		margin-left: -.5%;
		margin-right: -.5%;
		width: 101%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-min > * {
		padding-left: .5%;
		padding-right: .5%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-sml {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-sml > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-med {
		margin-left: -2%;
		margin-right: -2%;
		width: 104%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-med > * {
		padding-left: 2%;
		padding-right: 2%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-lrg {
		margin-left: -4%;
		margin-right: -4%;
		width: 108%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-lrg > * {
		padding-left: 4%;
		padding-right: 4%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-none {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	.bbqg_content.content_yii .grid.grid-med-gutter-none > * {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .grid.grid-lrg-gutter {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-min {
		margin-left: -.5%;
		margin-right: -.5%;
		width: 101%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-min > * {
		padding-left: .5%;
		padding-right: .5%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-sml {
		margin-left: -1%;
		margin-right: -1%;
		width: 102%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-sml > * {
		padding-left: 1%;
		padding-right: 1%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-med {
		margin-left: -2%;
		margin-right: -2%;
		width: 104%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-med > * {
		padding-left: 2%;
		padding-right: 2%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-lrg {
		margin-left: -4%;
		margin-right: -4%;
		width: 108%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-lrg > * {
		padding-left: 4%;
		padding-right: 4%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-none {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	.bbqg_content.content_yii .grid.grid-lrg-gutter-none > * {
		padding-left: 0;
		padding-right: 0;
	}
}

.bbqg_content.content_yii .show-sml,
.bbqg_content.content_yii .show-med,
.bbqg_content.content_yii .show-lrg,
.bbqg_content.content_yii .display-block-sml,
.bbqg_content.content_yii .display-block-med,
.bbqg_content.content_yii .display-block-lrg,
.bbqg_content.content_yii .display-inline-sml,
.bbqg_content.content_yii .display-inline-med,
.bbqg_content.content_yii .display-inline-lrg {
	display: none !important;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .hide-sml,
  .bbqg_content.content_yii .display-none-sml,
  .bbqg_content.content_yii .mobile-hide {
		display: none !important;
	}
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .show-sml,
  .bbqg_content.content_yii .display-block-sml {
		display: block !important;
	}
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .display-inline-sml {
		display: inline !important;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes rotate360 {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
	}
}

@-moz-keyframes rotate360 {
	from {
		-moz-transform: rotate(0deg);
	}

	to {
		-moz-transform: rotate(359deg);
	}
}

@keyframes rotate360 {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(359deg);
	}
}

@-moz-keyframes placeholderFade {
	0% {
		background-position: 50% 0%;
	}

	50% {
		background-position: 100% 0%;
	}

	100% {
		background-position: 0% 0%;
	}
}

@-webkit-keyframes placeholderFade {
	0% {
		background-position: 50% 0%;
	}

	50% {
		background-position: 100% 0%;
	}

	100% {
		background-position: 0% 0%;
	}
}

@keyframes placeholderFade {
	0% {
		background-position: 50% 0%;
	}

	50% {
		background-position: 100% 0%;
	}

	100% {
		background-position: 0% 0%;
	}
}

@keyframes fade-in-dialog {
	from {
		opacity: 0;
	}
}

@keyframes slide-up-dialog {
	from {
		-webkit-transform: translateY(10%);
		-o-transform: translateY(10%);
		transform: translateY(10%);
	}
}

@-webkit-keyframes rightEnd {
	0% {
		left: 0;
	}

	50% {
		left: -15px;
	}

	100% {
		left: 0;
	}
}

@keyframes rightEnd {
	0% {
		left: 0;
	}

	50% {
		left: -15px;
	}

	100% {
		left: 0;
	}
}

@-webkit-keyframes topEnd {
	0% {
		top: 0;
	}

	50% {
		top: -15px;
	}

	100% {
		top: 0;
	}
}

@keyframes topEnd {
	0% {
		top: 0;
	}

	50% {
		top: -15px;
	}

	100% {
		top: 0;
	}
}

@-webkit-keyframes leftEnd {
	0% {
		left: 0;
	}

	50% {
		left: 15px;
	}

	100% {
		left: 0;
	}
}

@keyframes leftEnd {
	0% {
		left: 0;
	}

	50% {
		left: 15px;
	}

	100% {
		left: 0;
	}
}

@-webkit-keyframes bottomEnd {
	0% {
		bottom: 0;
	}

	50% {
		bottom: -15px;
	}

	100% {
		bottom: 0;
	}
}

@keyframes bottomEnd {
	0% {
		bottom: 0;
	}

	50% {
		bottom: -15px;
	}

	100% {
		bottom: 0;
	}
}

@keyframes shine {
	to {
		background-position: 150% 0, 0 0, 0 190px, 0 207px, 0 224px, 0 256px, 0 275px, 0 330px;
	}
}

@keyframes shineList {
	to {
		background-position: 110% 0, 0 0, 245px 0, 245px 16px, 245px 32px, 100% 0, 100% 20px, 245px 49px, 100% 55px, 265px 90px, 265px 110px, 265px 130px, 265px 150px, 265px 170px;
	}
}

@keyframes shineListMobile {
	to {
		background-position: 110% 0, 0 0, 0 65px, 120px 0px, 120px 16px, 120px 32px, 120px 48px, 120px 70px, 120px 95px, 120px 110px, 120px 145px, 120px 162px;
	}
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .show-sml,
    .bbqg_content.content_yii .display-block-sml {
		display: block !important;
	}
}

@media (max-width: 47.99em) and (max-width: 47.99em) {
	.bbqg_content.content_yii .display-inline-sml {
		display: inline !important;
	}
}

.bbqg_content.content_yii .mobile .hide-sml,
  .bbqg_content.content_yii .mobile .display-none-sml,
  .bbqg_content.content_yii .mobile .mobile-hide {
	display: none !important;
}

.bbqg_content.content_yii .mobile .show-sml,
  .bbqg_content.content_yii .mobile .display-block-sml {
	display: block !important;
}

.bbqg_content.content_yii .mobile .display-inline-sml {
	display: inline !important;
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .hide-med,
    .bbqg_content.content_yii .display-none-med,
    .bbqg_content.content_yii .tablet-hide {
		display: none !important;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .show-med,
    .bbqg_content.content_yii .display-block-med {
		display: block !important;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .display-inline-med {
		display: inline !important;
	}
}

.bbqg_content.content_yii .tablet .hide-med,
  .bbqg_content.content_yii .tablet .display-none-med,
  .bbqg_content.content_yii .tablet .tablet-hide {
	display: none !important;
}

.bbqg_content.content_yii .tablet .show-med,
  .bbqg_content.content_yii .tablet .display-block-med {
	display: block !important;
}

.bbqg_content.content_yii .tablet .display-inline-med {
	display: inline !important;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .hide-lrg,
    .bbqg_content.content_yii .display-none-lrg,
    .bbqg_content.content_yii .desktop-hide {
		display: none !important;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .show-lrg,
    .bbqg_content.content_yii .display-block-lrg {
		display: block !important;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .display-inline-lrg {
		display: inline !important;
	}
}

.bbqg_content.content_yii .desktop .hide-lrg,
  .bbqg_content.content_yii .desktop .display-none-lrg,
  .bbqg_content.content_yii .desktop .desktop-hide {
	display: none !important;
}

.bbqg_content.content_yii .desktop .show-lrg,
  .bbqg_content.content_yii .desktop .display-block-lrg {
	display: block !important;
}

.bbqg_content.content_yii .desktop .display-inline-lrg {
	display: inline !important;
}

.bbqg_content.content_yii .mobile .grid-bordered-inner > .col,
  .bbqg_content.content_yii .mobile .grid.with-col-border-2 > .col {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .mobile .grid-bordered-inner > .col:nth-child(n+1):nth-child(-n+5),
  .bbqg_content.content_yii .mobile .grid.with-col-border-2 > .col:nth-child(n+1):nth-child(-n+5) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .mobile .grid-bordered-inner > .col:nth-child(n+1):nth-child(-n+2),
  .bbqg_content.content_yii .mobile .grid.with-col-border-2 > .col:nth-child(n+1):nth-child(-n+2) {
	border-top: 0;
}

.bbqg_content.content_yii .font-sans,
  .bbqg_content.content_yii .sans,
  .bbqg_content.content_yii .ui-sans {
	font-family: 'Krub', ui-sans-serif, sans-serif !important;
	letter-spacing: 0;
}

.bbqg_content.content_yii .font-heading,
  .bbqg_content.content_yii .heading,
  .bbqg_content.content_yii .ui-heading {
	font-family: 'Archivo', ui-sans-serif, sans-serif !important;
	font-weight: 800;
}

.bbqg_content.content_yii .font-serif,
  .bbqg_content.content_yii .serif,
  .bbqg_content.content_yii .ui-serif {
	font-family: ui-serif, Georgia, Cambria, 'Times New Roman', serif !important;
}

.bbqg_content.content_yii .font-mono,
  .bbqg_content.content_yii .mono,
  .bbqg_content.content_yii .ui-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !important;
}

.bbqg_content.content_yii .aspect-auto {
	aspect-ratio: auto;
}

.bbqg_content.content_yii .aspect-square {
	aspect-ratio: 1;
}

.bbqg_content.content_yii .aspect-full {
	aspect-ratio: 1.33333;
}

.bbqg_content.content_yii .aspect-wide {
	aspect-ratio: 1.77778;
}

.bbqg_content.content_yii .aspect-phi {
	aspect-ratio: 1.1618;
}

.bbqg_content.content_yii .valign-top {
	vertical-align: top !important;
}

.bbqg_content.content_yii .valign-text-top {
	vertical-align: text-top !important;
}

.bbqg_content.content_yii .valign-middle {
	vertical-align: middle !important;
}

.bbqg_content.content_yii .valign-bottom {
	vertical-align: bottom !important;
}

.bbqg_content.content_yii .valign-text-bottom {
	vertical-align: text-bottom !important;
}

.bbqg_content.content_yii .valign-baseline {
	vertical-align: baseline !important;
}

.bbqg_content.content_yii .text-left {
	text-align: left !important;
}

.bbqg_content.content_yii .text-center {
	text-align: center !important;
}

.bbqg_content.content_yii .text-right {
	text-align: right !important;
}

.bbqg_content.content_yii .text-justify {
	text-align: justify !important;
}

.bbqg_content.content_yii .text-normal {
	font-weight: 500 !important;
}

.bbqg_content.content_yii .text-bold {
	font-weight: 700 !important;
}

.bbqg_content.content_yii .text-min {
	font-size: .5em;
}

.bbqg_content.content_yii .text-xs {
	font-size: .75em;
}

.bbqg_content.content_yii .text-sm {
	font-size: .875em;
}

.bbqg_content.content_yii .text-md {
	font-size: 1em;
}

.bbqg_content.content_yii .text-md-lg {
	font-size: 1.0625em;
}

.bbqg_content.content_yii .text-lg {
	font-size: 1.2em;
}

.bbqg_content.content_yii .text-xl {
	font-size: 1.25em;
}

.bbqg_content.content_yii .text-2xl {
	font-size: 1.5em;
}

.bbqg_content.content_yii .text-3xl {
	font-size: 1.75em;
}

.bbqg_content.content_yii .text-4xl {
	font-size: 2.25em;
}

.bbqg_content.content_yii .text-5xl {
	font-size: 2.625em;
}

.bbqg_content.content_yii .text-small {
	font-size: .875em;
}

.bbqg_content.content_yii .text-medium {
	font-size: 1em;
}

.bbqg_content.content_yii .text-large {
	font-size: 1.25em;
}

.bbqg_content.content_yii .text-xlarge {
	font-size: 1.75em;
}

.bbqg_content.content_yii .text-xxlarge {
	font-size: 2.25em;
}

.bbqg_content.content_yii .text-nodecoration {
	text-decoration: none;
}

.bbqg_content.content_yii .text-underline {
	text-decoration: underline;
}

.bbqg_content.content_yii .text-strike {
	text-decoration: line-through;
}

.bbqg_content.content_yii .text-capitalize {
	text-transform: capitalize;
}

.bbqg_content.content_yii .text-lowercase {
	text-transform: lowercase;
}

.bbqg_content.content_yii .text-uppercase {
	text-transform: uppercase;
}

.bbqg_content.content_yii .font-style--normal {
	font-style: normal;
}

.bbqg_content.content_yii .font-style--italic {
	font-style: italic;
}

.bbqg_content.content_yii .lh-normal {
	line-height: normal !important;
}

.bbqg_content.content_yii .lh-none {
	line-height: 0 !important;
}

.bbqg_content.content_yii .lh-xsm {
	line-height: 1 !important;
}

.bbqg_content.content_yii .lh-sml {
	line-height: 1.2 !important;
}

.bbqg_content.content_yii .lh-med {
	line-height: 1.5 !important;
}

.bbqg_content.content_yii .lh-lrg {
	line-height: 1.667 !important;
}

.bbqg_content.content_yii .lh-xlg {
	line-height: 2 !important;
}

.bbqg_content.content_yii .tracking-tightest {
	letter-spacing: -.075em;
}

.bbqg_content.content_yii .tracking-tighter {
	letter-spacing: -.0375em;
}

.bbqg_content.content_yii .tracking-tight {
	letter-spacing: -.01875em;
}

.bbqg_content.content_yii .tracking-normal {
	letter-spacing: 0;
}

.bbqg_content.content_yii .tracking-wide {
	letter-spacing: .01875em;
}

.bbqg_content.content_yii .tracking-wider {
	letter-spacing: .0375em;
}

.bbqg_content.content_yii .tracking-widest {
	letter-spacing: .075em;
}

.bbqg_content.content_yii .block {
	display: block !important;
}

.bbqg_content.content_yii .inline-block {
	display: inline-block !important;
}

.bbqg_content.content_yii .inline {
	display: inline !important;
}

.bbqg_content.content_yii .contents {
	display: contents;
}

.bbqg_content.content_yii .list-item {
	display: list-item;
}

.bbqg_content.content_yii [hidden],
  .bbqg_content.content_yii .hide,
  .bbqg_content.content_yii .hidden {
	display: none !important;
}

.bbqg_content.content_yii .flow-root {
	display: flow-root;
}

.bbqg_content.content_yii .inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.bbqg_content.content_yii .flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-sml {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-med {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-lrg {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.bbqg_content.content_yii .flex-row {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-row-sml {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-row-med {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-row-lrg {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.bbqg_content.content_yii .flex-col {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-col-sml {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-col-med {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-col-lrg {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.bbqg_content.content_yii .flex-row-rev {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.bbqg_content.content_yii .flex-col-rev {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.bbqg_content.content_yii .flex-nowrap {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.bbqg_content.content_yii .flex-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bbqg_content.content_yii .flex-wrap-rev {
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}

.bbqg_content.content_yii .flex-1 {
	width: 100%;
	-webkit-flex: 1 1 0;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
}

.bbqg_content.content_yii .flex-auto {
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .flex-initial {
	width: 100%;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.bbqg_content.content_yii .flex-none {
	width: 100%;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.bbqg_content.content_yii .flex-grow-0 {
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0;
}

.bbqg_content.content_yii .flex-grow {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

.bbqg_content.content_yii .flex-shrink-0 {
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
}

.bbqg_content.content_yii .flex-shrink {
	-webkit-flex-shrink: 1;
	-ms-flex-shrink: 1;
	flex-shrink: 1;
}

.bbqg_content.content_yii .justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.bbqg_content.content_yii .justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.bbqg_content.content_yii .justify-center {
	-webkit-justify-content: center;
	justify-content: center;
}

.bbqg_content.content_yii .justify-between {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.bbqg_content.content_yii .justify-around {
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.bbqg_content.content_yii .justify-evenly {
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
}

.bbqg_content.content_yii .justify-items-start {
	justify-items: start;
}

.bbqg_content.content_yii .justify-items-end {
	justify-items: end;
}

.bbqg_content.content_yii .justify-items-center {
	justify-items: center;
}

.bbqg_content.content_yii .justify-items-stretch {
	justify-items: stretch;
}

.bbqg_content.content_yii .justify-self-auto {
	justify-self: auto;
}

.bbqg_content.content_yii .justify-self-start {
	justify-self: start;
}

.bbqg_content.content_yii .justify-self-end {
	justify-self: end;
}

.bbqg_content.content_yii .justify-self-center {
	justify-self: center;
}

.bbqg_content.content_yii .justify-self-stretch {
	justify-self: stretch;
}

.bbqg_content.content_yii .content-center {
	-webkit-align-content: center;
	align-content: center;
}

.bbqg_content.content_yii .content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

.bbqg_content.content_yii .content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end;
}

.bbqg_content.content_yii .content-between {
	-webkit-align-content: space-between;
	align-content: space-between;
}

.bbqg_content.content_yii .content-around {
	-webkit-align-content: space-around;
	align-content: space-around;
}

.bbqg_content.content_yii .content-stretch {
	-webkit-align-content: stretch;
	align-content: stretch;
}

.bbqg_content.content_yii .items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.bbqg_content.content_yii .items-center {
	-webkit-align-items: center;
	align-items: center;
}

.bbqg_content.content_yii .items-baseline {
	-webkit-align-items: baseline;
	align-items: baseline;
}

.bbqg_content.content_yii .items-stretch {
	-webkit-align-items: stretch;
	align-items: stretch;
}

.bbqg_content.content_yii .self-auto {
	-webkit-align-self: auto;
	align-self: auto;
}

.bbqg_content.content_yii .self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start;
}

.bbqg_content.content_yii .self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end;
}

.bbqg_content.content_yii .self-center {
	-webkit-align-self: center;
	align-self: center;
}

.bbqg_content.content_yii .self-stretch {
	-webkit-align-self: stretch;
	align-self: stretch;
}

.bbqg_content.content_yii .self-baseline {
	-webkit-align-self: baseline;
	align-self: baseline;
}

.bbqg_content.content_yii .gap-auto {
	gap: auto;
}

.bbqg_content.content_yii .gap-x-auto {
	column-gap: auto;
}

.bbqg_content.content_yii .gap-y-auto {
	row-gap: auto;
}

.bbqg_content.content_yii .gap-none {
	gap: 0;
}

.bbqg_content.content_yii .gap-x-none {
	column-gap: 0;
}

.bbqg_content.content_yii .gap-y-none {
	row-gap: 0;
}

.bbqg_content.content_yii .gap-xxxs {
	gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-x-xxxs {
	column-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-y-xxxs {
	row-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-xxs {
	gap: 0.125rem;
}

.bbqg_content.content_yii .gap-x-xxs {
	column-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-y-xxs {
	row-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-xs {
	gap: 0.25rem;
}

.bbqg_content.content_yii .gap-x-xs {
	column-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-y-xs {
	row-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-sm {
	gap: 0.5rem;
}

.bbqg_content.content_yii .gap-x-sm {
	column-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-y-sm {
	row-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-md {
	gap: 0.75rem;
}

.bbqg_content.content_yii .gap-x-md {
	column-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-y-md {
	row-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-lg {
	gap: 1rem;
}

.bbqg_content.content_yii .gap-x-lg {
	column-gap: 1rem;
}

.bbqg_content.content_yii .gap-y-lg {
	row-gap: 1rem;
}

.bbqg_content.content_yii .gap-xl {
	gap: 1.25rem;
}

.bbqg_content.content_yii .gap-x-xl {
	column-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-y-xl {
	row-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-xxl {
	gap: 1.5rem;
}

.bbqg_content.content_yii .gap-x-xxl {
	column-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-y-xxl {
	row-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-xxxl {
	gap: 2rem;
}

.bbqg_content.content_yii .gap-x-xxxl {
	column-gap: 2rem;
}

.bbqg_content.content_yii .gap-y-xxxl {
	row-gap: 2rem;
}

.bbqg_content.content_yii .gap-auto {
	gap: auto;
}

.bbqg_content.content_yii .gap-x-auto {
	column-gap: auto;
}

.bbqg_content.content_yii .gap-y-auto {
	row-gap: auto;
}

.bbqg_content.content_yii .gap-none {
	gap: 0;
}

.bbqg_content.content_yii .gap-x-none {
	column-gap: 0;
}

.bbqg_content.content_yii .gap-y-none {
	row-gap: 0;
}

.bbqg_content.content_yii .gap-xxxs {
	gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-x-xxxs {
	column-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-y-xxxs {
	row-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-xxs {
	gap: 0.125rem;
}

.bbqg_content.content_yii .gap-x-xxs {
	column-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-y-xxs {
	row-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-xs {
	gap: 0.25rem;
}

.bbqg_content.content_yii .gap-x-xs {
	column-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-y-xs {
	row-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-sm {
	gap: 0.5rem;
}

.bbqg_content.content_yii .gap-x-sm {
	column-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-y-sm {
	row-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-md {
	gap: 0.75rem;
}

.bbqg_content.content_yii .gap-x-md {
	column-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-y-md {
	row-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-lg {
	gap: 1rem;
}

.bbqg_content.content_yii .gap-x-lg {
	column-gap: 1rem;
}

.bbqg_content.content_yii .gap-y-lg {
	row-gap: 1rem;
}

.bbqg_content.content_yii .gap-xl {
	gap: 1.25rem;
}

.bbqg_content.content_yii .gap-x-xl {
	column-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-y-xl {
	row-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-xxl {
	gap: 1.5rem;
}

.bbqg_content.content_yii .gap-x-xxl {
	column-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-y-xxl {
	row-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-xxxl {
	gap: 2rem;
}

.bbqg_content.content_yii .gap-x-xxxl {
	column-gap: 2rem;
}

.bbqg_content.content_yii .gap-y-xxxl {
	row-gap: 2rem;
}

.bbqg_content.content_yii .invisible,
  .bbqg_content.content_yii .visuallyhidden {
	visibility: hidden !important;
}

.bbqg_content.content_yii .float-right,
  .bbqg_content.content_yii .pull-right {
	float: right;
}

.bbqg_content.content_yii .float-left,
  .bbqg_content.content_yii .pull-left {
	float: left;
}

.bbqg_content.content_yii .float-none,
  .bbqg_content.content_yii .pull-none {
	float: none;
}

.bbqg_content.content_yii .relative {
	position: relative;
}

.bbqg_content.content_yii .absolute {
	position: absolute;
}

.bbqg_content.content_yii .fixed {
	position: fixed;
}

.bbqg_content.content_yii .sticky {
	position: sticky;
}

.bbqg_content.content_yii .overflow-auto {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-hidden {
	overflow: hidden;
}

.bbqg_content.content_yii .overflow-overlay {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-scroll {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-visible {
	overflow: hidden;
}

.bbqg_content.content_yii .overflow-horizontal {
	overflow-x: auto;
}

.bbqg_content.content_yii .overflow-vertical {
	overflow-y: auto;
}

.bbqg_content.content_yii .nowrap {
	white-space: nowrap !important;
}

.bbqg_content.content_yii .truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .cursor-allscroll {
	cursor: all-scroll;
}

.bbqg_content.content_yii .cursor-default {
	cursor: default;
}

.bbqg_content.content_yii .cursor-pointer {
	cursor: pointer;
}

.bbqg_content.content_yii .cursor-zoomin {
	cursor: zoom-in;
}

.bbqg_content.content_yii .blend-mode-normal {
	mix-blend-mode: normal;
}

.bbqg_content.content_yii .blend-mode-multiply {
	mix-blend-mode: multiply;
}

.bbqg_content.content_yii .blend-mode-darken {
	mix-blend-mode: darken;
}

.bbqg_content.content_yii .blend-mode-luminosity {
	mix-blend-mode: luminosity;
}

.bbqg_content.content_yii .theme-color-1 {
	color: #333;
}

.bbqg_content.content_yii .theme-color-2 {
	color: #e86412;
}

.bbqg_content.content_yii .theme-color-3 {
	color: #267038;
}

.bbqg_content.content_yii .theme-color-4 {
	color: #ba0c2f;
}

.bbqg_content.content_yii .theme-color-5 {
	color: #babec1;
}

.bbqg_content.content_yii .theme-color-6 {
	color: #f5f5f5;
}

.bbqg_content.content_yii .theme-color-7 {
	color: #1376a4;
}

.bbqg_content.content_yii .theme-color-black {
	color: #000;
}

.bbqg_content.content_yii .theme-color-primary {
	color: #e86412;
}

.bbqg_content.content_yii .text-primary {
	color: #e86412;
}

.bbqg_content.content_yii .text-secondary {
	color: #636d76;
}

.bbqg_content.content_yii .text-success {
	color: #267038;
}

.bbqg_content.content_yii .text-error {
	color: #9d3337;
}

.bbqg_content.content_yii .text-warning {
	color: #f8b42d;
}

.bbqg_content.content_yii .text-info {
	color: #1376a4;
}

.bbqg_content.content_yii .text-muted {
	color: #636d76;
}

.bbqg_content.content_yii .text-dark {
	color: #282b2d;
}

.bbqg_content.content_yii .prolink:hover,
  .bbqg_content.content_yii .problue {
	color: #1167b1;
}

.bbqg_content.content_yii .bg-white {
	background-color: #fff;
	color: #282b2d;
}

.bbqg_content.content_yii .bg-light {
	background-color: #f5f5f5;
	color: #f5f5f5;
}

.bbqg_content.content_yii .bg-black {
	background-color: #000;
}

.bbqg_content.content_yii .bg-dark {
	background-color: #282b2d;
}

.bbqg_content.content_yii .bg-primary {
	background-color: #e86412;
}

.bbqg_content.content_yii .bg-whitegrey {
	background-color: #f8f8f8;
}

.bbqg_content.content_yii .bg-lightbeige {
	background-color: #efedeb;
}

.bbqg_content.content_yii .bg-none {
	background: none;
}

.bbqg_content.content_yii .border,
  .bbqg_content.content_yii .border-all,
  .bbqg_content.content_yii .b-a {
	border: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-top,
  .bbqg_content.content_yii .b-t {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-right,
  .bbqg_content.content_yii .b-r {
	border-right: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-bottom,
  .bbqg_content.content_yii .b-b {
	border-bottom: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-left,
  .bbqg_content.content_yii .b-l {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-none,
  .bbqg_content.content_yii .b-0,
  .bbqg_content.content_yii .no-border {
	border: none !important;
}

.bbqg_content.content_yii hr {
	border-color: #d7dbdd;
}

.bbqg_content.content_yii .no-text-decoration,
  .bbqg_content.content_yii a.no-link-style {
	color: #282b2d;
}

.bbqg_content.content_yii .no-text-decoration,
  .bbqg_content.content_yii a.no-link-style,
  .bbqg_content.content_yii .no-text-decoration:hover,
  .bbqg_content.content_yii a.no-link-style:hover,
  .bbqg_content.content_yii .no-text-decoration:focus,
  .bbqg_content.content_yii a.no-link-style:focus,
  .bbqg_content.content_yii .no-text-decoration:focus-within,
  .bbqg_content.content_yii a.no-link-style:focus-within,
  .bbqg_content.content_yii .no-text-decoration:active,
  .bbqg_content.content_yii a.no-link-style:active {
	text-decoration: none;
}

.bbqg_content.content_yii .no-text-decoration:not([href]),
  .bbqg_content.content_yii a.no-link-style:not([href]),
  .bbqg_content.content_yii .no-text-decoration:hover:not([href]),
  .bbqg_content.content_yii a.no-link-style:hover:not([href]),
  .bbqg_content.content_yii .no-text-decoration:focus:not([href]),
  .bbqg_content.content_yii a.no-link-style:focus:not([href]),
  .bbqg_content.content_yii .no-text-decoration:focus-within:not([href]),
  .bbqg_content.content_yii a.no-link-style:focus-within:not([href]),
  .bbqg_content.content_yii .no-text-decoration:active:not([href]),
  .bbqg_content.content_yii a.no-link-style:active:not([href]) {
	color: #282b2d;
}

.bbqg_content.content_yii .link-alt {
	color: #42484d;
	text-decoration: none;
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .link-alt {
		color: #e86412;
	}
}

.bbqg_content.content_yii .link-alt:hover {
	color: #e86412;
}

.bbqg_content.content_yii img.img-scale,
  .bbqg_content.content_yii img:not(.img-preserve) {
	display: inline;
	max-width: 100%;
	height: auto;
	width: 100%;
}

.bbqg_content.content_yii .img-center {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bbqg_content.content_yii .img-circle,
  .bbqg_content.content_yii .img-round {
	border-radius: 100%;
}

.bbqg_content.content_yii .img-rounded,
  .bbqg_content.content_yii .img-rounded-square {
	border-radius: 2.5%;
}

.bbqg_content.content_yii .img-circle,
  .bbqg_content.content_yii .img-round,
  .bbqg_content.content_yii .img-rounded-square {
	overflow: hidden;
}

.bbqg_content.content_yii .img-circle.with-border,
  .bbqg_content.content_yii .img-round.with-border,
  .bbqg_content.content_yii .img-rounded-square.with-border {
	border: 0.0625rem solid #d7dbdd;
	-webkit-box-shadow: 3px 3px 4px #f3f4f4;
	box-shadow: 3px 3px 4px #f3f4f4;
}

.bbqg_content.content_yii a.img-fade img,
  .bbqg_content.content_yii .img-loading-fade img {
	-webkit-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii a.img-fade:hover img,
  .bbqg_content.content_yii .img-loading-fade:hover img {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.bbqg_content.content_yii .loading-fade {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.bbqg_content.content_yii .loading-overlay:before {
	background-color: #f8f8f8;
	content: "Loading...";
	font-size: 3em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.bbqg_content.content_yii mark {
	background-color: #fdf67b;
	border-radius: 30% 60% 80% 120%;
	display: inline-block;
	font-weight: 700;
	padding: 0 .25em;
}

.bbqg_content.content_yii .product-template,
  .bbqg_content.content_yii .product-template-horizontal,
  .bbqg_content.content_yii .product-template-list {
	display: none;
}

.bbqg_content.content_yii main {
	min-height: 11.8vh;
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii header.site-header {
		padding: 0;
	}

	.bbqg_content.content_yii header header {
		padding: 1rem;
	}
}

.bbqg_content.content_yii main,
  .bbqg_content.content_yii .container {
	position: relative;
}

.bbqg_content.content_yii .container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	width: 100%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .container {
		max-width: 90%;
		max-width: clamp(16rem, 90vw, 90rem);
	}
}

.bbqg_content.content_yii .container .container {
	max-width: none;
	min-width: auto;
	width: 100%;
}

.bbqg_content.content_yii .container-sm {
	margin-right: auto;
	margin-left: auto;
	max-width: 84%;
	min-width: 320px;
	width: 100%;
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .container-sm {
		max-width: 61.8%;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .container-sm {
		max-width: 32.02%;
	}
}

.bbqg_content.content_yii .container-sm .container-sm {
	max-width: none;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii main {
		padding-left: 5%;
		padding-right: 5%;
	}

	.bbqg_content.content_yii main > .section.section-alt {
		margin-left: -5%;
		margin-right: -5%;
		width: 110%;
	}

	.bbqg_content.content_yii main > .section.section-alt > .section-inner {
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.bbqg_content.content_yii .container:before,
    .bbqg_content.content_yii .section:not(.container):before,
    .bbqg_content.content_yii .container:after,
    .bbqg_content.content_yii .section:not(.container):after {
		content: " ";
		display: table;
	}

	.bbqg_content.content_yii .container:after,
    .bbqg_content.content_yii .section:not(.container):after {
		clear: both;
	}
}

.bbqg_content.content_yii .prose p,
  .bbqg_content.content_yii .prose li,
  .bbqg_content.content_yii .text-prose {
	letter-spacing: .01875em;
	line-height: 1.667;
}

.bbqg_content.content_yii .text-measure {
	max-width: none;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .text-measure {
		max-width: 62ch;
	}
}

.bbqg_content.content_yii .section-measure {
	max-width: none;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .section-measure {
		max-width: 61.8%;
	}
}

.bbqg_content.content_yii nav ol,
  .bbqg_content.content_yii nav ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii nav ol > li > a,
  .bbqg_content.content_yii nav ul > li > a {
	display: block;
}

.bbqg_content.content_yii nav ol > li > a,
  .bbqg_content.content_yii nav ul > li > a {
	display: block;
	text-decoration: none;
}

.bbqg_content.content_yii nav ol > li > a:hover,
  .bbqg_content.content_yii nav ul > li > a:hover {
	text-decoration: underline;
}

.bbqg_content.content_yii nav ol.nav-horizontal,
  .bbqg_content.content_yii nav ul.nav-horizontal {
	white-space: nowrap;
	width: 100%;
}

.bbqg_content.content_yii nav ol.nav-horizontal > li,
  .bbqg_content.content_yii nav ul.nav-horizontal > li {
	display: inline-block;
}

.bbqg_content.content_yii nav ol.nav-vertical > li,
  .bbqg_content.content_yii nav ul.nav-vertical > li {
	display: block;
}

.bbqg_content.content_yii .list-bulleted,
  .bbqg_content.content_yii .bulleted {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 2em;
}

.bbqg_content.content_yii .list-bulleted li a,
  .bbqg_content.content_yii .bulleted li a {
	display: block;
	padding: 0.375rem 0;
}

.bbqg_content.content_yii .list-unstyled,
  .bbqg_content.content_yii .plain-list,
  .bbqg_content.content_yii .unstyled {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-unstyled > li > a,
  .bbqg_content.content_yii .plain-list > li > a,
  .bbqg_content.content_yii .unstyled > li > a {
	display: block;
}

.bbqg_content.content_yii .list-menu,
  .bbqg_content.content_yii .menu {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-menu > li > a,
  .bbqg_content.content_yii .menu > li > a {
	display: block;
}

.bbqg_content.content_yii .list-menu a,
  .bbqg_content.content_yii .menu a {
	display: block;
}

.bbqg_content.content_yii .list-menu > li,
  .bbqg_content.content_yii .menu > li,
  .bbqg_content.content_yii .list-menu > li > a,
  .bbqg_content.content_yii .menu > li > a {
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > li > a + ol,
  .bbqg_content.content_yii .menu > li > a + ol,
  .bbqg_content.content_yii .list-menu > li > a + ul,
  .bbqg_content.content_yii .menu > li > a + ul {
	margin-top: -.1875em;
	margin-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > li > a + ol > li,
  .bbqg_content.content_yii .menu > li > a + ol > li,
  .bbqg_content.content_yii .list-menu > li > a + ul > li,
  .bbqg_content.content_yii .menu > li > a + ul > li {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii .list-menu > li > a + ol > li > a,
  .bbqg_content.content_yii .menu > li > a + ol > li > a,
  .bbqg_content.content_yii .list-menu > li > a + ul > li > a,
  .bbqg_content.content_yii .menu > li > a + ul > li > a {
	padding-top: .125em;
	padding-bottom: .125em;
}

.bbqg_content.content_yii .list-menu.menu-condensed,
  .bbqg_content.content_yii .menu.menu-condensed {
	margin-top: 0;
	margin-bottom: .75em;
}

.bbqg_content.content_yii .list-menu.menu-condensed > li > a,
  .bbqg_content.content_yii .menu.menu-condensed > li > a {
	line-height: 1.25;
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > * > .list-menu,
  .bbqg_content.content_yii .menu > * > .list-menu,
  .bbqg_content.content_yii .list-menu > * > .menu,
  .bbqg_content.content_yii .menu > * > .menu {
	margin-bottom: .75em;
}

.bbqg_content.content_yii ul.list-menu a {
	color: #42484d;
}

.bbqg_content.content_yii ul.list-menu a:hover {
	color: #e86412;
}

.bbqg_content.content_yii .list-menu--title,
  .bbqg_content.content_yii .menu-title {
	font-size: 1.0625em;
	font-weight: 700;
	margin: 0 auto;
}

.bbqg_content.content_yii .list-menu--title + .list-menu,
  .bbqg_content.content_yii .menu-title + .list-menu,
  .bbqg_content.content_yii .list-menu--title + .menu,
  .bbqg_content.content_yii .menu-title + .menu {
	margin-top: 0;
}

.bbqg_content.content_yii aside ul.list-menu {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a {
	display: block;
}

.bbqg_content.content_yii aside ul.list-menu > li + li {
	margin-top: .375em;
}

.bbqg_content.content_yii aside ul.list-menu > li > a,
  .bbqg_content.content_yii aside ul.list-menu > li > ul {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu > li + li,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu > li + li {
	margin-top: .1875em;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu > li > a,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu > li > a {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a {
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-checkbox {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-checkbox > li > a {
	display: block;
}

.bbqg_content.content_yii .list-checkbox .checkbox input {
	margin-right: .625em;
}

.bbqg_content.content_yii .bulleted-links a {
	display: block;
	padding: .375em 0;
	position: relative;
	left: 1em;
}

.bbqg_content.content_yii .bulleted-links a:before {
	color: #282b2d;
	content: "\2022";
	position: absolute;
	left: -1em;
}

.bbqg_content.content_yii dl.list-kv {
	margin: .75em 0;
	white-space: nowrap;
}

.bbqg_content.content_yii dl.list-kv dt,
  .bbqg_content.content_yii dl.list-kv dd {
	display: inline-block;
	margin: 0;
}

.bbqg_content.content_yii dl.list-kv dt:after {
	content: ": ";
	margin-right: .375em;
}

.bbqg_content.content_yii dl.list-kv dt + dt:before,
  .bbqg_content.content_yii dl.list-kv dd + dt:before {
	content: "\A";
	white-space: pre;
}

.bbqg_content.content_yii dl.list-kv dd + dd:before {
	content: "";
}

.bbqg_content.content_yii .content-box {
	border: 0.0625rem solid #e2e4e5;
	border-bottom-color: #babec1;
	display: block;
	margin: 1.5em auto;
	padding: 1.5em 1em;
	position: relative;
	text-align: left;
}

.bbqg_content.content_yii .expert-review-rank {
	background-color: #186385;
	display: inline-block;
	padding: 0.3rem .7em;
	color: white;
	vertical-align: middle;
}

.bbqg_content.content_yii .rotate-0 {
	transform: rotate(0deg);
}

.bbqg_content.content_yii .rotate-45 {
	transform: rotate(45deg);
}

.bbqg_content.content_yii .rotate-90 {
	transform: rotate(90deg);
}

.bbqg_content.content_yii .rotate-135 {
	transform: rotate(135deg);
}

.bbqg_content.content_yii .rotate-180 {
	transform: rotate(180deg);
}

.bbqg_content.content_yii .rotate-225 {
	transform: rotate(225deg);
}

.bbqg_content.content_yii .rotate-270 {
	transform: rotate(270deg);
}

.bbqg_content.content_yii .rotate-315 {
	transform: rotate(315deg);
}

.bbqg_content.content_yii .w-0pct {
	width: 0 !important;
}

.bbqg_content.content_yii .w-0 {
	width: 0 !important;
}

.bbqg_content.content_yii .w0 {
	width: 0 !important;
}

.bbqg_content.content_yii .w-5pct {
	width: 5% !important;
}

.bbqg_content.content_yii .w-5 {
	width: 5px !important;
}

.bbqg_content.content_yii .w5 {
	width: 5px !important;
}

.bbqg_content.content_yii .w-10pct {
	width: 10% !important;
}

.bbqg_content.content_yii .w-10 {
	width: 10px !important;
}

.bbqg_content.content_yii .w10 {
	width: 10px !important;
}

.bbqg_content.content_yii .w-15pct {
	width: 15% !important;
}

.bbqg_content.content_yii .w-15 {
	width: 15px !important;
}

.bbqg_content.content_yii .w15 {
	width: 15px !important;
}

.bbqg_content.content_yii .w-20pct {
	width: 20% !important;
}

.bbqg_content.content_yii .w-20 {
	width: 20px !important;
}

.bbqg_content.content_yii .w20 {
	width: 20px !important;
}

.bbqg_content.content_yii .w-25pct {
	width: 25% !important;
}

.bbqg_content.content_yii .w-25 {
	width: 25px !important;
}

.bbqg_content.content_yii .w25 {
	width: 25px !important;
}

.bbqg_content.content_yii .w-30pct {
	width: 30% !important;
}

.bbqg_content.content_yii .w-30 {
	width: 30px !important;
}

.bbqg_content.content_yii .w30 {
	width: 30px !important;
}

.bbqg_content.content_yii .w-35pct {
	width: 35% !important;
}

.bbqg_content.content_yii .w-35 {
	width: 35px !important;
}

.bbqg_content.content_yii .w35 {
	width: 35px !important;
}

.bbqg_content.content_yii .w-40pct {
	width: 40% !important;
}

.bbqg_content.content_yii .w-40 {
	width: 40px !important;
}

.bbqg_content.content_yii .w40 {
	width: 40px !important;
}

.bbqg_content.content_yii .w-45pct {
	width: 45% !important;
}

.bbqg_content.content_yii .w-45 {
	width: 45px !important;
}

.bbqg_content.content_yii .w45 {
	width: 45px !important;
}

.bbqg_content.content_yii .w-50pct {
	width: 50% !important;
}

.bbqg_content.content_yii .w-50 {
	width: 50px !important;
}

.bbqg_content.content_yii .w50 {
	width: 50px !important;
}

.bbqg_content.content_yii .w-55pct {
	width: 55% !important;
}

.bbqg_content.content_yii .w-55 {
	width: 55px !important;
}

.bbqg_content.content_yii .w55 {
	width: 55px !important;
}

.bbqg_content.content_yii .w-60pct {
	width: 60% !important;
}

.bbqg_content.content_yii .w-60 {
	width: 60px !important;
}

.bbqg_content.content_yii .w60 {
	width: 60px !important;
}

.bbqg_content.content_yii .w-65pct {
	width: 65% !important;
}

.bbqg_content.content_yii .w-65 {
	width: 65px !important;
}

.bbqg_content.content_yii .w65 {
	width: 65px !important;
}

.bbqg_content.content_yii .w-70pct {
	width: 70% !important;
}

.bbqg_content.content_yii .w-70 {
	width: 70px !important;
}

.bbqg_content.content_yii .w70 {
	width: 70px !important;
}

.bbqg_content.content_yii .w-75pct {
	width: 75% !important;
}

.bbqg_content.content_yii .w-75 {
	width: 75px !important;
}

.bbqg_content.content_yii .w75 {
	width: 75px !important;
}

.bbqg_content.content_yii .w-80pct {
	width: 80% !important;
}

.bbqg_content.content_yii .w-80 {
	width: 80px !important;
}

.bbqg_content.content_yii .w80 {
	width: 80px !important;
}

.bbqg_content.content_yii .w-85pct {
	width: 85% !important;
}

.bbqg_content.content_yii .w-85 {
	width: 85px !important;
}

.bbqg_content.content_yii .w85 {
	width: 85px !important;
}

.bbqg_content.content_yii .w-90pct {
	width: 90% !important;
}

.bbqg_content.content_yii .w-90 {
	width: 90px !important;
}

.bbqg_content.content_yii .w90 {
	width: 90px !important;
}

.bbqg_content.content_yii .w-95pct {
	width: 95% !important;
}

.bbqg_content.content_yii .w-95 {
	width: 95px !important;
}

.bbqg_content.content_yii .w95 {
	width: 95px !important;
}

.bbqg_content.content_yii .w-100pct {
	width: 100% !important;
}

.bbqg_content.content_yii .w-100 {
	width: 100px !important;
}

.bbqg_content.content_yii .w100 {
	width: 100px !important;
}

.bbqg_content.content_yii .fill-parent,
  .bbqg_content.content_yii .full-width,
  .bbqg_content.content_yii .w-full {
	width: 100% !important;
}

.bbqg_content.content_yii .w-auto {
	width: auto !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-t-0 {
	margin-top: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-r-0 {
	margin-right: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-b-0 {
	margin-bottom: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-l-0 {
	margin-left: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-t-0 {
	padding-top: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-r-0 {
	padding-right: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-b-0 {
	padding-bottom: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-l-0 {
	padding-left: 0 !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-t-5 {
	margin-top: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-r-5 {
	margin-right: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-b-5 {
	margin-bottom: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-l-5 {
	margin-left: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-t-5 {
	padding-top: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-r-5 {
	padding-right: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-b-5 {
	padding-bottom: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-l-5 {
	padding-left: 5px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-t-10 {
	margin-top: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-r-10 {
	margin-right: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-b-10 {
	margin-bottom: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-l-10 {
	margin-left: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-t-10 {
	padding-top: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-r-10 {
	padding-right: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-b-10 {
	padding-bottom: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-l-10 {
	padding-left: 10px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-t-15 {
	margin-top: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-r-15 {
	margin-right: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-b-15 {
	margin-bottom: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-l-15 {
	margin-left: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-t-15 {
	padding-top: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-r-15 {
	padding-right: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-b-15 {
	padding-bottom: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-l-15 {
	padding-left: 15px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-t-20 {
	margin-top: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-r-20 {
	margin-right: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-b-20 {
	margin-bottom: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-l-20 {
	margin-left: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-t-20 {
	padding-top: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-r-20 {
	padding-right: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-b-20 {
	padding-bottom: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-l-20 {
	padding-left: 20px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-t-25 {
	margin-top: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-r-25 {
	margin-right: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-b-25 {
	margin-bottom: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-l-25 {
	margin-left: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-t-25 {
	padding-top: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-r-25 {
	padding-right: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-b-25 {
	padding-bottom: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-l-25 {
	padding-left: 25px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-t-30 {
	margin-top: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-r-30 {
	margin-right: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-b-30 {
	margin-bottom: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-l-30 {
	margin-left: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-t-30 {
	padding-top: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-r-30 {
	padding-right: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-b-30 {
	padding-bottom: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-l-30 {
	padding-left: 30px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-t-35 {
	margin-top: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-r-35 {
	margin-right: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-b-35 {
	margin-bottom: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-l-35 {
	margin-left: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-t-35 {
	padding-top: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-r-35 {
	padding-right: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-b-35 {
	padding-bottom: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-l-35 {
	padding-left: 35px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-t-40 {
	margin-top: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-r-40 {
	margin-right: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-b-40 {
	margin-bottom: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-l-40 {
	margin-left: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-t-40 {
	padding-top: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-r-40 {
	padding-right: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-b-40 {
	padding-bottom: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-l-40 {
	padding-left: 40px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-t-45 {
	margin-top: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-r-45 {
	margin-right: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-b-45 {
	margin-bottom: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-l-45 {
	margin-left: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-t-45 {
	padding-top: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-r-45 {
	padding-right: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-b-45 {
	padding-bottom: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-l-45 {
	padding-left: 45px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-t-50 {
	margin-top: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-r-50 {
	margin-right: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-b-50 {
	margin-bottom: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-l-50 {
	margin-left: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-t-50 {
	padding-top: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-r-50 {
	padding-right: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-b-50 {
	padding-bottom: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-l-50 {
	padding-left: 50px !important;
}

.bbqg_content.content_yii .m-t-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-t-b-auto {
	margin-top: auto;
}

.bbqg_content.content_yii .m-r-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-r-l-auto {
	margin-right: auto;
}

.bbqg_content.content_yii .m-b-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-t-b-auto {
	margin-bottom: auto;
}

.bbqg_content.content_yii .m-l-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-r-l-auto {
	margin-left: auto;
}

.bbqg_content.content_yii .m-t-1,
  .bbqg_content.content_yii .m-1 {
	margin-top: 1px;
}

.bbqg_content.content_yii .m-r-1,
  .bbqg_content.content_yii .m-1 {
	margin-right: 1px;
}

.bbqg_content.content_yii .m-b-1,
  .bbqg_content.content_yii .m-1 {
	margin-bottom: 1px;
}

.bbqg_content.content_yii .m-l-1,
  .bbqg_content.content_yii .m-1 {
	margin-left: 1px;
}

.bbqg_content.content_yii .p-t-1,
  .bbqg_content.content_yii .p-1 {
	padding-top: 1px;
}

.bbqg_content.content_yii .p-r-1,
  .bbqg_content.content_yii .p-1 {
	padding-right: 1px;
}

.bbqg_content.content_yii .p-b-1,
  .bbqg_content.content_yii .p-1 {
	padding-bottom: 1px;
}

.bbqg_content.content_yii .p-l-1,
  .bbqg_content.content_yii .p-1 {
	padding-left: 1px;
}

.bbqg_content.content_yii .h-5,
  .bbqg_content.content_yii .height-5 {
	height: 5px !important;
}

.bbqg_content.content_yii .h-10,
  .bbqg_content.content_yii .height-10 {
	height: 10px !important;
}

.bbqg_content.content_yii .h-15,
  .bbqg_content.content_yii .height-15 {
	height: 15px !important;
}

.bbqg_content.content_yii .h-20,
  .bbqg_content.content_yii .height-20 {
	height: 20px !important;
}

.bbqg_content.content_yii .h-25,
  .bbqg_content.content_yii .height-25 {
	height: 25px !important;
}

.bbqg_content.content_yii .h-30,
  .bbqg_content.content_yii .height-30 {
	height: 30px !important;
}

.bbqg_content.content_yii .h-35,
  .bbqg_content.content_yii .height-35 {
	height: 35px !important;
}

.bbqg_content.content_yii .h-40,
  .bbqg_content.content_yii .height-40 {
	height: 40px !important;
}

.bbqg_content.content_yii .h-45,
  .bbqg_content.content_yii .height-45 {
	height: 45px !important;
}

.bbqg_content.content_yii .h-50,
  .bbqg_content.content_yii .height-50 {
	height: 50px !important;
}

.bbqg_content.content_yii .full-height,
  .bbqg_content.content_yii .h-full {
	height: 100% !important;
}

.bbqg_content.content_yii .h-auto {
	height: auto !important;
}

.bbqg_content.content_yii .alert {
	background-color: #edf0f1;
	border: 0.125rem solid #dfddd7;
	color: #404548;
	margin: .75em auto 1.5em;
	padding: .75em 1em;
}

.bbqg_content.content_yii .alert svg {
	width: 96px;
	margin-right: 1em;
}

.bbqg_content.content_yii .alert h1,
  .bbqg_content.content_yii .alert h2,
  .bbqg_content.content_yii .alert h3,
  .bbqg_content.content_yii .alert h4,
  .bbqg_content.content_yii .alert h5,
  .bbqg_content.content_yii .alert h6 {
	color: #101112;
}

.bbqg_content.content_yii .alert p {
	margin: 0;
}

.bbqg_content.content_yii .alert button:not(.btn) {
	background: none;
	border: none;
	color: currentColor;
}

.bbqg_content.content_yii .alert button:not(.btn):hover,
  .bbqg_content.content_yii .alert button:not(.btn):focus,
  .bbqg_content.content_yii .alert button:not(.btn):active,
  .bbqg_content.content_yii .alert button:not(.btn):focus:active {
	background-color: rgba(0, 0, 0, 0.1);
	color: inherit;
}

.bbqg_content.content_yii .alert button:not(.btn).close[data-dismiss="alert"]:hover {
	color: #b22;
}

.bbqg_content.content_yii .alert-danger,
  .bbqg_content.content_yii .alert-error {
	background-color: #fee;
	border-color: #dbb;
	color: #933;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-danger hr,
  .bbqg_content.content_yii .alert-error hr {
	border-top-color: #d5aaaa;
}

.bbqg_content.content_yii .alert-danger .alert-link,
  .bbqg_content.content_yii .alert-error .alert-link {
	color: #732626;
}

.bbqg_content.content_yii .alert-danger h1,
  .bbqg_content.content_yii .alert-error h1,
  .bbqg_content.content_yii .alert-danger h2,
  .bbqg_content.content_yii .alert-error h2,
  .bbqg_content.content_yii .alert-danger h3,
  .bbqg_content.content_yii .alert-error h3,
  .bbqg_content.content_yii .alert-danger h4,
  .bbqg_content.content_yii .alert-error h4,
  .bbqg_content.content_yii .alert-danger h5,
  .bbqg_content.content_yii .alert-error h5,
  .bbqg_content.content_yii .alert-danger h6,
  .bbqg_content.content_yii .alert-error h6 {
	color: #600;
}

.bbqg_content.content_yii .alert-info {
	background-color: #def;
	border-color: #acd;
	color: #456;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-info hr {
	border-top-color: #98c1d6;
}

.bbqg_content.content_yii .alert-info .alert-link {
	color: #303c47;
}

.bbqg_content.content_yii .alert-info h1,
  .bbqg_content.content_yii .alert-info h2,
  .bbqg_content.content_yii .alert-info h3,
  .bbqg_content.content_yii .alert-info h4,
  .bbqg_content.content_yii .alert-info h5,
  .bbqg_content.content_yii .alert-info h6 {
	color: #345;
}

.bbqg_content.content_yii .alert-success {
	background-color: #ded;
	border-color: #bcb;
	color: #363;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-success hr {
	border-top-color: #acc1ac;
}

.bbqg_content.content_yii .alert-success .alert-link {
	color: #242;
}

.bbqg_content.content_yii .alert-success h1,
  .bbqg_content.content_yii .alert-success h2,
  .bbqg_content.content_yii .alert-success h3,
  .bbqg_content.content_yii .alert-success h4,
  .bbqg_content.content_yii .alert-success h5,
  .bbqg_content.content_yii .alert-success h6 {
	color: #242;
}

.bbqg_content.content_yii .alert-warning {
	background-color: #feb;
	border-color: #dca;
	color: #543;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-warning hr {
	border-top-color: #d6c198;
}

.bbqg_content.content_yii .alert-warning .alert-link {
	color: #352b20;
}

.bbqg_content.content_yii .alert-warning h1,
  .bbqg_content.content_yii .alert-warning h2,
  .bbqg_content.content_yii .alert-warning h3,
  .bbqg_content.content_yii .alert-warning h4,
  .bbqg_content.content_yii .alert-warning h5,
  .bbqg_content.content_yii .alert-warning h6 {
	color: #321;
}

.bbqg_content.content_yii .alert-flambeaux {
	background-color: #feefe7;
	border-color: #eeb488;
	color: #404548;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-flambeaux hr {
	border-top-color: #eba672;
}

.bbqg_content.content_yii .alert-flambeaux .alert-link {
	color: #282b2d;
}

.bbqg_content.content_yii .alert-flambeaux h1,
  .bbqg_content.content_yii .alert-flambeaux h2,
  .bbqg_content.content_yii .alert-flambeaux h3,
  .bbqg_content.content_yii .alert-flambeaux h4,
  .bbqg_content.content_yii .alert-flambeaux h5,
  .bbqg_content.content_yii .alert-flambeaux h6 {
	color: #101112;
}

.bbqg_content.content_yii .alert-flambeaux a {
	color: #e86412;
	text-decoration: underline;
	text-decoration-color: #eeb488;
}

.bbqg_content.content_yii .alert-flambeaux a:hover {
	color: #ff7b1a;
}

.bbqg_content.content_yii .alert-light {
	background-color: #f8f8f8;
	border-color: #e6e6e6;
	color: #282b2d;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	border-bottom-color: #d7dbdd;
}

.bbqg_content.content_yii .alert-light hr {
	border-top-color: #d9d9d9;
}

.bbqg_content.content_yii .alert-light .alert-link {
	color: #101112;
}

.bbqg_content.content_yii .alert-light h1,
  .bbqg_content.content_yii .alert-light h2,
  .bbqg_content.content_yii .alert-light h3,
  .bbqg_content.content_yii .alert-light h4,
  .bbqg_content.content_yii .alert-light h5,
  .bbqg_content.content_yii .alert-light h6 {
	color: #e86412;
}

.bbqg_content.content_yii .alert-light strong {
	color: #e86412;
	font-size: 1.0625em;
}

.bbqg_content.content_yii .alert-dark {
	background-color: #282b2d;
	border-color: #282b2d;
	color: #fff;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .alert-dark hr {
	border-top-color: #1c1e20;
}

.bbqg_content.content_yii .alert-dark .alert-link {
	color: #e6e6e6;
}

.bbqg_content.content_yii .alert-dark h1,
  .bbqg_content.content_yii .alert-dark h2,
  .bbqg_content.content_yii .alert-dark h3,
  .bbqg_content.content_yii .alert-dark h4,
  .bbqg_content.content_yii .alert-dark h5,
  .bbqg_content.content_yii .alert-dark h6 {
	color: #c7c1b7;
}

.bbqg_content.content_yii .alert-dark strong {
	color: #c7c1b7;
}

.bbqg_content.content_yii .alert-dark a {
	color: #eeb488;
}

.bbqg_content.content_yii .alert-dark a:hover {
	color: #ffc599;
}

.bbqg_content.content_yii .autocomplete-suggestions {
	background-color: #fff;
	border: 1px solid #e86412;
	border-top: 0;
	box-shadow: none;
	cursor: default;
	text-align: left;
	position: absolute;
	display: none;
	z-index: 9999;
	max-height: 260px;
	margin-top: -1px;
	overflow: hidden;
	overflow-y: auto;
}

.bbqg_content.content_yii .autocomplete-suggestion {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	overflow: hidden;
	position: relative;
	padding: .75em;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: background 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .autocomplete-suggestion.selected {
	background-color: #ff7b1a;
	color: #ffc599;
	font-weight: bold;
}

.bbqg_content.content_yii .autocomplete-suggestion.selected b {
	color: #fff;
	font-weight: normal;
}

.bbqg_content.content_yii .autocomplete-suggestion b {
	color: #e86412;
	font-weight: normal;
}

.bbqg_content.content_yii .btn {
	cursor: pointer;
	display: inline-block;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	text-rendering: geometricPrecision;
	vertical-align: middle;
	appearance: none;
	-moz-appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	color: #42484d;
	background-color: #f3f4f5;
	border-color: #c7cbcd;
	border-bottom-color: #adb1b5;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn:not(.btn-link):not(.btn-text):not(.btn-close):not(.close),
  .bbqg_content.content_yii .btn-link.btn-cancel {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-weight: 800;
}

.bbqg_content.content_yii .btn,
  .bbqg_content.content_yii .btn:hover,
  .bbqg_content.content_yii .btn:focus,
  .bbqg_content.content_yii .btn:active,
  .bbqg_content.content_yii .btn.focus,
  .bbqg_content.content_yii .btn.active {
	text-decoration: none;
}

.bbqg_content.content_yii .btn,
  .bbqg_content.content_yii .btn:focus,
  .bbqg_content.content_yii .btn.focus {
	border-radius: .1875em;
}

.bbqg_content.content_yii .btn:active:not('.btn-text'),
  .bbqg_content.content_yii .btn.active {
	-webkit-transform: scale(0.96);
	-o-transform: scale(0.96);
	transform: scale(0.96);
	-webkit-transition: transform 0.218s cubic-bezier(0.47, 1.64, 0.41, 0.8);
	-o-transition: transform 0.218s cubic-bezier(0.47, 1.64, 0.41, 0.8);
	transition: transform 0.218s cubic-bezier(0.47, 1.64, 0.41, 0.8);
}

.bbqg_content.content_yii .btn:hover {
	color: #e86412;
	background-color: #f9f9fa;
	border-color: #babec1;
	border-bottom-color: #9fa5a9;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn:focus,
  .bbqg_content.content_yii .btn.focus {
	color: #e86412;
	background-color: #f9f9fa;
	border-color: #babec1;
	border-bottom-color: #9fa5a9;
}

.bbqg_content.content_yii .btn:focus-visible {
    -webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(179, 183, 186, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(179, 183, 186, 0.6);
}

.bbqg_content.content_yii .btn:active,
  .bbqg_content.content_yii .btn.active,
  .bbqg_content.content_yii .show > .btn.dropdown-toggle {
	color: #ff7b1a;
	background-color: #e0e7ea;
	background-image: none;
	border-color: #636d76;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(179, 183, 186, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(179, 183, 186, 0);
}

.bbqg_content.content_yii .btn:active:focus,
  .bbqg_content.content_yii .btn.active:focus,
  .bbqg_content.content_yii .show > .btn.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(179, 183, 186, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(179, 183, 186, 0.6);
}

.bbqg_content.content_yii .btn.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-addtocart,
  .bbqg_content.content_yii .btn-primary,
  .bbqg_content.content_yii .btn-orange {
	color: #fff;
	background-color: #e86412;
	border-color: #e86412;
	border-bottom-color: #b9500e;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-addtocart:hover,
  .bbqg_content.content_yii .btn-primary:hover,
  .bbqg_content.content_yii .btn-orange:hover {
	color: #fff;
	background-color: #ff7b1a;
	border-color: #ff7b1a;
	border-bottom-color: #e66200;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-addtocart:focus,
  .bbqg_content.content_yii .btn-primary:focus,
  .bbqg_content.content_yii .btn-orange:focus,
  .bbqg_content.content_yii .btn-addtocart.focus,
  .bbqg_content.content_yii .btn-primary.focus,
  .bbqg_content.content_yii .btn-orange.focus {
	color: #fff;
	background-color: #ff7b1a;
	border-color: #ff7b1a;
	border-bottom-color: #e66200;
}

.bbqg_content.content_yii .btn-addtocart:focus-visible,
  .bbqg_content.content_yii .btn-primary:focus-visible,
  .bbqg_content.content_yii .btn-orange:focus-visible {
    -webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
}

.bbqg_content.content_yii .btn-addtocart:active,
  .bbqg_content.content_yii .btn-primary:active,
  .bbqg_content.content_yii .btn-orange:active,
  .bbqg_content.content_yii .btn-addtocart.active,
  .bbqg_content.content_yii .btn-primary.active,
  .bbqg_content.content_yii .btn-orange.active,
  .bbqg_content.content_yii .show > .btn-addtocart.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-primary.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-orange.dropdown-toggle {
	color: #fff;
	background-color: #893b0b;
	background-image: none;
	border-color: #b9500e;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0);
}

.bbqg_content.content_yii .btn-addtocart:active:focus,
  .bbqg_content.content_yii .btn-primary:active:focus,
  .bbqg_content.content_yii .btn-orange:active:focus,
  .bbqg_content.content_yii .btn-addtocart.active:focus,
  .bbqg_content.content_yii .btn-primary.active:focus,
  .bbqg_content.content_yii .btn-orange.active:focus,
  .bbqg_content.content_yii .show > .btn-addtocart.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-primary.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-orange.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
}

.bbqg_content.content_yii .btn-addtocart.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-primary.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-orange.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-primary:not(.btn-outline) {
	-webkit-box-shadow: 0 0 0 1px rgba(232, 100, 18, 0), 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0.75em 1.5em rgba(232, 100, 18, 0);
	box-shadow: 0 0 0 1px rgba(232, 100, 18, 0), 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0.75em 1.5em rgba(232, 100, 18, 0);
}

.bbqg_content.content_yii .btn-primary:not(.btn-outline):hover {
	-webkit-box-shadow: 0 0 0 1px #ff7b1a, 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15), 0 0.75em 1.5em rgba(232, 100, 18, 0.6);
	box-shadow: 0 0 0 1px #ff7b1a, 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15), 0 0.75em 1.5em rgba(232, 100, 18, 0.6);
	border-bottom-color: #ff7b1a;
}

.bbqg_content.content_yii .btn-primary:not(.btn-outline):focus-visible,
  .bbqg_content.content_yii .btn-primary:not(.btn-outline).focus-visible {
	-webkit-box-shadow: 0 0 0 1px #e86412, 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
	box-shadow: 0 0 0 1px #e86412, 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
	border-bottom-color: #ff7b1a;
}

.bbqg_content.content_yii .btn-primary:not(.btn-outline):focus:active,
  .bbqg_content.content_yii .btn-primary:not(.btn-outline).focus:active,
  .bbqg_content.content_yii .btn-primary:not(.btn-outline):focus.active,
  .bbqg_content.content_yii .btn-primary:not(.btn-outline).focus.active {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(235, 123, 54, 0.6);
}

.bbqg_content.content_yii .btn-secondary {
	color: #faf6f2;
	background-color: #42484d;
	border-color: #42484d;
	border-bottom-color: #2a2e32;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-secondary:hover {
	color: #ffae72;
	background-color: #333;
	border-color: #333;
	border-bottom-color: #1a1a1a;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-secondary:focus,
  .bbqg_content.content_yii .btn-secondary.focus {
	color: #ffae72;
	background-color: #333;
	border-color: #333;
	border-bottom-color: #1a1a1a;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(94, 98, 102, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(94, 98, 102, 0.6);
}

.bbqg_content.content_yii .btn-secondary:active,
  .bbqg_content.content_yii .btn-secondary.active,
  .bbqg_content.content_yii .show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #686d71;
	background-image: none;
	border-color: #555a5f;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(94, 98, 102, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(94, 98, 102, 0);
}

.bbqg_content.content_yii .btn-secondary:active:focus,
  .bbqg_content.content_yii .btn-secondary.active:focus,
  .bbqg_content.content_yii .show > .btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(94, 98, 102, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(94, 98, 102, 0.6);
}

.bbqg_content.content_yii .btn-secondary.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-dark {
	color: #f8f8f8;
	background-color: #42484d;
	border-color: #42484d;
	border-bottom-color: #2a2e32;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-dark:hover {
	color: #f8f8f8;
	background-color: #333;
	border-color: #333;
	border-bottom-color: #1a1a1a;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-dark:focus,
  .bbqg_content.content_yii .btn-dark.focus {
	color: #f8f8f8;
	background-color: #333;
	border-color: #333;
	border-bottom-color: #1a1a1a;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(93, 98, 103, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(93, 98, 103, 0.6);
}

.bbqg_content.content_yii .btn-dark:active,
  .bbqg_content.content_yii .btn-dark.active,
  .bbqg_content.content_yii .show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #686d71;
	background-image: none;
	border-color: #555a5f;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(93, 98, 103, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(93, 98, 103, 0);
}

.bbqg_content.content_yii .btn-dark:active:focus,
  .bbqg_content.content_yii .btn-dark.active:focus,
  .bbqg_content.content_yii .show > .btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(93, 98, 103, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(93, 98, 103, 0.6);
}

.bbqg_content.content_yii .btn-dark.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-info,
  .bbqg_content.content_yii .btn-blue {
	color: #fff;
	background-color: #21546d;
	border-color: #21546d;
	border-bottom-color: #153646;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-info:hover,
  .bbqg_content.content_yii .btn-blue:hover {
	color: #fff;
	background-color: #1c475d;
	border-color: #1a4357;
	border-bottom-color: #0f2530;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-info:focus,
  .bbqg_content.content_yii .btn-blue:focus,
  .bbqg_content.content_yii .btn-info.focus,
  .bbqg_content.content_yii .btn-blue.focus {
	color: #fff;
	background-color: #1c475d;
	border-color: #1a4357;
	border-bottom-color: #0f2530;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(66, 110, 131, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(66, 110, 131, 0.6);
}

.bbqg_content.content_yii .btn-info:active,
  .bbqg_content.content_yii .btn-blue:active,
  .bbqg_content.content_yii .btn-info.active,
  .bbqg_content.content_yii .btn-blue.active,
  .bbqg_content.content_yii .show > .btn-info.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-blue.dropdown-toggle {
	color: #fff;
	background-color: #1a4357;
	background-image: none;
	border-color: #193f52;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(66, 110, 131, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(66, 110, 131, 0);
}

.bbqg_content.content_yii .btn-info:active:focus,
  .bbqg_content.content_yii .btn-blue:active:focus,
  .bbqg_content.content_yii .btn-info.active:focus,
  .bbqg_content.content_yii .btn-blue.active:focus,
  .bbqg_content.content_yii .show > .btn-info.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-blue.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(66, 110, 131, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(66, 110, 131, 0.6);
}

.bbqg_content.content_yii .btn-info.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-blue.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-danger,
  .bbqg_content.content_yii .btn-red {
	color: #fff;
	background-color: #9d3337;
	border-color: #9d3337;
	border-bottom-color: #77262a;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-danger:hover,
  .bbqg_content.content_yii .btn-red:hover {
	color: #fff;
	background-color: #852b2f;
	border-color: #7e292c;
	border-bottom-color: #571c1f;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-danger:focus,
  .bbqg_content.content_yii .btn-red:focus,
  .bbqg_content.content_yii .btn-danger.focus,
  .bbqg_content.content_yii .btn-red.focus {
	color: #fff;
	background-color: #852b2f;
	border-color: #7e292c;
	border-bottom-color: #571c1f;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(172, 82, 85, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(172, 82, 85, 0.6);
}

.bbqg_content.content_yii .btn-danger:active,
  .bbqg_content.content_yii .btn-red:active,
  .bbqg_content.content_yii .btn-danger.active,
  .bbqg_content.content_yii .btn-red.active,
  .bbqg_content.content_yii .show > .btn-danger.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-red.dropdown-toggle {
	color: #fff;
	background-color: #7e292c;
	background-image: none;
	border-color: #762629;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(172, 82, 85, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(172, 82, 85, 0);
}

.bbqg_content.content_yii .btn-danger:active:focus,
  .bbqg_content.content_yii .btn-red:active:focus,
  .bbqg_content.content_yii .btn-danger.active:focus,
  .bbqg_content.content_yii .btn-red.active:focus,
  .bbqg_content.content_yii .show > .btn-danger.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-red.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(172, 82, 85, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(172, 82, 85, 0.6);
}

.bbqg_content.content_yii .btn-danger.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-red.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-success,
  .bbqg_content.content_yii .btn-green {
	color: #fff;
	background-color: #267038;
	border-color: #267038;
	border-bottom-color: #194a25;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-success:hover,
  .bbqg_content.content_yii .btn-green:hover {
	color: #fff;
	background-color: #205f30;
	border-color: #1e5a2d;
	border-bottom-color: #11341a;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-success:focus,
  .bbqg_content.content_yii .btn-green:focus,
  .bbqg_content.content_yii .btn-success.focus,
  .bbqg_content.content_yii .btn-green.focus {
	color: #fff;
	background-color: #205f30;
	border-color: #1e5a2d;
	border-bottom-color: #11341a;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(71, 133, 86, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(71, 133, 86, 0.6);
}

.bbqg_content.content_yii .btn-success:active,
  .bbqg_content.content_yii .btn-green:active,
  .bbqg_content.content_yii .btn-success.active,
  .bbqg_content.content_yii .btn-green.active,
  .bbqg_content.content_yii .show > .btn-success.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-green.dropdown-toggle {
	color: #fff;
	background-color: #1e5a2d;
	background-image: none;
	border-color: #1d542a;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(71, 133, 86, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(71, 133, 86, 0);
}

.bbqg_content.content_yii .btn-success:active:focus,
  .bbqg_content.content_yii .btn-green:active:focus,
  .bbqg_content.content_yii .btn-success.active:focus,
  .bbqg_content.content_yii .btn-green.active:focus,
  .bbqg_content.content_yii .show > .btn-success.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-green.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(71, 133, 86, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(71, 133, 86, 0.6);
}

.bbqg_content.content_yii .btn-success.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-green.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-warning,
  .bbqg_content.content_yii .btn-yellow {
	color: #282b2d;
	background-color: #f4a128;
	border-color: #f4a128;
	border-bottom-color: #de880b;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
}

.bbqg_content.content_yii .btn-warning:hover,
  .bbqg_content.content_yii .btn-yellow:hover {
	color: #fff;
	background-color: #f6af48;
	border-color: #f5aa3e;
	border-bottom-color: #f3950d;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-warning:focus,
  .bbqg_content.content_yii .btn-yellow:focus,
  .bbqg_content.content_yii .btn-warning.focus,
  .bbqg_content.content_yii .btn-yellow.focus {
	color: #fff;
	background-color: #f6af48;
	border-color: #f5aa3e;
	border-bottom-color: #f3950d;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(213, 143, 41, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(213, 143, 41, 0.6);
}

.bbqg_content.content_yii .btn-warning:active,
  .bbqg_content.content_yii .btn-yellow:active,
  .bbqg_content.content_yii .btn-warning.active,
  .bbqg_content.content_yii .btn-yellow.active,
  .bbqg_content.content_yii .show > .btn-warning.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-yellow.dropdown-toggle {
	color: #fff;
	background-color: #f6b453;
	background-image: none;
	border-color: #f5aa3e;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(213, 143, 41, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(213, 143, 41, 0);
}

.bbqg_content.content_yii .btn-warning:active:focus,
  .bbqg_content.content_yii .btn-yellow:active:focus,
  .bbqg_content.content_yii .btn-warning.active:focus,
  .bbqg_content.content_yii .btn-yellow.active:focus,
  .bbqg_content.content_yii .show > .btn-warning.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-yellow.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(213, 143, 41, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(213, 143, 41, 0.6);
}

.bbqg_content.content_yii .btn-warning.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-yellow.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-light,
  .bbqg_content.content_yii .btn-white {
	color: #42484d;
	background-color: #f3f4f5;
	border-color: #f3f4f5;
	border-bottom-color: #d8dcdd;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05);
	background-image: linear-gradient(to bottom, #fff, #f6f5f3);
	border-color: #babec1;
	border-bottom-color: #9fa5a9;
}

.bbqg_content.content_yii .btn-light:hover,
  .bbqg_content.content_yii .btn-white:hover {
	color: #fff;
	background-color: #f5f6f6;
	border-color: #f5f6f6;
	border-bottom-color: #d9ddde;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn-light:focus,
  .bbqg_content.content_yii .btn-white:focus,
  .bbqg_content.content_yii .btn-light.focus,
  .bbqg_content.content_yii .btn-white.focus {
	color: #fff;
	background-color: #f5f6f6;
	border-color: #f5f6f6;
	border-bottom-color: #d9ddde;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(217, 219, 220, 0.6);
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(217, 219, 220, 0.6);
}

.bbqg_content.content_yii .btn-light:active,
  .bbqg_content.content_yii .btn-white:active,
  .bbqg_content.content_yii .btn-light.active,
  .bbqg_content.content_yii .btn-white.active,
  .bbqg_content.content_yii .show > .btn-light.dropdown-toggle,
  .bbqg_content.content_yii .show > .btn-white.dropdown-toggle {
	color: #fff;
	background-color: #f6f7f7;
	background-image: none;
	border-color: #f5f6f6;
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(217, 219, 220, 0);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(217, 219, 220, 0);
}

.bbqg_content.content_yii .btn-light:active:focus,
  .bbqg_content.content_yii .btn-white:active:focus,
  .bbqg_content.content_yii .btn-light.active:focus,
  .bbqg_content.content_yii .btn-white.active:focus,
  .bbqg_content.content_yii .show > .btn-light.dropdown-toggle:focus,
  .bbqg_content.content_yii .show > .btn-white.dropdown-toggle:focus {
	-webkit-box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(217, 219, 220, 0.6);
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.25), 0 0 0 0.25rem rgba(217, 219, 220, 0.6);
}

.bbqg_content.content_yii .btn-light.is-loading:not(.btn-light):not(.btn-icon)::before,
  .bbqg_content.content_yii .btn-white.is-loading:not(.btn-light):not(.btn-icon)::before {
	border-color: rgba(255, 255, 255, 0.6);
	border-top-color: #fff;
}

.bbqg_content.content_yii .btn-light:hover,
  .bbqg_content.content_yii .btn-white:hover,
  .bbqg_content.content_yii .btn-light:focus,
  .bbqg_content.content_yii .btn-white:focus,
  .bbqg_content.content_yii .btn-light:active,
  .bbqg_content.content_yii .btn-white:active {
	background-image: linear-gradient(to bottom, #fffdfb, #f9f7f5);
	border-color: #a2a8ad;
	border-bottom-color: #878f95;
}

.bbqg_content.content_yii .btn-light:hover,
  .bbqg_content.content_yii .btn-white:hover {
	color: #e86412;
}

.bbqg_content.content_yii .btn-light:focus,
  .bbqg_content.content_yii .btn-white:focus,
  .bbqg_content.content_yii .btn-light:active,
  .bbqg_content.content_yii .btn-white:active {
	color: #ff7b1a;
}

.bbqg_content.content_yii .btn-outline,
  .bbqg_content.content_yii .btn-outline.btn-light,
  .bbqg_content.content_yii .btn-outline.btn-white {
	color: #42484d;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #656f76;
	border-bottom-color: #4e555b;
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
}

.bbqg_content.content_yii .btn-outline:hover,
  .bbqg_content.content_yii .btn-outline.btn-light:hover,
  .bbqg_content.content_yii .btn-outline.btn-white:hover {
	color: #282f34;
	background-color: rgba(62, 72, 81, 0.1);
	border-color: rgba(101, 111, 118, 0.6);
	border-bottom-color: rgba(66, 72, 77, 0.6);
}

.bbqg_content.content_yii .btn-outline:focus,
  .bbqg_content.content_yii .btn-outline.btn-light:focus,
  .bbqg_content.content_yii .btn-outline.btn-white:focus,
  .bbqg_content.content_yii .btn-outline.focus,
  .bbqg_content.content_yii .btn-outline.btn-light.focus,
  .bbqg_content.content_yii .btn-outline.btn-white.focus {
	background-color: rgba(62, 72, 81, 0.1);
	border-color: rgba(101, 111, 118, 0.6);
	border-bottom-color: rgba(66, 72, 77, 0.6);
	color: #282f34;
}

.bbqg_content.content_yii .btn-outline:active,
  .bbqg_content.content_yii .btn-outline.btn-light:active,
  .bbqg_content.content_yii .btn-outline.btn-white:active,
  .bbqg_content.content_yii .btn-outline.active,
  .bbqg_content.content_yii .btn-outline.btn-light.active,
  .bbqg_content.content_yii .btn-outline.btn-white.active,
  .bbqg_content.content_yii .btn-outline.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-light.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-white.dropdown-toggle.show {
	color: #42484d;
	background-color: rgba(66, 72, 77, 0.2);
	border-color: rgba(66, 72, 77, 0.6);
}

.bbqg_content.content_yii .btn-outline:hover,
  .bbqg_content.content_yii .btn-outline.btn-light:hover,
  .bbqg_content.content_yii .btn-outline.btn-white:hover {
	background-color: rgba(174, 194, 212, 0.1);
	border-color: #babec1;
	border-bottom-color: #b2b6ba;
	color: #e86412;
}

.bbqg_content.content_yii .btn-outline:focus,
  .bbqg_content.content_yii .btn-outline.btn-light:focus,
  .bbqg_content.content_yii .btn-outline.btn-white:focus,
  .bbqg_content.content_yii .btn-outline:active,
  .bbqg_content.content_yii .btn-outline.btn-light:active,
  .bbqg_content.content_yii .btn-outline.btn-white:active {
	background-color: rgba(124, 144, 162, 0.1);
	color: #ff7b1a;
}

.bbqg_content.content_yii .btn-outline.btn-primary,
  .bbqg_content.content_yii .btn-outline.btn-orange {
	color: #e86412;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #f29155;
	border-bottom-color: #ee7225;
}

.bbqg_content.content_yii .btn-outline.btn-primary:hover,
  .bbqg_content.content_yii .btn-outline.btn-orange:hover {
	color: #be4e09;
	background-color: rgba(238, 99, 12, 0.1);
	border-color: rgba(242, 145, 85, 0.6);
	border-bottom-color: rgba(232, 100, 18, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-primary:focus,
  .bbqg_content.content_yii .btn-outline.btn-orange:focus,
  .bbqg_content.content_yii .btn-outline.btn-primary.focus,
  .bbqg_content.content_yii .btn-outline.btn-orange.focus {
	background-color: rgba(238, 99, 12, 0.1);
	border-color: rgba(242, 145, 85, 0.6);
	border-bottom-color: rgba(232, 100, 18, 0.6);
	color: #be4e09;
}

.bbqg_content.content_yii .btn-outline.btn-primary:active,
  .bbqg_content.content_yii .btn-outline.btn-orange:active,
  .bbqg_content.content_yii .btn-outline.btn-primary.active,
  .bbqg_content.content_yii .btn-outline.btn-orange.active,
  .bbqg_content.content_yii .btn-outline.btn-primary.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-orange.dropdown-toggle.show {
	color: #e86412;
	background-color: rgba(232, 100, 18, 0.2);
	border-color: rgba(232, 100, 18, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-secondary,
  .bbqg_content.content_yii .btn-outline.btn-dark {
	color: #42484d;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #656f76;
	border-bottom-color: #4e555b;
}

.bbqg_content.content_yii .btn-outline.btn-secondary:hover,
  .bbqg_content.content_yii .btn-outline.btn-dark:hover {
	color: #282f34;
	background-color: rgba(62, 72, 81, 0.1);
	border-color: rgba(101, 111, 118, 0.6);
	border-bottom-color: rgba(66, 72, 77, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-secondary:focus,
  .bbqg_content.content_yii .btn-outline.btn-dark:focus,
  .bbqg_content.content_yii .btn-outline.btn-secondary.focus,
  .bbqg_content.content_yii .btn-outline.btn-dark.focus {
	background-color: rgba(62, 72, 81, 0.1);
	border-color: rgba(101, 111, 118, 0.6);
	border-bottom-color: rgba(66, 72, 77, 0.6);
	color: #282f34;
}

.bbqg_content.content_yii .btn-outline.btn-secondary:active,
  .bbqg_content.content_yii .btn-outline.btn-dark:active,
  .bbqg_content.content_yii .btn-outline.btn-secondary.active,
  .bbqg_content.content_yii .btn-outline.btn-dark.active,
  .bbqg_content.content_yii .btn-outline.btn-secondary.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-dark.dropdown-toggle.show {
	color: #42484d;
	background-color: rgba(66, 72, 77, 0.2);
	border-color: rgba(66, 72, 77, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-info,
  .bbqg_content.content_yii .btn-outline.btn-blue {
	color: #21546d;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #3381a8;
	border-bottom-color: #276381;
}

.bbqg_content.content_yii .btn-outline.btn-info:hover,
  .bbqg_content.content_yii .btn-outline.btn-blue:hover {
	color: #133748;
	background-color: rgba(29, 85, 113, 0.1);
	border-color: rgba(51, 129, 168, 0.6);
	border-bottom-color: rgba(33, 84, 109, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-info:focus,
  .bbqg_content.content_yii .btn-outline.btn-blue:focus,
  .bbqg_content.content_yii .btn-outline.btn-info.focus,
  .bbqg_content.content_yii .btn-outline.btn-blue.focus {
	background-color: rgba(29, 85, 113, 0.1);
	border-color: rgba(51, 129, 168, 0.6);
	border-bottom-color: rgba(33, 84, 109, 0.6);
	color: #133748;
}

.bbqg_content.content_yii .btn-outline.btn-info:active,
  .bbqg_content.content_yii .btn-outline.btn-blue:active,
  .bbqg_content.content_yii .btn-outline.btn-info.active,
  .bbqg_content.content_yii .btn-outline.btn-blue.active,
  .bbqg_content.content_yii .btn-outline.btn-info.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-blue.dropdown-toggle.show {
	color: #21546d;
	background-color: rgba(33, 84, 109, 0.2);
	border-color: rgba(33, 84, 109, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-danger,
  .bbqg_content.content_yii .btn-outline.btn-red {
	color: #9d3337;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #c85559;
	border-bottom-color: #b0393e;
}

.bbqg_content.content_yii .btn-outline.btn-danger:hover,
  .bbqg_content.content_yii .btn-outline.btn-red:hover {
	color: #7a2326;
	background-color: rgba(162, 46, 50, 0.1);
	border-color: rgba(200, 85, 89, 0.6);
	border-bottom-color: rgba(157, 51, 55, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-danger:focus,
  .bbqg_content.content_yii .btn-outline.btn-red:focus,
  .bbqg_content.content_yii .btn-outline.btn-danger.focus,
  .bbqg_content.content_yii .btn-outline.btn-red.focus {
	background-color: rgba(162, 46, 50, 0.1);
	border-color: rgba(200, 85, 89, 0.6);
	border-bottom-color: rgba(157, 51, 55, 0.6);
	color: #7a2326;
}

.bbqg_content.content_yii .btn-outline.btn-danger:active,
  .bbqg_content.content_yii .btn-outline.btn-red:active,
  .bbqg_content.content_yii .btn-outline.btn-danger.active,
  .bbqg_content.content_yii .btn-outline.btn-red.active,
  .bbqg_content.content_yii .btn-outline.btn-danger.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-red.dropdown-toggle.show {
	color: #9d3337;
	background-color: rgba(157, 51, 55, 0.2);
	border-color: rgba(157, 51, 55, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-success,
  .bbqg_content.content_yii .btn-outline.btn-green {
	color: #267038;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #39a955;
	border-bottom-color: #2c8342;
}

.bbqg_content.content_yii .btn-outline.btn-success:hover,
  .bbqg_content.content_yii .btn-outline.btn-green:hover {
	color: #174c24;
	background-color: rgba(34, 116, 54, 0.1);
	border-color: rgba(57, 169, 85, 0.6);
	border-bottom-color: rgba(38, 112, 56, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-success:focus,
  .bbqg_content.content_yii .btn-outline.btn-green:focus,
  .bbqg_content.content_yii .btn-outline.btn-success.focus,
  .bbqg_content.content_yii .btn-outline.btn-green.focus {
	background-color: rgba(34, 116, 54, 0.1);
	border-color: rgba(57, 169, 85, 0.6);
	border-bottom-color: rgba(38, 112, 56, 0.6);
	color: #174c24;
}

.bbqg_content.content_yii .btn-outline.btn-success:active,
  .bbqg_content.content_yii .btn-outline.btn-green:active,
  .bbqg_content.content_yii .btn-outline.btn-success.active,
  .bbqg_content.content_yii .btn-outline.btn-green.active,
  .bbqg_content.content_yii .btn-outline.btn-success.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-green.dropdown-toggle.show {
	color: #267038;
	background-color: rgba(38, 112, 56, 0.2);
	border-color: rgba(38, 112, 56, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-warning,
  .bbqg_content.content_yii .btn-outline.btn-yellow {
	color: #f4a128;
	background-color: rgba(255, 255, 255, 0.6);
	border-color: #f8c171;
	border-bottom-color: #f5ac40;
}

.bbqg_content.content_yii .btn-outline.btn-warning:hover,
  .bbqg_content.content_yii .btn-outline.btn-yellow:hover {
	color: #e38906;
	background-color: rgba(250, 162, 34, 0.1);
	border-color: rgba(248, 193, 113, 0.6);
	border-bottom-color: rgba(244, 161, 40, 0.6);
}

.bbqg_content.content_yii .btn-outline.btn-warning:focus,
  .bbqg_content.content_yii .btn-outline.btn-yellow:focus,
  .bbqg_content.content_yii .btn-outline.btn-warning.focus,
  .bbqg_content.content_yii .btn-outline.btn-yellow.focus {
	background-color: rgba(250, 162, 34, 0.1);
	border-color: rgba(248, 193, 113, 0.6);
	border-bottom-color: rgba(244, 161, 40, 0.6);
	color: #e38906;
}

.bbqg_content.content_yii .btn-outline.btn-warning:active,
  .bbqg_content.content_yii .btn-outline.btn-yellow:active,
  .bbqg_content.content_yii .btn-outline.btn-warning.active,
  .bbqg_content.content_yii .btn-outline.btn-yellow.active,
  .bbqg_content.content_yii .btn-outline.btn-warning.dropdown-toggle.show,
  .bbqg_content.content_yii .btn-outline.btn-yellow.dropdown-toggle.show {
	color: #f4a128;
	background-color: rgba(244, 161, 40, 0.2);
	border-color: rgba(244, 161, 40, 0.6);
}

.bbqg_content.content_yii .btn-link {
	color: #186385;
	font-weight: 500;
	vertical-align: baseline;
}

.bbqg_content.content_yii .btn-link,
  .bbqg_content.content_yii .btn-link:hover,
  .bbqg_content.content_yii .btn-link:focus,
  .bbqg_content.content_yii .btn-link:active {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .btn-link:hover,
  .bbqg_content.content_yii .btn-link:focus,
  .bbqg_content.content_yii .btn-link:active {
	color: #1376a4;
}

.bbqg_content.content_yii .btn-link:hover .btn-text,
  .bbqg_content.content_yii .btn-link:focus .btn-text,
  .bbqg_content.content_yii .btn-link:active .btn-text {
	text-decoration: underline;
}

.bbqg_content.content_yii .btn-link:not(.btn-link-with-icon):hover,
  .bbqg_content.content_yii .btn-link:not(.btn-link-with-icon):focus,
  .bbqg_content.content_yii .btn-link:not(.btn-link-with-icon):active {
	text-decoration: underline;
}

.bbqg_content.content_yii .btn-link:focus,
  .bbqg_content.content_yii .btn-link.focus {
	-webkit-box-shadow: inset 0 0 0 0.1875rem rgba(152, 206, 242, 0.8);
	box-shadow: inset 0 0 0 0.1875rem rgba(152, 206, 242, 0.8);
}

.bbqg_content.content_yii .btn-link:not(.btn-block) {
	padding: 0;
}

.bbqg_content.content_yii .btn-link.btn-cancel {
	border: 0.0625rem solid transparent;
	color: #636d76;
	text-decoration: underline;
}

.bbqg_content.content_yii .btn-link.btn-cancel:hover {
	background-color: rgba(255, 253, 251, 0.6);
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
	color: #42484d;
	text-decoration: none;
}

.bbqg_content.content_yii .btn-text {
	color: inherit;
	padding: 0;
	text-align: left;
	vertical-align: baseline;
}

.bbqg_content.content_yii .btn-text,
  .bbqg_content.content_yii .btn-text:hover,
  .bbqg_content.content_yii .btn-text:focus,
  .bbqg_content.content_yii .btn-text:active,
  .bbqg_content.content_yii .btn-text:focus:active {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}

.bbqg_content.content_yii .btn-quickview:focus,
  .bbqg_content.content_yii .btn-togglesection:focus,
  .bbqg_content.content_yii .btn-quickview.focus,
  .bbqg_content.content_yii .btn-togglesection.focus {
	color: #e86412;
}

.bbqg_content.content_yii .btn-quickview:active,
  .bbqg_content.content_yii .btn-togglesection:active,
  .bbqg_content.content_yii .btn-quickview.active,
  .bbqg_content.content_yii .btn-togglesection.active {
	color: #ff7b1a;
}

.bbqg_content.content_yii .btn,
  .bbqg_content.content_yii .btn-md,
  .bbqg_content.content_yii .btn-med,
  .bbqg_content.content_yii .btn-medium {
	font-size: 1em;
	letter-spacing: 0;
	padding: .75em 1.5em;
}

.bbqg_content.content_yii .btn-xs,
  .bbqg_content.content_yii .btn-min,
  .bbqg_content.content_yii .btn-mini {
	font-size: .75em;
	letter-spacing: .0375em;
	padding: .375em 1.125em;
}

.bbqg_content.content_yii .btn-sm,
  .bbqg_content.content_yii .btn-sml,
  .bbqg_content.content_yii .btn-small {
	font-size: .875em;
	letter-spacing: .01875em;
	padding: .5em 1.5em;
}

.bbqg_content.content_yii .btn-lg,
  .bbqg_content.content_yii .btn-lrg,
  .bbqg_content.content_yii .btn-large {
	font-size: 1.2em;
	letter-spacing: -.01875em;
	padding: .9375em 1.875em;
}

.bbqg_content.content_yii .btn-xl,
  .bbqg_content.content_yii .btn-max {
	font-size: 1.25em;
	letter-spacing: -.0375em;
	padding: 1.125em 2.25em;
}

.bbqg_content.content_yii .btn-block,
  .bbqg_content.content_yii .btn-block-width {
	display: block;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 100%;
}

.bbqg_content.content_yii .btn-padded {
	padding: 1.5em 3em;
}

.bbqg_content.content_yii .btn-round,
  .bbqg_content.content_yii .btn-rounded,
  .bbqg_content.content_yii .btn-icon,
  .bbqg_content.content_yii .btn-round:focus,
  .bbqg_content.content_yii .btn-rounded:focus,
  .bbqg_content.content_yii .btn-icon:focus,
  .bbqg_content.content_yii .btn-round.focus,
  .bbqg_content.content_yii .btn-rounded.focus,
  .bbqg_content.content_yii .btn-icon.focus {
	border-radius: 3em;
}

.bbqg_content.content_yii .btn.text-left {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.bbqg_content.content_yii .btn.text-center {
	-webkit-justify-content: center;
	justify-content: center;
}

.bbqg_content.content_yii .btn.text-right {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.bbqg_content.content_yii .btn svg {
	color: currentColor;
	display: inline-block;
	height: 1.5em;
	width: 1.5em;
	margin: 0 .25em;
}

.bbqg_content.content_yii .btn svg * {
	fill: currentColor;
}

.bbqg_content.content_yii .btn svg .rotate-270 {
	margin: .25em 0;
}

.bbqg_content.content_yii .btn-icon {
	border-radius: 100%;
	line-height: normal;
}

.bbqg_content.content_yii .btn-icon,
  .bbqg_content.content_yii .btn-icon:hover,
  .bbqg_content.content_yii .btn-icon:focus,
  .bbqg_content.content_yii .btn-icon:active {
	color: #636d76;
}

.bbqg_content.content_yii .btn-icon svg {
	aspect-ratio: 1;
	margin: 0 auto;
}

.bbqg_content.content_yii .btn-icon.btn-outline {
	background-color: #fff;
	border-width: 0.25rem;
}

.bbqg_content.content_yii .btn-icon.btn-outline,
  .bbqg_content.content_yii .btn-icon.btn-outline:hover,
  .bbqg_content.content_yii .btn-icon.btn-outline:focus,
  .bbqg_content.content_yii .btn-icon.btn-outline:active {
	border-color: currentColor;
}

.bbqg_content.content_yii .btn-icon.btn-outline.is-loading {
	border-color: transparent;
}

.bbqg_content.content_yii .btn.is-loading,
  .bbqg_content.content_yii .in-progress,
  .bbqg_content.content_yii .btn-disabled,
  .bbqg_content.content_yii fieldset:disabled .btn,
  .bbqg_content.content_yii *:disabled,
  .bbqg_content.content_yii *[disabled],
  .bbqg_content.content_yii *.disabled {
	opacity: 0.6;
	pointer-events: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .btn-dropdown {
	color: #e86412;
	position: relative;
}

.bbqg_content.content_yii .btn-dropdown p,
  .bbqg_content.content_yii .btn-dropdown dl {
	color: #282b2d;
	margin: 0 auto;
}

.bbqg_content.content_yii .btn-dropdown--toggle,
  .bbqg_content.content_yii .btn-dropdown--target {
	background-color: #fff;
	border: 0.0625rem solid #babec1;
}

.bbqg_content.content_yii .btn-dropdown--toggle:hover {
	border-color: #ff7b1a;
	color: #ff7b1a;
}

.bbqg_content.content_yii .btn-dropdown--toggle .icon--chevron-down:after {
	font-size: 1.125em;
	vertical-align: .1875em;
}

.bbqg_content.content_yii .btn-dropdown--target {
	height: 0;
	opacity: 0;
	overflow: hidden;
	border-top: none;
	margin-top: -0.0625rem;
	padding: .75em 1.5em;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .btn-dropdown.open .btn-dropdown--toggle .icon--chevron-down:after {
	-webkit-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

.bbqg_content.content_yii .btn-dropdown.open .btn-dropdown--target {
	height: auto;
	opacity: 1;
	overflow: visible;
}

.bbqg_content.content_yii .btn-dropdown--toggle[aria-expanded="true"] + .btn-dropdown--target {
	height: auto;
	opacity: 1;
	overflow: visible;
}

.bbqg_content.content_yii .btn-dropdown--toggle[aria-expanded="true"] .icon--chevron-down:after {
	-webkit-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}

.bbqg_content.content_yii .btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.bbqg_content.content_yii .btn-group > .btn {
	position: relative;
	float: left;
}

.bbqg_content.content_yii .btn-group > .btn:hover,
  .bbqg_content.content_yii .btn-group > .btn:focus,
  .bbqg_content.content_yii .btn-group > .btn:active,
  .bbqg_content.content_yii .btn-group > .btn.active {
	z-index: 2;
}

.bbqg_content.content_yii .btn-group .btn + .btn,
  .bbqg_content.content_yii .btn-group .btn + .btn-group,
  .bbqg_content.content_yii .btn-group .btn-group + .btn,
  .bbqg_content.content_yii .btn-group .btn-group + .btn-group {
	margin-left: -0.0625rem;
}

.bbqg_content.content_yii .btn-group.btn-group-spaced > *:not(.hidden):not(.modal):first-child {
	margin-right: 1em;
	margin-left: 0;
}

.bbqg_content.content_yii .btn-group.btn-group-spaced > *:not(.hidden):not(.modal) + *:not(.hidden):not(.modal) {
	margin-right: 1em;
	margin-left: 1em;
}

.bbqg_content.content_yii .btn-group.btn-group-spaced > *:not(.hidden):not(.modal) + *:not(.hidden):not(.modal):last-child {
	margin-right: 0;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > *:not(:first-child):not(:last-child),
  .bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > *:not(:first-child):not(:last-child) > * {
	border-radius: none;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > *:first-child {
	margin-left: 0;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > *:first-child:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > .btn-group:first-child:not(:last-child) > .btn:last-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > *:last-child:not(:first-child),
  .bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > .btn-group:last-child:not(:first-child) > *:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.bbqg_content.content_yii .btn-group:not(.btn-group-spaced) > .btn-group {
	float: left;
}

.bbqg_content.content_yii .btn-toolbar {
	margin-left: -5px;
}

.bbqg_content.content_yii .btn-toolbar:before,
  .bbqg_content.content_yii .btn-toolbar:after {
	content: " ";
	display: table;
}

.bbqg_content.content_yii .btn-toolbar:after {
	clear: both;
}

.bbqg_content.content_yii .btn-toolbar button,
  .bbqg_content.content_yii .btn-toolbar .btn,
  .bbqg_content.content_yii .btn-toolbar .btn-group,
  .bbqg_content.content_yii .btn-toolbar .input-group {
	float: left;
}

.bbqg_content.content_yii .btn-toolbar > button,
  .bbqg_content.content_yii .btn-toolbar > .btn,
  .bbqg_content.content_yii .btn-toolbar > .btn-group,
  .bbqg_content.content_yii .btn-toolbar > .input-group {
	margin-left: 5px;
}

.bbqg_content.content_yii .btn-group-justified {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.bbqg_content.content_yii .btn-group-justified > .btn-group {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.bbqg_content.content_yii .btn-group-justified > .btn {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.bbqg_content.content_yii .btn-group-justified > .btn-group .btn,
  .bbqg_content.content_yii .btn-group-justified > .btn-group * {
	width: 100%;
}

.bbqg_content.content_yii .btn-group-justified .btn {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	white-space: nowrap;
	text-decoration: none;
}

.bbqg_content.content_yii .card {
	color: #282b2d;
	display: block;
	height: 100%;
	min-height: 0;
	padding: 1rem;
	position: relative;
	word-wrap: break-word;
}

.bbqg_content.content_yii .card.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.bbqg_content.content_yii .card.fade.in {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-animation: fadeIn 0.218s;
	animation: fadeIn 0.218s;
	-o-animation: fadeIn 0.218s;
	-ms-animation: fadeIn 0.218s;
	animation: fadeIn 0.218s;
}

.bbqg_content.content_yii .card-bordered {
	padding: .75em 1em;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .card-bordered + .card-bordered {
		margin-top: .75em;
	}
}

.bbqg_content.content_yii .card-bordered,
  .bbqg_content.content_yii .card-polaroid,
  .bbqg_content.content_yii .card-wishlist {
	background-clip: border-box;
	background-color: #fff;
	border: 0.0625rem solid rgba(0, 0, 0, 0.2);
	border-bottom-color: rgba(0, 0, 0, 0.3);
	border-radius: .25em;
	-webkit-box-shadow: 0 0.0625em 0.125em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.0625em 0.125em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .card-condensed {
	padding: 0;
}

.bbqg_content.content_yii .card-condensed .card-title {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii .card-condensed .card-body ol,
  .bbqg_content.content_yii .card-condensed .card-content ol,
  .bbqg_content.content_yii .card-condensed .card-body ul,
  .bbqg_content.content_yii .card-condensed .card-content ul {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii .card .card-body,
  .bbqg_content.content_yii .card .card-content {
	text-align: left;
}

.bbqg_content.content_yii .card .card-name,
  .bbqg_content.content_yii .card .card-title {
	line-height: 1.2;
	margin-bottom: 1.125rem;
}

.bbqg_content.content_yii .card a.card-thumbnail {
	display: block;
}

.bbqg_content.content_yii .card p {
	margin: 0 auto;
}

.bbqg_content.content_yii .card .alert {
	background-color: #edf0f1;
	border-color: #dfddd7;
	color: #404548;
	line-height: 1;
	margin-top: .1875em !important;
	text-align: center;
	white-space: nowrap;
}

.bbqg_content.content_yii .card-header,
  .bbqg_content.content_yii .card-footer,
  .bbqg_content.content_yii .card-thumbnail {
	margin: 0 auto;
	position: relative;
}

.bbqg_content.content_yii .card-header img,
  .bbqg_content.content_yii .card-footer img,
  .bbqg_content.content_yii .card-thumbnail img {
	border-radius: .25em;
}

.bbqg_content.content_yii a.card {
	color: #282b2d;
}

.bbqg_content.content_yii a.card:hover,
  .bbqg_content.content_yii a.card:focus,
  .bbqg_content.content_yii a.card:active {
	text-decoration: none;
}

.bbqg_content.content_yii a.card:hover .card-title,
  .bbqg_content.content_yii a.card:focus .card-title,
  .bbqg_content.content_yii a.card:active .card-title {
	text-decoration: underline;
}

.bbqg_content.content_yii a.card:hover {
	color: #186385;
}

.bbqg_content.content_yii a.card:hover .card-title {
	color: #1376a4;
}

.bbqg_content.content_yii a.card:hover p {
	color: #282b2d;
}

.bbqg_content.content_yii a.card .card-title {
	color: #186385;
	font-weight: 700;
}

.bbqg_content.content_yii a.card-polaroid {
	border-color: rgba(0, 0, 0, 0.2);
	padding: .375em !important;
	text-align: center;
}

.bbqg_content.content_yii a.card-polaroid:hover {
	border-color: rgba(0, 0, 0, 0.25);
	border-bottom-color: rgba(0, 0, 0, 0.35);
}

.bbqg_content.content_yii a.card-polaroid:hover .card-title {
	color: #186385;
	text-decoration: none;
}

.bbqg_content.content_yii a.card-polaroid img {
	border-radius: .1875em .1875em 0 0;
}

.bbqg_content.content_yii a.card-polaroid .card-title {
	color: #42484d;
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.0625em;
	font-weight: 500;
	letter-spacing: -.01875em;
	margin-bottom: .1875em;
}

.bbqg_content.content_yii a.card.card-wishlist {
	padding: .75em;
}

.bbqg_content.content_yii a.card.card-wishlist:hover {
	border-color: #e86412;
}

.bbqg_content.content_yii a.card.card-wishlist:hover .card-title {
	color: #e86412;
	text-decoration: none;
}

.bbqg_content.content_yii a.card.card-wishlist:focus {
	border-color: #ff7b1a;
}

.bbqg_content.content_yii a.card.card-wishlist img {
	border-radius: .1875em;
}

.bbqg_content.content_yii a.card.card-wishlist .card-title {
	color: #42484d;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: .75em;
}

.bbqg_content.content_yii a.card.card-wishlist .card-title small {
	color: #636d76;
}

.bbqg_content.content_yii .card-horizontal {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .card-horizontal > .card-thumbnail:first-child {
	margin-right: 1.5em;
}

.bbqg_content.content_yii .card-horizontal > .card-thumbnail:last-child {
	margin-left: 1.5em;
}

.bbqg_content.content_yii .card-horizontal .card-body {
	overflow: hidden;
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .card-horizontal + .card-horizontal {
	margin-top: .75em;
}

.bbqg_content.content_yii .cards:not(.flip-cards) .card {
	box-shadow: 0 0.1875em 0.25em transparent;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .cards:not(.flip-cards) .card:not(:empty):hover {
	box-shadow: 0 0.1875em 0.25em rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-0.125em);
	-moz-transform: translateY(-0.125em);
	-ms-transform: translateY(-0.125em);
	transform: translateY(-0.125em);
}

.bbqg_content.content_yii .card-cols > .col {
	background-color: #fff;
	border: 0.0625rem solid #d7dbdd;
	margin-bottom: 1.5em;
}

.bbqg_content.content_yii .card-cols > .col .title {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
}

.bbqg_content.content_yii .card-cols > .col a.title:hover {
	text-decoration: underline;
}

.bbqg_content.content_yii .opts-avail {
	height: 26px;
	margin: 0.5rem 0;
	font-size: 0.75rem;
}

.bbqg_content.content_yii .opts-avail small + small {
	margin-left: .375em;
}

.bbqg_content.content_yii .color-swatches {
	display: flex;
	align-items: center;
	padding: 1px;
	height: 27px;
}

.bbqg_content.content_yii .color-swatches .color {
	height: 27px;
	display: inline-block;
	position: relative;
	display: inline-block;
	position: relative;
	border: 0;
	background: 0;
	width: 27px;
	margin: 4px 0.5rem 0 0;
	padding: 0;
}

.bbqg_content.content_yii .color-swatches .color .swatch {
	display: inline-block;
}

.bbqg_content.content_yii .color-swatches .color .swatch .swatch-inner {
	height: 25px;
	width: 25px;
	flex: none;
	display: inline-block;
	outline: 1px solid #ccc;
	border: 2px solid #fff;
	margin-top: 1px;
}

.bbqg_content.content_yii .color-swatches .color .swatch .swatch-inner.icon {
	outline: 1px solid transparent;
}

.bbqg_content.content_yii .color-swatches .color .swatch .swatch-inner.icon i:after {
	border: .25em solid #000;
	border-top-width: 0;
	border-left-width: 0;
	display: inline-block;
	height: 12.5px;
	margin-left: .5em;
	padding: 0;
	position: relative;
	top: -6px;
	width: 12.5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .color-swatches .color.active .swatch .swatch-inner {
	outline-color: #e86412;
}

.bbqg_content.content_yii .color-swatches .color.selected {
	border-color: #e86412;
}

.bbqg_content.content_yii .color-swatches .color.selected::after {
	color: #fff;
	content: 'âœ”';
	font-size: 1.25rem;
	position: absolute;
	top: -3px;
	right: 0;
	bottom: 0;
	left: 4px;
}

.bbqg_content.content_yii #product-facets-menu .color-swatches {
	margin: 0;
	display: grid;
	grid-template-columns: repeat(6, 30px);
	grid-gap: 0.5rem;
	height: auto;
	padding: 1rem;
}

.bbqg_content.content_yii #product-facets-menu .color-swatches .color {
	margin: 0 2px 2px 0;
	padding: 0;
	height: 25px;
	width: 25px;
	outline: 1px solid #ccc;
	border: 2px solid #fff;
}

.bbqg_content.content_yii #product-facets-menu .color-swatches .color .swatch .swatch-inner {
	width: 28px;
	height: 28px;
}

.bbqg_content.content_yii .product-carousel-container .num-cols-5 .plus-options-avail,
  .bbqg_content.content_yii .product-carousel-container .num-cols-6 .plus-options-avail {
	display: none;
}

.bbqg_content.content_yii .mobile .opts-avail {
	height: 26px;
}

.bbqg_content.content_yii .mobile .color-swatches {
	margin-left: 0;
}

.bbqg_content.content_yii .mobile .color-swatches .color.hovering {
	outline-color: #e86412;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg {
	height: .375em;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg > li {
	padding: 0 .6875em;
	position: relative;
	vertical-align: top;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg > li a {
	background-color: #84888d;
	border-radius: .125em;
	height: .375em;
	width: 1em;
	display: inline-block;
	position: absolute;
	top: 0;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg > li a:focus {
	outline: none;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg > li:hover a {
	background-color: #282b2d;
}

.bbqg_content.content_yii body .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color: #e86412;
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a {
	background-color: #edf0f1;
	background-repeat: no-repeat;
	border-radius: 100%;
	-webkit-box-shadow: inset 0 0 0 0.0625rem #fff, 0 0.0625rem 0.1875rem 0.125rem rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 0 0.0625rem #fff, 0 0.0625rem 0.1875rem 0.125rem rgba(0, 0, 0, 0.1);
	color: #84888d;
	font-size: 1.5em;
	width: 1.5em;
	height: 1.5em;
	opacity: 1 !important;
	top: 50%;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a,
  .bbqg_content.content_yii body .lSSlideOuter .lSAction > a:hover,
  .bbqg_content.content_yii body .lSSlideOuter .lSAction > a:focus,
  .bbqg_content.content_yii body .lSSlideOuter .lSAction > a:active {
	text-decoration: none;
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a:hover {
	background-color: #f8f8f8;
	-webkit-box-shadow: inset 0 0 0 0.0625rem #fff, 0 0.0625rem 0.375rem 0.0625rem rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 0.0625rem #fff, 0 0.0625rem 0.375rem 0.0625rem rgba(0, 0, 0, 0.2);
	transform: scale(1.1);
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a:focus,
  .bbqg_content.content_yii body .lSSlideOuter .lSAction > a:active {
	background-color: #fff;
	transform: scale(0.9);
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a.lSPrev {
	background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2384888d'%3e%3cpath d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z'/%3e%3c/svg%3e");
	left: .25em;
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a.lSPrev:hover {
	background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23e86412'%3e%3cpath%20d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z'/%3e%3c/svg%3e");
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a.lSNext {
	background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2384888d'%3e%3cpath%20d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/%3e%3c/svg%3e");
	right: .25em;
}

.bbqg_content.content_yii body .lSSlideOuter .lSAction > a.lSNext:hover {
	background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23e86412'%3e%3cpath%20d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/%3e%3c/svg%3e");
}

.bbqg_content.content_yii body .panel-default .ps__carousel__outer,
  .bbqg_content.content_yii body .panel-default .ps__carousel__inner {
	padding: 0;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__inner {
	padding-bottom: 5px;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__left__arrow.ps__carousel__arrow::before,
  .bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__right__arrow.ps__carousel__arrow::before {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__left__arrow.ps__carousel__arrow::after,
  .bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__right__arrow.ps__carousel__arrow::after {
	-webkit-box-shadow: inset .25em -.25em 0 0 #84888d;
	box-shadow: inset .25em -.25em 0 0 #84888d;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__left__arrow.ps__carousel__arrow:not(.ps__carousel__arrow__faded):hover::after,
  .bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__right__arrow.ps__carousel__arrow:not(.ps__carousel__arrow__faded):hover::after {
	-webkit-box-shadow: inset .25em -.25em 0 0 #282b2d;
	box-shadow: inset .25em -.25em 0 0 #282b2d;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__arrow__faded {
	opacity: 0.6;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__outer__dot {
	border: 0;
	border-radius: 0;
	height: .375em;
	width: 1em;
	margin: 0 .25em;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__outer__dot .ps__carousel__inner__dot {
	background-color: #84888d;
	border-radius: .125em;
	height: 100%;
	width: 100%;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__outer__dot .ps__carousel__inner__dot:hover {
	background-color: #282b2d;
}

.bbqg_content.content_yii body .ps__carousel__outer .ps__carousel__outer__dot .ps__carousel__inner__dot.ps__carousel__inner__dot--selected {
	background-color: #e86412;
}

.bbqg_content.content_yii body.mobile .lSSlideOuter .lSPager.lSpg {
	height: auto;
	line-height: 1;
	padding: 0 5%;
}

.bbqg_content.content_yii body.mobile .lSSlideOuter .lSPager.lSpg > li {
	padding: 0 .25em;
}

.bbqg_content.content_yii body.mobile .lSSlideOuter .lSPager.lSpg > li a {
	position: relative;
}

.bbqg_content.content_yii .dropdown-link-list {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 0.75rem;
	overflow: hidden;
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header {
	background-color: #f8f8f8;
	border: 0.0625rem solid #babec1;
	color: #282b2d;
	display: block;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	font-size: 1.125rem;
	line-height: 1;
	margin-bottom: 0;
	padding: 1em;
	position: relative;
	text-align: left;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header:not(:last-of-type) {
	border-bottom: 0.0625rem solid #e86412;
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header .trigger-icon {
	display: block;
	height: 0.75rem;
	width: 0.75rem;
	position: absolute;
	top: 0.875rem;
	right: 1.375rem;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header .trigger-icon:before,
  .bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header .trigger-icon:after {
	background-color: #e86412;
	content: "";
	height: 0.1875rem;
	position: absolute;
	top: -0.25rem;
	width: 1rem;
	-webkit-transition: all 0.109s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.109s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.109s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header .trigger-icon:before {
	left: 1px;
	transform: rotate(45deg) translate3d(8px, 22px, 0);
	transform-origin: 100%;
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-header .trigger-icon:after {
	right: 1px;
	transform: rotate(-45deg) translate3d(-8px, 22px, 0);
	transform-origin: 0;
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-content {
	background-color: #fffdfb;
	border: 0 solid rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 2px #fff;
	height: 0;
	list-style: none;
	margin: 0 auto;
	max-height: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-content > li > a {
	color: #e86412;
	font-size: 1.125rem;
	font-weight: bolder;
}

.bbqg_content.content_yii .dropdown-link-list .dropdown-link-list-content > li ul {
	margin-bottom: 0;
}

.bbqg_content.content_yii .dropdown-link-list.expanded,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header {
	background-color: #e86412;
	border-color: #da5e11;
	color: #fff;
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header .trigger-icon,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header .trigger-icon {
	top: 1rem;
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header .trigger-icon:before,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header .trigger-icon:before,
  .bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header .trigger-icon:after,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header .trigger-icon:after {
	background-color: #fff;
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header .trigger-icon:before,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header .trigger-icon:before {
	transform: rotate(45deg) translate3d(13px, 14px, 0);
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-header .trigger-icon:after,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-header .trigger-icon:after {
	transform: rotate(-45deg) translate3d(-13px, 14px, 0);
}

.bbqg_content.content_yii .dropdown-link-list.expanded .dropdown-link-list-content,
  .bbqg_content.content_yii .dropdown-link-list > section[expanded] .dropdown-link-list-content {
	border-width: 0 1px 1px;
	height: auto;
	max-height: 10000px;
	padding: .375em 1em;
}

.bbqg_content.content_yii .banner-container + .dropdown-link-list,
  .bbqg_content.content_yii .section-hero + .dropdown-link-list {
	margin-top: 1.5rem;
}

.bbqg_content.content_yii .icon {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	height: 1.5rem;
	line-height: inherit;
	margin: 0;
	position: relative;
	width: 1.5rem;
	vertical-align: middle;
}

.bbqg_content.content_yii .icon--chevron-up::after,
  .bbqg_content.content_yii .icon--chevron-down::after {
	transform-origin: center center;
}

.bbqg_content.content_yii .icon--chevron-up::after,
  .bbqg_content.content_yii .icon--chevron-down::after,
  .bbqg_content.content_yii .icon--chevron-left::after,
  .bbqg_content.content_yii .icon--chevron-right::after {
	border-color: currentColor;
	border-style: solid;
	border-width: 0 .125em .125em 0;
	content: '';
	display: inline-block;
	height: .5em;
	margin-left: .1875em;
	position: relative;
	text-align: center;
	transform: rotate(45deg);
	vertical-align: middle;
	width: .5em;
	-webkit-transition: all 0.109s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.109s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .icon--chevron-up::after {
	border-width: .125em 0 0 .125em;
}

.bbqg_content.content_yii .icon--chevron-down::after {
	border-width: 0 .125em .125em 0;
}

.bbqg_content.content_yii .icon--chevron-left::after {
	border-width: 0 0 .125em .125em;
}

.bbqg_content.content_yii .icon--chevron-right::after {
	border-width: .125em .125em 0 0;
}

.bbqg_content.content_yii .icon--minus,
  .bbqg_content.content_yii .icon--plus,
  .bbqg_content.content_yii .icon--render-crisp {
	shape-rendering: crispEdges;
}

.bbqg_content.content_yii .icon--empty {
	background-color: rgba(255, 255, 255, 0.6);
	border: 0.25rem dotted #babec1;
	border-radius: 100%;
	padding: .375em;
	position: relative;
	width: 5em;
	height: 5em;
}

.bbqg_content.content_yii .icon.trusted-badges-small {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/trusted-badges-small.png");
	width: 225px;
	height: 40px;
}

.bbqg_content.content_yii .icon-question-mark {
	height: 1.5rem;
	width: 1.5rem;
	margin: 0 0.25rem;
}

.bbqg_content.content_yii .icon-question-mark.lrg {
	height: 20px;
	width: 20px;
	padding: .5em .5em 0;
}

.bbqg_content.content_yii .icon-helpful,
  .bbqg_content.content_yii .icon-unhelpful {
	width: 3em;
	height: 3em;
	border: 0.25rem solid currentColor;
	border-radius: 100%;
	display: inline-block;
	position: relative;
	text-align: center;
}

.bbqg_content.content_yii .icon-helpful {
	color: #267038;
}

.bbqg_content.content_yii .icon-helpful::after {
	content: '';
	display: block;
	border: solid currentColor;
	border-width: 0 0.25rem 0.25rem 0;
	height: 62.5%;
	margin-top: 50%;
	margin-left: 50%;
	width: 31.25%;
	transform: translateY(-55%) translateX(-50%) rotate(45deg);
}

.bbqg_content.content_yii .icon-unhelpful {
	color: #77262a;
	overflow: hidden;
}

.bbqg_content.content_yii .icon-unhelpful::before,
  .bbqg_content.content_yii .icon-unhelpful::after {
	background-color: currentColor;
	content: '';
	height: 0.25rem;
	margin-top: -.125em;
	position: absolute;
	top: 50%;
	left: 12.5%;
	width: 75%;
}

.bbqg_content.content_yii .icon-unhelpful::before {
	transform: rotate(45deg);
}

.bbqg_content.content_yii .icon-unhelpful::after {
	transform: rotate(-45deg);
}

.bbqg_content.content_yii .icon.image-360 {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/360-icon.png");
}

.bbqg_content.content_yii .icon.chat {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/chat.png");
}

.bbqg_content.content_yii .icon.running-man {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/running-man.png");
}

.bbqg_content.content_yii .icon.video {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/video-icon.png");
}

.bbqg_content.content_yii .icon.search {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/search.png");
	margin: 0 .25em;
}

.bbqg_content.content_yii a.icon--chevron-right:after {
	font-size: 1.2em;
	vertical-align: .0625em;
}

.bbqg_content.content_yii a.arrow-link svg {
	color: #e86412;
	height: .75em;
	margin: 0 0 0 .1875em;
	width: .75em;
}

@media (prefers-reduced-motion: no-preference) {
	.bbqg_content.content_yii a.icon--chevron-right:hover::after,
    .bbqg_content.content_yii a.arrow-link:hover svg {
		transform: translateX(0.25em) rotate(45deg);
		-webkit-transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
		transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	}
}

.bbqg_content.content_yii svg > rect {
	shape-rendering: crispEdges;
}

.bbqg_content.content_yii .content .icon.image-360,
  .bbqg_content.content_yii .content .icon.chat,
  .bbqg_content.content_yii .content .icon.running-man,
  .bbqg_content.content_yii .content .icon.phone,
  .bbqg_content.content_yii .content .icon.video,
  .bbqg_content.content_yii .content .icon.doc,
  .bbqg_content.content_yii .content .icon.search {
	background-repeat: no-repeat;
	background-size: initial;
	background-position: left bottom;
	padding-left: 1.5rem;
	width: auto;
}

.bbqg_content.content_yii .content .icon.phone {
	background-image: url("https://cdn.shocho.co/sc-site/redesign/icons/tele.png");
}

.bbqg_content.content_yii .content .icon.doc {
	background-image: url("https://cdn.shocho.co//sc-site/icons/document-text.png");
}

.bbqg_content.content_yii .sc-icon {
	position: relative;
	height: 24px;
	width: 24px;
}

.bbqg_content.content_yii .sc-icon--lrg,
  .bbqg_content.content_yii .sc-icon--64 {
	height: 64px;
	width: 64px;
}

.bbqg_content.content_yii .form-text,
  .bbqg_content.content_yii .valid-feedback,
  .bbqg_content.content_yii .invalid-feedback {
	display: block;
	font-size: .875em;
	line-height: 1.2;
}

.bbqg_content.content_yii .form-text:not(:empty),
  .bbqg_content.content_yii .valid-feedback:not(:empty),
  .bbqg_content.content_yii .invalid-feedback:not(:empty) {
	padding: .375em .5em 0;
}

.bbqg_content.content_yii .valid-feedback {
	color: #2c812c;
}

.bbqg_content.content_yii .invalid-feedback {
	color: #ba2626;
}

.bbqg_content.content_yii .was-validated input[type="date"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid,
  .bbqg_content.content_yii .was-validated select.is-valid,
  .bbqg_content.content_yii .was-validated textarea.is-valid,
  .bbqg_content.content_yii .was-validated input[type="date"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid:hover,
  .bbqg_content.content_yii .was-validated select.is-valid:hover,
  .bbqg_content.content_yii .was-validated textarea.is-valid:hover,
  .bbqg_content.content_yii .was-validated input[type="date"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid:focus,
  .bbqg_content.content_yii .was-validated select.is-valid:focus,
  .bbqg_content.content_yii .was-validated textarea.is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="date"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid:focus-within,
  .bbqg_content.content_yii .was-validated select.is-valid:focus-within,
  .bbqg_content.content_yii .was-validated textarea.is-valid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="date"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid:active,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid:active,
  .bbqg_content.content_yii .was-validated select.is-valid:active,
  .bbqg_content.content_yii .was-validated textarea.is-valid:active {
	border-color: currentColor;
	color: #2c812c;
}

.bbqg_content.content_yii .was-validated input[type="date"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="email"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="month"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="number"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="password"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="search"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="text"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="time"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="url"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="week"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-valid:focus,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-valid:focus,
  .bbqg_content.content_yii .was-validated select.is-valid:focus,
  .bbqg_content.content_yii .was-validated textarea.is-valid:focus {
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(44, 129, 44, 0.6);
	box-shadow: 0 0 0 0.1875rem rgba(44, 129, 44, 0.6);
}

.bbqg_content.content_yii .was-validated input[type="date"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid,
  .bbqg_content.content_yii .was-validated select.is-invalid,
  .bbqg_content.content_yii .was-validated textarea.is-invalid,
  .bbqg_content.content_yii .was-validated input[type="date"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid:hover,
  .bbqg_content.content_yii .was-validated select.is-invalid:hover,
  .bbqg_content.content_yii .was-validated textarea.is-invalid:hover,
  .bbqg_content.content_yii .was-validated input[type="date"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated select.is-invalid:focus,
  .bbqg_content.content_yii .was-validated textarea.is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="date"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated select.is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated textarea.is-invalid:focus-within,
  .bbqg_content.content_yii .was-validated input[type="date"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid:active,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid:active,
  .bbqg_content.content_yii .was-validated select.is-invalid:active,
  .bbqg_content.content_yii .was-validated textarea.is-invalid:active {
	border-color: currentColor;
	color: #ba2626;
}

.bbqg_content.content_yii .was-validated input[type="date"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="datetime-local"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="email"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="month"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="number"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="password"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="search"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="tel"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="text"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="time"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="url"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="week"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="checkbox"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated input[type="radio"].is-invalid:focus,
  .bbqg_content.content_yii .was-validated select.is-invalid:focus,
  .bbqg_content.content_yii .was-validated textarea.is-invalid:focus {
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(186, 38, 38, 0.6);
	box-shadow: 0 0 0 0.1875rem rgba(186, 38, 38, 0.6);
}

.bbqg_content.content_yii input[type="color"],
  .bbqg_content.content_yii input[type="date"],
  .bbqg_content.content_yii input[type="datetime"],
  .bbqg_content.content_yii input[type="datetime-local"],
  .bbqg_content.content_yii input[type="email"],
  .bbqg_content.content_yii input[type="month"],
  .bbqg_content.content_yii input[type="number"],
  .bbqg_content.content_yii input[type="password"],
  .bbqg_content.content_yii input[type="search"],
  .bbqg_content.content_yii input[type="tel"],
  .bbqg_content.content_yii input[type="text"],
  .bbqg_content.content_yii input[type="time"],
  .bbqg_content.content_yii input[type="url"],
  .bbqg_content.content_yii input[type="week"],
  .bbqg_content.content_yii textarea {
	background-color: #fffdfb;
	border: 0.0625rem solid #babec1;
	border-radius: .125em;
	color: #42484d;
	display: inline-block;
	padding: .75em;
	vertical-align: middle;
	-webkit-box-shadow: inset 0 0 0 transparent;
	box-shadow: inset 0 0 0 transparent;
	-webkit-transition: -webkit-box-shadow 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: box-shadow 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	appearance: none;
	-moz-appearance: none;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii input[type="color"],
    .bbqg_content.content_yii input[type="date"],
    .bbqg_content.content_yii input[type="datetime"],
    .bbqg_content.content_yii input[type="datetime-local"],
    .bbqg_content.content_yii input[type="email"],
    .bbqg_content.content_yii input[type="month"],
    .bbqg_content.content_yii input[type="number"],
    .bbqg_content.content_yii input[type="password"],
    .bbqg_content.content_yii input[type="search"],
    .bbqg_content.content_yii input[type="tel"],
    .bbqg_content.content_yii input[type="text"],
    .bbqg_content.content_yii input[type="time"],
    .bbqg_content.content_yii input[type="url"],
    .bbqg_content.content_yii input[type="week"],
    .bbqg_content.content_yii textarea {
		display: -ms-inline-flexbox;
		display: -webkit-inline-flex;
		display: inline-flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
	}
}

.bbqg_content.content_yii input[type="color"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="date"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="datetime"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="datetime-local"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="email"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="month"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="number"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="password"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="search"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="tel"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="text"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="time"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="url"]::-moz-placeholder,
  .bbqg_content.content_yii input[type="week"]::-moz-placeholder,
  .bbqg_content.content_yii textarea::-moz-placeholder {
	color: #babec1;
	opacity: 1;
}

.bbqg_content.content_yii input[type="color"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="date"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="datetime"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="datetime-local"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="email"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="month"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="number"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="password"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="search"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="tel"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="text"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="time"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="url"]:-ms-input-placeholder,
  .bbqg_content.content_yii input[type="week"]:-ms-input-placeholder,
  .bbqg_content.content_yii textarea:-ms-input-placeholder {
	color: #babec1;
}

.bbqg_content.content_yii input[type="color"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="date"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="datetime"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="datetime-local"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="email"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="month"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="number"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="password"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="search"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="tel"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="text"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="time"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="url"]::-webkit-input-placeholder,
  .bbqg_content.content_yii input[type="week"]::-webkit-input-placeholder,
  .bbqg_content.content_yii textarea::-webkit-input-placeholder {
	color: #babec1;
}

.bbqg_content.content_yii input[type="color"]:hover,
  .bbqg_content.content_yii input[type="date"]:hover,
  .bbqg_content.content_yii input[type="datetime"]:hover,
  .bbqg_content.content_yii input[type="datetime-local"]:hover,
  .bbqg_content.content_yii input[type="email"]:hover,
  .bbqg_content.content_yii input[type="month"]:hover,
  .bbqg_content.content_yii input[type="number"]:hover,
  .bbqg_content.content_yii input[type="password"]:hover,
  .bbqg_content.content_yii input[type="search"]:hover,
  .bbqg_content.content_yii input[type="tel"]:hover,
  .bbqg_content.content_yii input[type="text"]:hover,
  .bbqg_content.content_yii input[type="time"]:hover,
  .bbqg_content.content_yii input[type="url"]:hover,
  .bbqg_content.content_yii input[type="week"]:hover,
  .bbqg_content.content_yii textarea:hover {
	border-color: #adb1b5;
	-webkit-box-shadow: inset 0.0625em 0.0625em 0.0625em rgba(0, 0, 0, 0.2);
	box-shadow: inset 0.0625em 0.0625em 0.0625em rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii input[type="color"]:hover,
  .bbqg_content.content_yii input[type="date"]:hover,
  .bbqg_content.content_yii input[type="datetime"]:hover,
  .bbqg_content.content_yii input[type="datetime-local"]:hover,
  .bbqg_content.content_yii input[type="email"]:hover,
  .bbqg_content.content_yii input[type="month"]:hover,
  .bbqg_content.content_yii input[type="number"]:hover,
  .bbqg_content.content_yii input[type="password"]:hover,
  .bbqg_content.content_yii input[type="search"]:hover,
  .bbqg_content.content_yii input[type="tel"]:hover,
  .bbqg_content.content_yii input[type="text"]:hover,
  .bbqg_content.content_yii input[type="time"]:hover,
  .bbqg_content.content_yii input[type="url"]:hover,
  .bbqg_content.content_yii input[type="week"]:hover,
  .bbqg_content.content_yii textarea:hover,
  .bbqg_content.content_yii input[type="color"]:focus,
  .bbqg_content.content_yii input[type="date"]:focus,
  .bbqg_content.content_yii input[type="datetime"]:focus,
  .bbqg_content.content_yii input[type="datetime-local"]:focus,
  .bbqg_content.content_yii input[type="email"]:focus,
  .bbqg_content.content_yii input[type="month"]:focus,
  .bbqg_content.content_yii input[type="number"]:focus,
  .bbqg_content.content_yii input[type="password"]:focus,
  .bbqg_content.content_yii input[type="search"]:focus,
  .bbqg_content.content_yii input[type="tel"]:focus,
  .bbqg_content.content_yii input[type="text"]:focus,
  .bbqg_content.content_yii input[type="time"]:focus,
  .bbqg_content.content_yii input[type="url"]:focus,
  .bbqg_content.content_yii input[type="week"]:focus,
  .bbqg_content.content_yii textarea:focus,
  .bbqg_content.content_yii input[type="color"]:focus-within,
  .bbqg_content.content_yii input[type="date"]:focus-within,
  .bbqg_content.content_yii input[type="datetime"]:focus-within,
  .bbqg_content.content_yii input[type="datetime-local"]:focus-within,
  .bbqg_content.content_yii input[type="email"]:focus-within,
  .bbqg_content.content_yii input[type="month"]:focus-within,
  .bbqg_content.content_yii input[type="number"]:focus-within,
  .bbqg_content.content_yii input[type="password"]:focus-within,
  .bbqg_content.content_yii input[type="search"]:focus-within,
  .bbqg_content.content_yii input[type="tel"]:focus-within,
  .bbqg_content.content_yii input[type="text"]:focus-within,
  .bbqg_content.content_yii input[type="time"]:focus-within,
  .bbqg_content.content_yii input[type="url"]:focus-within,
  .bbqg_content.content_yii input[type="week"]:focus-within,
  .bbqg_content.content_yii textarea:focus-within,
  .bbqg_content.content_yii input[type="color"]:active,
  .bbqg_content.content_yii input[type="date"]:active,
  .bbqg_content.content_yii input[type="datetime"]:active,
  .bbqg_content.content_yii input[type="datetime-local"]:active,
  .bbqg_content.content_yii input[type="email"]:active,
  .bbqg_content.content_yii input[type="month"]:active,
  .bbqg_content.content_yii input[type="number"]:active,
  .bbqg_content.content_yii input[type="password"]:active,
  .bbqg_content.content_yii input[type="search"]:active,
  .bbqg_content.content_yii input[type="tel"]:active,
  .bbqg_content.content_yii input[type="text"]:active,
  .bbqg_content.content_yii input[type="time"]:active,
  .bbqg_content.content_yii input[type="url"]:active,
  .bbqg_content.content_yii input[type="week"]:active,
  .bbqg_content.content_yii textarea:active {
	color: #282b2d;
}

.bbqg_content.content_yii input[type="color"]:focus,
  .bbqg_content.content_yii input[type="date"]:focus,
  .bbqg_content.content_yii input[type="datetime"]:focus,
  .bbqg_content.content_yii input[type="datetime-local"]:focus,
  .bbqg_content.content_yii input[type="email"]:focus,
  .bbqg_content.content_yii input[type="month"]:focus,
  .bbqg_content.content_yii input[type="number"]:focus,
  .bbqg_content.content_yii input[type="password"]:focus,
  .bbqg_content.content_yii input[type="search"]:focus,
  .bbqg_content.content_yii input[type="tel"]:focus,
  .bbqg_content.content_yii input[type="text"]:focus,
  .bbqg_content.content_yii input[type="time"]:focus,
  .bbqg_content.content_yii input[type="url"]:focus,
  .bbqg_content.content_yii input[type="week"]:focus,
  .bbqg_content.content_yii textarea:focus,
  .bbqg_content.content_yii input[type="color"]:focus-within,
  .bbqg_content.content_yii input[type="date"]:focus-within,
  .bbqg_content.content_yii input[type="datetime"]:focus-within,
  .bbqg_content.content_yii input[type="datetime-local"]:focus-within,
  .bbqg_content.content_yii input[type="email"]:focus-within,
  .bbqg_content.content_yii input[type="month"]:focus-within,
  .bbqg_content.content_yii input[type="number"]:focus-within,
  .bbqg_content.content_yii input[type="password"]:focus-within,
  .bbqg_content.content_yii input[type="search"]:focus-within,
  .bbqg_content.content_yii input[type="tel"]:focus-within,
  .bbqg_content.content_yii input[type="text"]:focus-within,
  .bbqg_content.content_yii input[type="time"]:focus-within,
  .bbqg_content.content_yii input[type="url"]:focus-within,
  .bbqg_content.content_yii input[type="week"]:focus-within,
  .bbqg_content.content_yii textarea:focus-within,
  .bbqg_content.content_yii input[type="color"]:active,
  .bbqg_content.content_yii input[type="date"]:active,
  .bbqg_content.content_yii input[type="datetime"]:active,
  .bbqg_content.content_yii input[type="datetime-local"]:active,
  .bbqg_content.content_yii input[type="email"]:active,
  .bbqg_content.content_yii input[type="month"]:active,
  .bbqg_content.content_yii input[type="number"]:active,
  .bbqg_content.content_yii input[type="password"]:active,
  .bbqg_content.content_yii input[type="search"]:active,
  .bbqg_content.content_yii input[type="tel"]:active,
  .bbqg_content.content_yii input[type="text"]:active,
  .bbqg_content.content_yii input[type="time"]:active,
  .bbqg_content.content_yii input[type="url"]:active,
  .bbqg_content.content_yii input[type="week"]:active,
  .bbqg_content.content_yii textarea:active {
	background-color: #fff;
	border-color: #ff7b1a;
}

.bbqg_content.content_yii input[type="color"]:focus-visible,
  .bbqg_content.content_yii input[type="date"]:focus-visible,
  .bbqg_content.content_yii input[type="datetime"]:focus-visible,
  .bbqg_content.content_yii input[type="datetime-local"]:focus-visible,
  .bbqg_content.content_yii input[type="email"]:focus-visible,
  .bbqg_content.content_yii input[type="month"]:focus-visible,
  .bbqg_content.content_yii input[type="number"]:focus-visible,
  .bbqg_content.content_yii input[type="password"]:focus-visible,
  .bbqg_content.content_yii input[type="search"]:focus-visible,
  .bbqg_content.content_yii input[type="tel"]:focus-visible,
  .bbqg_content.content_yii input[type="text"]:focus-visible,
  .bbqg_content.content_yii input[type="time"]:focus-visible,
  .bbqg_content.content_yii input[type="url"]:focus-visible,
  .bbqg_content.content_yii input[type="week"]:focus-visible,
  .bbqg_content.content_yii textarea:focus {
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
	box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
}

.bbqg_content.content_yii textarea {
	min-height: 8em;
	height: 12em;
	max-height: 24em;
	max-width: 100%;
	resize: vertical;
}

.bbqg_content.content_yii textarea[rows] {
	height: auto;
}

.bbqg_content.content_yii input[type="search"] {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjODQ4ODhkIiBkPSJNMTksNi40MUwxNy41OSw1TDEyLDEwLjU5TDYuNDEsNUw1LDYuNDFMMTAuNTksMTJMNSwxNy41OUw2LjQxLDE5TDEyLDEzLjQxTDE3LjU5LDE5TDE5LDE3LjU5TDEzLjQxLDEyTDE5LDYuNDFaIiAvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: right -1.5rem center;
	transition: background 0.436s cubic-bezier(0.47, 1.64, 0.41, 0.8);
}

.bbqg_content.content_yii input[type="search"]::-webkit-search-cancel-button,
  .bbqg_content.content_yii input[type="search"]::-webkit-search-decoration {
	appearance: none;
	appearance: none;
}

.bbqg_content.content_yii input[type="search"].is-clearable {
	background-position: right 0.375rem center;
	padding-right: 2.25rem;
	transition: background 0.218s cubic-bezier(0.47, 1.64, 0.41, 0.8);
}

.bbqg_content.content_yii input[type="search"].is-clearable.on-clearable-hover {
	cursor: pointer;
}

.bbqg_content.content_yii input[type="checkbox"],
  .bbqg_content.content_yii input[type="radio"] {
	background-color: #f5f5f5;
	border: 0.0625rem solid #babec1;
	margin: 0;
	padding: 0;
	position: relative;
	bottom: .0625em;
	vertical-align: text-bottom;
	width: 1.2em;
	height: 1.2em;
	appearance: none;
	appearance: none;
	touch-action: manipulation;
}

.bbqg_content.content_yii input[type="checkbox"]::before,
  .bbqg_content.content_yii input[type="radio"]::before {
	background-color: transparent;
	border-radius: 100%;
	content: "";
	opacity: 0;
	pointer-events: none;
	position: absolute;
	width: .875em;
	height: .875em;
	transform-origin: center center;
	-webkit-box-shadow: 0 0 0 .875em transparent;
	box-shadow: 0 0 0 .875em transparent;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.bbqg_content.content_yii input[type="checkbox"]:hover,
  .bbqg_content.content_yii input[type="radio"]:hover {
	background-color: #edf0f1;
	border-color: #9fa5a9;
	cursor: pointer;
}

.bbqg_content.content_yii input[type="checkbox"]:hover::before,
  .bbqg_content.content_yii input[type="radio"]:hover::before {
	opacity: 0.04;
	-webkit-box-shadow: 0 0 0 0.875em rgba(232, 100, 18, 0.6);
	box-shadow: 0 0 0 0.875em rgba(232, 100, 18, 0.6);
}

.bbqg_content.content_yii input[type="checkbox"]:focus,
  .bbqg_content.content_yii input[type="radio"]:focus,
  .bbqg_content.content_yii input[type="checkbox"]:active,
  .bbqg_content.content_yii input[type="radio"]:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #babec1;
	-webkit-transition: border-color 0.218s;
	transition: border-color 0.218s;
}

.bbqg_content.content_yii input[type="checkbox"]:focus::before,
  .bbqg_content.content_yii input[type="radio"]:focus::before,
  .bbqg_content.content_yii input[type="checkbox"]:active::before,
  .bbqg_content.content_yii input[type="radio"]:active::before {
	opacity: 0.2;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
	transition: -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
	transition: box-shadow 0.218s, transform 0.218s;
	transition: box-shadow 0.218s, transform 0.218s, -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
}

.bbqg_content.content_yii input[type="checkbox"]:focus-visible::before,
  .bbqg_content.content_yii input[type="radio"]:focus-visible::before {
    -webkit-box-shadow: 0 0 0 0.875em rgba(232, 100, 18, 0.6);
	box-shadow: 0 0 0 0.875em rgba(232, 100, 18, 0.6);
  }

.bbqg_content.content_yii input[type="checkbox"]:checked,
  .bbqg_content.content_yii input[type="radio"]:checked {
	background-image: none;
	border-color: #e86412;
}

.bbqg_content.content_yii input[type="checkbox"]:checked::before,
  .bbqg_content.content_yii input[type="radio"]:checked::before {
	opacity: 0.2;
}

.bbqg_content.content_yii input[type="checkbox"]:checked::after,
  .bbqg_content.content_yii input[type="radio"]:checked::after {
	content: "";
	position: absolute;
}

.bbqg_content.content_yii input[type="checkbox"]:checked:focus,
  .bbqg_content.content_yii input[type="radio"]:checked:focus,
  .bbqg_content.content_yii input[type="checkbox"]:checked:active,
  .bbqg_content.content_yii input[type="radio"]:checked:active {
	border-color: #e86412;
}

.bbqg_content.content_yii input[type="checkbox"]:checked:focus::before,
  .bbqg_content.content_yii input[type="radio"]:checked:focus::before,
  .bbqg_content.content_yii input[type="checkbox"]:checked:active::before,
  .bbqg_content.content_yii input[type="radio"]:checked:active::before {
	-webkit-box-shadow: 0 0 0 .75em #e86412;
	box-shadow: 0 0 0 .75em #e86412;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
	transition: -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
	transition: box-shadow 0.218s, transform 0.218s;
	transition: box-shadow 0.218s, transform 0.218s, -webkit-box-shadow 0.218s, -webkit-transform 0.218s;
}

.bbqg_content.content_yii input[type="checkbox"]:indeterminate:focus::before,
  .bbqg_content.content_yii input[type="radio"]:indeterminate:focus::before {
	-webkit-box-shadow: 0 0 0 .75em #e86412;
	box-shadow: 0 0 0 .75em #e86412;
}

.bbqg_content.content_yii input[type="checkbox"] {
	border-radius: .125em;
}

.bbqg_content.content_yii input[type="checkbox"]:focus,
  .bbqg_content.content_yii input[type="checkbox"]:active {
	border-color: #e86412;
}

.bbqg_content.content_yii input[type="checkbox"]:focus::after,
  .bbqg_content.content_yii input[type="checkbox"]:active::after {
	background-color: #fff;
	border-radius: 0;
	content: "";
	display: block;
	position: absolute;
	width: 1rem;
	height: 1rem;
	z-index: 1;
}

.bbqg_content.content_yii input[type="checkbox"]:checked {
	background-color: #e86412;
	background-image: none;
}

.bbqg_content.content_yii input[type="checkbox"]:checked::after {
	background-color: transparent;
	border: 0.125rem solid #fff;
	border-top: 0;
	border-left: 0;
	display: block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: .375em;
	height: .8125em;
	margin-top: 0;
	margin-left: .3125em;
}

.bbqg_content.content_yii input[type="checkbox"]:checked:focus,
  .bbqg_content.content_yii input[type="checkbox"]:checked:active {
	background-color: #e86412;
}

.bbqg_content.content_yii input[type="checkbox"]:indeterminate {
	background-color: transparent;
	background-image: none;
	border-color: #babec1;
}

.bbqg_content.content_yii input[type="checkbox"]:indeterminate::after {
	border: 0.125rem solid #fff;
	border-top: 0;
	border-left: 0;
	display: block;
	width: 0.125rem;
	height: 0.875rem;
	margin-top: 0;
	margin-left: 0.375rem;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.bbqg_content.content_yii input[type="checkbox"]:indeterminate:focus,
  .bbqg_content.content_yii input[type="checkbox"]:indeterminate:active {
	background-color: #e86412;
	border-color: #e86412;
}

.bbqg_content.content_yii input[type="radio"] {
	border-radius: 100%;
	width: 1.25rem;
	height: 1.25rem;
	margin-right: .375em;
	top: 0;
}

.bbqg_content.content_yii input[type="radio"]::before {
	width: 1.0625rem;
	height: 1.0625rem;
}

.bbqg_content.content_yii input[type="radio"]::after {
	background-color: #fff;
	border-radius: 100%;
	content: "";
	display: block;
	position: absolute;
	width: 1.125rem;
	height: 1.125rem;
	z-index: 1;
}

.bbqg_content.content_yii input[type="radio"]:checked {
	background-color: #e86412;
}

.bbqg_content.content_yii input[type="radio"]:checked::after {
	background-color: #fff;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0.625rem;
	height: 0.625rem;
	-webkit-transition: border-color;
	transition: border-color;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.bbqg_content.content_yii input[type="radio"]:focus {
	border-radius: 100%;
}

.bbqg_content.content_yii .radios {
	padding: 1.5rem;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .radios label {
		display: block;
	}

	.bbqg_content.content_yii .radios label + label {
		margin-top: .75em;
	}
}

.bbqg_content.content_yii [placeholder]:focus::-webkit-input-placeholder {
	transition: opacity 1.744s 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	opacity: 0.6;
}

.bbqg_content.content_yii input:-webkit-autofill,
  .bbqg_content.content_yii select:-webkit-autofill,
  .bbqg_content.content_yii textarea:-webkit-autofill,
  .bbqg_content.content_yii input:-webkit-autofill:hover,
  .bbqg_content.content_yii select:-webkit-autofill:hover,
  .bbqg_content.content_yii textarea:-webkit-autofill:hover,
  .bbqg_content.content_yii input:-webkit-autofill:focus,
  .bbqg_content.content_yii select:-webkit-autofill:focus,
  .bbqg_content.content_yii textarea:-webkit-autofill:focus {
	-webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
	-webkit-transition-delay: 9999s;
}

.bbqg_content.content_yii .input-group:not(.flex) {
	position: relative;
	display: block;
	border-collapse: separate;
	width: 100%;
}

.bbqg_content.content_yii .input-group:not(.flex) .form-control,
  .bbqg_content.content_yii .input-group:not(.flex) input,
  .bbqg_content.content_yii .input-group:not(.flex)-addon,
  .bbqg_content.content_yii .input-group:not(.flex)-btn {
	display: inline-block;
}

.bbqg_content.content_yii .input-group:not(.flex) .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.bbqg_content.content_yii .input-group:not(.flex)-btn,
  .bbqg_content.content_yii .input-group:not(.flex) button,
  .bbqg_content.content_yii .input-group:not(.flex) .btn {
	position: relative;
	white-space: nowrap;
}

.bbqg_content.content_yii .input-group.flex .input,
  .bbqg_content.content_yii .input-group.flex .btn {
	line-height: 1.2;
}

.bbqg_content.content_yii .input-group.flex .input {
	border-radius: .125em 0 0 .125em;
}

.bbqg_content.content_yii .input-group.flex .input + .btn {
	border-radius: 0 .125em .125em 0;
}

.bbqg_content.content_yii .input-group.flex .btn {
	padding-left: clamp(1rem, 5%, 3rem);
	padding-right: clamp(1rem, 5%, 3rem);
}

.bbqg_content.content_yii .form-inline {
	margin: .375em 0;
}

.bbqg_content.content_yii .form-inline .input-group .form-control {
	border-radius: .125em 0 0 .125em;
	width: 80%;
}

.bbqg_content.content_yii .form-inline .input-group .form-control + .input-group-addon {
	width: 20%;
}

.bbqg_content.content_yii .form-inline .input-group .form-control + .input-group-addon > .btn {
	border-radius: 0 .125em .125em 0;
}

.bbqg_content.content_yii .mobile .form-inline .input-group .form-control {
	width: 75%;
}

.bbqg_content.content_yii .mobile .form-inline .input-group .form-control + .input-group-addon {
	width: 25%;
}

.bbqg_content.content_yii .loading-spinner,
  .bbqg_content.content_yii .grid-view-loading::before {
	border: 1em solid #ffc599;
	border-top-color: #e86412;
	border-radius: 100%;
	content: '';
	width: 6em;
	height: 6em;
	margin-top: 0;
	margin-left: -3em;
	position: absolute;
	top: 12em;
	left: 50%;
	z-index: 11;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	-moz-animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
}

.bbqg_content.content_yii .spinner-container,
  .bbqg_content.content_yii .loading-spinner-mask,
  .bbqg_content.content_yii .grid-view-loading::after {
	position: absolute;
	z-index: 10;
	height: 100%;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bbqg_content.content_yii .grid-view-loading {
	background: none !important;
	position: relative;
}

.bbqg_content.content_yii .grid-view-loading::after {
	content: '';
}

.bbqg_content.content_yii .loading-spinner-mask,
  .bbqg_content.content_yii .grid-view-loading::after {
	background-color: rgba(255, 255, 255, 0.6);
}

.bbqg_content.content_yii .is-loading--with-overlay::after,
  .bbqg_content.content_yii .overlay::after {
	display: block;
	content: '';
	pointer-events: none;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.6);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.bbqg_content.content_yii .is-loading {
	pointer-events: none;
	position: relative;
}

.bbqg_content.content_yii .is-loading::before,
  .bbqg_content.content_yii .is-loading::after {
	display: block;
	content: '';
	pointer-events: none;
	position: absolute;
}

.bbqg_content.content_yii .is-loading::before {
	border: 1em solid rgba(244, 160, 108, 0.6);
	border-top-color: #e86412;
	border-radius: 100%;
	width: 6em;
	height: 6em;
	min-height: 6em;
	margin-top: -3em;
	margin-left: -3em;
	top: 50%;
	left: 50%;
	z-index: 1;
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	-moz-animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
}

.bbqg_content.content_yii .is-loading--sml::before,
  .bbqg_content.content_yii .is-loading.btn::before {
	border-width: .33333em;
	width: 2em;
	height: 2em;
	margin-top: -1em;
	margin-left: -1em;
	min-height: 2em;
}

.bbqg_content.content_yii .overlay {
	pointer-events: none;
}

.bbqg_content.content_yii .media {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .media > .media-object:first-child {
	margin-right: 1.5em;
}

.bbqg_content.content_yii .media > .media-object:last-child {
	margin-left: 1.5em;
}

.bbqg_content.content_yii .media .media-body {
	overflow: hidden;
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .media + .media {
	margin-top: .75em;
}

.bbqg_content.content_yii nav.pills {
	border-top: 0.0625rem solid #d7dbdd;
	overflow-x: visible;
	padding: .5em .25em;
	position: relative;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii nav.pills .pills-overflow {
		padding-right: 105px;
	}
}

.bbqg_content.content_yii nav.pills > * {
	font-size: .875em;
	line-height: 2;
	margin: .25em;
	padding: 0;
	white-space: nowrap;
}

.bbqg_content.content_yii nav.pills > * .icon {
	color: #babec1;
	transition: color 0.218s;
}

.bbqg_content.content_yii nav.pills > * .icon--close {
	color: #9d3337;
	shape-rendering: crispEdges;
}

.bbqg_content.content_yii nav.pills > *:hover .icon {
	color: #9d3337;
}

.bbqg_content.content_yii nav.pills > *:hover .icon--close,
  .bbqg_content.content_yii nav.pills > *:hover .icon--close-circle:hover {
	color: #d42f35;
}

.bbqg_content.content_yii nav.pills .pill {
	background-color: #f8f8f8;
	border: 0.0625rem solid #d7dbdd;
	border-bottom-color: #babec1;
	border-radius: .25em;
	-webkit-box-shadow: inset 0 0 0 1px #fff, 0 0.0625em 0.125em rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 0 1px #fff, 0 0.0625em 0.125em rgba(0, 0, 0, 0.1);
	color: #282b2d;
	padding-right: .5em;
	padding-left: .125em;
}

.bbqg_content.content_yii nav.pills .pill > * + * {
	margin-left: .125em;
}

.bbqg_content.content_yii nav.pills .pill > a {
	border-radius: 100%;
}

.bbqg_content.content_yii nav.pills .pill > span {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .ph {
	margin-bottom: 0.5rem;
	background: linear-gradient(90deg, #d9d9d9, #fff);
	background-size: 400% 400%;
	-moz-animation: placeholderFade 3s infinite ease-in-out;
	animation: placeholderFade 3s infinite ease-in-out;
	height: 100%;
	width: 100%;
	color: transparent !important;
	overflow: hidden;
}

.bbqg_content.content_yii .ph:not(.sized-for-children) > * {
	display: none;
}

.bbqg_content.content_yii .ph.sized-for-children > * {
	opacity: 0;
}

.bbqg_content.content_yii .ph.sized-for-children > .spinner-container {
	opacity: 1;
}

.bbqg_content.content_yii .ph.ph-header {
	width: 15%;
	height: 2rem;
}

.bbqg_content.content_yii .ph.ph-line-1 {
	width: 30%;
	height: 1rem;
}

.bbqg_content.content_yii .ph.ph-line-2 {
	width: 50%;
	height: 1rem;
}

.bbqg_content.content_yii .ph.ph-line-3 {
	width: 40%;
	height: 1rem;
}

.bbqg_content.content_yii .ph.ph-line-4 {
	width: 10%;
	height: 1rem;
}

.bbqg_content.content_yii .ph.no-margin {
	margin-bottom: 0;
}

.bbqg_content.content_yii .product-pricing.placeholder-height {
	padding: 0;
}

.bbqg_content.content_yii .product-pricing.placeholder-height.placeholder-height {
	min-height: 7rem;
}

.bbqg_content.content_yii .tooltip {
	display: block;
	font-size: .75em;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 1070;
}

.bbqg_content.content_yii .tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.bbqg_content.content_yii .tooltip.top {
	margin-top: -.5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.right {
	margin-left: .5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip.bottom {
	margin-top: .5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.left {
	margin-left: -.5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip-inner {
	background-color: #282b2d;
	border-radius: .125em;
	color: #edf0f1;
	line-height: 1.125;
	max-width: 210px;
	padding: .375em .5em;
	text-align: center;
}

.bbqg_content.content_yii .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -.5em;
	border-width: .5em .5em .5em 0;
	border-right-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -.5em;
	border-width: .5em 0 .5em .5em;
	border-left-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .popover {
	display: none;
	font-size: 16px;
	max-width: 420px;
	min-width: 240px;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	background-color: #fff;
	background-clip: padding-box;
	border: 0;
	border-radius: .1875em;
	-webkit-box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0 0 transparent, 0 0 0 rgba(232, 100, 18, 0);
	box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0 0 transparent, 0 0 0 rgba(232, 100, 18, 0);
}

.bbqg_content.content_yii .popover.top {
	margin-top: -.375em;
}

.bbqg_content.content_yii .popover.right {
	margin-left: .375em;
}

.bbqg_content.content_yii .popover.bottom {
	margin-top: .375em;
}

.bbqg_content.content_yii .popover.left {
	margin-left: -.375em;
}

.bbqg_content.content_yii .popover.in {
	-webkit-box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em rgba(0, 0, 0, 0.125), 0 3em 3em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em rgba(0, 0, 0, 0.125), 0 3em 3em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .popover > .arrow {
	border-width: .4375em;
}

.bbqg_content.content_yii .popover > .arrow,
  .bbqg_content.content_yii .popover > .arrow::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .popover > .arrow::after {
	border-width: .375em;
	content: "";
}

.bbqg_content.content_yii .popover.top > .arrow {
	left: 50%;
	margin-left: -.4375em;
	border-bottom-width: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
	bottom: -.4375em;
}

.bbqg_content.content_yii .popover.top > .arrow::after {
	content: "";
	bottom: 0.0625rem;
	margin-left: -.375em;
	border-bottom-width: 0;
	border-top-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.right > .arrow {
	top: 50%;
	left: -.4375em;
	margin-top: -.4375em;
	border-left-width: 0;
	border-right-color: rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .popover.right > .arrow::after {
	content: "";
	left: 0.0625rem;
	bottom: -.375em;
	border-left-width: 0;
	border-right-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.bottom > .arrow {
	left: 50%;
	margin-left: -.4375em;
	border-top-width: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	top: -.4375em;
}

.bbqg_content.content_yii .popover.bottom > .arrow::after {
	content: "";
	top: 0.0625rem;
	margin-left: -.375em;
	border-top-width: 0;
	border-bottom-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.left > .arrow {
	top: 50%;
	right: -.4375em;
	margin-top: -.4375em;
	border-right-width: 0;
	border-left-color: rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .popover.left > .arrow::after {
	content: "";
	right: 0.0625rem;
	border-right-width: 0;
	border-left-color: #f8f8f8;
	bottom: -.375em;
}

.bbqg_content.content_yii .popover-title {
	background-color: #f8f8f8;
	border-bottom: 0.0625rem solid #84888d;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	border-radius: .1875em .1875em 0 0;
	color: #42484d;
	font-size: 1.0625em;
	margin: 0;
	padding: .75em 2.5em .75em .75em;
	position: relative;
	z-index: 0;
}

.bbqg_content.content_yii .popover-title .close {
	background: none;
	border-radius: 100%;
	color: #e86412;
	position: absolute;
	top: .5em;
	right: .375em;
	z-index: 1;
}

.bbqg_content.content_yii .popover-title .close:hover,
  .bbqg_content.content_yii .popover-title .close:focus,
  .bbqg_content.content_yii .popover-title .close:active {
	color: #ff7b1a;
}

.bbqg_content.content_yii .popover-title .close,
  .bbqg_content.content_yii .popover-title .close svg {
	padding: 0;
}

.bbqg_content.content_yii .popover-content {
	font-size: .875em;
	padding: .625em;
}

.bbqg_content.content_yii .popover-content a:not(.btn) {
	color: #186385;
}

.bbqg_content.content_yii .popover-content a:not(.btn):focus,
  .bbqg_content.content_yii .popover-content a:not(.btn):active {
	color: #0b8ac5;
}

.bbqg_content.content_yii .popover-content .popover-heading {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.2em;
	margin: 0 auto;
}

.bbqg_content.content_yii .tooltip {
	display: block;
	font-size: .75em;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 1070;
}

.bbqg_content.content_yii .tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.bbqg_content.content_yii .tooltip.top {
	margin-top: -.5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.right {
	margin-left: .5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip.bottom {
	margin-top: .5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.left {
	margin-left: -.5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip-inner {
	background-color: #282b2d;
	border-radius: .125em;
	color: #edf0f1;
	line-height: 1.125;
	max-width: 210px;
	padding: .375em .5em;
	text-align: center;
}

.bbqg_content.content_yii .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -.5em;
	border-width: .5em .5em .5em 0;
	border-right-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -.5em;
	border-width: .5em 0 .5em .5em;
	border-left-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii select {
	display: block;
	width: 100%;
	height: 2.5em;
	padding: .375em 1.75em .375em .75em;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.5;
	color: #42484d;
	cursor: pointer;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23db6412' stroke-linecap='square' stroke-linejoin='miter' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right .5em center;
	-webkit-background-size: 1em;
	background-size: 1em;
	border: 0.0625rem solid #babec1;
	border-radius: .1875em;
	-webkit-box-shadow: none;
	box-shadow: none;
	appearance: none;
	appearance: none;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii select:hover {
	background-color: #f5f5f5;
	border-color: #84888d;
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii select:focus,
  .bbqg_content.content_yii select:focus:hover {
	border-color: #e86412;
	outline: 0;
	-webkit-box-shadow: 0 0 0 .25em #ffc599;
	box-shadow: 0 0 0 .25em #ffc599;
}

.bbqg_content.content_yii select:focus::-ms-value {
	color: #42484d;
	background-color: #fffdfb;
}

.bbqg_content.content_yii select[multiple],
  .bbqg_content.content_yii select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75em;
	background-image: none;
}

.bbqg_content.content_yii select:disabled {
	color: #84888d;
	background-color: #84888d;
	border-color: #84888d;
}

.bbqg_content.content_yii select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #42484d;
}

.bbqg_content.content_yii select.select-sm {
	height: calc(1.5em + .5em + 2px);
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: .5em;
	font-size: .875em;
}

.bbqg_content.content_yii select.select-lg {
	height: calc(1.5em + 1em + 2px);
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 1em;
	font-size: 1.25em;
}

.bbqg_content.content_yii .select2.select2-container--default .select2-selection--single {
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .select2.select2-container--default:not(.select2-container--focus) .select2-selection--single {
	box-shadow: 0 0.0625em 0.1875em transparent;
}

.bbqg_content.content_yii .select2.select2-container--default:not(.select2-container--focus) .select2-selection--single:hover {
	border-color: #babec1;
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .select2.select2-container--default.select2-container--focus .select2-selection--single {
	border-color: #e86412;
}

.bbqg_content.content_yii .table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.bbqg_content.content_yii .table th,
  .bbqg_content.content_yii .table td {
	padding: 0.75rem;
	vertical-align: top;
	border-top: 1px solid #babec1;
}

.bbqg_content.content_yii .table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #babec1;
}

.bbqg_content.content_yii .table tbody + tbody {
	border-top: 2px solid #babec1;
}

.bbqg_content.content_yii .table .table {
	background-color: #fff;
}

.bbqg_content.content_yii .table-sm th,
  .bbqg_content.content_yii .table-sm td {
	padding: 0.3rem;
}

.bbqg_content.content_yii .table-bordered {
	border: 1px solid #babec1;
}

.bbqg_content.content_yii .table-bordered th,
  .bbqg_content.content_yii .table-bordered td {
	border: 1px solid #babec1;
}

.bbqg_content.content_yii .table-bordered thead th,
  .bbqg_content.content_yii .table-bordered thead td {
	border-bottom-width: 2px;
}

.bbqg_content.content_yii .table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(40, 43, 45, 0.05);
}

.bbqg_content.content_yii .table-hover tbody tr:hover {
	background-color: rgba(40, 43, 45, 0.075);
}

.bbqg_content.content_yii .table .thead-dark th {
	color: #282b2d;
	background-color: #282b2d;
	border-color: #3a3e41;
}

.bbqg_content.content_yii .table .thead-light th {
	color: #282b2d;
	background-color: #babec1;
	border-color: #babec1;
}

.bbqg_content.content_yii .table-dark {
	color: #282b2d;
	background-color: #282b2d;
}

.bbqg_content.content_yii .table-dark th,
  .bbqg_content.content_yii .table-dark td,
  .bbqg_content.content_yii .table-dark thead th {
	border-color: #3a3e41;
}

.bbqg_content.content_yii .table-dark.table-bordered {
	border: 0;
}

.bbqg_content.content_yii .table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, 0.05);
}

.bbqg_content.content_yii .table-dark.table-hover tbody tr:hover {
	background-color: rgba(255, 255, 255, 0.075);
}

.bbqg_content.content_yii h1,
  .bbqg_content.content_yii .h1,
  .bbqg_content.content_yii h2,
  .bbqg_content.content_yii .h2,
  .bbqg_content.content_yii h3,
  .bbqg_content.content_yii .h3,
  .bbqg_content.content_yii h4,
  .bbqg_content.content_yii .h4,
  .bbqg_content.content_yii h5,
  .bbqg_content.content_yii .h5,
  .bbqg_content.content_yii h6,
  .bbqg_content.content_yii .h6,
  .bbqg_content.content_yii ul,
  .bbqg_content.content_yii ol,
  .bbqg_content.content_yii dd,
  .bbqg_content.content_yii p,
  .bbqg_content.content_yii address,
  .bbqg_content.content_yii pre,
  .bbqg_content.content_yii blockquote,
  .bbqg_content.content_yii table,
  .bbqg_content.content_yii hr {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii h1,
  .bbqg_content.content_yii .h1,
  .bbqg_content.content_yii h2,
  .bbqg_content.content_yii .h2,
  .bbqg_content.content_yii h3,
  .bbqg_content.content_yii .h3,
  .bbqg_content.content_yii h4,
  .bbqg_content.content_yii .h4,
  .bbqg_content.content_yii h5,
  .bbqg_content.content_yii .h5,
  .bbqg_content.content_yii h6,
  .bbqg_content.content_yii .h6,
  .bbqg_content.content_yii ul,
  .bbqg_content.content_yii ol,
  .bbqg_content.content_yii dd,
  .bbqg_content.content_yii p,
  .bbqg_content.content_yii address,
  .bbqg_content.content_yii pre,
  .bbqg_content.content_yii blockquote,
  .bbqg_content.content_yii table {
	margin-top: 12px;
	margin-top: 0.75rem;
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

.bbqg_content.content_yii body {
	font-family: 'Krub', ui-sans-serif, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5;
	font-feature-settings: "kern";
	text-rendering: optimizeLegibility;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
	.bbqg_content.content_yii body {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
	}
}

.bbqg_content.content_yii input,
  .bbqg_content.content_yii button,
  .bbqg_content.content_yii select,
  .bbqg_content.content_yii textarea {
	font: inherit;
}

.bbqg_content.content_yii b,
  .bbqg_content.content_yii strong {
	font-weight: 700;
}

.bbqg_content.content_yii .heading,
  .bbqg_content.content_yii h1,
  .bbqg_content.content_yii .h1,
  .bbqg_content.content_yii h2,
  .bbqg_content.content_yii .h2,
  .bbqg_content.content_yii h3,
  .bbqg_content.content_yii .h3,
  .bbqg_content.content_yii h4,
  .bbqg_content.content_yii .h4,
  .bbqg_content.content_yii h5,
  .bbqg_content.content_yii .h5,
  .bbqg_content.content_yii h6,
  .bbqg_content.content_yii .h6 {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-weight: 800;
	overflow-wrap: break-word;
	text-rendering: optimizeLegibility;
}

.bbqg_content.content_yii .heading small,
  .bbqg_content.content_yii h1 small,
  .bbqg_content.content_yii .h1 small,
  .bbqg_content.content_yii h2 small,
  .bbqg_content.content_yii .h2 small,
  .bbqg_content.content_yii h3 small,
  .bbqg_content.content_yii .h3 small,
  .bbqg_content.content_yii h4 small,
  .bbqg_content.content_yii .h4 small,
  .bbqg_content.content_yii h5 small,
  .bbqg_content.content_yii .h5 small,
  .bbqg_content.content_yii h6 small,
  .bbqg_content.content_yii .h6 small {
	color: #636d76;
	font-size: .75em;
	letter-spacing: -.01875em;
}

.bbqg_content.content_yii h1,
  .bbqg_content.content_yii .h1 {
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 1.71429;
	line-height: 1.2;
	margin: .6em 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii h1,
    .bbqg_content.content_yii .h1 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 1.5;
	}
}

.bbqg_content.content_yii h2,
  .bbqg_content.content_yii .h2 {
	font-size: 22px;
	font-size: 1.375rem;
	line-height: 1.09091;
	line-height: 1.2;
	margin: .6em 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii h2,
    .bbqg_content.content_yii .h2 {
		font-size: 28px;
		font-size: 1.75rem;
		line-height: 1.71429;
	}
}

.bbqg_content.content_yii h3,
  .bbqg_content.content_yii .h3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1;
}

.bbqg_content.content_yii h4,
  .bbqg_content.content_yii .h4 {
	font-size: 21px;
	font-size: 1.3125rem;
	line-height: 1.14286;
}

.bbqg_content.content_yii h5,
  .bbqg_content.content_yii .h5 {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.33333;
}

.bbqg_content.content_yii h6,
  .bbqg_content.content_yii .h6 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

.bbqg_content.content_yii h1,
  .bbqg_content.content_yii .h1,
  .bbqg_content.content_yii h2,
  .bbqg_content.content_yii .h2 {
	letter-spacing: -.0375em;
	word-spacing: .075em;
}

.bbqg_content.content_yii h3,
  .bbqg_content.content_yii .h3,
  .bbqg_content.content_yii h4,
  .bbqg_content.content_yii .h4 {
	letter-spacing: -.01875em;
}

.bbqg_content.content_yii h5,
  .bbqg_content.content_yii .h5 {
	letter-spacing: .01875em;
}

.bbqg_content.content_yii h6,
  .bbqg_content.content_yii .h6 {
	letter-spacing: .0375em;
}

.bbqg_content.content_yii ul,
  .bbqg_content.content_yii ol {
	list-style-position: outside;
	padding-left: 1.25rem;
}

.bbqg_content.content_yii ul ul,
  .bbqg_content.content_yii ol ul,
  .bbqg_content.content_yii ul ol,
  .bbqg_content.content_yii ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii p {
	line-height: 1.5;
}

.bbqg_content.content_yii address {
	font-style: inherit;
}

.bbqg_content.content_yii hr {
	margin-top: 12px;
	margin-top: 0.75rem;
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

.bbqg_content.content_yii code,
  .bbqg_content.content_yii kbd,
  .bbqg_content.content_yii pre,
  .bbqg_content.content_yii samp,
  .bbqg_content.content_yii .code,
  .bbqg_content.content_yii .mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
}

.bbqg_content.content_yii blockquote {
	quotes: "â€œ" "â€";
	text-indent: -.41em;
	margin-left: 48px;
	margin-left: 3rem;
}

.bbqg_content.content_yii blockquote p::before {
	content: "â€œ";
	content: open-quote;
}

.bbqg_content.content_yii blockquote p::after {
	content: "";
	content: no-close-quote;
}

.bbqg_content.content_yii blockquote p:last-of-type::after {
	content: "â€";
	content: close-quote;
}

.bbqg_content.content_yii p q::before {
	margin-right: -.125em;
}

.bbqg_content.content_yii p q::after {
	margin-left: -.125em;
}

.bbqg_content.content_yii table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.bbqg_content.content_yii th,
  .bbqg_content.content_yii td {
	padding: 12px;
	padding: 0.75rem;
}

.bbqg_content.content_yii .video {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: auto;
	vertical-align: middle;
}

.bbqg_content.content_yii .video a {
	border: 0.0625rem solid transparent;
	border-radius: .125em;
	display: block;
	-webkit-transition: border 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: border 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: border 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .video a img {
	aspect-ratio: auto 1.33333;
	object-fit: contain;
}

.bbqg_content.content_yii .video a .play-button {
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	height: 2.5em;
	padding: .5em .625em .5em .5em;
	position: absolute;
	right: 0;
	bottom: .75em;
	text-align: left;
	width: 2.5em;
	border-radius: 50em 0 0 50em;
	-webkit-transition: background 0.436s cubic-bezier(0.42, 0, 0.58, 1), width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: background 0.436s cubic-bezier(0.42, 0, 0.58, 1), width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: background 0.436s cubic-bezier(0.42, 0, 0.58, 1), width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-backdrop-filter: blur(0.125em);
	backdrop-filter: blur(0.125em);
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .video a .play-button {
		width: 61.8%;
	}
}

.bbqg_content.content_yii .video a .play-button-icon {
	background-color: rgba(232, 100, 18, 0.8);
	height: 1.5em;
	position: absolute;
	width: 1.5em;
	white-space: nowrap;
	z-index: 2;
	border-radius: 100%;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .video a .play-button-icon {
		background-color: #ff7b1a;
	}
}

.bbqg_content.content_yii .video a .play-button-icon::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-top: .4375em solid transparent;
	border-bottom: .4375em solid transparent;
	border-left: .54688em solid #fff;
	margin: 0;
	-webkit-transform: translate(100%, -135%);
	-o-transform: translate(100%, -135%);
	transform: translate(100%, -135%);
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .video a .play-button-icon::before {
	color: #fff;
	content: 'Play Video';
	padding-left: 2em;
	opacity: 0;
	-webkit-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .video a .play-button-icon::before {
		opacity: 1;
	}
}

.bbqg_content.content_yii .video a .play-button-icon.no-trans::after {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.bbqg_content.content_yii .video a:hover,
  .bbqg_content.content_yii .video a:focus {
	border-color: rgba(0, 0, 0, 0.6);
}

.bbqg_content.content_yii .video a:hover .play-button,
  .bbqg_content.content_yii .video a:focus .play-button {
	width: 61.8%;
}

.bbqg_content.content_yii .video a:hover .play-button-icon,
  .bbqg_content.content_yii .video a:focus .play-button-icon {
	background-color: #ff7b1a;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
}

.bbqg_content.content_yii .video a:hover .play-button-icon::before,
  .bbqg_content.content_yii .video a:focus .play-button-icon::before {
	opacity: 1;
}

.bbqg_content.content_yii .video .video-info {
	color: #fff;
	display: none;
	position: absolute;
	top: auto;
	right: 0;
	bottom: .1875em;
	left: .5em;
	overflow: hidden;
	opacity: 0;
}

.bbqg_content.content_yii .video:hover .play-button {
	background-color: #282b2d;
}

.bbqg_content.content_yii .video-embed {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 0 0 56.25%;
	position: relative;
}

.bbqg_content.content_yii .video-embed-21by9 {
	padding-bottom: 42.85714%;
}

.bbqg_content.content_yii .video-embed-16by9 {
	padding-bottom: 56.25%;
}

.bbqg_content.content_yii .video-embed-4by3 {
	padding-bottom: 75%;
}

.bbqg_content.content_yii .video-embed-1by1 {
	padding-bottom: 100%;
}

.bbqg_content.content_yii .video-embed-item,
  .bbqg_content.content_yii .video-embed iframe,
  .bbqg_content.content_yii .video-embed embed,
  .bbqg_content.content_yii .video-embed object,
  .bbqg_content.content_yii .video-embed video {
	border: 0;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}

.bbqg_content.content_yii .site-header {
	background-color: #fff;
	padding: 0;
}

.bbqg_content.content_yii .site-header > .container > * {
	margin-left: -1%;
	margin-right: -1%;
	width: 102%;
}

.bbqg_content.content_yii .site-header a {
	color: #42484d;
	transition: color 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .site-header a:hover,
  .bbqg_content.content_yii .site-header a:focus,
  .bbqg_content.content_yii .site-header a:active {
	color: #e86412;
}

.bbqg_content.content_yii .site-header a:hover.icon--chevron-down,
  .bbqg_content.content_yii .site-header a:focus.icon--chevron-down,
  .bbqg_content.content_yii .site-header a:active.icon--chevron-down {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .site-header a:hover.pro-link,
  .bbqg_content.content_yii .site-header a:focus.pro-link,
  .bbqg_content.content_yii .site-header a:active.pro-link {
	color: #1167b1;
}

.bbqg_content.content_yii .site-header .header {
	margin-top: .75em;
	margin-bottom: .75em;
}

.bbqg_content.content_yii .site-header .header > * + * {
	padding-left: 4%;
	padding-left: clamp(1rem, 4%, 3rem);
}

.bbqg_content.content_yii .site-header .header > *.header-search + * {
	padding-left: 2%;
	padding-left: clamp(1rem, 2%, 3rem);
}

.bbqg_content.content_yii .site-header .header > * + .header-search {
	padding-left: 2%;
	padding-left: clamp(1rem, 2%, 3rem);
}

@media (min-width: 90em) {
	.bbqg_content.content_yii .site-header .header > * + .header-search {
		padding-left: 6%;
		padding-left: clamp(2rem, 6%, 6rem);
	}
}

.bbqg_content.content_yii .site-header .header-logo a {
	height: 100%;
	padding: 0;
	transition: opacity 0.436s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .site-header .header-logo a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.bbqg_content.content_yii .site-header .header-logo a:focus {
	outline: none;
}

.bbqg_content.content_yii .site-header .header-logo img.img-logo {
	height: 48px;
	max-width: 256px;
	width: 256px;
}

.bbqg_content.content_yii .site-header .header-logo img.img-logo.img-prologo {
	max-width: 360px;
	width: 360px;
}

.bbqg_content.content_yii .site-header .header-search {
	min-width: 12em;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

.bbqg_content.content_yii .site-header .header-search.search-focused input[type="search"] {
	border-right-width: 0.0625rem;
}

.bbqg_content.content_yii .site-header .header-search.search-focused button[type="submit"] {
	display: none;
}

.bbqg_content.content_yii .site-header .header-procallout,
  .bbqg_content.content_yii .site-header .header-account {
	line-height: 1.2;
}

.bbqg_content.content_yii .site-header .header-procallout a:focus,
  .bbqg_content.content_yii .site-header .header-account a:focus,
  .bbqg_content.content_yii .site-header .header-procallout a:active,
  .bbqg_content.content_yii .site-header .header-account a:active {
	outline: none;
}

.bbqg_content.content_yii .site-header .header-procallout .getpropricing > *:first-child,
  .bbqg_content.content_yii .site-header .header-account > *:first-child {
	font-size: .875em;
}

.bbqg_content.content_yii .site-header .header-contact {
	line-height: 1.125;
}

.bbqg_content.content_yii .site-header .header-contact .contactus-avatar {
	display: none;
}

@media (min-width: 90em) {
	.bbqg_content.content_yii .site-header .header-contact .contactus-avatar {
		background-color: #faf6f2;
		border-radius: 100%;
		display: block;
		margin: 0 auto;
	}

	.bbqg_content.content_yii .site-header .header-contact .contactus-avatar > img {
		height: 48px;
		width: 48px;
		max-height: 48px;
		max-width: 48px;
	}
}

@media (min-width: 90em) {
	.bbqg_content.content_yii .site-header .header-contact .contactus-info {
		padding-top: .4375em;
		padding-left: .375em;
	}
}

.bbqg_content.content_yii .site-header .header-contact .contactus-info .contactus-info--heading {
	font-size: .875em;
}

.bbqg_content.content_yii .site-header .header-contact .contactus-info a.phone-link {
	display: block;
	font-size: 1.0625em;
	font-weight: 700;
}

.bbqg_content.content_yii .site-header .header-contact .contactus-info a.phone-link.icon--chevron-down {
	padding-right: .3125em;
}

.bbqg_content.content_yii .site-header .header-contact .contactus-info a.phone-link.icon--chevron-down::after {
	top: -.1875em;
	left: .125em;
	height: 0.5625rem;
	width: 0.5625rem;
}

.bbqg_content.content_yii .site-header .header-contact .contactus-info a.phone-link.is-active.icon--chevron-down:after {
	top: .0625em;
	transform: rotate(-45deg) scaleY(-1);
}

.bbqg_content.content_yii .site-header .header-procallout {
	display: none;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .site-header .header-procallout {
		display: block;
	}
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing .getpropricing-text {
	color: #282b2d;
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing .getpropricing-cta {
	font-size: 1em;
	font-weight: 700;
	white-space: nowrap;
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing:hover {
	color: #1167b1;
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing:focus,
  .bbqg_content.content_yii .site-header .header-procallout a.getpropricing:active {
	color: #3389d6;
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing:hover,
  .bbqg_content.content_yii .site-header .header-procallout a.getpropricing:focus,
  .bbqg_content.content_yii .site-header .header-procallout a.getpropricing:active {
	text-decoration: none;
}

.bbqg_content.content_yii .site-header .header-procallout a.getpropricing:hover .getpropricing-cta,
  .bbqg_content.content_yii .site-header .header-procallout a.getpropricing:focus .getpropricing-cta,
  .bbqg_content.content_yii .site-header .header-procallout a.getpropricing:active .getpropricing-cta {
	color: currentColor;
	text-decoration: underline;
}

.bbqg_content.content_yii .site-header .header-account > a {
	display: block;
}

.bbqg_content.content_yii .site-header .header-account .account-link {
	font-size: 1em;
	font-weight: 700;
	white-space: nowrap;
}

.bbqg_content.content_yii .site-header .header-account .account-link.icon--chevron-down:after {
	top: -.1875em;
	left: .125em;
	height: 0.5625rem;
	width: 0.5625rem;
	font-size: 1.0625rem;
}

.bbqg_content.content_yii .site-header .header-account .account-link.is-active.icon--chevron-down:after {
	top: .0625em;
	transform: rotate(-45deg) scaleY(-1);
}

.bbqg_content.content_yii .site-header .header-cart {
	padding-right: 1%;
}

.bbqg_content.content_yii .site-header .header-cart > a.cart-link {
	display: inline-block;
	margin-top: -.875em;
	width: 48px;
	height: 48px;
}

.bbqg_content.content_yii .site-header .header-cart > a.cart-link .icon--cart-outline {
	color: inherit;
	margin: 0;
	width: 40px;
	height: 40px;
}

.bbqg_content.content_yii .site-header .header-cart > a.cart-link .icon--cart-outline .cart-count {
	color: #e86412;
	letter-spacing: -.0375em;
}

.bbqg_content.content_yii .site-header .header-cart > a.cart-link:focus {
	outline: none;
}

.bbqg_content.content_yii .site-header .header-cart > a.cart-link:after {
	content: "My Cart";
	display: block;
	white-space: nowrap;
	font-size: .875em;
	letter-spacing: -.0375em;
	margin-top: -.5em;
	word-spacing: -.0375em;
}

@media (min-width: 90em) {
	.bbqg_content.content_yii .site-header.pro-header .contactus-info {
		padding-top: .25em;
	}
}

.bbqg_content.content_yii text.cart-count {
	color: #e86412;
	font-size: 9px;
	font-weight: 700;
}

.bbqg_content.content_yii .tablet .site-header .header-search .search-bar {
	left: auto;
}

.bbqg_content.content_yii .popover .popover-content nav a {
	display: block;
}

.bbqg_content.content_yii .popover .popover-content nav a:not(.btn) {
	color: #42484d;
}

.bbqg_content.content_yii .popover .popover-content nav a:not(.btn):hover {
	color: #e86412;
}

.bbqg_content.content_yii .popover .popover-content nav a + a {
	margin-top: .75em;
	margin-bottom: .1875em;
}

.bbqg_content.content_yii .popover .customerservicehours {
	padding: 0 .75em .375em;
}

.bbqg_content.content_yii .popover .customerservicehours .callcenter a,
  .bbqg_content.content_yii .popover .customerservicehours .callcenter button {
	color: #42484d;
	display: block;
	font-size: 1.25em;
	font-weight: 700;
	margin-left: 0;
}

.bbqg_content.content_yii .popover .customerservicehours .callcenter a:hover .icon,
  .bbqg_content.content_yii .popover .customerservicehours .callcenter button:hover .icon {
	color: #e86412;
}

.bbqg_content.content_yii .popover .customerservicehours .callcenter a .icon,
  .bbqg_content.content_yii .popover .customerservicehours .callcenter button .icon {
	color: #636d76;
	margin-right: .25em;
	margin-left: 0;
	vertical-align: bottom;
}

.bbqg_content.content_yii .popover .customerservicehours .showroom {
	padding-top: 1.5em;
}

.bbqg_content.content_yii .popover .customerservicehours .showroom-heading {
	font-size: 1.25em;
}

.bbqg_content.content_yii .popover .customerservicehours .showroom-heading.sub-heading {
	font-size: 1.0625em;
}

.bbqg_content.content_yii .popover .customerservicehours address {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii .popover .customerservicehours .designcenters .designcenter {
	margin-top: .375em;
}

.bbqg_content.content_yii .popover .myaccount-info .myaccount-access {
	padding: .75em .375em;
}

.bbqg_content.content_yii .popover .myaccount-info .myaccount-access .btn {
	white-space: nowrap;
}

.bbqg_content.content_yii .popover .myaccount-info .benefits {
	line-height: 1.75;
	padding: 0 1.5em 0 1em;
}

.bbqg_content.content_yii .popover .myaccount-info .benefits .benefits-list {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .popover .myaccount-info .benefits .benefits-list li::before {
	color: #e86412;
	content: 'â€¢';
	margin-right: .5em;
}

.bbqg_content.content_yii .mega-promo-bar {
	background-color: #42484d;
	color: #fff;
	display: block;
	font-weight: 700;
	padding: .25em 0;
	text-align: center;
}

.bbqg_content.content_yii .mega-promo-bar a,
  .bbqg_content.content_yii .mega-promo-bar a:hover,
  .bbqg_content.content_yii .mega-promo-bar a:focus,
  .bbqg_content.content_yii .mega-promo-bar a:active {
	color: inherit;
}

.bbqg_content.content_yii .site-header.pro-header .mega-promo-bar {
	background-color: #1167b1 !important;
}

.bbqg_content.content_yii #footer a:not(.btn),
  .bbqg_content.content_yii #footer .btn.btn-link {
	color: #42484d;
	text-decoration-color: #babec1;
}

.bbqg_content.content_yii #footer a:not(.btn):hover,
  .bbqg_content.content_yii #footer .btn.btn-link:hover {
	color: #e86412;
	text-decoration-color: #ff8a33;
}

.bbqg_content.content_yii #footer a:not(.btn):focus-visible,
  .bbqg_content.content_yii #footer .btn.btn-link:focus-visible {
	border-radius: .1875em;
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
	box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
}

.bbqg_content.content_yii #footer a:not(.btn):focus,
  .bbqg_content.content_yii #footer .btn.btn-link:focus,
  .bbqg_content.content_yii #footer a:not(.btn):active,
  .bbqg_content.content_yii #footer .btn.btn-link:active {
	color: #ff7b1a;
	text-decoration-color: #ffc599;
}

.bbqg_content.content_yii .site-footer,
  .bbqg_content.content_yii .site-footer > * {
	position: relative;
}

.bbqg_content.content_yii .site-footer > * {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .site-footer > * + * {
	border-top-color: rgba(218, 196, 167, 0.3);
}

.bbqg_content.content_yii .site-footer > * {
	padding: clamp(0.75rem, 1.5vw, 1rem) 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .site-footer > * {
		padding: clamp(1rem, 2vw, 1.5rem) 0;
	}
}

.bbqg_content.content_yii .site-footer > *.footer-aboutus .cards {
	padding: clamp(1rem, 2vw, 1.5rem) 0;
}

.bbqg_content.content_yii .site-footer > *.footer-emailsignup form {
	margin: clamp(0.75rem, 1.5vw, 1rem) 0;
}

.bbqg_content.content_yii .site-footer > *.footer-primary > .container > * {
	padding: clamp(1rem, 2vw, 1.5rem) 0;
}

.bbqg_content.content_yii .site-footer > *.footer-primary > .container > *:first-child {
	padding-top: 0;
}

.bbqg_content.content_yii .site-footer > *.footer-primary > .container > *:last-child {
	padding-bottom: 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .site-footer > *.footer-badges {
		border-top: 0;
		padding: clamp(0.75rem, 1.5vw, 1rem) 0;
	}
}

.bbqg_content.content_yii .footer-primary {
	background-color: #f2e8dc;
	border-bottom: 0.0625rem solid rgba(218, 196, 167, 0.3);
	color: #13181d;
}

.bbqg_content.content_yii .footer-primary .link-header {
	font-size: 1.25em;
	letter-spacing: 0;
	margin: 0;
}

.bbqg_content.content_yii .footer-primary .footer-menu .link-header {
	margin: 0 .125em;
}

.bbqg_content.content_yii .footer-primary .footer-menu a {
	display: block;
	padding: .375em .25em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .link-header {
	font-size: 1.0625em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-contact .link-header {
	margin-bottom: .3em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-contact .footer-link {
	display: block;
	font-size: 1.25em;
	text-decoration-thickness: 0.0625rem;
	white-space: nowrap;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-contact .footer-link .icon {
	margin-right: 0.125rem;
	vertical-align: text-bottom;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-contact .footer-link .icon.icon--chat-outline {
	height: 1.3125em;
	width: 1.3125em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-contact .footer-hours {
	margin-top: .75em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .designcenters {
	height: 100%;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .designcenters .designcenter-br address {
	line-height: 2;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .designcenters .designcenter .link-header {
	line-height: 1.2;
	margin-bottom: 0;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .designcenters .designcenter address {
	margin: auto;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-hours {
	letter-spacing: .01875em;
	margin: auto 0 0;
	word-spacing: .125em;
}

.bbqg_content.content_yii .footer-primary .footer-companyinfo .footer-hours .comma-separated + .comma-separated::before {
	content: ',\00a0';
}

.bbqg_content.content_yii .footer-primary .footer-nav > * {
	padding: 0 clamp(0.5rem, 1vw, 1rem);
	border-radius: 0;
}

.bbqg_content.content_yii .footer-primary .footer-nav > * + * {
	border-left: 0.0625rem solid #dac4a7;
}

.bbqg_content.content_yii .footer-primary .footer-nav > * svg.icon.icon--cpra {
	width: 30px;
	height: 14px;
	vertical-align: -.0625em;
}

.bbqg_content.content_yii .footer-primary .footer-hours {
	font-size: .875em;
}

.bbqg_content.content_yii .footer-primary .footer-copyright {
	margin-bottom: 0;
}

.bbqg_content.content_yii .footer-primary .footer-hours,
  .bbqg_content.content_yii .footer-primary .footer-copyright {
	line-height: 1.2;
}

.bbqg_content.content_yii .footer-button.btn.btn-backtotop {
	border: 0.25rem solid currentColor;
	border-radius: 100%;
	padding: 0;
	position: absolute;
	top: auto;
	right: 3em;
	bottom: 1em;
	left: auto;
	width: 2.5rem;
	height: 2.5rem;
}

.bbqg_content.content_yii .footer-button.btn.btn-backtotop::before {
	display: block;
	color: #282b2d;
	content: 'Back to Top';
	opacity: 0;
	padding-right: .5em;
	position: absolute;
	right: 2.5rem;
	white-space: nowrap;
	transition: opacity 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .footer-button.btn.btn-backtotop:hover::before,
  .bbqg_content.content_yii .footer-button.btn.btn-backtotop:focus::before,
  .bbqg_content.content_yii .footer-button.btn.btn-backtotop:active::before {
	opacity: 1;
}

.bbqg_content.content_yii nav.breadcrumb {
	color: #282b2d;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.bbqg_content.content_yii nav.breadcrumb ol {
	font-size: .875em;
	margin-top: 0;
}

.bbqg_content.content_yii nav.breadcrumb li,
  .bbqg_content.content_yii nav.breadcrumb li + li::before,
  .bbqg_content.content_yii nav.breadcrumb li > * {
	display: inline-block;
}

.bbqg_content.content_yii nav.breadcrumb li + li::before {
	font-family: "Material Icons";
	content: "\e5cc";
	vertical-align: middle;
	font-size: 21px;
	color: #666;
}

.bbqg_content.content_yii nav.breadcrumb li > * {
	padding: .5em;
}

.bbqg_content.content_yii nav.breadcrumb li a {
	color: #282b2d;
	text-decoration: underline;
	text-decoration-color: #babec1;
}

.bbqg_content.content_yii nav.breadcrumb li a:hover {
	color: #cc4d02;
}

.bbqg_content.content_yii nav.breadcrumb li a[aria-current],
  .bbqg_content.content_yii nav.breadcrumb li a[aria-current]:hover,
  .bbqg_content.content_yii nav.breadcrumb li a[aria-current]:focus,
  .bbqg_content.content_yii nav.breadcrumb li a[aria-current]:active {
	color: #282b2d;
	text-decoration: none;
}

.bbqg_content.content_yii nav.breadcrumb li a.back-link.icon--chevron-left {
	padding-left: 1em;
}

.bbqg_content.content_yii nav.breadcrumb li a.back-link.icon--chevron-left::after {
	position: absolute;
	top: 1em;
	left: 0;
}

.bbqg_content.content_yii nav.breadcrumb li a.back-link:hover {
	text-decoration: underline;
}

.bbqg_content.content_yii nav.breadcrumb li a.back-link span {
	vertical-align: middle;
}

.bbqg_content.content_yii nav.breadcrumb li:first-child > * {
	padding-left: 0;
}

.bbqg_content.content_yii .page-HubPage nav.breadcrumb li:last-child,
  .bbqg_content.content_yii .page-category nav.breadcrumb li:last-child {
	visibility: hidden;
	display: none;
}

.bbqg_content.content_yii body .modal {
	z-index: 999989;
}

.bbqg_content.content_yii body .modal-backdrop.fade {
	z-index: 999988;
}

.bbqg_content.content_yii .dialog {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	outline: 0;
}

.bbqg_content.content_yii .dialog[aria-hidden='true'] {
	display: none;
}

.bbqg_content.content_yii .dialog,
  .bbqg_content.content_yii .dialog-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.bbqg_content.content_yii .dialog-overlay {
	background-color: rgba(40, 43, 45, 0.6);
	animation: fade-in-dialog 0.218s both;
	-o-animation: fade-in-dialog 0.218s both;
	animation: fade-in-dialog 0.218s both;
	-webkit-backdrop-filter: .25em;
	backdrop-filter: .25em;
}

.bbqg_content.content_yii .dialog-content {
	background-color: #fff;
	min-height: 50vh;
	margin: auto;
	width: 100%;
	z-index: 999999;
	animation: fade-in-dialog 0.436s 0.218s both;
	-o-animation: fade-in-dialog 0.436s 0.218s both;
	animation: fade-in-dialog 0.436s 0.218s both;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-content {
		max-width: 90%;
		width: 61.8%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-content {
		border-radius: .375em;
		box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.6);
	}

	.bbqg_content.content_yii .dialog-content .dialog-header {
		border-radius: .375em .375em 0 0;
	}

	.bbqg_content.content_yii .dialog-content .dialog-footer {
		border-radius: 0 0 .375em .375em;
	}
}

.bbqg_content.content_yii .dialog-content,
  .bbqg_content.content_yii .dialog-header,
  .bbqg_content.content_yii .dialog-body,
  .bbqg_content.content_yii .dialog-footer {
	position: relative;
}

.bbqg_content.content_yii .dialog-header,
  .bbqg_content.content_yii .dialog-footer {
	padding: 0.75rem 1rem;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-header,
    .bbqg_content.content_yii .dialog-footer {
		padding: 0.5rem 1rem;
	}
}

.bbqg_content.content_yii .dialog-header {
	background-color: #f5f5f5;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	z-index: 2;
}

.bbqg_content.content_yii .dialog-header .dialog-title {
	font-size: 1.25em;
	letter-spacing: -.01875em;
	margin: auto 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-header .dialog-title {
		font-size: 1.5em;
	}
}

.bbqg_content.content_yii .dialog-header .dialog-close {
	font-size: 2.25em;
	margin: auto 0;
	position: relative;
	top: 0;
	right: 0;
}

.bbqg_content.content_yii .dialog-body {
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	-webkit-overflow-scrolling: touch;
	padding: 1rem;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .dialog-body {
		padding: 2rem;
	}
}

.bbqg_content.content_yii .dialog-close {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #84888d;
	font-family: 'Krub', ui-sans-serif, sans-serif;
	font-size: 3.0625em;
	height: 1em;
	line-height: 0;
	margin: 0;
	padding: 0;
	top: 0.5rem;
	right: 0.5rem;
	bottom: 0;
	left: auto;
	width: 1em;
	z-index: 1000009;
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.bbqg_content.content_yii .dialog-close,
  .bbqg_content.content_yii .dialog-close::before {
	background: none;
	border-radius: 100%;
	position: absolute;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-close {
		top: 1rem;
		right: 1rem;
	}
}

.bbqg_content.content_yii .dialog-close::before {
	-webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0.0625em 0.25em transparent;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0.0625em 0.25em transparent;
	content: "";
	height: 0;
	width: 0;
	-webkit-transition-duration: 0.218s;
	transition-duration: 0.218s;
	-webkit-transition-property: width, height, left, top, background;
	transition-property: width, height, left, top, background;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: -999999;
}

.bbqg_content.content_yii .dialog-close:hover::before,
  .bbqg_content.content_yii .dialog-close:active::before,
  .bbqg_content.content_yii .dialog-close:focus::before {
	height: 100%;
	width: 100%;
}

.bbqg_content.content_yii .dialog-close:hover {
	color: #e86412;
}

.bbqg_content.content_yii .dialog-close:hover::before {
	background-color: rgba(245, 245, 245, 0.6);
	-webkit-box-shadow: 0 0 0 2px white, 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 2px white, 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .dialog-close:active,
  .bbqg_content.content_yii .dialog-close:focus {
	border-radius: 100%;
	color: #ff8a33;
}

.bbqg_content.content_yii .dialog-close:active::before,
  .bbqg_content.content_yii .dialog-close:focus::before {
	background-color: #fffdfb;
	-webkit-box-shadow: 0 0 0 3px rgba(255, 138, 51, 0.8), 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 3px rgba(255, 138, 51, 0.8), 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .dialog-xs .dialog-content,
  .bbqg_content.content_yii .dialog-sm .dialog-content,
  .bbqg_content.content_yii .dialog-md .dialog-content,
  .bbqg_content.content_yii .dialog-lg .dialog-content,
  .bbqg_content.content_yii .dialog-xl .dialog-content,
  .bbqg_content.content_yii .dialog-fs .dialog-content {
	max-width: none;
	width: 100%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-xs .dialog-content,
    .bbqg_content.content_yii .dialog-sm .dialog-content,
    .bbqg_content.content_yii .dialog-md .dialog-content,
    .bbqg_content.content_yii .dialog-lg .dialog-content,
    .bbqg_content.content_yii .dialog-xl .dialog-content,
    .bbqg_content.content_yii .dialog-fs .dialog-content {
		max-height: 90vh;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-xs .dialog-content {
		width: 25%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-sm .dialog-content {
		width: 38.2%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-md .dialog-content {
		width: 61.8%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-lg .dialog-content {
		width: 75%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-xl .dialog-content {
		width: 90%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .dialog-fs .dialog-content {
		width: 90%;
	}
}

.bbqg_content.content_yii .mobile .dialog-content {
	height: 100%;
}

.bbqg_content.content_yii .mobile .dialog-header {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0.0625em 0.1875em rgba(0, 0, 0, 0.1);
	height: 3rem;
	padding: 0;
	position: fixed;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	width: 100%;
	z-index: 1;
}

.bbqg_content.content_yii .mobile .dialog-header .dialog-title {
	padding-left: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .mobile .dialog-header .dialog-close {
	height: 3rem;
	width: 3rem;
}

.bbqg_content.content_yii .mobile .dialog-body {
	margin-top: 3rem;
}

.bbqg_content.content_yii .modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	outline: 0;
	text-align: left;
	width: 100%;
	z-index: 1350;
	-webkit-overflow-scrolling: touch;
}

.bbqg_content.content_yii .modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.bbqg_content.content_yii .modal-dialog {
	position: relative;
	width: auto;
	margin: 0.625rem;
}

.bbqg_content.content_yii .modal-content {
	background-clip: padding-box;
	background-color: #fff;
	position: relative;
	height: 100%;
	width: 100%;
}

.bbqg_content.content_yii .modal-body {
	max-height: 70vh;
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	-webkit-overflow-scrolling: touch;
	padding: 1rem;
}

.bbqg_content.content_yii .modal-append-footer .modal-body {
	padding-top: 0;
}

.bbqg_content.content_yii .modal-append-footer .modal-body .modal-inner {
	padding: 0 .5em .75em;
	position: relative;
}

.bbqg_content.content_yii .modal-open.modal-loaded {
	overflow-y: hidden;
}

.bbqg_content.content_yii .modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.bbqg_content.content_yii .modal-open .modal-body {
	max-width: 100vw;
}

.bbqg_content.content_yii .modal-backdrop {
	background-color: #282b2d;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
}

.bbqg_content.content_yii .modal-backdrop.fade,
  .bbqg_content.content_yii .modal-backdrop.in {
	opacity: 0.6;
}

.bbqg_content.content_yii .modal-header {
	background-color: #f5f5f5;
	color: #282b2d;
	border-bottom: 0.0625rem solid #d7dbdd;
	height: auto;
	padding: 0.5rem 1rem;
	position: relative;
}

.bbqg_content.content_yii .modal:not(.header-fixed) .modal-header + .modal-body > *:first-child {
	margin-top: 0;
}

.bbqg_content.content_yii .modal .close {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #84888d;
	font-family: 'Krub', ui-sans-serif, sans-serif;
	font-size: 3.0625em;
	font-weight: 500;
	height: 1em;
	line-height: 0;
	margin: 0;
	padding: .25em;
	top: 0.5rem;
	right: 0.5rem;
	bottom: 0;
	left: auto;
	width: 1em;
	z-index: 1360;
	-webkit-transform: translate(0%, 0);
	-o-transform: translate(0%, 0);
	transform: translate(0%, 0);
}

.bbqg_content.content_yii .modal .close,
  .bbqg_content.content_yii .modal .close::before {
	background: none;
	border-radius: 100%;
	position: absolute;
}

.bbqg_content.content_yii .modal .close::before {
	-webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0.0625em 0.25em transparent;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0.0625em 0.25em transparent;
	content: "";
	height: 0;
	width: 0;
	-webkit-transition-duration: 0.218s;
	transition-duration: 0.218s;
	-webkit-transition-property: width, height, left, top, background;
	transition-property: width, height, left, top, background;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: -2;
}

.bbqg_content.content_yii .modal .close:hover::before,
  .bbqg_content.content_yii .modal .close:active::before,
  .bbqg_content.content_yii .modal .close:focus::before {
	height: 100%;
	width: 100%;
}

.bbqg_content.content_yii .modal .close:hover {
	color: #e86412;
}

.bbqg_content.content_yii .modal .close:hover::before {
	background-color: rgba(245, 245, 245, 0.6);
	-webkit-box-shadow: 0 0 0 2px white, 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 2px white, 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .modal .close:active,
  .bbqg_content.content_yii .modal .close:focus {
	border-radius: 100%;
	color: #ff8a33;
}

.bbqg_content.content_yii .modal .close:active::before,
  .bbqg_content.content_yii .modal .close:focus::before {
	background-color: #fffdfb;
	-webkit-box-shadow: 0 0 0 3px rgba(255, 138, 51, 0.8), 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 3px rgba(255, 138, 51, 0.8), 0 0.0625em 0.25em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .modal-header .close {
	font-size: 2.25em;
	margin: auto;
	top: 0;
}

.bbqg_content.content_yii .modal-title {
	display: inline-block;
	display: flex;
	align-items: center;
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.5em;
	letter-spacing: -.0375em;
	line-height: 1.5;
	margin: 0;
	width: 100%;
}

.bbqg_content.content_yii .modal-body {
	position: relative;
	min-height: 100px;
}

.bbqg_content.content_yii .modal-footer {
	padding: .75em 1rem .625em;
	text-align: right;
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .modal-footer:before,
  .bbqg_content.content_yii .modal-footer:after {
	content: " ";
	display: table;
}

.bbqg_content.content_yii .modal-footer:after {
	clear: both;
}

.bbqg_content.content_yii .modal-footer .btn + .btn {
	margin-left: 0.375rem;
	margin-bottom: 0;
}

.bbqg_content.content_yii .modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.bbqg_content.content_yii .modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.bbqg_content.content_yii .modal .modal-body .modal-footer:last-child {
	position: relative;
	right: -1rem;
	bottom: -1rem;
	left: -1rem;
	width: calc(100% + 2rem);
	background-color: #edf0f1;
}

.bbqg_content.content_yii .modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

.bbqg_content.content_yii .modal-video .modal-content {
	background-color: rgba(255, 255, 255, 0.6);
	border: 0.0625rem solid #fff;
	min-height: auto;
	-webkit-backdrop-filter: blur(0.5em);
	backdrop-filter: blur(0.5em);
}

.bbqg_content.content_yii .modal-video .modal-content .close {
	color: #edf0f1;
	top: -.9375em;
	right: -.9375em;
}

.bbqg_content.content_yii .modal-video .modal-content .close::before,
  .bbqg_content.content_yii .modal-video .modal-content .close:hover::before {
	background: none;
	width: 0;
	height: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .modal-video .modal-content .close:hover {
	color: #fff;
}

.bbqg_content.content_yii .modal-video .modal-content .modal-body .embed-responsive {
	border: 0.0625rem solid #282b2d;
}

.bbqg_content.content_yii .modal-video .modal-content .modal-body .alert {
	margin: 0;
	padding: 1.25em 2em 1.5em;
}

.bbqg_content.content_yii .modal-video .modal-content .modal-body .alert.alert-warning {
	border: none;
	border-radius: .375em;
}

.bbqg_content.content_yii .modal-video .modal-content .modal-body .alert svg.media-object {
	width: 64px;
	height: 64px;
}

.bbqg_content.content_yii .modal-xs .modal-dialog {
	width: 25%;
}

.bbqg_content.content_yii .modal-sm .modal-dialog {
	width: 38.2%;
}

.bbqg_content.content_yii .modal-md .modal-dialog {
	width: 61.8%;
}

.bbqg_content.content_yii .modal-lg .modal-dialog {
	width: 80%;
}

.bbqg_content.content_yii .modal-xl .modal-dialog {
	width: 94%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .modal .modal-dialog {
		margin: 0 auto;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}

	.bbqg_content.content_yii .modal .modal-content {
		-webkit-box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.6);
		box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.6);
	}

	.bbqg_content.content_yii .modal-header {
		border-top-left-radius: .375em;
		border-top-right-radius: .375em;
	}

	.bbqg_content.content_yii .modal-content {
		border-radius: .375em;
	}

	.bbqg_content.content_yii .modal-footer {
		border-bottom-left-radius: .375em;
		border-bottom-right-radius: .375em;
	}
}

.bbqg_content.content_yii .embed-responsive {
	position: relative;
	display: block;
	max-width: 100%;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.bbqg_content.content_yii .embed-responsive::before {
	display: block;
	content: "";
	padding-top: calc(9 / 16 * 100%);
}

.bbqg_content.content_yii .embed-responsive .embed-responsive-item,
  .bbqg_content.content_yii .embed-responsive iframe,
  .bbqg_content.content_yii .embed-responsive embed,
  .bbqg_content.content_yii .embed-responsive object,
  .bbqg_content.content_yii .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
	border: 0;
}

.bbqg_content.content_yii .osrhelp {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .osrhelp > .osrhelp-img:first-child {
	margin-right: 1.5em;
}

.bbqg_content.content_yii .osrhelp > .osrhelp-img:last-child {
	margin-left: 1.5em;
}

.bbqg_content.content_yii .osrhelp .block-text {
	overflow: hidden;
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .osrhelp + .osrhelp {
	margin-top: .75em;
}

.bbqg_content.content_yii .modal .osrhelp {
	border-top: 0.0625rem solid #d7dbdd;
	padding-top: .75em;
}

.bbqg_content.content_yii .modal .osrhelp img.osrhelp-img.img-circle {
	height: auto;
	max-width: none;
	width: 96px;
}

.bbqg_content.content_yii .modal .osrhelp .block-title {
	font-size: 1.5em;
	letter-spacing: -.01875em;
	margin-top: 0;
}

.bbqg_content.content_yii .modal .osrhelp .block-title + p {
	font-size: 1em;
}

.bbqg_content.content_yii #main-menu {
	font-size: clamp(0.75em, 1vw, 1em);
	z-index: 100;
}

.bbqg_content.content_yii #main-menu > .nav > li > a,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"] {
	line-height: 1.2;
	padding: 0.5em clamp(0.75vw, 0.5em, 1.5vw);
	text-align: center;
	overflow: hidden;
	padding-bottom: .6875em;
	position: relative;
	will-change: transform;
}

.bbqg_content.content_yii #main-menu > .nav > li > a::before,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]::before {
	background: currentColor;
	content: "";
	height: 3px;
	position: absolute;
	top: calc(100% - 3px);
	left: 0;
	transform: translateX(-101%);
	transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	width: 100%;
}

.bbqg_content.content_yii #main-menu > .nav > li > a:hover::before,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:hover::before,
  .bbqg_content.content_yii #main-menu > .nav > li > a:focus::before,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:focus::before,
  .bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded="true"]::before,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded="true"]::before {
	transform: translateX(0);
}

.bbqg_content.content_yii #main-menu > .nav > li > a,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"],
  .bbqg_content.content_yii #main-menu > .nav > li > a:hover,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:hover,
  .bbqg_content.content_yii #main-menu > .nav > li > a:focus,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:focus,
  .bbqg_content.content_yii #main-menu > .nav > li > a:active,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:active {
	text-decoration: none;
}

.bbqg_content.content_yii #main-menu > .nav > li > a:focus,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"]:focus {
	border-radius: 0;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded].icon--chevron-down:after,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded].icon--chevron-down:after {
	left: 0.125rem;
	top: -0.1875rem;
	height: 0.5625rem;
	width: 0.5625rem;
	font-size: 1.2em;
	opacity: 0;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded].icon--chevron-down:after,
    .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded].icon--chevron-down:after {
		opacity: 1;
	}
}

.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded] + .dropdown.dropdown-left,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded] + .dropdown.dropdown-left {
	right: 0;
	left: 0;
}

@media (min-width: 90.025em) {
	.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded] + .dropdown.dropdown-left,
    .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded] + .dropdown.dropdown-left {
		right: auto;
	}
}

.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded] + .dropdown.dropdown-right,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded] + .dropdown.dropdown-right {
	left: 0;
	right: 0;
}

@media (min-width: 90.025em) {
	.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded] + .dropdown.dropdown-right,
    .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded] + .dropdown.dropdown-right {
		left: auto;
	}
}

.bbqg_content.content_yii #main-menu > .nav > li > a[aria-expanded="true"].icon--chevron-down:after,
  .bbqg_content.content_yii #main-menu > .nav > li > button[type="button"][aria-expanded="true"].icon--chevron-down:after {
	top: 0.125rem;
	transform: rotate(-45deg) scaleY(-1);
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown {
	background: #fff;
	border-radius: 0 0 .1875em .1875em;
	padding: 0.1875rem 0 0.375rem 0;
	position: absolute;
	top: 100%;
	right: auto;
	left: auto;
	text-align: left;
	transition: height 0.654s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	width: 100%;
	will-change: opacity, transform;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000;
}

@media (min-width: 90.025em) {
	.bbqg_content.content_yii #main-menu > .nav > li .dropdown {
		width: auto;
	}
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown[aria-hidden="true"] {
	height: 0;
	opacity: 0;
	visibility: hidden;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown[aria-hidden="false"] {
	height: auto;
	opacity: 1;
	visibility: visible;
	z-index: 100;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-header {
	padding: 0 1.5rem;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-header > * {
	display: inline-block;
	white-space: nowrap;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-header > * + * {
	margin-left: 1.125rem;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-header strong {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.2em;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-header small {
	font-size: .875em;
	font-weight: 500;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 + .menu-lvl-2 {
	margin-top: 1.5em;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 > *:not(.feat-item):first-child,
  .bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 .feat-item {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 > *:not(.feat-item):first-child {
	line-height: 1.5;
	white-space: nowrap;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 .dropdown-shop-all,
  .bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .menu-lvl-2 .menu-lvl-3 a {
	font-size: .875em;
	font-weight: 500;
	line-height: 1.75;
	max-width: 100%;
	min-width: 38.2%;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content > * {
	padding: 1.5rem;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content > * + * {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown-content .flex-initial:empty {
	display: none;
}

.bbqg_content.content_yii #main-menu > .nav > li .dropdown .flex.flex-nowrap {
	column-gap: 2rem;
}

.bbqg_content.content_yii #main-menu a,
  .bbqg_content.content_yii #main-menu button[type="button"] {
	background: none;
	border: 0;
	display: block;
	white-space: normal;
	color: #42484d;
}

@media (min-width: 90.025em) {
	.bbqg_content.content_yii #main-menu a,
    .bbqg_content.content_yii #main-menu button[type="button"] {
		white-space: nowrap;
	}
}

.bbqg_content.content_yii #main-menu a:hover,
  .bbqg_content.content_yii #main-menu button[type="button"]:hover,
  .bbqg_content.content_yii #main-menu a:focus,
  .bbqg_content.content_yii #main-menu button[type="button"]:focus,
  .bbqg_content.content_yii #main-menu a:active,
  .bbqg_content.content_yii #main-menu button[type="button"]:active,
  .bbqg_content.content_yii #main-menu a[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"][aria-expanded="true"] {
	color: #e86412;
}

.bbqg_content.content_yii #main-menu a.site-primary-action,
  .bbqg_content.content_yii #main-menu button[type="button"].site-primary-action,
  .bbqg_content.content_yii #main-menu a.site-primary-action:hover,
  .bbqg_content.content_yii #main-menu button[type="button"].site-primary-action:hover,
  .bbqg_content.content_yii #main-menu a.site-primary-action:focus,
  .bbqg_content.content_yii #main-menu button[type="button"].site-primary-action:focus,
  .bbqg_content.content_yii #main-menu a.site-primary-action:active,
  .bbqg_content.content_yii #main-menu button[type="button"].site-primary-action:active,
  .bbqg_content.content_yii #main-menu a.site-primary-action[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"].site-primary-action[aria-expanded="true"] {
	color: #e86412;
}

.bbqg_content.content_yii #main-menu a.site-secondary-action,
  .bbqg_content.content_yii #main-menu button[type="button"].site-secondary-action,
  .bbqg_content.content_yii #main-menu a.site-secondary-action:hover,
  .bbqg_content.content_yii #main-menu button[type="button"].site-secondary-action:hover,
  .bbqg_content.content_yii #main-menu a.site-secondary-action:focus,
  .bbqg_content.content_yii #main-menu button[type="button"].site-secondary-action:focus,
  .bbqg_content.content_yii #main-menu a.site-secondary-action:active,
  .bbqg_content.content_yii #main-menu button[type="button"].site-secondary-action:active,
  .bbqg_content.content_yii #main-menu a.site-secondary-action[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"].site-secondary-action[aria-expanded="true"] {
	color: #1376a4;
}

.bbqg_content.content_yii #main-menu a.site-value-added,
  .bbqg_content.content_yii #main-menu button[type="button"].site-value-added,
  .bbqg_content.content_yii #main-menu a.site-value-added:hover,
  .bbqg_content.content_yii #main-menu button[type="button"].site-value-added:hover,
  .bbqg_content.content_yii #main-menu a.site-value-added:focus,
  .bbqg_content.content_yii #main-menu button[type="button"].site-value-added:focus,
  .bbqg_content.content_yii #main-menu a.site-value-added:active,
  .bbqg_content.content_yii #main-menu button[type="button"].site-value-added:active,
  .bbqg_content.content_yii #main-menu a.site-value-added[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"].site-value-added[aria-expanded="true"] {
	color: #186d33;
}

.bbqg_content.content_yii #main-menu a.site-additional-savings,
  .bbqg_content.content_yii #main-menu button[type="button"].site-additional-savings,
  .bbqg_content.content_yii #main-menu a.site-additional-savings:hover,
  .bbqg_content.content_yii #main-menu button[type="button"].site-additional-savings:hover,
  .bbqg_content.content_yii #main-menu a.site-additional-savings:focus,
  .bbqg_content.content_yii #main-menu button[type="button"].site-additional-savings:focus,
  .bbqg_content.content_yii #main-menu a.site-additional-savings:active,
  .bbqg_content.content_yii #main-menu button[type="button"].site-additional-savings:active,
  .bbqg_content.content_yii #main-menu a.site-additional-savings[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"].site-additional-savings[aria-expanded="true"] {
	color: #ba0c2f;
}

.bbqg_content.content_yii #main-menu a.site-neutral-action,
  .bbqg_content.content_yii #main-menu button[type="button"].site-neutral-action,
  .bbqg_content.content_yii #main-menu a.site-neutral-action:hover,
  .bbqg_content.content_yii #main-menu button[type="button"].site-neutral-action:hover,
  .bbqg_content.content_yii #main-menu a.site-neutral-action:focus,
  .bbqg_content.content_yii #main-menu button[type="button"].site-neutral-action:focus,
  .bbqg_content.content_yii #main-menu a.site-neutral-action:active,
  .bbqg_content.content_yii #main-menu button[type="button"].site-neutral-action:active,
  .bbqg_content.content_yii #main-menu a.site-neutral-action[aria-expanded="true"],
  .bbqg_content.content_yii #main-menu button[type="button"].site-neutral-action[aria-expanded="true"] {
	color: #636d76;
}

.bbqg_content.content_yii #main-menu a.dropdown-header:hover > *,
  .bbqg_content.content_yii #main-menu button[type="button"].dropdown-header:hover > * {
	text-decoration: underline;
}

.bbqg_content.content_yii #main-menu a.feat-item,
  .bbqg_content.content_yii #main-menu button[type="button"].feat-item {
	min-width: 10vw;
	text-align: center;
}

.bbqg_content.content_yii #main-menu a.feat-item > *,
  .bbqg_content.content_yii #main-menu button[type="button"].feat-item > * {
	display: block;
}

.bbqg_content.content_yii #main-menu a.feat-item img,
  .bbqg_content.content_yii #main-menu button[type="button"].feat-item img {
	object-fit: contain;
	margin: 0 auto;
	max-width: 150px;
}

.bbqg_content.content_yii #main-menu a.feat-item img + *,
  .bbqg_content.content_yii #main-menu button[type="button"].feat-item img + * {
	line-height: 1.2;
	padding-top: 0.75rem;
	white-space: normal;
}

.bbqg_content.content_yii #main-menu a.icon--chevron-right:after,
  .bbqg_content.content_yii #main-menu button[type="button"].icon--chevron-right:after {
	border-color: #e86412;
}

.bbqg_content.content_yii #main-menu a.icon--chevron-right:not(.dropdown-header):after,
  .bbqg_content.content_yii #main-menu button[type="button"].icon--chevron-right:not(.dropdown-header):after {
	font-size: 1.25em;
}

.bbqg_content.content_yii body.menu-is-open main:after {
	background: rgba(40, 43, 45, 0.6);
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}

.bbqg_content.content_yii body main,
  .bbqg_content.content_yii body main > *:first-child,
  .bbqg_content.content_yii body main > *:first-child > *:first-child {
	margin-top: 0 !important;
}

.bbqg_content.content_yii .add-to-cart-button-container {
	width: 100%;
}

.bbqg_content.content_yii .add-to-cart-button-container button.add-to-cart {
	letter-spacing: -.01875em;
	text-transform: uppercase;
	white-space: nowrap;
}

.bbqg_content.content_yii #item-primary .is-primary {
	font-size: 1.75em;
}

.bbqg_content.content_yii #item-primary .is-primary .quantity {
	font-size: 1em;
	margin: 0;
	text-align: center;
}

.bbqg_content.content_yii #item-primary .is-primary.has-qty-input {
	width: 100%;
}

.bbqg_content.content_yii #item-primary .is-primary.has-qty-input > * {
	display: inline-block;
	vertical-align: middle;
}

.bbqg_content.content_yii #item-primary .is-primary.has-qty-input .quantity {
	width: 20%;
}

.bbqg_content.content_yii #item-primary .is-primary.has-qty-input .add-to-cart-button-container {
	padding-left: 4%;
	width: 80%;
}

.bbqg_content.content_yii #item-primary .is-primary.has-qty-input .add-to-cart-button-container button.add-to-cart {
	border-radius: .1875em;
	line-height: 1.5;
}

.bbqg_content.content_yii .quantity {
	border: 0.125rem solid #babec1;
	border-radius: .1875em;
	overflow: hidden;
	position: relative;
}

.bbqg_content.content_yii .quantity input[type="number"] {
	border: 0;
	display: block;
	text-align: center;
	width: 100%;
	transition: padding 0.436s cubic-bezier(0, 0, 0.58, 1);
	appearance: textfield;
}

.bbqg_content.content_yii .quantity input[type="number"]::-webkit-inner-spin-button,
  .bbqg_content.content_yii .quantity input[type="number"]::-webkit-outer-spin-button {
	appearance: none;
	margin: 0;
}

.bbqg_content.content_yii .quantity input[type="number"],
  .bbqg_content.content_yii .quantity input[type="number"]:hover,
  .bbqg_content.content_yii .quantity input[type="number"]:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .quantity:focus-within {
	border-color: #e86412;
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
	box-shadow: 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
}

.bbqg_content.content_yii .quantity .quantity-nav {
	position: absolute;
	top: 0;
	right: -100%;
	bottom: 0;
	left: auto;
	transition: all 0.436s cubic-bezier(0.42, 0, 1, 1);
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button {
	border-width: 0 0 0 0.0625rem;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 1rem;
	height: 50%;
	position: absolute;
	width: 1.625rem;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	z-index: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button:hover,
  .bbqg_content.content_yii .quantity .quantity-nav .quantity-button:focus,
  .bbqg_content.content_yii .quantity .quantity-nav .quantity-button:active {
	z-index: 2;
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button:focus,
  .bbqg_content.content_yii .quantity .quantity-nav .quantity-button:active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button + .quantity-button {
	border-top-width: 0.0625rem;
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button.quantity-up {
	top: 0;
}

.bbqg_content.content_yii .quantity .quantity-nav .quantity-button.quantity-down {
	bottom: 0;
}

.bbqg_content.content_yii .quantity:hover input[type="number"],
  .bbqg_content.content_yii .quantity:focus-within input[type="number"] {
	padding-left: .375em;
	padding-right: 1.125em;
	transition: padding 0.218s cubic-bezier(0, 0, 1, 1);
}

.bbqg_content.content_yii .quantity:hover .quantity-nav,
  .bbqg_content.content_yii .quantity:focus-within .quantity-nav {
	right: 0;
	transition: all 0.218s cubic-bezier(0, 0, 1, 1);
}

.bbqg_content.content_yii .mobile #item-primary {
	padding: 0;
}

.bbqg_content.content_yii .mobile #item-primary .is-primary {
	font-size: 1.25em;
	margin: 1rem 0;
}

.bbqg_content.content_yii .mobile #item-primary .is-primary .quantity input {
	padding: 1em .75em;
}

.bbqg_content.content_yii .progress-button {
	overflow: hidden;
	position: relative;
}

.bbqg_content.content_yii .progress-button.in-progress,
  .bbqg_content.content_yii .progress-button.finished {
	color: transparent !important;
}

.bbqg_content.content_yii .progress-button.in-progress::after,
  .bbqg_content.content_yii .progress-button.finished::after {
	color: #fff;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: inherit;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.bbqg_content.content_yii .progress-button.in-progress {
	pointer-events: none;
}

.bbqg_content.content_yii .progress-button.in-progress::after {
	content: attr(data-loading);
}

.bbqg_content.content_yii .progress-button.finished::after {
	content: attr(data-finished);
}

.bbqg_content.content_yii .progress-button .progress-bar {
	background-color: rgba(255, 197, 153, 0.6);
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	z-index: 1;
	-webkit-transition: width 0.436s, height 0.436s;
	transition: width 0.436s, height 0.436s;
}

.bbqg_content.content_yii .progress-button .progress-bar.background-horizontal {
	height: 100%;
}

.bbqg_content.content_yii .progress-button .progress-bar.background-vertical {
	height: 0;
	top: 0;
	width: 100%;
}

.bbqg_content.content_yii .helptip {
	color: #8498ad;
}

.bbqg_content.content_yii .helptip:hover {
	color: steelblue;
}

.bbqg_content.content_yii .helptip:focus,
  .bbqg_content.content_yii .helptip:active,
  .bbqg_content.content_yii .helptip:focus:active {
	color: dodgerblue;
	-webkit-box-shadow: 0 0 0 0.1875rem rgba(152, 206, 242, 0.8);
	box-shadow: 0 0 0 0.1875rem rgba(152, 206, 242, 0.8);
}

.bbqg_content.content_yii .mobile .helptip.btn {
	font-size: .875em;
}

.bbqg_content.content_yii .btn-generic {
	background-color: transparent;
	color: #186385;
	border-color: #186385;
}

.bbqg_content.content_yii .btn-generic:hover {
	background-color: transparent;
	color: #1376a4;
	border-color: #1376a4;
	text-decoration: none;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .prod-card-box-sml {
	border: 0.0625rem solid #1376a4;
	display: inline-block;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	font-size: .875em;
	margin: 0 1rem 1rem 0;
	padding: .625em;
}

.bbqg_content.content_yii .prod-card-box-sml img {
	height: auto;
	max-width: 100%;
}

.bbqg_content.content_yii .lightslider-product-carousel {
	height: 140px;
}

.bbqg_content.content_yii .lightslider-product-carousel .card,
  .bbqg_content.content_yii .lightslider-product-carousel .product-card,
  .bbqg_content.content_yii .lightslider-product-carousel .prod-card-box-sml {
	background-color: #fff;
	border-color: #babec1;
	border-radius: .1875em;
	max-width: 300px;
}

.bbqg_content.content_yii .lightslider-product-carousel .card:hover,
  .bbqg_content.content_yii .lightslider-product-carousel .product-card:hover,
  .bbqg_content.content_yii .lightslider-product-carousel .prod-card-box-sml:hover {
	-webkit-box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.15);
	box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .lightslider-product-carousel .card.card-horizontal .card-name,
  .bbqg_content.content_yii .lightslider-product-carousel .product-card.card-horizontal .card-name,
  .bbqg_content.content_yii .lightslider-product-carousel .prod-card-box-sml.card-horizontal .card-name {
	font-size: 1em;
	display: block;
	display: -webkit-box;
	height: 3.375em;
	line-height: 1.125;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .lightslider-product-carousel .card:not(.card-horizontal) img,
  .bbqg_content.content_yii .lightslider-product-carousel .product-card:not(.card-horizontal) img,
  .bbqg_content.content_yii .lightslider-product-carousel .prod-card-box-sml:not(.card-horizontal) img {
	max-width: 80px;
}

.bbqg_content.content_yii .lightslider-product-carousel .card-horizontal {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .lightslider-product-carousel .card-horizontal > .card-object:first-child {
	margin-right: 1.5em;
}

.bbqg_content.content_yii .lightslider-product-carousel .card-horizontal > .card-object:last-child {
	margin-left: 1.5em;
}

.bbqg_content.content_yii .lightslider-product-carousel .card-horizontal .card-body {
	overflow: hidden;
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .lightslider-product-carousel .card-horizontal + .card-horizontal {
	margin-top: .75em;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .product-card a {
	color: #42484d;
}

.bbqg_content.content_yii .product-card a:hover {
	color: #e86412;
}

.bbqg_content.content_yii .product-card .card-adjustable-header {
	margin-bottom: 8rem;
}

.bbqg_content.content_yii .product-card .card-fixed-footer {
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	right: 1rem;
}

.bbqg_content.content_yii .product-card.card:not(.product-card-list) .prod-card-name,
  .bbqg_content.content_yii .product-card .name {
	font-weight: 500;
	display: block;
	display: -webkit-box;
	height: 3.6em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-align: left;
	font-size: 1em;
}

.bbqg_content.content_yii .product-card .card-thumbnail img {
	margin-bottom: 1rem;
}

.bbqg_content.content_yii .product-card .title {
	color: #42484d;
	display: block;
	font-family: 'Krub', ui-sans-serif, sans-serif;
}

.bbqg_content.content_yii .product-card .prod-card-pricing .price-current {
	line-height: 1.2;
}

.bbqg_content.content_yii .product-card .prod-card-pricing .price-current .price {
	font-size: 1.2em;
}

.bbqg_content.content_yii .product-card .prod-card-pricing .price-list {
	display: inline;
	vertical-align: top;
	margin-left: 0.5rem;
}

.bbqg_content.content_yii .product-card .prod-card-pricing .price-list,
  .bbqg_content.content_yii .product-card .prod-card-pricing .prod-card-financing {
	color: #42484d;
	font-size: .875em;
}

.bbqg_content.content_yii .product-card .prod-card-financing button {
	color: #42484d;
	font-size: .875em;
	text-decoration: underline;
}

.bbqg_content.content_yii .product-card .prod-card-financing button:hover {
	color: #e86412;
}

.bbqg_content.content_yii .product-card .shipping-price {
	font-size: .875em;
	line-height: 1;
}

.bbqg_content.content_yii .product-card .shipping-time {
	height: auto;
	font-size: .875em;
	line-height: 1.2;
}

.bbqg_content.content_yii .product-card .rating-stars {
	margin: 0 0 1.125rem 0;
	min-height: .875em;
}

.bbqg_content.content_yii .product-card .btn-block {
	margin-top: 1rem;
}

.bbqg_content.content_yii .product-card .prod-compare {
	text-decoration: underline;
	margin-top: 1rem;
	display: inline-block;
}

.bbqg_content.content_yii .product-card .prod-compare input {
	visibility: hidden;
}

.bbqg_content.content_yii .product-card .prod-compare:hover {
	color: #e86412;
}

.bbqg_content.content_yii .product-card .item-id {
	margin-top: .375em;
}

.bbqg_content.content_yii .product-card .plus-options-avail {
	margin-left: 0.25rem;
	font-size: 0.65rem;
	white-space: nowrap;
	text-decoration: underline;
}

.bbqg_content.content_yii .list-view .product-card {
	width: 100%;
}

.bbqg_content.content_yii .list-view .product-card + .product-card {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .list-view .product-card .prod-card-name {
	height: 2.8rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 1.2em;
	font-weight: 500;
	margin-top: 0;
}

.bbqg_content.content_yii .list-view .product-card .opts-avail {
	height: auto;
}

.bbqg_content.content_yii .list-view .product-card .card-thumbnail,
  .bbqg_content.content_yii .list-view .product-card .card-image {
	width: 300px;
}

.bbqg_content.content_yii .list-view .product-card .card-thumbnail > img,
  .bbqg_content.content_yii .list-view .product-card .card-image > img {
	border-radius: .125em;
}

.bbqg_content.content_yii .list-view .product-card .card-body {
	padding-left: 5%;
}

.bbqg_content.content_yii .list-view .product-card .card-body .bullets {
	font-size: .875em;
}

.bbqg_content.content_yii .list-view .product-card .financing,
  .bbqg_content.content_yii .list-view .product-card .shipping-time {
	line-height: 1.2;
	padding: 0;
	white-space: normal;
}

.bbqg_content.content_yii .list-view .product-card .financing span,
  .bbqg_content.content_yii .list-view .product-card .shipping-time span {
	display: block;
}

.bbqg_content.content_yii .list-view .product-card .financing .btn.btn-link {
	text-align: right;
}

.bbqg_content.content_yii .list-view .product-card .shipping-time strong {
	display: block;
}

.bbqg_content.content_yii .list-view .product-card .prod-compare,
  .bbqg_content.content_yii .list-view .product-card .item-id {
	padding: .75em 0 0;
	display: inline-block;
	line-height: 2;
}

.bbqg_content.content_yii .list-view .product-card .card-adjustable-header {
	margin-bottom: 2rem;
}

.bbqg_content.content_yii .list-view .product-card .card-adjustable-header .prod-card-pricing {
	display: flex;
	flex-direction: column-reverse;
}

.bbqg_content.content_yii .list-view .product-card .card-fixed-footer {
	position: relative;
	left: inherit;
	right: inherit;
	bottom: inherit;
}

.bbqg_content.content_yii .list-view .product-card .prod-compare {
	text-decoration: underline;
	margin-top: 1rem;
	display: block;
	text-align: right;
}

.bbqg_content.content_yii .list-view .product-card .prod-compare input {
	visibility: hidden;
}

.bbqg_content.content_yii .list-view .product-card .prod-compare:hover {
	color: #e86412;
}

.bbqg_content.content_yii .list-view .product-card .item-id {
	margin-top: auto;
}

.bbqg_content.content_yii #mainProductsGrid .product-card .card-horizontal .promo-overlay {
	top: -1rem;
	left: -1rem;
}

.bbqg_content.content_yii a.product-card > .title,
  .bbqg_content.content_yii a.product-card > .name {
	color: #42484d;
	padding: 0;
}

.bbqg_content.content_yii a.product-card:hover {
	text-decoration: none;
}

.bbqg_content.content_yii a.product-card:hover > .title,
  .bbqg_content.content_yii a.product-card:hover > .name {
	color: #e86412;
	text-decoration: underline;
}

.bbqg_content.content_yii .carousel-product .product-card {
	line-height: 1.667;
}

.bbqg_content.content_yii .dept-card,
  .bbqg_content.content_yii .dept {
	text-align: center;
}

.bbqg_content.content_yii .dept-card:not(.no-style):hover,
  .bbqg_content.content_yii .dept:not(.no-style):hover {
	text-decoration: underline;
}

.bbqg_content.content_yii .modal .cab-product .image img {
	max-height: 128px;
	width: 128px;
}

.bbqg_content.content_yii .modal .cab-product button.add-to-cart {
	font-size: 1em;
}

.bbqg_content.content_yii .dept.card {
	margin-right: 0;
	padding: 0;
}

.bbqg_content.content_yii .dept.card a {
	display: block;
}

.bbqg_content.content_yii .dept.card a.card-title {
	color: #42484d;
	font-size: 1.0625em;
}

.bbqg_content.content_yii .dept.card a.card-title:hover {
	color: #186385;
}

.bbqg_content.content_yii .dept.empty-child-dept img {
	margin-top: -1em;
}

.bbqg_content.content_yii .dept.empty-child-dept .btn {
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 61.8%;
}

.bbqg_content.content_yii .dept.empty-child-dept.text-top .dept-header-text {
	color: #282b2d;
	display: block;
	font-size: 2.25rem;
	margin: 0 auto;
	height: 2.5em;
	line-height: 1.1;
	position: absolute;
	top: 1rem;
	text-align: center;
	width: 85%;
}

.bbqg_content.content_yii .dept.empty-child-dept.text-top .dept-header-text .dept-header-text-inner {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.bbqg_content.content_yii .dept a.card.dept-card {
	margin-bottom: .75em;
}

.bbqg_content.content_yii .dept a.card.dept-card.media .card-title {
	text-align: left;
}

.bbqg_content.content_yii .dept a.card.dept-card .card-title {
	color: #42484d;
	text-align: center;
}

.bbqg_content.content_yii .dept a.card.dept-card:hover .card-title {
	color: #e86412;
}

.bbqg_content.content_yii .dept .child-depts {
	list-style: none;
	padding: 0;
	text-align: left;
}

.bbqg_content.content_yii .dept .child-depts a {
	font-family: 'Krub', ui-sans-serif, sans-serif;
}

.bbqg_content.content_yii .dept.list-view .dept-card {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .dept.list-view .dept-card > .card-thumbnail:first-child {
	margin-right: 1.5em;
}

.bbqg_content.content_yii .dept.list-view .dept-card > .card-thumbnail:last-child {
	margin-left: 1.5em;
}

.bbqg_content.content_yii .dept.list-view .dept-card .card-title {
	overflow: hidden;
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .dept.list-view .dept-card + .dept-card {
	margin-top: .75em;
}

.bbqg_content.content_yii .rating-stars {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .rating-stars,
  .bbqg_content.content_yii .rating-stars .rating,
  .bbqg_content.content_yii .rating-stars .rating > * {
	display: inline-block;
	display: inline-flex;
	line-height: 1;
}

.bbqg_content.content_yii .rating-stars .rating-small {
	font-size: 1.125em;
}

.bbqg_content.content_yii .rating-stars .rating-medium {
	font-size: 1.25em;
}

.bbqg_content.content_yii .rating-stars .rating-large {
	font-size: 1.75em;
}

.bbqg_content.content_yii .rating-stars .rating small {
	font-size: 0.75rem;
}

.bbqg_content.content_yii .rating-stars .rating-label {
	color: #636d76;
}

.bbqg_content.content_yii .rating-stars .rating > * + * {
	margin-left: .1875em;
}

.bbqg_content.content_yii .rating-stars .stars {
	position: relative;
	bottom: -1px;
}

.bbqg_content.content_yii .rating-stars .stars-max,
  .bbqg_content.content_yii .rating-stars .stars-percent {
	padding: 0;
	white-space: nowrap;
	word-break: normal;
}

.bbqg_content.content_yii .rating-stars .stars-max {
	color: #84888d;
	width: 100%;
}

.bbqg_content.content_yii .rating-stars .stars-percent {
	color: #f8b42d;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	transition: width 1.308s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .autocomplete {
	background: #fff;
	border: 0;
	overflow-x: hidden;
	position: absolute;
	top: 100%;
	right: 0;
	bottom: auto;
	left: 0;
	z-index: 999999;
}

.bbqg_content.content_yii .autocomplete .autocomplete-row {
	cursor: pointer;
}

.bbqg_content.content_yii .autocomplete.is-desktop {
	border: 0.0625rem solid #ff7b1a;
	border-top-color: #fff;
	border-radius: 0 0 .375em .375em;
	margin-top: -0.0625rem;
	-webkit-box-shadow: 0 0.625em 0.5625em rgba(40, 43, 45, 0.4);
	box-shadow: 0 0.625em 0.5625em rgba(40, 43, 45, 0.4);
}

.bbqg_content.content_yii .autocomplete-search-terms {
	background-color: #edf0f1;
}

.bbqg_content.content_yii .autocomplete-search-terms .search-term {
	border-radius: .25em 0 0 .25em;
	cursor: pointer;
	margin: .3125em 0 .3125em .3125em;
	padding: .625em;
}

.bbqg_content.content_yii .autocomplete-search-terms .search-term:hover {
	background-color: #fff;
}

.bbqg_content.content_yii .autocomplete-products .card-body > * {
	display: none;
}

.bbqg_content.content_yii .autocomplete.is-mobile > .autocomplete-row {
	padding: 0.75rem;
	border-top: 1px solid #e9e9e9;
}

.bbqg_content.content_yii .autocomplete.is-mobile > .autocomplete-row .card.product-card {
	line-height: 1.2;
	padding: 0;
}

.bbqg_content.content_yii .autocomplete.is-mobile > .autocomplete-row .card.product-card .card-body > * > *:not(.prod-card-name) {
	display: none;
}

.bbqg_content.content_yii .autocomplete .card.product-card .prod-card-name {
	color: #42484d;
	font-size: .875em;
	white-space: normal;
}

.bbqg_content.content_yii .autocomplete .card.product-card:hover .prod-card-name {
	color: #e86412;
}

.bbqg_content.content_yii .autocomplete .card.product-card:focus .prod-card-name,
  .bbqg_content.content_yii .autocomplete .card.product-card:active .prod-card-name {
	color: #ff7b1a;
}

.bbqg_content.content_yii .autocomplete > .autocomplete-row-placeholder {
	opacity: 0;
}

.bbqg_content.content_yii .scrollable.is-mobile {
	max-height: 61.8vh;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	-webkit-overflow-scrolling: touch;
}

.bbqg_content.content_yii .scrollable.autocomplete {
	border-bottom: 0.0625rem solid #fff;
	-webkit-box-shadow: 0 0.0625em 0.25em rgba(0, 0, 0, 0.2);
	box-shadow: 0 0.0625em 0.25em rgba(0, 0, 0, 0.2);
	padding-bottom: 6.18vh;
}

.bbqg_content.content_yii .autocomplete-product-sku {
	overflow: hidden;
	text-overflow: ellipsis;
}

.bbqg_content.content_yii .autocomplete-product-container {
	padding: .5em !important;
}

.bbqg_content.content_yii .autocomplete-product-container > *:not(:first-child) {
	padding-top: .25em !important;
}

.bbqg_content.content_yii .search-bar {
	border-radius: .125em;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15), 0 0 0 0.1875rem rgba(255, 138, 51, 0);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15), 0 0 0 0.1875rem rgba(255, 138, 51, 0);
}

.bbqg_content.content_yii .search-bar:hover {
	-webkit-box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.3), 0 0 0 0.1875rem rgba(255, 138, 51, 0);
	box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.3), 0 0 0 0.1875rem rgba(255, 138, 51, 0);
}

.bbqg_content.content_yii .search-bar:focus-visible,
  .bbqg_content.content_yii .search-bar:focus-within,
  .bbqg_content.content_yii .search-bar:active {
	-webkit-box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.3), 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
	box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 0.3), 0 0 0 0.1875rem rgba(255, 138, 51, 0.8);
}

.bbqg_content.content_yii .search-bar:focus input[type="search"],
  .bbqg_content.content_yii .search-bar:focus-within input[type="search"],
  .bbqg_content.content_yii .search-bar:active input[type="search"],
  .bbqg_content.content_yii .search-bar:focus button[type="submit"],
  .bbqg_content.content_yii .search-bar:focus-within button[type="submit"],
  .bbqg_content.content_yii .search-bar:active button[type="submit"],
  .bbqg_content.content_yii .search-bar:focus input[type="search"]:focus,
  .bbqg_content.content_yii .search-bar:focus-within input[type="search"]:focus,
  .bbqg_content.content_yii .search-bar:active input[type="search"]:focus,
  .bbqg_content.content_yii .search-bar:focus button[type="submit"]:focus,
  .bbqg_content.content_yii .search-bar:focus-within button[type="submit"]:focus,
  .bbqg_content.content_yii .search-bar:active button[type="submit"]:focus,
  .bbqg_content.content_yii .search-bar:focus input[type="search"]:focus-within,
  .bbqg_content.content_yii .search-bar:focus-within input[type="search"]:focus-within,
  .bbqg_content.content_yii .search-bar:active input[type="search"]:focus-within,
  .bbqg_content.content_yii .search-bar:focus button[type="submit"]:focus-within,
  .bbqg_content.content_yii .search-bar:focus-within button[type="submit"]:focus-within,
  .bbqg_content.content_yii .search-bar:active button[type="submit"]:focus-within,
  .bbqg_content.content_yii .search-bar:focus input[type="search"]:active,
  .bbqg_content.content_yii .search-bar:focus-within input[type="search"]:active,
  .bbqg_content.content_yii .search-bar:active input[type="search"]:active,
  .bbqg_content.content_yii .search-bar:focus button[type="submit"]:active,
  .bbqg_content.content_yii .search-bar:focus-within button[type="submit"]:active,
  .bbqg_content.content_yii .search-bar:active button[type="submit"]:active {
	border-color: #ff7b1a;
}

.bbqg_content.content_yii .search-bar input[type="search"],
  .bbqg_content.content_yii .search-bar button[type="submit"] {
	background-color: transparent !important;
	border: 0.0625rem solid #636d76;
	border-radius: 0;
	height: 48px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.bbqg_content.content_yii .search-bar input[type="search"] {
	border-right-width: 0;
	border-radius: .125em 0 0 .125em;
	font-size: 1.0625em;
	width: 100%;
}

.bbqg_content.content_yii .search-bar button[type="submit"] {
	border-left: 0;
	border-radius: 0 .125em .125em 0;
	color: #42484d;
}

.bbqg_content.content_yii .search-bar button[type="submit"]:hover,
  .bbqg_content.content_yii .search-bar button[type="submit"]:focus,
  .bbqg_content.content_yii .search-bar button[type="submit"]:active {
	color: #e86412;
}

.bbqg_content.content_yii .search-bar button[type="submit"] .icon--search {
	margin: 0;
}

.bbqg_content.content_yii .aboutus-container {
	text-align: center;
}

.bbqg_content.content_yii .aboutus-container .aboutus-heading,
  .bbqg_content.content_yii .aboutus-container p {
	margin: 0;
}

.bbqg_content.content_yii .aboutus-container a {
	text-decoration: underline;
}

.bbqg_content.content_yii .aboutus-content > * {
	z-index: 0;
}

.bbqg_content.content_yii .aboutus-content > *:hover {
	z-index: 1;
}

.bbqg_content.content_yii .cards.flip-cards {
	will-change: transform;
	overflow-x: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.bbqg_content.content_yii .cards.flip-cards::-webkit-scrollbar {
	display: none;
}

@media (min-width: 100em) {
	.bbqg_content.content_yii .cards.flip-cards {
		display: grid;
		gap: 0;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}

.bbqg_content.content_yii .cards.flip-cards .card {
	width: 300px;
	display: inline-block;
	border: 0.0625rem solid transparent;
	cursor: default;
	margin: 0;
	padding: 0;
	-webkit-perspective: 100em;
	perspective: 100em;
}

@media (min-width: 100em) {
	.bbqg_content.content_yii .cards.flip-cards .card {
		display: flex;
		width: auto;
	}
}

.bbqg_content.content_yii .cards.flip-cards .card,
  .bbqg_content.content_yii .cards.flip-cards .card-face {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bbqg_content.content_yii .cards.flip-cards .card-face,
  .bbqg_content.content_yii .cards.flip-cards .card-content {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	text-align: center;
	white-space: normal;
}

.bbqg_content.content_yii .cards.flip-cards .card-face {
	background-color: #e86412;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	color: #171717;
	min-height: 270px;
	-webkit-transition: -webkit-transform 0.436s cubic-bezier(0.42, 0, 1, 1);
	transition: transform 0.436s cubic-bezier(0.42, 0, 1, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bbqg_content.content_yii .cards.flip-cards .card-face--front {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bbqg_content.content_yii .cards.flip-cards .card-face--back {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bbqg_content.content_yii .cards.flip-cards .card-content {
	-webkit-transform: translateZ(64px);
	transform: translateZ(64px);
	-webkit-transition: -webkit-transform 0.218s cubic-bezier(0.42, 0, 1, 1);
	transition: transform 0.218s cubic-bezier(0.42, 0, 1, 1);
	-webkit-perspective: inherit;
	perspective: inherit;
}

.bbqg_content.content_yii .cards.flip-cards .card-content p {
	max-width: 76%;
	opacity: 0;
	text-align: center;
	text-rendering: optimizeLegibility;
	-webkit-transition: opacity 0.436s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 0.436s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"]:checked ~ .card-face,
  .bbqg_content.content_yii .cards.flip-cards .card:hover > .card-face {
	-webkit-transition: -webkit-transform 0.436s cubic-bezier(0, 0, 0.58, 1);
	transition: transform 0.436s cubic-bezier(0, 0, 0.58, 1);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"]:checked ~ .card-face--front,
  .bbqg_content.content_yii .cards.flip-cards .card:hover > .card-face--front {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"]:checked ~ .card-face--back,
  .bbqg_content.content_yii .cards.flip-cards .card:hover > .card-face--back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"]:checked ~ .card-face--back .card-content,
  .bbqg_content.content_yii .cards.flip-cards .card:hover > .card-face--back .card-content {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform 0.218s cubic-bezier(0, 0, 0.58, 1);
	transition: transform 0.218s cubic-bezier(0, 0, 0.58, 1);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"]:checked ~ .card-face--back .card-content p,
  .bbqg_content.content_yii .cards.flip-cards .card:hover > .card-face--back .card-content p {
	opacity: 1;
	-webkit-transition: opacity 0.218s cubic-bezier(0, 0, 0.58, 1);
	transition: opacity 0.218s cubic-bezier(0, 0, 0.58, 1);
}

.bbqg_content.content_yii .cards.flip-cards .card > input[type="checkbox"] {
	position: absolute;
	white-space: nowrap;
	width: 1px;
	height: 1px;
	overflow: hidden;
	border: 0;
	padding: 0;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	margin: -1px;
}

.bbqg_content.content_yii .trust-badges > * {
	margin: auto;
	padding: 0;
}

.bbqg_content.content_yii .trust-badges > *,
  .bbqg_content.content_yii .trust-badges > *:focus {
	border-radius: .375em;
}

.bbqg_content.content_yii .trust-badges > * img {
	object-fit: contain;
}

.bbqg_content.content_yii .trust-badges > *.trust-badge--bbb,
  .bbqg_content.content_yii .trust-badges > *.trust-badge--protected {
	padding: 0 .25em;
}

.bbqg_content.content_yii .trust-badges > *.trust-badge--bbb img,
  .bbqg_content.content_yii .trust-badges > *.trust-badge--protected img {
	max-width: 144px;
}

.bbqg_content.content_yii .trust-badges > *.trust-badge-square,
  .bbqg_content.content_yii .trust-badges > *.trust-badge-square:focus {
	border-radius: 100%;
}

.bbqg_content.content_yii .trust-badges > *.trust-badge-square img {
	aspect-ratio: auto 1;
	max-height: 64px;
	max-width: 64px;
}

.bbqg_content.content_yii .footer-emailsignup {
	background-color: #faf6f2;
}

.bbqg_content.content_yii .footer-emailsignup .email-signup .subheading {
	font-size: 1.2em;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .footer-emailsignup .email-signup .subheading {
		font-size: 1.25em;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form input[type="email"],
    .bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form button[type="submit"] {
		font-size: 1.25em;
		min-height: 4rem;
	}
}

.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form input[type="email"] {
	border-radius: .125em 0 0 .125em;
}

.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form button[type="submit"] {
	margin: 0;
	border-radius: 0 .125em .125em 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form button[type="submit"] {
		padding-left: 1.875em;
		padding-right: 1.875em;
	}
}

.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form button[type="submit"].icon--chevron-right::after {
	border-width: .15em .15em 0 0;
	display: none;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .footer-emailsignup .email-signup .email-signup-form button[type="submit"].icon--chevron-right::after {
		display: inline-block;
	}
}

.bbqg_content.content_yii .footer-emailsignup .email-signup-success.alert {
	margin: 0 -5%;
}

.bbqg_content.content_yii .footer-emailsignup .email-signup-success.alert mark {
	background-color: #aad5aa;
	border-radius: .1875em;
}

.bbqg_content.content_yii .account-bar {
	padding: .375em 0 .625em;
}

.bbqg_content.content_yii .account-bar a,
  .bbqg_content.content_yii .account-bar button,
  .bbqg_content.content_yii .account-bar span {
	display: inline-block;
}

.bbqg_content.content_yii .account-bar a:focus,
  .bbqg_content.content_yii .account-bar button:focus {
	outline: none;
}

.bbqg_content.content_yii .account-bar a {
	margin: 0 auto;
	padding: 0;
}

.bbqg_content.content_yii .account-bar .account-bar-nav {
	font-size: .875em;
	line-height: 1.667;
	padding-right: 0.75vw;
	white-space: nowrap;
}

.bbqg_content.content_yii .account-bar .account-bar-nav > a,
  .bbqg_content.content_yii .account-bar .account-bar-nav > span {
	line-height: 1;
	padding: 0 .5em;
}

.bbqg_content.content_yii .account-bar .account-bar-nav > a.icon--chevron-down:after,
  .bbqg_content.content_yii .account-bar .account-bar-nav > span.icon--chevron-down:after {
	top: -.1875em;
	left: .0625em;
}

.bbqg_content.content_yii .account-bar .account-bar-nav > a.is-active.icon--chevron-down:after,
  .bbqg_content.content_yii .account-bar .account-bar-nav > span.is-active.icon--chevron-down:after {
	top: .125em;
	transform: rotate(-45deg) scaleY(-1);
}

.bbqg_content.content_yii .account-bar .account-bar-nav.nav-bordered > a {
	padding: 0 .5em 0 .625em;
}

.bbqg_content.content_yii .account-bar .account-bar-nav.nav-bordered > a + a {
	border-left: 0.0625rem solid #42484d;
}

.bbqg_content.content_yii .account-bar .account-bar-nav.nav-bordered > a:last-child {
	padding-right: 0;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .account-bar {
		display: none;
	}
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .account-bar {
		padding: .25em .5em;
	}

	.bbqg_content.content_yii .account-bar .account-bar-nav a:last-child {
		display: none;
	}
}

.bbqg_content.content_yii #recently-viewed-items:not(.has-items) {
	height: 0;
	opacity: 0;
	overflow: hidden;
}

.bbqg_content.content_yii #recently-viewed-items.has-items {
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history {
	border-right: 0;
	border-left: 0;
	margin-top: 4em;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container {
	background-color: #edf0f1;
	border: 0.0625rem solid #d7dbdd;
	border-top-color: #babec1;
	position: relative;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .recently-viewed-items-callout {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 360px;
	z-index: 10;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .recently-viewed-items-content {
	margin-left: 360px;
	overflow-x: hidden;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .callout,
  .bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .callout > * {
	height: 100%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .callout .callout-img {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	max-width: 50%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history > .container .callout .callout-title {
	font-size: 1.25em;
	letter-spacing: -.0375em;
	line-height: 1.2;
	padding-right: clamp(0.5em, 0.75vw, 1em);
	max-width: 61.8%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .section-inner {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml {
	border-bottom-color: #84888d;
	color: #13181d;
	font-size: clamp(0.75em, 1vw, 0.875em);
	margin: .5em .25em;
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml .card-thumbnail {
	margin-right: clamp(0.5em, 0.75vw, 1em);
	padding: 0;
	width: 38.2%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml .card-thumbnail img {
	max-width: 150px;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml .card-body {
	width: 61.8%;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml .price {
	font-size: 1.5em;
	margin: auto 0 0;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml .rating-stars {
	display: none;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml:hover,
  .bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml:focus,
  .bbqg_content.content_yii #recently-viewed-items.has-items.is-history .card.prod-card-box-sml:active {
	border-color: #e86412;
	text-decoration: none;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .lSSlideOuter .lSPager.lSpg {
	margin-top: .375em !important;
	margin-bottom: .5em;
}

.bbqg_content.content_yii #recently-viewed-items.has-items.is-history .lSSlideOuter.noPager .lSPager.lSpg {
	display: none;
}

.bbqg_content.content_yii #recently-viewed-items:not(.is-history) {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .mobile #recently-viewed-items {
	height: auto;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items.is-history {
	width: 100vw;
	margin-bottom: 0;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items.is-history .recently-viewed-items-content .section-inner .section-header {
	padding: 0 5%;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items.is-history .recently-viewed-items-content .section-inner .ps__carousel__mobile__touch .ps__carousel__inner {
	padding: 0 0.5rem 0.75rem;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container {
	border-left-color: #edf0f1;
	border-right-color: #edf0f1;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .card.prod-card-box-sml {
	margin: 0 1.618%;
	min-width: 61.8% !important;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .card.prod-card-box-sml .card-name {
	font-size: 1.2em;
	font-weight: 500;
	margin-top: 0;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .card.prod-card-box-sml .price {
	font-family: 'Krub', ui-sans-serif, sans-serif;
	font-size: 1.5em;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .recently-viewed-items-content {
	margin: 0;
	overflow-y: hidden;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .recently-viewed-items-content .section.section-alt {
	border: none;
	margin-bottom: 0;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .recently-viewed-items-content .section.section-alt .section-inner.not-expandable {
	margin-left: 0;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .recently-viewed-items-content .section.section-alt .section-inner.not-expandable .section-header {
	padding-left: 3%;
}

.bbqg_content.content_yii .mobile #recently-viewed-items.has-items > .container .product-card.card-horizontal > .card-thumbnail:first-child {
	margin-right: auto;
}

.bbqg_content.content_yii .callcenterhours > * + * {
	border-top: 0.0625rem solid #babec1;
}

.bbqg_content.content_yii .callcenterhours .h2 {
	margin: 0;
}

.bbqg_content.content_yii .callcenterhours a {
	display: block;
	font-size: 1.25em;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii #trap-modal button.btn-addtocart {
	background: transparent;
	color: #e86412;
	margin-bottom: 0.5rem;
}

.bbqg_content.content_yii #trap-modal .progress-button.in-progress .progress-bar,
  .bbqg_content.content_yii #trap-modal .progress-button.finished .progress-bar {
	background-color: rgba(232, 100, 18, 0.5);
	color: #e86412;
}

.bbqg_content.content_yii #trap-modal .progress-button.in-progress::after,
  .bbqg_content.content_yii #trap-modal .progress-button.finished::after {
	color: #e86412;
}

.bbqg_content.content_yii #trap-modal p {
	margin: 0;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .media {
	width: 100%;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .media .media-object > img {
	border-radius: .1875em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .status-info .name {
	font-size: 1.2em;
	display: block;
	display: -webkit-box;
	height: 1.2em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .status-info .shipping-time {
	height: auto;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .cta-container {
	margin: .75em 0 1.5em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .card.prod-card-box-sml {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 100%;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .card.prod-card-box-sml .card-thumbnail {
	text-align: left;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .card.prod-card-box-sml .card-thumbnail img {
	max-width: 80px;
	max-height: 80px;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info + .trap-modal-recommendations {
	border-top: 0.0625rem solid #d7dbdd;
	margin-top: 1.5em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .atc-package-items {
	width: 61.8%;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .atc-package-items .atc-package-item {
	height: 100%;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .atc-package-items .atc-package-item .atc-package-image {
	max-width: 8em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .atc-package-items .atc-package-item .icon--plus {
	width: 1.5em;
	height: 1.5em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-prod-info .atc-package-items + .cta-container {
	margin-left: clamp(1rem, 2vw, 1.5rem);
	width: 38.2%;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations h4 {
	margin-top: 0;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .carousel-product {
	padding: 0 0.5rem;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card {
	line-height: 1.2;
	margin: 0;
	padding: 0 0 3rem 0;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .promo-overlay {
	left: 0;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .prod-card-name {
	display: block;
	display: -webkit-box;
	height: 3.6em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-bottom: .375em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .prod-card-name,
  .bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .shipping-price {
	font-size: .875em;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .rating-stars {
	margin: .375em 0;
}

.bbqg_content.content_yii #trap-modal .trap-modal-recommendations .recommended-accessories .product-card .rating-stars .rating {
	white-space: nowrap;
}

.bbqg_content.content_yii #trap-modal .modal-title svg.icon.icon--check {
	color: #267038;
	width: 1.75rem;
	height: 1.75rem;
}

.bbqg_content.content_yii #trap-modal .modal-body {
	border-radius: .375em;
	max-height: 84vh;
	padding: 0;
}

.bbqg_content.content_yii #trap-modal .modal-body > * {
	padding: 0.5rem 1rem;
}

.bbqg_content.content_yii #trap-modal .product-carousel-container .product-carousel-inner {
	height: inherit;
	max-height: 580px;
	overflow: inherit;
}

.bbqg_content.content_yii #trap-modal .product-carousel-container .product-carousel-inner .promo-img-overlay .promo-img-text {
	position: relative;
	top: 1em;
}

.bbqg_content.content_yii .extended-warranty {
	background-color: #f5f5f5;
	border-top: 0.25rem solid #babec1;
	border-bottom: 0.25rem solid #babec1;
}

.bbqg_content.content_yii .extended-warranty-info {
	width: 100%;
	-webkit-flex: 2 1 61.8%;
	-ms-flex: 2 1 61.8%;
	flex: 2 1 61.8%;
}

.bbqg_content.content_yii .extended-warranty-options {
	width: 100%;
	-webkit-flex: 1 1 38.2%;
	-ms-flex: 1 1 38.2%;
	flex: 1 1 38.2%;
}

.bbqg_content.content_yii .promo-overlay {
	color: #ba0c2f;
	display: inline-block;
	font-size: .75em;
	margin-bottom: 0;
	padding: 0;
	position: absolute;
	top: 0.625rem;
	left: 0;
	text-decoration: none;
	white-space: nowrap;
}

.bbqg_content.content_yii .promo-overlay.relative {
	position: relative;
}

.bbqg_content.content_yii .promo-overlay .promo-overlay--text {
	background-color: #ba0c2f;
	color: #fff;
	display: inline-block;
	padding: .1875em .75em;
}

.bbqg_content.content_yii .promo-overlay .countdown-timer {
	padding-left: 1em;
}

.bbqg_content.content_yii .promo-overlay .countdown-timer,
  .bbqg_content.content_yii .promo-overlay .countdown-timer .description {
	color: currentColor;
}

.bbqg_content.content_yii .carousel-product .promo-overlay {
	top: -1.5em;
	left: 1px;
}

.bbqg_content.content_yii #brandpage-best-sellers-carousel,
  .bbqg_content.content_yii #recommended-accessories {
	padding-top: 1em;
}

.bbqg_content.content_yii #brandpage-best-sellers-carousel .carousel-product .promo-overlay,
  .bbqg_content.content_yii #recommended-accessories .carousel-product .promo-overlay {
	top: -1.375em;
}

.bbqg_content.content_yii .tablet .promo-overlay {
	font-size: .875em;
}

.bbqg_content.content_yii .section-alt {
	background-color: #edf0f1;
	border-top: 0.125rem solid #d7dbdd;
	border-bottom: 0.125rem solid #d7dbdd;
	display: block;
	height: auto;
	margin-top: -0.125rem;
	margin-bottom: 1rem;
	padding: 1rem 1rem 0;
	position: relative;
}

.bbqg_content.content_yii .section-alt .not-expandable {
	border-bottom: 0;
}

.bbqg_content.content_yii .section-alt.is-expanded {
	border: 0.125rem solid #d7dbdd;
	margin-top: -0.125rem !important;
}

.bbqg_content.content_yii .section-alt.loading-overlay::before {
	background-color: transparent;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}

.bbqg_content.content_yii .section-alt .section-inner {
	margin-bottom: -0.125rem;
}

.bbqg_content.content_yii .section-alt .product-card,
  .bbqg_content.content_yii .section-alt .card,
  .bbqg_content.content_yii .section-alt .dept {
	background-color: #fff;
	border: 0.0625rem solid #d7dbdd;
	margin: 0;
	padding: 1em;
}

.bbqg_content.content_yii .section-alt .product-card .product-label--current,
  .bbqg_content.content_yii .section-alt .card .product-label--current,
  .bbqg_content.content_yii .section-alt .dept .product-label--current {
	background-color: #267038;
	color: #fff;
	padding: 0 1em;
	position: absolute;
	top: -3em;
	left: -.25em;
}

.bbqg_content.content_yii .section-alt .product-card.no-style,
  .bbqg_content.content_yii .section-alt .card.no-style,
  .bbqg_content.content_yii .section-alt .dept.no-style {
	background-color: transparent;
	border: 0;
	padding: 0;
}

.bbqg_content.content_yii .section:not(.section-alt) + .section:not(.section-alt) .section-inner {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .section:not(.section-alt) + .section:not(.section-alt) .section-inner .section-inner {
	border-top: 0;
}

.bbqg_content.content_yii .section:not(.section-alt) .section-inner .section-header {
	padding: 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .section:not(.section-alt) .section-inner .section-header .section-title {
		display: inline-block;
	}

	.bbqg_content.content_yii .section:not(.section-alt) .section-inner .section-header .section-title span {
		font-weight: 500;
	}

	.bbqg_content.content_yii .section:not(.section-alt) .section-inner .section-header .btn-backtotop {
		padding: .75em 1em;
		position: absolute;
		right: 0;
	}

	.bbqg_content.content_yii .section:not(.section-alt) .section-inner .section-header .btn-backtotop.icon--chevron-up::after {
		font-size: 1.25em;
		top: 0.1875rem;
		left: 0.1875rem;
	}
}

.bbqg_content.content_yii .section-inner {
	position: relative;
}

.bbqg_content.content_yii .section-inner.not-expandable {
	padding-bottom: 1.5em;
}

.bbqg_content.content_yii .section-inner .section-content {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.bbqg_content.content_yii .section-inner .section-content.is-expandable {
	margin-bottom: 0.0625rem;
}

.bbqg_content.content_yii .section-inner .section-content.is-expandable:not(.expanded) {
	overflow: hidden;
}

.bbqg_content.content_yii .section-inner .section-content.is-expandable.expanded {
	-webkit-transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: max-height 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	padding-bottom: 1.5em;
}

.bbqg_content.content_yii .section-inner .btn-togglesection:not(.btn-link) {
	padding-top: .375em;
	padding-bottom: .375em;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%) translateY(50%);
	white-space: nowrap;
	z-index: 10;
	-webkit-box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(255, 255, 255, 0.8), 0 0 0 0.0625rem #fff;
	box-shadow: 0 0.0625em 0.0625em rgba(0, 0, 0, 0.05), 0 0 0 0.25rem rgba(255, 255, 255, 0.8), 0 0 0 0.0625rem #fff;
}

.bbqg_content.content_yii .section-inner .btn-togglesection:not(.btn-link):hover {
	-webkit-box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15), 0 0 0 0.25rem rgba(255, 255, 255, 0.8), 0 0 0 0.0625rem #fff;
	box-shadow: 0 0.0625em 0.1875em rgba(0, 0, 0, 0.15), 0 0 0 0.25rem rgba(255, 255, 255, 0.8), 0 0 0 0.0625rem #fff;
}

.bbqg_content.content_yii .section-inner .btn-togglesection:not(.btn-link).icon--chevron-down::after {
	font-size: 1.25em;
	top: -.125em;
	left: .125em;
}

.bbqg_content.content_yii .section-inner .btn-togglesection:not(.btn-link).show-less.icon--chevron-down::after {
	top: .125em;
	transform: rotate(225deg);
}

.bbqg_content.content_yii .section:last-child .section-inner {
	border-bottom: 0;
}

.bbqg_content.content_yii .section-link-style .section-inner {
	border: 0;
	padding: 0;
}

.bbqg_content.content_yii .section-link-style .section-inner .link-style {
	display: inline-block;
	cursor: pointer;
	margin-top: .5em;
}

.bbqg_content.content_yii .section-link-style .section-inner .link-style svg {
	height: 1em;
	margin: 0 .75em 0 .25em;
	transform: rotate(270deg);
	width: 1em;
}

.bbqg_content.content_yii .section-link-style .section-inner .link-style:hover.icon--chevron-down::after {
	margin-left: .625em;
}

.bbqg_content.content_yii .section-link-style .section-inner .link-style.show-less.icon--chevron-down::after {
	transform: rotate(225deg);
}

.bbqg_content.content_yii .section .view-all {
	padding-right: 0.5rem;
	text-align: right;
}

.bbqg_content.content_yii .grid.one-fifth .section .section-inner {
	min-width: auto;
	width: 100%;
}

.bbqg_content.content_yii .content-card.card {
	padding: 0 0 1.5em;
}

.bbqg_content.content_yii .content-card.card span {
	display: block;
}

.bbqg_content.content_yii .content-card.card .card-thumbnail img {
	max-height: 170px;
	object-fit: cover;
}

.bbqg_content.content_yii .content-card.card .card-title {
	font-size: 1.2em;
	line-height: 1.375;
	margin-top: .375em;
	margin-bottom: 0;
}

.bbqg_content.content_yii .expert-review-rating-badge {
	background-color: #285f35;
	color: #fff;
	line-height: 1.2;
	padding: .25em 0.125rem .5em;
	position: absolute;
	top: -0.0625rem;
	right: 0.625rem;
	text-align: center;
	width: 4rem;
}

.bbqg_content.content_yii .expert-review-rating-badge .expert-review-rating-value {
	font-size: 1.5em;
	letter-spacing: -.0375em;
}

.bbqg_content.content_yii .expert-review-rating-badge .expert-review-rating-value::after {
	border-top: 0.125rem dotted #14301b;
	border-bottom: 0.0625rem dotted #337844;
	content: '';
	display: block;
	margin: 0 auto 0.1875rem;
	max-width: 38.2%;
	text-align: center;
}

.bbqg_content.content_yii .expert-review-rating-badge::after {
	border-left: 2rem solid #285f35;
	border-right: 2rem solid #285f35;
	border-bottom: 1.33333rem solid transparent;
	content: '';
	height: 0;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
}

.bbqg_content.content_yii .expert-review-rating-text {
	color: #285f35;
	letter-spacing: -.01875em;
}

.bbqg_content.content_yii .banners {
	margin: 0 auto;
	padding: .75em 0;
	text-align: center;
	max-width: 2000px;
}

.bbqg_content.content_yii .banners .banner-hero {
	display: block;
}

.bbqg_content.content_yii .banners .banner-hero img {
	min-height: 0;
	max-width: 100%;
}

.bbqg_content.content_yii .banners.full-width img {
	width: 100%;
	max-width: 1600px;
	max-height: 350px;
}

.bbqg_content.content_yii .banners:not(.section-hero):first-child {
	padding-top: 0;
}

.bbqg_content.content_yii .banners .lSSlideOuter .lSPager.lSpg {
	padding: 10px 0 20px;
}

.bbqg_content.content_yii .mobile .banners {
	min-height: 0;
	padding: 1px 0 0;
}

.bbqg_content.content_yii .mobile .banners .banner-hero {
	height: auto;
}

.bbqg_content.content_yii .mobile .banners .banner-hero img {
	width: 100%;
}

.bbqg_content.content_yii .mobile .banners.section-hero {
	margin-left: -5%;
	margin-right: -5%;
	width: 110%;
	margin-bottom: 1em;
}

.bbqg_content.content_yii .page-header h1,
  .bbqg_content.content_yii .page-header h2,
  .bbqg_content.content_yii .page-header .page-title {
	margin-top: 0;
	margin-bottom: 0;
	padding: .6em 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .page-header h2 {
		padding-bottom: 0;
	}
}

.bbqg_content.content_yii .page-header .page-header-img {
	max-height: 80px;
	max-width: 90%;
	width: auto;
}

.bbqg_content.content_yii .page-header .item-info span:not(:last-child) {
	margin-right: .5em;
}

.bbqg_content.content_yii .page-header .media-body .summary {
	font-size: .875em;
	margin-left: 1em;
	margin-top: 0;
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .page-header.container {
		padding-left: 0;
		padding-right: 0;
	}
}

.bbqg_content.content_yii .section:first-child .page-header,
  .bbqg_content.content_yii .section:first-child .page-header h2 {
	padding-top: 0;
}

.bbqg_content.content_yii .mobile .page-header > nav.breadcrumb + h1 {
	padding-top: 0;
}

.bbqg_content.content_yii .promo-bar {
	font-weight: 700;
	padding-left: .875em;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .promo-bar .promo-link {
	vertical-align: top;
}

.bbqg_content.content_yii .promo-bar .promo-link:hover > span {
	color: inherit;
	text-decoration: underline;
}

.bbqg_content.content_yii .promo-bar .promo-link > span + span {
	padding-left: .5em;
}

.bbqg_content.content_yii .promo-bar .promo-link--free-shipping {
	color: #267038;
	display: inline-block;
}

.bbqg_content.content_yii .promo-bar .promo-link--free-shipping > * {
	display: inline-block;
}

.bbqg_content.content_yii .promo-bar .promo-link--free-shipping > .promo-text {
	text-transform: uppercase;
}

.bbqg_content.content_yii .promo-bar .promo-link--free-shipping > .promo-text + span {
	padding-left: .25em;
}

.bbqg_content.content_yii .promo-bar .promo-link:not(.promo-link--free-shipping) {
	display: none;
}

.bbqg_content.content_yii .promo-bar .promo-link:not(.promo-link--free-shipping).is-active {
	display: inline-block;
}

.bbqg_content.content_yii .promo-bar .promo-link:not(.promo-link--free-shipping) .promo-text.promo-attention {
	color: #e86412;
}

.bbqg_content.content_yii .promo-bar .promo-link:not(.promo-link--free-shipping) .promo-cta {
	font-size: .75em;
	font-weight: 500;
	text-transform: uppercase;
}

.bbqg_content.content_yii .promo-bar .promo-buttons {
	line-height: 1;
	margin-right: .125em;
	vertical-align: bottom;
}

.bbqg_content.content_yii .promo-bar .promo-buttons button {
	background: none;
	border: 1px solid #babec1;
	border-radius: 3em 0 0 3em;
	line-height: inherit;
	padding: 0;
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	vertical-align: inherit;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .promo-bar .promo-buttons button > svg {
	margin: 0;
}

.bbqg_content.content_yii .promo-bar .promo-buttons button:hover {
	background-color: #fffdfb;
	border-color: #ff7b1a;
}

.bbqg_content.content_yii .promo-bar .promo-buttons button + button {
	border-radius: 0 3em 3em 0;
	margin-left: 1px;
}

.bbqg_content.content_yii .card.promo-card.dept {
	padding-left: 1em;
	padding-right: 1em;
}

.bbqg_content.content_yii .card.promo-card.dept a.title {
	font-size: 1.2em;
	line-height: 1;
}

.bbqg_content.content_yii a.card.promo-card:hover {
	border-color: #ba0c2f;
}

.bbqg_content.content_yii a.card.promo-card p.card-text {
	color: #282b2d;
	margin: 0 auto;
}

.bbqg_content.content_yii a.card.promo-card .promo-overlay {
	top: 0;
}

.bbqg_content.content_yii .promo-box {
	background-color: #fff;
	border: 1px solid #d7dbdd;
	margin-top: 0.75rem;
	padding: 1rem;
	text-align: center;
}

.bbqg_content.content_yii .promo-box:hover {
	text-decoration: none;
}

.bbqg_content.content_yii .promo-box .promo-icon svg {
	color: #e86412;
}

.bbqg_content.content_yii .promo-box .promo-icon svg > * {
	fill: currentColor;
}

.bbqg_content.content_yii .promo-box .title {
	font-weight: bold;
	display: inline-block;
	padding-left: 1rem;
	padding-right: 1rem;
}

.bbqg_content.content_yii .promo-box .title.has-desc {
	border-bottom: 2px solid #e86412;
}

.bbqg_content.content_yii .lSSlideOuter {
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .lightSlider:before,
  .bbqg_content.content_yii .lightSlider:after {
	content: " ";
	display: table;
}

.bbqg_content.content_yii .lightSlider {
	overflow: hidden;
	margin: 0;
}

.bbqg_content.content_yii .lSSlideWrapper {
	max-width: 100%;
	overflow: hidden;
	position: relative;
}

.bbqg_content.content_yii .lSSlideWrapper > .lightSlider:after {
	clear: both;
}

.bbqg_content.content_yii .lSSlideWrapper .lSSlide {
	-webkit-transform: translate(0px, 0);
	-ms-transform: translate(0px, 0);
	transform: translate(0px, 0);
	transition: all 1s;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform, height;
	transition-property: transform, height;
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
}

.bbqg_content.content_yii .lSSlideWrapper .lSFade {
	position: relative;
}

.bbqg_content.content_yii .lSSlideWrapper .lSFade > * {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9;
	margin-right: 0;
	width: 100%;
}

.bbqg_content.content_yii .lSSlideWrapper.usingCss .lSFade > * {
	opacity: 0;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
}

.bbqg_content.content_yii .lSSlideWrapper .lSFade > *.active {
	z-index: 10;
}

.bbqg_content.content_yii .lSSlideWrapper.usingCss .lSFade > *.active {
	opacity: 1;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSpg {
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSpg > li {
	cursor: pointer;
	display: inline-block;
	padding: 0 5px;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSpg > li a {
	background-color: #222;
	border-radius: 30px;
	display: inline-block;
	height: 8px;
	overflow: hidden;
	text-indent: -999em;
	width: 8px;
	position: relative;
	z-index: 99;
	-webkit-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSpg > li:hover a,
  .bbqg_content.content_yii .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color: #428bca;
}

.bbqg_content.content_yii .lSSlideOuter .media {
	opacity: 0.8;
}

.bbqg_content.content_yii .lSSlideOuter .media.active {
	opacity: 1;
}

.bbqg_content.content_yii .horizontal .lSSlideOuter .media {
	opacity: 1;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery {
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
	overflow: hidden;
	transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	-o-transform: translate3d(0px, 0, 0);
	transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery li {
	overflow: hidden;
	-webkit-transition: border-radius 0.12s linear;
	transition: border-radius 0.12s linear;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery li.active,
  .bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius: 5px;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery img {
	display: block;
	height: auto;
	max-width: 100%;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery:before,
  .bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery:after {
	content: " ";
	display: table;
}

.bbqg_content.content_yii .lSSlideOuter .lSPager.lSGallery:after {
	clear: both;
}

.bbqg_content.content_yii .lSAction > a {
	width: 32px;
	display: block;
	top: 50%;
	height: 32px;
	cursor: pointer;
	position: absolute;
	z-index: 99;
	margin-top: -16px;
	opacity: 0;
	-webkit-transition: opacity 0.35s linear 0s;
	transition: opacity 0.35s linear 0s;
}

.bbqg_content.content_yii .lSSlideWrapper:hover .lSAction > a {
	opacity: 1;
}

.bbqg_content.content_yii .modal-dialog .lSAction > .lSPrev {
	background-position: left center;
	left: 0;
	background-image: url(https://cdn.shocho.co/sc-site/icons/prev.png);
	background-repeat: no-repeat;
}

.bbqg_content.content_yii .modal-dialog .lSAction > .lSNext {
	background-position: right center;
	right: 0;
	background-image: url(https://cdn.shocho.co/sc-site/icons/next.png);
	background-repeat: no-repeat;
}

.bbqg_content.content_yii .lSAction > a.disabled {
	pointer-events: none;
}

.bbqg_content.content_yii .cS-hidden {
	height: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}

.bbqg_content.content_yii .lSSlideOuter.vertical {
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter.vertical.noPager {
	padding-right: 0 !important;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .lSGallery {
	position: absolute !important;
	right: 0;
	top: 0;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .lightSlider > * {
	width: 100% !important;
	max-width: none !important;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .lSAction > a {
	left: 50%;
	margin-left: -14px;
	margin-top: 0;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .lSAction > .lSNext {
	background-position: 31px -31px;
	bottom: 10px;
	top: auto;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .lSAction > .lSPrev {
	background-position: 0 -31px;
	bottom: auto;
	top: 10px;
}

.bbqg_content.content_yii .lSSlideOuter.lSrtl {
	direction: rtl;
}

.bbqg_content.content_yii .lSSlideOuter .lightSlider,
  .bbqg_content.content_yii .lSSlideOuter .lSPager {
	padding-left: 0;
	list-style: none outside none;
}

.bbqg_content.content_yii .lSSlideOuter.lSrtl .lightSlider,
  .bbqg_content.content_yii .lSSlideOuter.lSrtl .lSPager {
	padding-right: 0;
}

.bbqg_content.content_yii .lSSlideOuter .lightSlider > *,
  .bbqg_content.content_yii .lSSlideOuter .lSGallery li {
	float: left;
}

.bbqg_content.content_yii .lSSlideOuter.lSrtl .lightSlider > *,
  .bbqg_content.content_yii .lSSlideOuter.lSrtl .lSGallery li {
	float: right !important;
}

.bbqg_content.content_yii .lSSlideOuter .rightEnd {
	animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter .leftEnd {
	animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .rightEnd {
	animation: topEnd 0.3s;
	animation: topEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter.vertical .leftEnd {
	animation: bottomEnd 0.3s;
	animation: bottomEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter.lSrtl .rightEnd {
	animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lSSlideOuter.lSrtl .leftEnd {
	animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}

.bbqg_content.content_yii .lightSlider.lsGrab > * {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.bbqg_content.content_yii .lightSlider.lsGrabbing > * {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.bbqg_content.content_yii .ps__carousel__outer,
  .bbqg_content.content_yii .ps__carousel__outer * {
	box-sizing: border-box;
}

.bbqg_content.content_yii .ps__carousel__container {
	margin: 0;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: start;
	-webkit-overflow-scrolling: touch;
}

.bbqg_content.content_yii .ps__carousel__container,
  .bbqg_content.content_yii .ps__carousel__outer {
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	width: 100%;
}

.bbqg_content.content_yii .ps__carousel__outer {
	overflow: hidden;
	height: 100%;
	margin: 0 auto;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-pack: start;
	opacity: 1;
	transition: opacity 0.35s;
	-webkit-overflow-scrolling: touch;
	position: relative;
}

.bbqg_content.content_yii .ps__carousel__mobile__touch {
	padding-bottom: 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner {
	width: calc(100% - 60px);
	min-width: calc(100% - 60px);
	height: auto;
	padding: 20px 0;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	transition: opacity 0.35s;
}

.bbqg_content.content_yii .ps__carousel__mobile__touch .ps__carousel__inner {
	overflow-x: scroll;
	width: 100%;
	height: 100%;
	padding: 2rem 0;
	-webkit-overflow-scrolling: touch;
}

.bbqg_content.content_yii .ps__carousel__arrow {
	width: 30px;
	height: calc(100% - 20px);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
	z-index: 1;
}

.bbqg_content.content_yii .ps__carousel__mobile__touch .ps__carousel__arrow {
	display: none;
}

.bbqg_content.content_yii .ps__carousel__arrow:after {
	position: relative;
	display: inline-block;
	margin: 0px;
	content: '';
	padding: 8px;
	box-shadow: 4px -4px 0 0 #215a73 inset;
}

.bbqg_content.content_yii .ps__carousel__arrow:before {
	position: relative;
	display: inline-block;
	margin: 0px;
	content: '';
	padding: 8px 0 8px 4px;
	height: 60px;
	box-shadow: -1px 0px 1px 1px #bbb;
	position: absolute;
	border-radius: 3px;
	width: 27px;
	background: #fff;
}

.bbqg_content.content_yii .ps__carousel__left__arrow {
	left: 0;
}

.bbqg_content.content_yii .ps__carousel__left__arrow:after {
	transform: rotate(45deg);
}

.bbqg_content.content_yii .ps__carousel__left__arrow.ps__carousel__arrow:before {
	box-shadow: 1px 0px 1px 1px #bbb;
	padding: 8px 4px 8px 0;
}

.bbqg_content.content_yii .ps__carousel__right__arrow {
	right: 0;
}

.bbqg_content.content_yii .ps__carousel__right__arrow:after {
	transform: rotate(225deg);
}

.bbqg_content.content_yii .ps__carousel__dots {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.bbqg_content.content_yii .ps__carousel__mobile__touch .ps__carousel__dots {
	display: none;
}

.bbqg_content.content_yii .ps__carousel__outer__dot {
	width: 9px;
	height: 9px;
	-ms-flex-item-align: center;
	margin: 0 5px;
	border-radius: 100px;
	border: 1px solid #5a5a5a;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

.bbqg_content.content_yii .ps__carousel__inner__dot,
  .bbqg_content.content_yii .ps__carousel__outer__dot {
	align-self: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .ps__carousel__inner__dot {
	width: 7px;
	height: 7px;
	-ms-flex-item-align: center;
	border-radius: 100px;
	background: #fff;
}

.bbqg_content.content_yii .ps__carousel__inner__dot--selected,
  .bbqg_content.content_yii .ps__carousel__inner__dot:hover {
	background: #5a5a5a;
}

.bbqg_content.content_yii .ps__carousel-fade {
	opacity: 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product:hover .product__name {
	color: #00aeef !important;
	text-decoration: underline !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
	margin: 0 !important;
	padding: 0;
	position: relative !important;
}

.bbqg_content.content_yii .ps__carousel__mobile__touch .product {
	width: 180px !important;
	min-width: 180px !important;
	margin: 0 5px !important;
	padding-bottom: 12px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__img-wrapper {
	position: relative !important;
	width: 100% !important;
	height: 140px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__img-wrapper img {
	max-height: 114px !important;
	max-width: 86px !important;
	margin: 10px auto 0 !important;
	display: block !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product:before {
	display: none !important;
}

.bbqg_content.content_yii .ps__carousel__inner .vio-text,
  .bbqg_content.content_yii .ps__carousel__inner .vio-text h3 {
	position: relative !important;
	width: 100% !important;
	font-size: 12px !important;
	min-height: 18px !important;
	background-repeat: no-repeat !important;
}

.bbqg_content.content_yii .ps__carousel__inner .vio-text h3 {
	padding-left: 15px !important;
	margin: -3px 0 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__free-shipping-badge {
	margin-top: 8px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .vio-text--vio-green:before {
	width: 13px !important;
	height: 14px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__rating-n-view-product {
	position: absolute !important;
	top: 4px !important;
	right: 14px !important;
	max-height: 24px !important;
	width: 30px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__name {
	margin: 2px 0 0 !important;
	color: #00aeef !important;
	font: 100 15px/20px ProximaNova, ProximaNovaReg, arial, sans-serif !important;
	max-width: 180px !important;
	transition: color 0.3s !important;
	min-height: 40px !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__brand {
	font: 400 12px/14px ProximaNova, ProximaNovaReg, arial, sans-serif !important;
	color: #5a5a5a !important;
	margin: 2px 0 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__rating__rating-badge,
  .bbqg_content.content_yii .ps__carousel__inner .product__rating__review-badge {
	margin-right: 0 !important;
	width: 100% !important;
	text-align: center !important;
	border: 1px solid #c8c8c8 !important;
	font-family: ProximaNovaSemibold, Arial, sans-serif !important;
	font-weight: 400 !important;
	border-radius: 4px !important;
	color: #5a5a5a !important;
	padding: 0 3px !important;
	display: block !important;
	width: 28px !important;
	min-width: 28px !important;
	height: auto !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__rating__review-count {
	display: none !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product .product__rating {
	width: 28px !important;
	min-width: 28px !important;
	height: 28px !important;
	border: none !important;
	margin: 0 !important;
	background: #fff !important;
	position: relative !important;
	right: 0 !important;
	top: 0 !important;
	font-size: 14px !important;
	padding: 0 !important;
}

.bbqg_content.content_yii .ps__carousel__inner .product__description,
  .bbqg_content.content_yii .ps__carousel__inner .product__price,
  .bbqg_content.content_yii .ps__carousel__inner .product__view-product-link {
	display: none !important;
}

.bbqg_content.content_yii .ps__carousel__arrow__faded {
	opacity: 0.4;
	cursor: default;
}

.bbqg_content.content_yii .product-carousel-container {
	position: relative;
}

.bbqg_content.content_yii .product-carousel-container .product-carousel-inner {
	height: 580px;
	overflow: hidden;
}

.bbqg_content.content_yii .product-carousel-container .product-carousel-inner.no-add-to-cart-btn {
	height: 420px;
}

.bbqg_content.content_yii .product-carousel-container .product-carousel-inner.no-add-to-cart-btn.time-to-ship {
	height: 440px;
}

@media (min-width: 100em) {
	.bbqg_content.content_yii .product-carousel-container .product-carousel-inner.no-add-to-cart-btn.time-to-ship {
		height: 460px;
	}
}

.bbqg_content.content_yii .product-carousel-container .product-carousel-inner .carousel-product {
	padding-bottom: .25em;
}

.bbqg_content.content_yii .product-carousel-container .product-card {
	margin: 0;
	padding: 0 1rem 3rem;
}

.bbqg_content.content_yii .product-carousel-container .product-card .shipping-price {
	padding-top: .1875em;
	vertical-align: bottom;
}

.bbqg_content.content_yii .product-carousel-container .product-card .card-body .btn {
	font-size: .875em;
}

.bbqg_content.content_yii .product-carousel-container .view-more {
	text-align: right;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-carousel-inner {
	height: 450px;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-carousel-inner.no-add-to-cart-btn {
	height: 310px;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-carousel-inner.no-add-to-cart-btn.time-to-ship {
	height: 360px;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-card .price-current {
	font-size: 1.25em;
	line-height: 1;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-card .rating-stars {
	margin: .375em 0;
	display: block;
}

.bbqg_content.content_yii .mobile .product-carousel-container .product-card .rating-stars .rating {
	font-size: 1.25em;
}

.bbqg_content.content_yii .mobile .product-carousel-container .view-more {
	margin: 0 auto;
	text-align: center;
}

.bbqg_content.content_yii .financing {
	padding: 0;
}

.bbqg_content.content_yii .financing .fin-price {
	color: #282b2d;
}

.bbqg_content.content_yii .price .cents,
  .bbqg_content.content_yii #item-primary-pricing .price-current .price .dollars::before {
	font-size: .6em;
	font-weight: 700;
	letter-spacing: .0375em;
	line-height: 0;
	padding-left: .0375em;
	position: relative;
	top: -.5em;
	vertical-align: baseline;
}

.bbqg_content.content_yii .price-list {
	display: inline-block;
	font-size: 0.8rem;
	vertical-align: top;
	margin-left: 0.5rem;
}

.bbqg_content.content_yii .price-list:empty {
	height: 1.5rem;
}

.bbqg_content.content_yii .price-current {
	display: inline-block;
	font-size: 1.25em;
	padding: 0;
}

.bbqg_content.content_yii .price {
	white-space: nowrap;
}

.bbqg_content.content_yii .price .dollars::before {
	content: "\0024";
}

.bbqg_content.content_yii #item-primary-pricing .price-list {
	display: block;
	font-size: 1rem;
	margin-left: 0;
}

.bbqg_content.content_yii #item-primary-pricing .price-list:empty {
	height: 1.5rem;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #item-primary-pricing .price-list {
		padding-top: 24px;
	}
}

.bbqg_content.content_yii #item-primary-pricing .price-current {
	font-size: 1.75em;
}

.bbqg_content.content_yii #item-primary-pricing #item-ship-time {
	margin-top: 1.5em;
}

.bbqg_content.content_yii .shipping-options-description {
	color: #636d76;
	margin-left: .5em;
}

.bbqg_content.content_yii .item-shipping--free {
	color: #267038;
}

.bbqg_content.content_yii .free-shipping {
	color: #267038;
}

.bbqg_content.content_yii .free-shipping .icon--plus {
	height: 1.125em;
	width: 1.125em;
	vertical-align: -.1875em;
}

.bbqg_content.content_yii .item-primary-info .shipping-price {
	display: inline-block;
}

.bbqg_content.content_yii .shipping-time {
	height: 3rem;
}

.bbqg_content.content_yii .shipping-time,
  .bbqg_content.content_yii .shipping-time strong {
	word-break: keep-all;
}

.bbqg_content.content_yii .shipping-time .icon--quick-ship {
	font-size: 1.25em;
	margin-top: -.125em;
}

.bbqg_content.content_yii .time-to-ship .shipping-time {
	height: auto;
}

.bbqg_content.content_yii .you-save,
  .bbqg_content.content_yii .you-save > * {
	color: #ba0c2f;
	margin: 0;
}

.bbqg_content.content_yii .you-save-reactive::before {
	content: "Save: ";
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .you-save-reactive::before {
		content: "You Save: ";
	}
}

.bbqg_content.content_yii .pro-price-container {
	font-family: 'Archivo Black', ui-sans-serif, sans-serif;
	text-transform: uppercase;
	font-size: 1.1rem;
	height: 1.3rem;
	display: inline-flex;
	overflow: hidden;
	align-items: center;
	gap: 5px;
}

.bbqg_content.content_yii .pro-price-container .pro-price-logo {
	margin: 0;
	color: #1167b1;
	display: flex;
	gap: 0.1rem;
}

.bbqg_content.content_yii .pro-price-container .pro-price-logo::before {
	content: "[";
	font-size: 1.1rem;
	margin-right: -0.05rem;
	margin-top: -0.05rem;
	display: inline-block;
}

.bbqg_content.content_yii .pro-price-container .pro-price-logo::after {
	content: "]";
	font-size: 1.1rem;
	margin-left: -0.1rem;
	margin-top: -0.08rem;
	display: inline-block;
}

.bbqg_content.content_yii .top-brand {
	height: 150px;
	border: 1px solid transparent;
}

.bbqg_content.content_yii .top-brand img {
	transform: translateY(50%);
}

.bbqg_content.content_yii .social .btn-social {
	border: 0;
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	margin: 0 auto;
	padding: .25em;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .social .btn-social > svg.icon {
	height: 1.5em;
	margin: 0 auto;
	width: 1.5em;
	vertical-align: middle;
}

.bbqg_content.content_yii .social .btn-social-twitter > svg.icon {
	right: -.125em;
	bottom: -.0625em;
}

.bbqg_content.content_yii .social-connect {
	padding-left: 2em;
	padding-right: 2em;
}

.bbqg_content.content_yii .social-connect .btn-social {
	background-color: #282b2d;
	box-shadow: 0.0625rem #fff, 0 0 0 .25em transparent;
	color: #edf0f1;
	padding: 0.5rem;
}

.bbqg_content.content_yii .social-connect .btn-social:hover {
	background-color: #e86412;
}

.bbqg_content.content_yii .social-connect .btn-social:hover > svg.icon {
	transform: scale(1.2);
}

.bbqg_content.content_yii .social-connect .btn-social:focus,
  .bbqg_content.content_yii .social-connect .btn-social:active {
	background-color: #ff8a33;
}

.bbqg_content.content_yii .social-connect .btn-social:hover,
  .bbqg_content.content_yii .social-connect .btn-social:focus,
  .bbqg_content.content_yii .social-connect .btn-social:active {
	color: #fff;
}

.bbqg_content.content_yii .social-connect .btn-social:focus {
	box-shadow: 0.0625rem #fff, 0 0 0 .25em #ffc599;
	outline: none;
}

.bbqg_content.content_yii .social-connect .btn-social > svg.icon {
	height: 2rem;
	width: 2rem;
	transition: transform 0.218s cubic-bezier(0.3, 0.7, 0.4, 1.5);
}

.bbqg_content.content_yii .social-share {
	display: block;
	font-size: .875em;
}

.bbqg_content.content_yii .social-share .btn-social {
	color: #fff;
}

.bbqg_content.content_yii .social-share .btn-social:hover,
  .bbqg_content.content_yii .social-share .btn-social:focus,
  .bbqg_content.content_yii .social-share .btn-social:active {
	background-color: #42484d;
	color: #dfddd7;
}

.bbqg_content.content_yii .social-share .btn-social:focus {
	box-shadow: 0 0 0 .25em #84888d;
	outline: none;
}

.bbqg_content.content_yii .social-share .btn-social + .btn-social {
	margin-left: 2%;
}

.bbqg_content.content_yii .social-share .btn-social-facebook {
	background-color: #3b5998;
}

.bbqg_content.content_yii .social-share .btn-social-instagram {
	background-color: #e1306c;
}

.bbqg_content.content_yii .social-share .btn-social-pinterest {
	background-color: #bd081c;
}

.bbqg_content.content_yii .social-share .btn-social-spotify {
	background-color: #1db954;
}

.bbqg_content.content_yii .social-share .btn-social-twitter {
	background-color: #1da1f2;
}

.bbqg_content.content_yii .social-share .btn-social-youtube {
	background-color: #f00;
}

.bbqg_content.content_yii body.mobile .social.social-connect,
  .bbqg_content.content_yii body.tablet .social.social-connect {
	padding-left: 0;
	padding-right: 0;
}

.bbqg_content.content_yii body.mobile .social.social-connect .btn.btn-social > svg.icon,
  .bbqg_content.content_yii body.tablet .social.social-connect .btn.btn-social > svg.icon {
	height: 1.5rem;
	width: 1.5rem;
}

.bbqg_content.content_yii body:not(.mobile) .social.social-share {
	margin-right: .25em;
}

.bbqg_content.content_yii body:not(.mobile) .social.social-share:before {
	content: 'Share:';
	display: inline-block;
	padding-right: .75em;
	vertical-align: middle;
}

.bbqg_content.content_yii .pager .pagination {
	list-style: none;
	font-size: 1.0625em;
	margin: .375em auto;
	padding: .375em 0;
	text-align: center;
}

.bbqg_content.content_yii .pager .pagination a {
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
	border-radius: .1875em;
	height: 2.25rem;
	width: 2.25rem;
}

.bbqg_content.content_yii .pager .pagination a.active {
	pointer-events: none;
	transform: scale(1);
}

.bbqg_content.content_yii .pager .pagination a.previous [class*='icon--chevron-'],
  .bbqg_content.content_yii .pager .pagination a.next [class*='icon--chevron-'] {
	top: .0625em;
}

.bbqg_content.content_yii .pager .pagination a.next .icon--chevron-right {
	left: -.1875em;
}

.bbqg_content.content_yii .product-facets .product-facet {
	margin-bottom: 0;
	position: relative;
}

.bbqg_content.content_yii .product-facets .product-facet,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--header {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header {
	background: none;
	border-width: 0;
	border-bottom-width: 0.0625rem;
	color: inherit;
	letter-spacing: -.01875em;
	font-size: 1.0625em;
	padding: .375em .1875em .375em 0;
	width: 100%;
	word-spacing: -.05em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header:not(:last-of-type) {
	border-color: #d7dbdd;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .product-facet--toggle.btn.btn-text {
	color: inherit;
	line-height: 1;
	margin: 0 auto 0 0;
	padding: .5em 0;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .product-facet--icon {
	color: #e86412;
	height: 0.75rem;
	margin-right: .375em;
	position: relative;
	width: 0.75rem;
	transform: rotate(180deg);
	-webkit-transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .product-facet--icon::before,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--header .product-facet--icon::after {
	border-bottom: 0.125rem solid currentColor;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	bottom: 0.3125rem;
	width: 0.75rem;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .product-facet--icon::before {
	transform: rotate(90deg);
	-webkit-transition: width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: width 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .helptip {
	margin: auto;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--header .helptip,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--header .helptip > svg {
	width: 1.5rem;
	height: 1.5rem;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content span {
	font-size: 1em;
	position: relative;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a:first-child,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content span:first-child {
	margin-top: .375em;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a:last-child,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content span:last-child {
	margin-bottom: .375em;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"],
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"]:hover,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"]:focus,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"]:active {
	background: none;
	border: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"]:checked::after {
	margin-left: 0;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a.facet-filter.facet-loading input[type="checkbox"]::after {
	border: .6em solid #ffc599;
	border-top-color: #e86412;
	border-radius: 100%;
	content: '';
	height: 1.2em;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 1.2em;
	z-index: 1;
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	-o-animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
	animation: 0.654s cubic-bezier(0.42, 0, 0.58, 1) infinite rotate360;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a,
  .bbqg_content.content_yii .product-facets .product-facet .product-facet--content label {
	display: block;
}

.bbqg_content.content_yii .product-facets .product-facet .product-facet--content a {
	padding: .1875em 0;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--icon,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--icon {
	transform: rotate(0deg);
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--icon::before,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--icon::before {
	border-bottom-width: 0.125rem;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	bottom: 0.3125rem;
	transform: rotate(90deg);
	width: 0;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content {
	background: none;
	border: 0;
	padding: 0;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content .product-facet--overflow,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content .product-facet--overflow {
	max-height: 18em;
	overflow-y: auto;
	overflow-y: hidden;
	overscroll-behavior: contain;
	-webkit-transition: all 0.654s cubic-bezier(0.47, 1.64, 0.41, 0.8);
	-o-transition: all 0.654s cubic-bezier(0.47, 1.64, 0.41, 0.8);
	transition: all 0.654s cubic-bezier(0.47, 1.64, 0.41, 0.8);
	background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), transparent), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, 0.1), transparent) 0 100%;
	background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.1), transparent) 0 100%;
	background-repeat: no-repeat;
	background-color: #fff;
	background-size: 100% 1em, 100% 1em, 100% .125em, 100% .125em;
	background-attachment: local, local, scroll, scroll;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content .product-facet--overflow.expanded,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content .product-facet--overflow.expanded {
	max-width: none;
	max-height: 500px;
	overflow-y: auto;
	background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), transparent), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, 0.1), transparent) 0 100%;
	background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.1), transparent) 0 100%;
	background-repeat: no-repeat;
	background-color: #fff;
	background-size: 100% 3em, 100% 3em, 100% 0, 100% 2em;
	background-attachment: local, local, scroll, scroll;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content a,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content a,
  .bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content span,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content span {
	padding-left: 1em;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .product-facet--content .facet-count,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .product-facet--content .facet-count {
	margin-left: .375em;
}

.bbqg_content.content_yii .product-facets .product-facet.expanded .facet-show-more,
  .bbqg_content.content_yii .product-facets .product-facet > [expanded] .facet-show-more {
	margin: .1875em 0;
	padding: .375em 1em;
	width: 100%;
}

.bbqg_content.content_yii .product-facets .product-facet .disabled {
	color: #babec1;
	cursor: not-allowed;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .product-facets .product-facet input[type="checkbox"] {
	margin-right: .375em;
}

.bbqg_content.content_yii body:not(.mobile) .product-facets {
	border-right: 0.0625rem solid #d7dbdd;
	margin-bottom: 3em;
}

.bbqg_content.content_yii #product-facets-menu .irs {
	font-family: 'Krub', ui-sans-serif, sans-serif;
}

.bbqg_content.content_yii #product-facets-menu .irs--round {
	margin: 0 1.5rem 0 0;
}

.bbqg_content.content_yii #product-facets-menu .irs-handle {
	border-color: #e86412;
	height: 16px;
	width: 16px;
	top: 30px;
}

.bbqg_content.content_yii #product-facets-menu .irs-line {
	background-color: #f0f1f1;
	box-shadow: inset 0 0.125em 0.25em rgba(0, 0, 0, 0.6);
}

.bbqg_content.content_yii #product-facets-menu .irs-bar {
	background-color: #e86412;
}

.bbqg_content.content_yii #product-facets-menu .irs-from,
  .bbqg_content.content_yii #product-facets-menu .irs-to,
  .bbqg_content.content_yii #product-facets-menu .irs-single {
	background-color: #e86412;
	border-radius: 8px;
	font-size: 11px;
	padding: 3px 7px 4px;
}

.bbqg_content.content_yii #product-facets-menu .irs-from::before,
  .bbqg_content.content_yii #product-facets-menu .irs-to::before,
  .bbqg_content.content_yii #product-facets-menu .irs-single::before {
	border-top-color: #e86412;
}

.bbqg_content.content_yii #product-facets-menu .irs-grid-pol {
	height: 12px;
}

.bbqg_content.content_yii #product-facets-menu .irs-grid-pol.small {
	display: none;
}

.bbqg_content.content_yii #product-facets-menu .irs-grid-text {
	color: #babec1;
	font-size: 11px;
}

.bbqg_content.content_yii #options-bar {
	padding-bottom: .5em;
}

.bbqg_content.content_yii #options-bar .select2-selection--single {
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii #options-bar .select2-selection--single:hover {
	border-color: #babec1;
}

.bbqg_content.content_yii #options-bar .select2-selection--single .select2-selection__arrow b {
	border-color: #babec1;
}

.bbqg_content.content_yii #options-bar select {
	visibility: hidden;
}

.bbqg_content.content_yii .select2-container .icon {
	color: #636d76;
	vertical-align: -.375em;
}

.bbqg_content.content_yii .mobile #options-bar {
	padding-bottom: 1em;
}

.bbqg_content.content_yii .mobile #options-bar > * {
	width: 100%;
}

.bbqg_content.content_yii .mobile #options-bar > * + * {
	margin-left: .5em;
}

.bbqg_content.content_yii .mobile #options-bar .btn.icon--chevron-down::after {
	font-size: 1.25em;
	margin-top: -.1875em;
	margin-left: .375em;
}

.bbqg_content.content_yii .mobile #options-bar .btn-dropdown,
  .bbqg_content.content_yii .mobile #options-bar .btn-dropdown .btn-dropdown--toggle {
	width: 100%;
}

.bbqg_content.content_yii .mobile #options-bar .btn-dropdown-items {
	padding: 0;
}

.bbqg_content.content_yii .mobile #options-bar .btn-dropdown-items a {
	color: #282b2d;
	padding: 0.5rem 1rem;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii #mainProductsGrid,
  .bbqg_content.content_yii #mainProductsGrid .banners {
	margin-top: 0;
	padding-top: 0;
}

.bbqg_content.content_yii #mainProductsGrid .items-grid-body {
	border-top: 0.0625rem solid #d7dbdd;
	border-bottom: 0.0625rem solid #d7dbdd;
	margin: 0 0 1.5em;
	padding: 0;
}

.bbqg_content.content_yii #mainProductsGrid .items-grid-body.grid-view .product-card .card-thumbnail {
	display: block;
}

.bbqg_content.content_yii #mainProductsGrid .items-grid-body.grid-view .product-card .card-title {
	font-weight: normal;
	display: block;
	display: -webkit-box;
	height: 3.6em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii #mainProductsGrid.product-grid-view-loading::before {
	content: '';
}

.bbqg_content.content_yii #mainProductsGrid.product-grid-view-loading::after {
	background: none;
}

.bbqg_content.content_yii #mainProductsGrid.product-grid-view-loading .items-grid-body {
	min-height: calc(470px * 10);
}

.bbqg_content.content_yii #mainProductsGrid.product-grid-view-loading .items-grid-body .col:empty {
	background-clip: content-box;
	height: 470px;
	padding: 1rem 1rem 0;
	background-image: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(#eaeced 200px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 15px, transparent 0), linear-gradient(#eaeced 30px, transparent 0), linear-gradient(#eaeced 12px, transparent 0);
	background-repeat: no-repeat;
	background-size: 50px 500px, 97% 180px, 97% 200px, 90% 200px, 85% 200px, 100px 200px, 160px 200px, 100px 200px;
	background-position: 0 0, 0 0, 0 190px, 0 207px, 0 224px, 0 256px, 0 275px, 0 330px;
	animation: shine 1.308s infinite;
}

.bbqg_content.content_yii #mainProductsGrid.product-grid-view-loading .items-grid-body.list-view .col:empty {
	background-clip: content-box;
	height: 250px;
	background-image: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(#eaeced 200px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 15px, transparent 0), linear-gradient(#eaeced 30px, transparent 0), linear-gradient(#eaeced 20px, transparent 0), linear-gradient(#eaeced 30px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0);
	background-repeat: no-repeat;
	background-size: 50px 500px, 20% 180px, 50% 12px, 48% 12px, 46% 12px, 8% 20px, 15% 20px, 10% 60px, 20% 30px, 30% 12px, 37% 12px, 39% 12px, 34% 12px, 39% 12px;
	background-position: 0 0, 0 0, 245px 0, 245px 16px, 245px 32px, 100% 0, 100% 20px, 245px 49px, 100% 55px, 265px 90px, 265px 110px, 265px 130px, 265px 150px, 265px 170px;
	animation: shineList 1.308s infinite;
}

.bbqg_content.content_yii #mainProductsGrid .product-card {
	padding: 1.5em 1em .5em;
}

.bbqg_content.content_yii #mainProductsGrid .product-card .promo-overlay {
	top: 1px;
	left: 1px;
}

.bbqg_content.content_yii #mainProductsGrid .product-card .fin-price,
  .bbqg_content.content_yii #mainProductsGrid .product-card .shipping-time strong {
	color: #282b2d;
	font-weight: normal;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body {
	margin-left: -5%;
	margin-right: -5%;
	width: 110%;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body.grid-view .product-card {
	padding: 2.5em 1em .25em;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body.grid-view .product-card .card-title {
	font-weight: 500;
	display: block;
	display: -webkit-box;
	height: 3.6em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body.grid-view .product-card .promo-overlay {
	font-size: .75em;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body.grid-view .product-card .promo-overlay .countdown-timer {
	padding-left: .5em;
}

.bbqg_content.content_yii .mobile #mainProductsGrid .items-grid-body.list-view .col:empty {
	background-clip: content-box;
	height: 250px;
	border-bottom: 0.0625rem solid #babec1;
	background-image: linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(#eaeced 200px, transparent 0), linear-gradient(#eaeced 20px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 15px, transparent 0), linear-gradient(#eaeced 30px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 24px, transparent 0), linear-gradient(#eaeced 12px, transparent 0), linear-gradient(#eaeced 12px, transparent 0);
	background-repeat: no-repeat;
	background-size: 50px 500px, 110px 110px, 110px 60px, 50% 12px, 48% 12px, 46% 12px, 15% 20px, 26% 20px, 90% 12px, 40% 24px, 90% 12px, 60% 12px;
	background-position: 0 0, 0 0, 0 65px, 120px 0, 120px 16px, 120px 32px, 120px 48px, 120px 70px, 120px 95px, 120px 110px, 120px 145px, 120px 162px;
	animation: shineListMobile 1.308s infinite;
}

.bbqg_content.content_yii #content-middle,
  .bbqg_content.content_yii #content-sidebar,
  .bbqg_content.content_yii #content-sidebar > .content,
  .bbqg_content.content_yii #content-footer {
	margin-bottom: 1.5rem;
}

.bbqg_content.content_yii .panel {
	background-color: #fff;
	border: 0;
	border-radius: .125em;
	margin-bottom: .75em;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0.125em 0.1875em rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0.125em 0.1875em rgba(0, 0, 0, 0.1);
}

.bbqg_content.content_yii .panel > .panel-heading,
  .bbqg_content.content_yii .panel > header {
	border-color: #d7dbdd;
	border-bottom-color: #babec1;
	border-bottom-width: 0.0625rem;
	border-radius: .125em .125em 0 0;
	color: #42484d;
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.0625em;
	font-weight: 700;
}

.bbqg_content.content_yii .panel > .panel-body,
  .bbqg_content.content_yii .panel > .panel-footer,
  .bbqg_content.content_yii .panel > footer {
	border-radius: 0 0 .125em .125em;
}

.bbqg_content.content_yii .panel .panel-heading,
  .bbqg_content.content_yii .panel .panel-body,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body),
  .bbqg_content.content_yii .panel .panel-footer,
  .bbqg_content.content_yii .panel > header,
  .bbqg_content.content_yii .panel > section,
  .bbqg_content.content_yii .panel > footer {
	background-color: #f5f5f5;
	margin: 0;
	padding: 0.625rem 1rem;
}

.bbqg_content.content_yii .panel .panel-body,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) {
	background-color: #fff;
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .panel .panel-body .list-menu,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) .list-menu {
	margin: 0;
}

.bbqg_content.content_yii .panel .panel-body .list-menu > li + li,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) .list-menu > li + li {
	margin-top: 0;
}

.bbqg_content.content_yii .panel .panel-body .list-menu .list-menu,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) .list-menu .list-menu {
	margin-bottom: 0.1875rem;
}

.bbqg_content.content_yii .panel .panel-body .list-menu--title,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) .list-menu--title,
  .bbqg_content.content_yii .panel .panel-body .menu-title,
  .bbqg_content.content_yii .panel .sc-item-slider:not(.panel-body) .menu-title {
	font-size: 1rem;
}

.bbqg_content.content_yii #mainProductsGrid .content.overflow-hidden .panel {
	margin: 0.0625rem 0.0625rem .1875em;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body) {
	display: block;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: stretch;
	justify-content: stretch;
	padding: 1.5em 1em .75em;
	overflow-x: auto;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body) > div {
	display: inline-block;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	width: 100%;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body) a {
	display: block;
	text-align: center;
	width: 100%;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body) a img {
	border-radius: .1875em;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body) a .caption {
	display: block;
	display: -webkit-box;
	height: 2.4em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body).slider-3-items > div {
	max-width: 376px;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body).slider-3-items > div a img {
	width: 150px;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body).slider-4-items > div {
	max-width: 282px;
}

.bbqg_content.content_yii #mainProductsGrid .content .panel .sc-item-slider:not(.panel-body).slider-4-items > div a img {
	width: 100px;
}

.bbqg_content.content_yii #mainProductsGrid .content + .content {
	margin-top: 1.5em;
}

.bbqg_content.content_yii .drawer {
	background: rgba(248, 248, 248, 0.8);
	opacity: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	will-change: opacity, transform;
	z-index: 1349;
	-webkit-backdrop-filter: blur(0.25em);
	backdrop-filter: blur(0.25em);
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 0.436s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 0.436s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.436s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .drawer[open] {
	opacity: 1;
}

.bbqg_content.content_yii .drawer-top {
	border-bottom: 0.0625rem solid #fff;
	box-shadow: 0 0.1875em 0.375em rgba(0, 0, 0, 0.1), 0 0.0625em 0.25em rgba(0, 0, 0, 0.2);
	bottom: auto;
}

.bbqg_content.content_yii .drawer-right {
	border-left: 0.0625rem solid #fff;
	left: auto;
}

.bbqg_content.content_yii .drawer-bottom {
	border-top: 0.0625rem solid #fff;
	box-shadow: 0 -0.375em 0.75em rgba(0, 0, 0, 0.06), 0 -0.0625em 0.25em rgba(0, 0, 0, 0.1);
	top: auto;
}

.bbqg_content.content_yii .drawer-left {
	border-right: 0.0625rem solid #fff;
	right: auto;
}

.bbqg_content.content_yii .drawer-top,
  .bbqg_content.content_yii .drawer-bottom {
	height: 0;
	width: 100%;
}

.bbqg_content.content_yii .drawer-top[open],
  .bbqg_content.content_yii .drawer-bottom[open] {
	height: auto;
	overflow-y: auto;
	padding: .75em 0 1.5em;
}

.bbqg_content.content_yii .drawer-right,
  .bbqg_content.content_yii .drawer-left {
	height: 100%;
	width: 0;
}

.bbqg_content.content_yii .drawer-right[open],
  .bbqg_content.content_yii .drawer-left[open] {
	width: auto;
	overflow-x: auto;
	padding: .75em 1.5em;
}

.bbqg_content.content_yii .drawer:hover {
	background: rgba(248, 248, 248, 0.9);
	-webkit-backdrop-filter: blur(0.5em);
	backdrop-filter: blur(0.5em);
}

.bbqg_content.content_yii .mobile .drawer {
	background: #f8f8f8;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .line-clamp {
	display: block;
	display: -webkit-box;
	height: 4.5em;
	line-height: 1.5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.bbqg_content.content_yii .compare {
	width: 100%;
	border-top: 0.0625rem solid #d7dbdd;
	margin-top: .75em;
}

.bbqg_content.content_yii .compare thead tr th {
	border-top: 0;
}

.bbqg_content.content_yii .compare tbody > tr > th + td {
	border-left-width: 0.0625rem;
}

.bbqg_content.content_yii .compare th,
  .bbqg_content.content_yii .compare td {
	border: solid rgba(0, 0, 0, 0.1);
	border-width: 0.0625rem 0 0 0;
	margin: 0;
	padding: .75em 1em;
	text-align: left;
	vertical-align: top;
	max-width: 20%;
	min-width: 20%;
	width: 20%;
}

.bbqg_content.content_yii .compare colgroup > col {
	width: 16.66667%-"auto/5";
}

.bbqg_content.content_yii .compare tr > * {
	position: relative;
}

.bbqg_content.content_yii .compare tr > * .label-current-item {
	background-color: #267038;
	border-radius: 50em;
	color: #fff;
	font-size: .75em;
	margin: -2em auto 0;
	padding: .25em 1em;
	width: clamp(61.8%, 1vw, 75%);
}

.bbqg_content.content_yii .compare tr > * .shipping-price {
	display: block;
	line-height: 1.2;
}

.bbqg_content.content_yii .compare tr > * .item-shipping {
	margin: 1rem 0;
}

.bbqg_content.content_yii .compare tr > * .item-shipping .shipping-time {
	font-size: .875em;
	display: block;
	display: -webkit-box;
	height: 2.4em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 0;
	white-space: normal;
}

.bbqg_content.content_yii .compare tr > * .item-shipping .shipping-time > span {
	display: block;
}

.bbqg_content.content_yii .compare tr > * .btn.icon--chevron-right::after {
	top: .03125em;
}

.bbqg_content.content_yii .compare tr > * .helptip {
	display: inline-block;
	margin-left: .25em;
	vertical-align: inherit;
}

.bbqg_content.content_yii .compare tr > *.compare-diff {
	background-color: #fff7df;
}

.bbqg_content.content_yii .compare tr > td {
	border-left-width: 0.0625rem;
}

.bbqg_content.content_yii .compare .card .card-img {
	max-width: 300px;
}

.bbqg_content.content_yii .compare .card .card-title {
	font-weight: 500;
}

.bbqg_content.content_yii .compare .star-ratings {
	font-size: 1em;
}

.bbqg_content.content_yii #compare-similar-items.section .section-content.is-expandable.expanded {
	padding-bottom: 0;
}

.bbqg_content.content_yii #compareItemsModal .dialog-content {
	height: 84%;
}

.bbqg_content.content_yii #compareItemsModal .dialog-body {
	padding: 0;
}

.bbqg_content.content_yii #compareItemsModal table.compare {
	margin: 0;
}

.bbqg_content.content_yii #compareItemsModal table.compare thead > tr > th {
	border-right: 0;
}

.bbqg_content.content_yii #compareItemsModal table.compare thead > tr > th .card {
	padding: 0;
}

.bbqg_content.content_yii #compareItemsModal table.compare thead > tr > th .card img.card-img {
	max-width: clamp(6.25rem, 12.5vw, 18.75rem);
}

.bbqg_content.content_yii #compareItemsModal table.compare thead > tr > th .card .card-title {
	margin: .375em auto 0;
	max-width: clamp(10rem, 20vw, 15rem);
}

.bbqg_content.content_yii #compareItemsModal table.compare tbody > tr > th {
	background-color: #f5f5f5;
}

.bbqg_content.content_yii #compareItemsModal table.compare tbody td {
	border-top-color: #d7dbdd;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .card-thumbnail {
	margin-right: .5em;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .card-thumbnail img {
	max-width: 6.25rem;
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .card-thumbnail {
		display: none;
	}
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .card-body {
	padding: 0 .5em;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .card-title {
	display: block;
	display: -webkit-box;
	height: 2.4em;
	line-height: 1.2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .btn-remove {
	background-color: #fff;
	border: 0.125rem solid #fff;
	border-radius: 100%;
	color: #84888d;
	position: absolute;
	top: 0;
	right: 0;
	transition: color 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card .btn-remove:hover {
	color: #9d3337;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card:empty {
	background: none;
	border: 0.25rem dashed;
	color: #d7dbdd;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .compare-drawer .compare-items > .compare-item .card:empty::after {
	content: 'Compare Item';
	font-size: 1.5em;
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	line-height: 1;
}

.bbqg_content.content_yii .compare-drawer .compare-buttons {
	height: 100%;
}

.bbqg_content.content_yii .compare-drawer .compare-buttons .btn.btn-compare-clear:hover {
	border-color: #fff;
	color: #9d3337;
}

.bbqg_content.content_yii .page-index .compare-drawer[open],
  .bbqg_content.content_yii .page-item .compare-drawer[open] {
	height: 0;
	opacity: 0;
	padding: 0;
}

.bbqg_content.content_yii .btn.btn-quickview {
	background: rgba(255, 255, 255, 0.7);
	padding: .625em .75em;
	text-transform: uppercase;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem 0.0625rem transparent;
	box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem 0.0625rem transparent;
	-webkit-backdrop-filter: blur(0.25em);
	backdrop-filter: blur(0.25em);
}

.bbqg_content.content_yii .btn.btn-quickview,
  .bbqg_content.content_yii .btn.btn-quickview:hover,
  .bbqg_content.content_yii .btn.btn-quickview:focus,
  .bbqg_content.content_yii .btn.btn-quickview:active {
	background-image: none;
	border-color: #fff;
}

.bbqg_content.content_yii .btn.btn-quickview:hover {
	background: rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0 0 0 0.0625rem rgba(40, 43, 45, 0.1), 0 0.0625rem 0.125rem 0.0625rem rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 0 0.0625rem rgba(40, 43, 45, 0.1), 0 0.0625rem 0.125rem 0.0625rem rgba(0, 0, 0, 0.15);
}

.bbqg_content.content_yii .btn.btn-quickview:hover,
  .bbqg_content.content_yii .btn.btn-quickview:focus,
  .bbqg_content.content_yii .btn.btn-quickview:active {
	-webkit-backdrop-filter: blur(0.5em);
	backdrop-filter: blur(0.5em);
}

.bbqg_content.content_yii .btn.btn-quickview:not([data-quickview]) {
	display: none !important;
}

.bbqg_content.content_yii .product-card {
	will-change: opacity;
}

.bbqg_content.content_yii .product-card .btn-quickview {
	width: 84%;
	width: clamp(61.8%, 1vw, 84%);
	opacity: 0;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 10%;
	left: 0;
	-webkit-transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .desktop .product-card:hover .btn-quickview,
  .bbqg_content.content_yii .desktop .product-card:focus .btn-quickview,
  .bbqg_content.content_yii .desktop .product-card:focus-within .btn-quickview {
	background: rgba(255, 255, 255, 0.9);
	opacity: 1;
}

.bbqg_content.content_yii .quickview .card-thumbnail:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bbqg_content.content_yii .quickview .card-thumbnail .product-image {
	display: relative;
	z-index: 0;
}

.bbqg_content.content_yii .quickview .card-thumbnail .lSSlideOuter .lSPager.lSGallery a {
	display: block;
}

.bbqg_content.content_yii .quickview .card-thumbnail .promo-overlay {
	line-height: 2;
	top: .75em;
	left: -.5em;
	z-index: 10;
}

.bbqg_content.content_yii .quickview .card-thumbnail .promo-overlay .promo-overlay--text {
	padding-right: 1em;
}

.bbqg_content.content_yii .quickview .card-body {
	height: 100%;
}

.bbqg_content.content_yii .quickview .card-body .card-title {
	max-width: 90%;
}

.bbqg_content.content_yii .quickview .card-body .prod-card-pricing,
  .bbqg_content.content_yii .quickview .card-body .prod-card-financing {
	line-height: 1.2;
}

.bbqg_content.content_yii .quickview .card-body .price-current {
	font-size: 1.5em;
}

.bbqg_content.content_yii .quickview .card-body > * {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii .quickview .card-body > * + *:not(a) {
	margin-top: .75em;
}

.bbqg_content.content_yii .quickview .card-body > .quickview-btns {
	margin-top: auto;
}

.bbqg_content.content_yii .quickview .card-body > .quickview-btns > * {
	width: 50%;
}

.bbqg_content.content_yii body.tablet .modal .modal-dialog .quickview {
	padding: .75em 1em;
}

.bbqg_content.content_yii body.tablet .modal .modal-dialog .quickview .card-thumbnail {
	width: 61.8%;
}

.bbqg_content.content_yii body.tablet .modal .modal-dialog .quickview #product-image-slider {
	height: 50px !important;
	width: auto !important;
}

.bbqg_content.content_yii body.tablet .modal .modal-dialog .quickview #product-image-slider .lslide img {
	height: 100% !important;
	width: auto !important;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii #map-container {
		overflow: hidden;
		position: fixed;
		top: 55px;
		left: 10px;
		right: 10px;
		bottom: 10px;
	}
}

.bbqg_content.content_yii #map-container #map-search-bar-container #map-search-bar-group {
	border: 1px solid #edf0f1;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	position: relative;
	display: inline-block;
	width: 66%;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii #map-container #map-search-bar-container #map-search-bar-group {
		width: 100%;
	}
}

.bbqg_content.content_yii #map-container #map-search-bar-container #map-search-bar-group input {
	padding: 1rem;
	padding-right: 4rem;
	width: 100%;
}

.bbqg_content.content_yii #map-container #map-search-bar-container #map-current-location {
	position: absolute;
	right: 1rem;
	top: 16px;
}

.bbqg_content.content_yii #map-container #map-search-bar-container #map-search-btn {
	margin-top: -5px;
	padding: 1rem 2rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.bbqg_content.content_yii #map-container #map {
	border: thin solid #636d76;
	min-height: 25vh;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container {
	padding: 0 1rem;
	border-bottom: thin solid #edf0f1;
}

.bbqg_content.content_yii #map-container #map-results-count {
	font-size: 0.7rem;
	margin-top: 2px;
	height: 16px;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #map-container #map-finder,
    .bbqg_content.content_yii #map-container #map {
		min-height: 50vh;
		max-height: 100%;
	}

	.bbqg_content.content_yii #map-container .map-search-container {
		padding: 10px 10px 0;
		height: 70px;
	}
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii #map-container #map {
		height: 35vh;
	}

	.bbqg_content.content_yii #map-container #map-results {
		overflow-y: scroll;
		height: 47vh;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #map-container #btn-filter {
		display: inline-block;
		margin: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		height: 55px;
		width: 50px;
		padding: 0.9rem 0;
	}
}

.bbqg_content.content_yii #map-container #map-pro-tags-container {
	margin: 0;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container li label {
	cursor: pointer;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #map-container #map-pro-tags-container.expanded {
		padding: 0 1rem 1rem;
		border: 1px solid #edf0f1;
		position: absolute;
		background: #fff;
		overflow-y: scroll;
		overflow-x: hidden;
		top: 123px;
		left: 0;
		box-shadow: 1px 1px 2px #edf0f1;
		z-index: 2;
	}
}

.bbqg_content.content_yii #map-container #map-pro-tags-container.expanded li {
	display: block;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container.expanded li:last-child {
	margin-bottom: 1rem;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container:not(.expanded) {
	display: none;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container:not(.expanded) li.selected {
	display: inline-block;
	background: #e86412;
	border-radius: 5px;
	padding: 0.2rem 0.6rem;
	color: white;
	margin-bottom: 0.5rem;
}

.bbqg_content.content_yii #map-container #map-pro-tags-container:not(.expanded) li.selected input[type="checkbox"] {
	display: none;
}

.bbqg_content.content_yii #map-container #map-finder {
	overflow: hidden;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii #map-container #map-finder {
		height: auto;
		min-height: 80vh;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #map-container #map-finder #map-results {
		overflow-y: scroll;
		height: 100%;
		max-height: 50vh;
	}
}

.bbqg_content.content_yii #map-container #map-finder .map-row {
	border-bottom: thin solid #edf0f1;
	padding: 1rem;
	margin: 0;
	font-size: 0.9rem;
	cursor: pointer;
}

.bbqg_content.content_yii #map-container #map-finder .map-row.highlighted {
	background-color: #edf0f1;
}

.bbqg_content.content_yii #map-container #map-finder .map-row .rating {
	color: #e86412;
}

.bbqg_content.content_yii #map-container #map-finder .map-row .company-name {
	color: #e86412;
	cursor: pointer;
}

.bbqg_content.content_yii #map-container #map-finder .map-row address {
	white-space: pre;
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii #map-container #map-finder .map-row .phone {
	margin-top: 0.5rem;
}

.bbqg_content.content_yii #map-container #map-finder .map-row.selected .company-name {
	border-bottom: thin solid #e86412;
}

.bbqg_content.content_yii .ask-the-experts {
	background-color: #edf0f1;
	border: 0.0625rem solid #d7dbdd;
	border-bottom-color: #babec1;
	border-radius: .25em;
	-webkit-box-shadow: 0 0.0625em 0.125em rgba(40, 43, 45, 0.1);
	box-shadow: 0 0.0625em 0.125em rgba(40, 43, 45, 0.1);
	margin-top: 2.25em;
}

.bbqg_content.content_yii .ask-the-experts img.expert-img {
	margin-top: -.75em;
	margin-right: clamp(0.25rem, 2%, 0.5rem);
}

.bbqg_content.content_yii .ask-the-experts .expert {
	border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.07);
}

.bbqg_content.content_yii .ask-the-experts .expert .expert-body {
	font-size: clamp(0.75em, 1.25vw, 1em);
}

.bbqg_content.content_yii .ask-the-experts--info {
	background-color: #fdfdfd;
	border: 0.0625rem solid #fff;
	border-radius: 0 0 .25em .25em;
}

.bbqg_content.content_yii .ask-the-experts--menu.text-lg {
	font-size: clamp(0.875em, 1.25vw, 1.2em);
}

.bbqg_content.content_yii .ask-the-experts--menu a,
  .bbqg_content.content_yii .ask-the-experts--menu .btn.btn-link.chat-link {
	white-space: nowrap;
}

.bbqg_content.content_yii .ask-the-experts--menu a svg.icon,
  .bbqg_content.content_yii .ask-the-experts--menu .btn.btn-link.chat-link svg.icon {
	margin-right: clamp(0.25rem, 2%, 0.5rem);
	margin-right: 2%;
	opacity: 0.6;
	width: 1.5rem;
	height: 1.5rem;
	vertical-align: -.375em;
}

.bbqg_content.content_yii .ask-the-experts--menu .btn.btn-link.chat-link {
	display: inline-block;
	margin-left: 0;
}

.bbqg_content.content_yii .ask-the-experts.orientation-horizontal .expert-body .text-sm {
	display: inline;
}

.bbqg_content.content_yii .ask-the-experts.orientation-horizontal .ask-the-experts--menu a,
  .bbqg_content.content_yii .ask-the-experts.orientation-horizontal .ask-the-experts--menu .btn.btn-link.chat-link {
	margin-right: auto;
}

.bbqg_content.content_yii .ask-the-experts.orientation-horizontal .hours {
	min-width: 38.2%;
}

.bbqg_content.content_yii .ask-the-experts.orientation-vertical img.expert-img {
	margin-right: 0;
}

.bbqg_content.content_yii .ask-the-experts.orientation-vertical .ask-the-experts--menu a svg.icon,
  .bbqg_content.content_yii .ask-the-experts.orientation-vertical .ask-the-experts--menu .btn.btn-link.chat-link svg.icon {
	vertical-align: -.4375em;
}

.bbqg_content.content_yii .ask-the-experts.orientation-vertical .ask-the-experts--menu .btn.btn-link.chat-link {
	width: 100%;
}

.bbqg_content.content_yii .ask-the-experts a,
  .bbqg_content.content_yii .ask-the-experts .btn.btn-link {
	color: #42484d;
	text-decoration: underline;
	text-decoration-color: #babec1;
}

.bbqg_content.content_yii .ask-the-experts a:hover,
  .bbqg_content.content_yii .ask-the-experts .btn.btn-link:hover {
	color: #e86412;
	text-decoration-color: #ff8a33;
}

.bbqg_content.content_yii .ask-the-experts a:focus,
  .bbqg_content.content_yii .ask-the-experts .btn.btn-link:focus,
  .bbqg_content.content_yii .ask-the-experts a:active,
  .bbqg_content.content_yii .ask-the-experts .btn.btn-link:active {
	color: #ff7b1a;
	text-decoration-color: #ffc599;
}

.bbqg_content.content_yii .ask-the-experts .lh-xlg .btn.btn-link {
	line-height: 2;
}

.bbqg_content.content_yii .ask-the-experts .text-bold a,
  .bbqg_content.content_yii .ask-the-experts .text-bold .btn.btn-link {
	font-weight: 500;
}

.bbqg_content.content_yii .ask-the-experts .text-left .btn.btn-link {
	text-align: left;
}

.bbqg_content.content_yii .ask-the-experts .btn.btn-link svg {
	margin-left: 0;
}

.bbqg_content.content_yii .grid.golden-ratio > .col-sml > .ask-the-experts {
	margin-top: 0;
}

.bbqg_content.content_yii .tablet .ask-the-experts {
	border: 0.125rem solid #babec1;
}

.bbqg_content.content_yii .tablet aside .ask-the-experts .expert-body {
	font-size: .875em;
}

.bbqg_content.content_yii .tablet aside .ask-the-experts img.expert-img {
	min-width: 80px;
}

.bbqg_content.content_yii .tooltip {
	display: block;
	font-size: .75em;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 1070;
}

.bbqg_content.content_yii .tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.bbqg_content.content_yii .tooltip.top {
	margin-top: -.5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.right {
	margin-left: .5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip.bottom {
	margin-top: .5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.left {
	margin-left: -.5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip-inner {
	background-color: #282b2d;
	border-radius: .125em;
	color: #edf0f1;
	line-height: 1.125;
	max-width: 210px;
	padding: .375em .5em;
	text-align: center;
}

.bbqg_content.content_yii .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -.5em;
	border-width: .5em .5em .5em 0;
	border-right-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -.5em;
	border-width: .5em 0 .5em .5em;
	border-left-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip {
	display: block;
	font-size: .75em;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	z-index: 1070;
}

.bbqg_content.content_yii .tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.bbqg_content.content_yii .tooltip.top {
	margin-top: -.5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.right {
	margin-left: .5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip.bottom {
	margin-top: .5em;
	padding: .5em 0;
}

.bbqg_content.content_yii .tooltip.left {
	margin-left: -.5em;
	padding: 0 .5em;
}

.bbqg_content.content_yii .tooltip-inner {
	background-color: #282b2d;
	border-radius: .125em;
	color: #edf0f1;
	line-height: 1.125;
	max-width: 210px;
	padding: .375em .5em;
	text-align: center;
}

.bbqg_content.content_yii .tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: .5em;
	margin-bottom: -.5em;
	border-width: .5em .5em 0;
	border-top-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -.5em;
	border-width: .5em .5em .5em 0;
	border-right-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -.5em;
	border-width: .5em 0 .5em .5em;
	border-left-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: .5em;
	margin-top: -.5em;
	border-width: 0 .5em .5em;
	border-bottom-color: #282b2d;
}

.bbqg_content.content_yii .popover {
	display: none;
	font-size: 16px;
	max-width: 420px;
	min-width: 240px;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	background-color: #fff;
	background-clip: padding-box;
	border: 0;
	border-radius: .1875em;
	-webkit-box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0 0 transparent, 0 0 0 rgba(232, 100, 18, 0);
	box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0 0 transparent, 0 0 0 rgba(232, 100, 18, 0);
}

.bbqg_content.content_yii .popover.top {
	margin-top: -.375em;
}

.bbqg_content.content_yii .popover.right {
	margin-left: .375em;
}

.bbqg_content.content_yii .popover.bottom {
	margin-top: .375em;
}

.bbqg_content.content_yii .popover.left {
	margin-left: -.375em;
}

.bbqg_content.content_yii .popover.in {
	-webkit-box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em rgba(0, 0, 0, 0.125), 0 3em 3em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em rgba(0, 0, 0, 0.125), 0 3em 3em rgba(0, 0, 0, 0.3);
}

.bbqg_content.content_yii .popover > .arrow {
	border-width: .4375em;
}

.bbqg_content.content_yii .popover > .arrow,
  .bbqg_content.content_yii .popover > .arrow::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.bbqg_content.content_yii .popover > .arrow::after {
	border-width: .375em;
	content: "";
}

.bbqg_content.content_yii .popover.top > .arrow {
	left: 50%;
	margin-left: -.4375em;
	border-bottom-width: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
	bottom: -.4375em;
}

.bbqg_content.content_yii .popover.top > .arrow::after {
	content: "";
	bottom: 0.0625rem;
	margin-left: -.375em;
	border-bottom-width: 0;
	border-top-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.right > .arrow {
	top: 50%;
	left: -.4375em;
	margin-top: -.4375em;
	border-left-width: 0;
	border-right-color: rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .popover.right > .arrow::after {
	content: "";
	left: 0.0625rem;
	bottom: -.375em;
	border-left-width: 0;
	border-right-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.bottom > .arrow {
	left: 50%;
	margin-left: -.4375em;
	border-top-width: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	top: -.4375em;
}

.bbqg_content.content_yii .popover.bottom > .arrow::after {
	content: "";
	top: 0.0625rem;
	margin-left: -.375em;
	border-top-width: 0;
	border-bottom-color: #f8f8f8;
}

.bbqg_content.content_yii .popover.left > .arrow {
	top: 50%;
	right: -.4375em;
	margin-top: -.4375em;
	border-right-width: 0;
	border-left-color: rgba(0, 0, 0, 0.2);
}

.bbqg_content.content_yii .popover.left > .arrow::after {
	content: "";
	right: 0.0625rem;
	border-right-width: 0;
	border-left-color: #f8f8f8;
	bottom: -.375em;
}

.bbqg_content.content_yii .popover-title {
	background-color: #f8f8f8;
	border-bottom: 0.0625rem solid #84888d;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	border-radius: .1875em .1875em 0 0;
	color: #42484d;
	font-size: 1.0625em;
	margin: 0;
	padding: .75em 2.5em .75em .75em;
	position: relative;
	z-index: 0;
}

.bbqg_content.content_yii .popover-title .close {
	background: none;
	border-radius: 100%;
	color: #e86412;
	position: absolute;
	top: .5em;
	right: .375em;
	z-index: 1;
}

.bbqg_content.content_yii .popover-title .close:hover,
  .bbqg_content.content_yii .popover-title .close:focus,
  .bbqg_content.content_yii .popover-title .close:active {
	color: #ff7b1a;
}

.bbqg_content.content_yii .popover-title .close,
  .bbqg_content.content_yii .popover-title .close svg {
	padding: 0;
}

.bbqg_content.content_yii .popover-content {
	font-size: .875em;
	padding: .625em;
}

.bbqg_content.content_yii .popover-content a:not(.btn) {
	color: #186385;
}

.bbqg_content.content_yii .popover-content a:not(.btn):focus,
  .bbqg_content.content_yii .popover-content a:not(.btn):active {
	color: #0b8ac5;
}

.bbqg_content.content_yii .popover-content .popover-heading {
	font-family: 'Archivo', ui-sans-serif, sans-serif;
	font-size: 1.2em;
	margin: 0 auto;
}

.bbqg_content.content_yii .font-sans,
  .bbqg_content.content_yii .sans,
  .bbqg_content.content_yii .ui-sans {
	font-family: 'Krub', ui-sans-serif, sans-serif !important;
	letter-spacing: 0;
}

.bbqg_content.content_yii .font-heading,
  .bbqg_content.content_yii .heading,
  .bbqg_content.content_yii .ui-heading {
	font-family: 'Archivo', ui-sans-serif, sans-serif !important;
	font-weight: 800;
}

.bbqg_content.content_yii .font-serif,
  .bbqg_content.content_yii .serif,
  .bbqg_content.content_yii .ui-serif {
	font-family: ui-serif, Georgia, Cambria, 'Times New Roman', serif !important;
}

.bbqg_content.content_yii .font-mono,
  .bbqg_content.content_yii .mono,
  .bbqg_content.content_yii .ui-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !important;
}

.bbqg_content.content_yii .aspect-auto {
	aspect-ratio: auto;
}

.bbqg_content.content_yii .aspect-square {
	aspect-ratio: 1;
}

.bbqg_content.content_yii .aspect-full {
	aspect-ratio: 1.33333;
}

.bbqg_content.content_yii .aspect-wide {
	aspect-ratio: 1.77778;
}

.bbqg_content.content_yii .aspect-phi {
	aspect-ratio: 1.1618;
}

.bbqg_content.content_yii .valign-top {
	vertical-align: top !important;
}

.bbqg_content.content_yii .valign-text-top {
	vertical-align: text-top !important;
}

.bbqg_content.content_yii .valign-middle {
	vertical-align: middle !important;
}

.bbqg_content.content_yii .valign-bottom {
	vertical-align: bottom !important;
}

.bbqg_content.content_yii .valign-text-bottom {
	vertical-align: text-bottom !important;
}

.bbqg_content.content_yii .valign-baseline {
	vertical-align: baseline !important;
}

.bbqg_content.content_yii .text-left {
	text-align: left !important;
}

.bbqg_content.content_yii .text-center {
	text-align: center !important;
}

.bbqg_content.content_yii .text-right {
	text-align: right !important;
}

.bbqg_content.content_yii .text-justify {
	text-align: justify !important;
}

.bbqg_content.content_yii .text-normal {
	font-weight: 500 !important;
}

.bbqg_content.content_yii .text-bold {
	font-weight: 700 !important;
}

.bbqg_content.content_yii .text-min {
	font-size: .5em;
}

.bbqg_content.content_yii .text-xs {
	font-size: .75em;
}

.bbqg_content.content_yii .text-sm {
	font-size: .875em;
}

.bbqg_content.content_yii .text-md {
	font-size: 1em;
}

.bbqg_content.content_yii .text-md-lg {
	font-size: 1.0625em;
}

.bbqg_content.content_yii .text-lg {
	font-size: 1.2em;
}

.bbqg_content.content_yii .text-xl {
	font-size: 1.25em;
}

.bbqg_content.content_yii .text-2xl {
	font-size: 1.5em;
}

.bbqg_content.content_yii .text-3xl {
	font-size: 1.75em;
}

.bbqg_content.content_yii .text-4xl {
	font-size: 2.25em;
}

.bbqg_content.content_yii .text-5xl {
	font-size: 2.625em;
}

.bbqg_content.content_yii .text-small {
	font-size: .875em;
}

.bbqg_content.content_yii .text-medium {
	font-size: 1em;
}

.bbqg_content.content_yii .text-large {
	font-size: 1.25em;
}

.bbqg_content.content_yii .text-xlarge {
	font-size: 1.75em;
}

.bbqg_content.content_yii .text-xxlarge {
	font-size: 2.25em;
}

.bbqg_content.content_yii .text-nodecoration {
	text-decoration: none;
}

.bbqg_content.content_yii .text-underline {
	text-decoration: underline;
}

.bbqg_content.content_yii .text-strike {
	text-decoration: line-through;
}

.bbqg_content.content_yii .text-capitalize {
	text-transform: capitalize;
}

.bbqg_content.content_yii .text-lowercase {
	text-transform: lowercase;
}

.bbqg_content.content_yii .text-uppercase {
	text-transform: uppercase;
}

.bbqg_content.content_yii .font-style--normal {
	font-style: normal;
}

.bbqg_content.content_yii .font-style--italic {
	font-style: italic;
}

.bbqg_content.content_yii .lh-normal {
	line-height: normal !important;
}

.bbqg_content.content_yii .lh-none {
	line-height: 0 !important;
}

.bbqg_content.content_yii .lh-xsm {
	line-height: 1 !important;
}

.bbqg_content.content_yii .lh-sml {
	line-height: 1.2 !important;
}

.bbqg_content.content_yii .lh-med {
	line-height: 1.5 !important;
}

.bbqg_content.content_yii .lh-lrg {
	line-height: 1.667 !important;
}

.bbqg_content.content_yii .lh-xlg {
	line-height: 2 !important;
}

.bbqg_content.content_yii .tracking-tightest {
	letter-spacing: -.075em;
}

.bbqg_content.content_yii .tracking-tighter {
	letter-spacing: -.0375em;
}

.bbqg_content.content_yii .tracking-tight {
	letter-spacing: -.01875em;
}

.bbqg_content.content_yii .tracking-normal {
	letter-spacing: 0;
}

.bbqg_content.content_yii .tracking-wide {
	letter-spacing: .01875em;
}

.bbqg_content.content_yii .tracking-wider {
	letter-spacing: .0375em;
}

.bbqg_content.content_yii .tracking-widest {
	letter-spacing: .075em;
}

.bbqg_content.content_yii .block {
	display: block !important;
}

.bbqg_content.content_yii .inline-block {
	display: inline-block !important;
}

.bbqg_content.content_yii .inline {
	display: inline !important;
}

.bbqg_content.content_yii .contents {
	display: contents;
}

.bbqg_content.content_yii .list-item {
	display: list-item;
}

.bbqg_content.content_yii [hidden],
  .bbqg_content.content_yii .hide,
  .bbqg_content.content_yii .hidden {
	display: none !important;
}

.bbqg_content.content_yii .flow-root {
	display: flow-root;
}

.bbqg_content.content_yii .inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

.bbqg_content.content_yii .flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-sml {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-med {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-lrg {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

.bbqg_content.content_yii .flex-row {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-row-sml {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-row-med {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-row-lrg {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.bbqg_content.content_yii .flex-col {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .flex-col-sml {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .flex-col-med {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .flex-col-lrg {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.bbqg_content.content_yii .flex-row-rev {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.bbqg_content.content_yii .flex-col-rev {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.bbqg_content.content_yii .flex-nowrap {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.bbqg_content.content_yii .flex-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bbqg_content.content_yii .flex-wrap-rev {
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}

.bbqg_content.content_yii .flex-1 {
	width: 100%;
	-webkit-flex: 1 1 0;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
}

.bbqg_content.content_yii .flex-auto {
	width: 100%;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.bbqg_content.content_yii .flex-initial {
	width: 100%;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.bbqg_content.content_yii .flex-none {
	width: 100%;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.bbqg_content.content_yii .flex-grow-0 {
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0;
}

.bbqg_content.content_yii .flex-grow {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

.bbqg_content.content_yii .flex-shrink-0 {
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
}

.bbqg_content.content_yii .flex-shrink {
	-webkit-flex-shrink: 1;
	-ms-flex-shrink: 1;
	flex-shrink: 1;
}

.bbqg_content.content_yii .justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.bbqg_content.content_yii .justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.bbqg_content.content_yii .justify-center {
	-webkit-justify-content: center;
	justify-content: center;
}

.bbqg_content.content_yii .justify-between {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.bbqg_content.content_yii .justify-around {
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.bbqg_content.content_yii .justify-evenly {
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
}

.bbqg_content.content_yii .justify-items-start {
	justify-items: start;
}

.bbqg_content.content_yii .justify-items-end {
	justify-items: end;
}

.bbqg_content.content_yii .justify-items-center {
	justify-items: center;
}

.bbqg_content.content_yii .justify-items-stretch {
	justify-items: stretch;
}

.bbqg_content.content_yii .justify-self-auto {
	justify-self: auto;
}

.bbqg_content.content_yii .justify-self-start {
	justify-self: start;
}

.bbqg_content.content_yii .justify-self-end {
	justify-self: end;
}

.bbqg_content.content_yii .justify-self-center {
	justify-self: center;
}

.bbqg_content.content_yii .justify-self-stretch {
	justify-self: stretch;
}

.bbqg_content.content_yii .content-center {
	-webkit-align-content: center;
	align-content: center;
}

.bbqg_content.content_yii .content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

.bbqg_content.content_yii .content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end;
}

.bbqg_content.content_yii .content-between {
	-webkit-align-content: space-between;
	align-content: space-between;
}

.bbqg_content.content_yii .content-around {
	-webkit-align-content: space-around;
	align-content: space-around;
}

.bbqg_content.content_yii .content-stretch {
	-webkit-align-content: stretch;
	align-content: stretch;
}

.bbqg_content.content_yii .items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.bbqg_content.content_yii .items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.bbqg_content.content_yii .items-center {
	-webkit-align-items: center;
	align-items: center;
}

.bbqg_content.content_yii .items-baseline {
	-webkit-align-items: baseline;
	align-items: baseline;
}

.bbqg_content.content_yii .items-stretch {
	-webkit-align-items: stretch;
	align-items: stretch;
}

.bbqg_content.content_yii .self-auto {
	-webkit-align-self: auto;
	align-self: auto;
}

.bbqg_content.content_yii .self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start;
}

.bbqg_content.content_yii .self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end;
}

.bbqg_content.content_yii .self-center {
	-webkit-align-self: center;
	align-self: center;
}

.bbqg_content.content_yii .self-stretch {
	-webkit-align-self: stretch;
	align-self: stretch;
}

.bbqg_content.content_yii .self-baseline {
	-webkit-align-self: baseline;
	align-self: baseline;
}

.bbqg_content.content_yii .gap-auto {
	gap: auto;
}

.bbqg_content.content_yii .gap-x-auto {
	column-gap: auto;
}

.bbqg_content.content_yii .gap-y-auto {
	row-gap: auto;
}

.bbqg_content.content_yii .gap-none {
	gap: 0;
}

.bbqg_content.content_yii .gap-x-none {
	column-gap: 0;
}

.bbqg_content.content_yii .gap-y-none {
	row-gap: 0;
}

.bbqg_content.content_yii .gap-xxxs {
	gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-x-xxxs {
	column-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-y-xxxs {
	row-gap: 0.0625rem;
}

.bbqg_content.content_yii .gap-xxs {
	gap: 0.125rem;
}

.bbqg_content.content_yii .gap-x-xxs {
	column-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-y-xxs {
	row-gap: 0.125rem;
}

.bbqg_content.content_yii .gap-xs {
	gap: 0.25rem;
}

.bbqg_content.content_yii .gap-x-xs {
	column-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-y-xs {
	row-gap: 0.25rem;
}

.bbqg_content.content_yii .gap-sm {
	gap: 0.5rem;
}

.bbqg_content.content_yii .gap-x-sm {
	column-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-y-sm {
	row-gap: 0.5rem;
}

.bbqg_content.content_yii .gap-md {
	gap: 0.75rem;
}

.bbqg_content.content_yii .gap-x-md {
	column-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-y-md {
	row-gap: 0.75rem;
}

.bbqg_content.content_yii .gap-lg {
	gap: 1rem;
}

.bbqg_content.content_yii .gap-x-lg {
	column-gap: 1rem;
}

.bbqg_content.content_yii .gap-y-lg {
	row-gap: 1rem;
}

.bbqg_content.content_yii .gap-xl {
	gap: 1.25rem;
}

.bbqg_content.content_yii .gap-x-xl {
	column-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-y-xl {
	row-gap: 1.25rem;
}

.bbqg_content.content_yii .gap-xxl {
	gap: 1.5rem;
}

.bbqg_content.content_yii .gap-x-xxl {
	column-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-y-xxl {
	row-gap: 1.5rem;
}

.bbqg_content.content_yii .gap-xxxl {
	gap: 2rem;
}

.bbqg_content.content_yii .gap-x-xxxl {
	column-gap: 2rem;
}

.bbqg_content.content_yii .gap-y-xxxl {
	row-gap: 2rem;
}

.bbqg_content.content_yii .invisible,
  .bbqg_content.content_yii .visuallyhidden {
	visibility: hidden !important;
}

.bbqg_content.content_yii .float-right,
  .bbqg_content.content_yii .pull-right {
	float: right;
}

.bbqg_content.content_yii .float-left,
  .bbqg_content.content_yii .pull-left {
	float: left;
}

.bbqg_content.content_yii .float-none,
  .bbqg_content.content_yii .pull-none {
	float: none;
}

.bbqg_content.content_yii .relative {
	position: relative;
}

.bbqg_content.content_yii .absolute {
	position: absolute;
}

.bbqg_content.content_yii .fixed {
	position: fixed;
}

.bbqg_content.content_yii .sticky {
	position: sticky;
}

.bbqg_content.content_yii .overflow-auto {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-hidden {
	overflow: hidden;
}

.bbqg_content.content_yii .overflow-overlay {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-scroll {
	overflow: auto;
}

.bbqg_content.content_yii .overflow-visible {
	overflow: hidden;
}

.bbqg_content.content_yii .overflow-horizontal {
	overflow-x: auto;
}

.bbqg_content.content_yii .overflow-vertical {
	overflow-y: auto;
}

.bbqg_content.content_yii .nowrap {
	white-space: nowrap !important;
}

.bbqg_content.content_yii .truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bbqg_content.content_yii .cursor-allscroll {
	cursor: all-scroll;
}

.bbqg_content.content_yii .cursor-default {
	cursor: default;
}

.bbqg_content.content_yii .cursor-pointer {
	cursor: pointer;
}

.bbqg_content.content_yii .cursor-zoomin {
	cursor: zoom-in;
}

.bbqg_content.content_yii .blend-mode-normal {
	mix-blend-mode: normal;
}

.bbqg_content.content_yii .blend-mode-multiply {
	mix-blend-mode: multiply;
}

.bbqg_content.content_yii .blend-mode-darken {
	mix-blend-mode: darken;
}

.bbqg_content.content_yii .blend-mode-luminosity {
	mix-blend-mode: luminosity;
}

.bbqg_content.content_yii .theme-color-1 {
	color: #333;
}

.bbqg_content.content_yii .theme-color-2 {
	color: #e86412;
}

.bbqg_content.content_yii .theme-color-3 {
	color: #267038;
}

.bbqg_content.content_yii .theme-color-4 {
	color: #ba0c2f;
}

.bbqg_content.content_yii .theme-color-5 {
	color: #babec1;
}

.bbqg_content.content_yii .theme-color-6 {
	color: #f5f5f5;
}

.bbqg_content.content_yii .theme-color-7 {
	color: #1376a4;
}

.bbqg_content.content_yii .theme-color-black {
	color: #000;
}

.bbqg_content.content_yii .theme-color-primary {
	color: #e86412;
}

.bbqg_content.content_yii .text-primary {
	color: #e86412;
}

.bbqg_content.content_yii .text-secondary {
	color: #636d76;
}

.bbqg_content.content_yii .text-success {
	color: #267038;
}

.bbqg_content.content_yii .text-error {
	color: #9d3337;
}

.bbqg_content.content_yii .text-warning {
	color: #f8b42d;
}

.bbqg_content.content_yii .text-info {
	color: #1376a4;
}

.bbqg_content.content_yii .text-muted {
	color: #636d76;
}

.bbqg_content.content_yii .text-dark {
	color: #282b2d;
}

.bbqg_content.content_yii .prolink:hover,
  .bbqg_content.content_yii .problue {
	color: #1167b1;
}

.bbqg_content.content_yii .bg-white {
	background-color: #fff;
	color: #282b2d;
}

.bbqg_content.content_yii .bg-light {
	background-color: #f5f5f5;
	color: #f5f5f5;
}

.bbqg_content.content_yii .bg-black {
	background-color: #000;
}

.bbqg_content.content_yii .bg-dark {
	background-color: #282b2d;
}

.bbqg_content.content_yii .bg-primary {
	background-color: #e86412;
}

.bbqg_content.content_yii .bg-whitegrey {
	background-color: #f8f8f8;
}

.bbqg_content.content_yii .bg-lightbeige {
	background-color: #efedeb;
}

.bbqg_content.content_yii .bg-none {
	background: none;
}

.bbqg_content.content_yii .border,
  .bbqg_content.content_yii .border-all,
  .bbqg_content.content_yii .b-a {
	border: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-top,
  .bbqg_content.content_yii .b-t {
	border-top: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-right,
  .bbqg_content.content_yii .b-r {
	border-right: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-bottom,
  .bbqg_content.content_yii .b-b {
	border-bottom: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-left,
  .bbqg_content.content_yii .b-l {
	border-left: 0.0625rem solid #d7dbdd;
}

.bbqg_content.content_yii .border-none,
  .bbqg_content.content_yii .b-0,
  .bbqg_content.content_yii .no-border {
	border: none !important;
}

.bbqg_content.content_yii hr {
	border-color: #d7dbdd;
}

.bbqg_content.content_yii .no-text-decoration,
  .bbqg_content.content_yii a.no-link-style {
	color: #282b2d;
}

.bbqg_content.content_yii .no-text-decoration,
  .bbqg_content.content_yii a.no-link-style,
  .bbqg_content.content_yii .no-text-decoration:hover,
  .bbqg_content.content_yii a.no-link-style:hover,
  .bbqg_content.content_yii .no-text-decoration:focus,
  .bbqg_content.content_yii a.no-link-style:focus,
  .bbqg_content.content_yii .no-text-decoration:focus-within,
  .bbqg_content.content_yii a.no-link-style:focus-within,
  .bbqg_content.content_yii .no-text-decoration:active,
  .bbqg_content.content_yii a.no-link-style:active {
	text-decoration: none;
}

.bbqg_content.content_yii .no-text-decoration:not([href]),
  .bbqg_content.content_yii a.no-link-style:not([href]),
  .bbqg_content.content_yii .no-text-decoration:hover:not([href]),
  .bbqg_content.content_yii a.no-link-style:hover:not([href]),
  .bbqg_content.content_yii .no-text-decoration:focus:not([href]),
  .bbqg_content.content_yii a.no-link-style:focus:not([href]),
  .bbqg_content.content_yii .no-text-decoration:focus-within:not([href]),
  .bbqg_content.content_yii a.no-link-style:focus-within:not([href]),
  .bbqg_content.content_yii .no-text-decoration:active:not([href]),
  .bbqg_content.content_yii a.no-link-style:active:not([href]) {
	color: #282b2d;
}

.bbqg_content.content_yii .link-alt {
	color: #42484d;
	text-decoration: none;
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii .link-alt {
		color: #e86412;
	}
}

.bbqg_content.content_yii .link-alt:hover {
	color: #e86412;
}

.bbqg_content.content_yii img.img-scale,
  .bbqg_content.content_yii img:not(.img-preserve) {
	display: inline;
	max-width: 100%;
	height: auto;
	width: 100%;
}

.bbqg_content.content_yii .img-center {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bbqg_content.content_yii .img-circle,
  .bbqg_content.content_yii .img-round {
	border-radius: 100%;
}

.bbqg_content.content_yii .img-rounded,
  .bbqg_content.content_yii .img-rounded-square {
	border-radius: 2.5%;
}

.bbqg_content.content_yii .img-circle,
  .bbqg_content.content_yii .img-round,
  .bbqg_content.content_yii .img-rounded-square {
	overflow: hidden;
}

.bbqg_content.content_yii .img-circle.with-border,
  .bbqg_content.content_yii .img-round.with-border,
  .bbqg_content.content_yii .img-rounded-square.with-border {
	border: 0.0625rem solid #d7dbdd;
	-webkit-box-shadow: 3px 3px 4px #f3f4f4;
	box-shadow: 3px 3px 4px #f3f4f4;
}

.bbqg_content.content_yii a.img-fade img,
  .bbqg_content.content_yii .img-loading-fade img {
	-webkit-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 1.308s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii a.img-fade:hover img,
  .bbqg_content.content_yii .img-loading-fade:hover img {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.bbqg_content.content_yii .loading-fade {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.bbqg_content.content_yii .loading-overlay:before {
	background-color: #f8f8f8;
	content: "Loading...";
	font-size: 3em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.bbqg_content.content_yii mark {
	background-color: #fdf67b;
	border-radius: 30% 60% 80% 120%;
	display: inline-block;
	font-weight: 700;
	padding: 0 .25em;
}

.bbqg_content.content_yii .product-template,
  .bbqg_content.content_yii .product-template-horizontal,
  .bbqg_content.content_yii .product-template-list {
	display: none;
}

.bbqg_content.content_yii main {
	min-height: 11.8vh;
}

@media (max-width: 61.99em) {
	.bbqg_content.content_yii header.site-header {
		padding: 0;
	}

	.bbqg_content.content_yii header header {
		padding: 1rem;
	}
}

.bbqg_content.content_yii main,
  .bbqg_content.content_yii .container {
	position: relative;
}

.bbqg_content.content_yii .container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	width: 100%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .container {
		max-width: 90%;
		max-width: clamp(16rem, 90vw, 90rem);
	}
}

.bbqg_content.content_yii .container .container {
	max-width: none;
	min-width: auto;
	width: 100%;
}

.bbqg_content.content_yii .container-sm {
	margin-right: auto;
	margin-left: auto;
	max-width: 84%;
	min-width: 320px;
	width: 100%;
}

@media (min-width: 48em) and (max-width: 61.99em) {
	.bbqg_content.content_yii .container-sm {
		max-width: 61.8%;
	}
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .container-sm {
		max-width: 32.02%;
	}
}

.bbqg_content.content_yii .container-sm .container-sm {
	max-width: none;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii main {
		padding-left: 5%;
		padding-right: 5%;
	}

	.bbqg_content.content_yii main > .section.section-alt {
		margin-left: -5%;
		margin-right: -5%;
		width: 110%;
	}

	.bbqg_content.content_yii main > .section.section-alt > .section-inner {
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.bbqg_content.content_yii .container:before,
    .bbqg_content.content_yii .section:not(.container):before,
    .bbqg_content.content_yii .container:after,
    .bbqg_content.content_yii .section:not(.container):after {
		content: " ";
		display: table;
	}

	.bbqg_content.content_yii .container:after,
    .bbqg_content.content_yii .section:not(.container):after {
		clear: both;
	}
}

.bbqg_content.content_yii .prose p,
  .bbqg_content.content_yii .prose li,
  .bbqg_content.content_yii .text-prose {
	letter-spacing: .01875em;
	line-height: 1.667;
}

.bbqg_content.content_yii .text-measure {
	max-width: none;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .text-measure {
		max-width: 62ch;
	}
}

.bbqg_content.content_yii .section-measure {
	max-width: none;
}

@media (min-width: 62em) {
	.bbqg_content.content_yii .section-measure {
		max-width: 61.8%;
	}
}

.bbqg_content.content_yii nav ol,
  .bbqg_content.content_yii nav ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii nav ol > li > a,
  .bbqg_content.content_yii nav ul > li > a {
	display: block;
}

.bbqg_content.content_yii nav ol > li > a,
  .bbqg_content.content_yii nav ul > li > a {
	display: block;
	text-decoration: none;
}

.bbqg_content.content_yii nav ol > li > a:hover,
  .bbqg_content.content_yii nav ul > li > a:hover {
	text-decoration: underline;
}

.bbqg_content.content_yii nav ol.nav-horizontal,
  .bbqg_content.content_yii nav ul.nav-horizontal {
	white-space: nowrap;
	width: 100%;
}

.bbqg_content.content_yii nav ol.nav-horizontal > li,
  .bbqg_content.content_yii nav ul.nav-horizontal > li {
	display: inline-block;
}

.bbqg_content.content_yii nav ol.nav-vertical > li,
  .bbqg_content.content_yii nav ul.nav-vertical > li {
	display: block;
}

.bbqg_content.content_yii .list-bulleted,
  .bbqg_content.content_yii .bulleted {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 2em;
}

.bbqg_content.content_yii .list-bulleted li a,
  .bbqg_content.content_yii .bulleted li a {
	display: block;
	padding: 0.375rem 0;
}

.bbqg_content.content_yii .list-unstyled,
  .bbqg_content.content_yii .plain-list,
  .bbqg_content.content_yii .unstyled {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-unstyled > li > a,
  .bbqg_content.content_yii .plain-list > li > a,
  .bbqg_content.content_yii .unstyled > li > a {
	display: block;
}

.bbqg_content.content_yii .list-menu,
  .bbqg_content.content_yii .menu {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-menu > li > a,
  .bbqg_content.content_yii .menu > li > a {
	display: block;
}

.bbqg_content.content_yii .list-menu a,
  .bbqg_content.content_yii .menu a {
	display: block;
}

.bbqg_content.content_yii .list-menu > li,
  .bbqg_content.content_yii .menu > li,
  .bbqg_content.content_yii .list-menu > li > a,
  .bbqg_content.content_yii .menu > li > a {
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > li > a + ol,
  .bbqg_content.content_yii .menu > li > a + ol,
  .bbqg_content.content_yii .list-menu > li > a + ul,
  .bbqg_content.content_yii .menu > li > a + ul {
	margin-top: -.1875em;
	margin-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > li > a + ol > li,
  .bbqg_content.content_yii .menu > li > a + ol > li,
  .bbqg_content.content_yii .list-menu > li > a + ul > li,
  .bbqg_content.content_yii .menu > li > a + ul > li {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii .list-menu > li > a + ol > li > a,
  .bbqg_content.content_yii .menu > li > a + ol > li > a,
  .bbqg_content.content_yii .list-menu > li > a + ul > li > a,
  .bbqg_content.content_yii .menu > li > a + ul > li > a {
	padding-top: .125em;
	padding-bottom: .125em;
}

.bbqg_content.content_yii .list-menu.menu-condensed,
  .bbqg_content.content_yii .menu.menu-condensed {
	margin-top: 0;
	margin-bottom: .75em;
}

.bbqg_content.content_yii .list-menu.menu-condensed > li > a,
  .bbqg_content.content_yii .menu.menu-condensed > li > a {
	line-height: 1.25;
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-menu > * > .list-menu,
  .bbqg_content.content_yii .menu > * > .list-menu,
  .bbqg_content.content_yii .list-menu > * > .menu,
  .bbqg_content.content_yii .menu > * > .menu {
	margin-bottom: .75em;
}

.bbqg_content.content_yii ul.list-menu a {
	color: #42484d;
}

.bbqg_content.content_yii ul.list-menu a:hover {
	color: #e86412;
}

.bbqg_content.content_yii .list-menu--title,
  .bbqg_content.content_yii .menu-title {
	font-size: 1.0625em;
	font-weight: 700;
	margin: 0 auto;
}

.bbqg_content.content_yii .list-menu--title + .list-menu,
  .bbqg_content.content_yii .menu-title + .list-menu,
  .bbqg_content.content_yii .list-menu--title + .menu,
  .bbqg_content.content_yii .menu-title + .menu {
	margin-top: 0;
}

.bbqg_content.content_yii aside ul.list-menu {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a {
	display: block;
}

.bbqg_content.content_yii aside ul.list-menu > li + li {
	margin-top: .375em;
}

.bbqg_content.content_yii aside ul.list-menu > li > a,
  .bbqg_content.content_yii aside ul.list-menu > li > ul {
	margin-top: 0;
	margin-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu > li + li,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu > li + li {
	margin-top: .1875em;
}

.bbqg_content.content_yii aside ul.list-menu > li > a.list-menu > li > a,
  .bbqg_content.content_yii aside ul.list-menu > li > ul.list-menu > li > a {
	padding-top: 0;
	padding-bottom: 0;
}

.bbqg_content.content_yii aside ul.list-menu > li > a {
	padding-top: .1875em;
	padding-bottom: .1875em;
}

.bbqg_content.content_yii .list-checkbox {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.bbqg_content.content_yii .list-checkbox > li > a {
	display: block;
}

.bbqg_content.content_yii .list-checkbox .checkbox input {
	margin-right: .625em;
}

.bbqg_content.content_yii .bulleted-links a {
	display: block;
	padding: .375em 0;
	position: relative;
	left: 1em;
}

.bbqg_content.content_yii .bulleted-links a:before {
	color: #282b2d;
	content: "\2022";
	position: absolute;
	left: -1em;
}

.bbqg_content.content_yii dl.list-kv {
	margin: .75em 0;
	white-space: nowrap;
}

.bbqg_content.content_yii dl.list-kv dt,
  .bbqg_content.content_yii dl.list-kv dd {
	display: inline-block;
	margin: 0;
}

.bbqg_content.content_yii dl.list-kv dt:after {
	content: ": ";
	margin-right: .375em;
}

.bbqg_content.content_yii dl.list-kv dt + dt:before,
  .bbqg_content.content_yii dl.list-kv dd + dt:before {
	content: "\A";
	white-space: pre;
}

.bbqg_content.content_yii dl.list-kv dd + dd:before {
	content: "";
}

.bbqg_content.content_yii .content-box {
	border: 0.0625rem solid #e2e4e5;
	border-bottom-color: #babec1;
	display: block;
	margin: 1.5em auto;
	padding: 1.5em 1em;
	position: relative;
	text-align: left;
}

.bbqg_content.content_yii .expert-review-rank {
	background-color: #186385;
	display: inline-block;
	padding: 0.3rem .7em;
	color: white;
	vertical-align: middle;
}

.bbqg_content.content_yii .rotate-0 {
	transform: rotate(0deg);
}

.bbqg_content.content_yii .rotate-45 {
	transform: rotate(45deg);
}

.bbqg_content.content_yii .rotate-90 {
	transform: rotate(90deg);
}

.bbqg_content.content_yii .rotate-135 {
	transform: rotate(135deg);
}

.bbqg_content.content_yii .rotate-180 {
	transform: rotate(180deg);
}

.bbqg_content.content_yii .rotate-225 {
	transform: rotate(225deg);
}

.bbqg_content.content_yii .rotate-270 {
	transform: rotate(270deg);
}

.bbqg_content.content_yii .rotate-315 {
	transform: rotate(315deg);
}

.bbqg_content.content_yii .w-0pct {
	width: 0 !important;
}

.bbqg_content.content_yii .w-0 {
	width: 0 !important;
}

.bbqg_content.content_yii .w0 {
	width: 0 !important;
}

.bbqg_content.content_yii .w-5pct {
	width: 5% !important;
}

.bbqg_content.content_yii .w-5 {
	width: 5px !important;
}

.bbqg_content.content_yii .w5 {
	width: 5px !important;
}

.bbqg_content.content_yii .w-10pct {
	width: 10% !important;
}

.bbqg_content.content_yii .w-10 {
	width: 10px !important;
}

.bbqg_content.content_yii .w10 {
	width: 10px !important;
}

.bbqg_content.content_yii .w-15pct {
	width: 15% !important;
}

.bbqg_content.content_yii .w-15 {
	width: 15px !important;
}

.bbqg_content.content_yii .w15 {
	width: 15px !important;
}

.bbqg_content.content_yii .w-20pct {
	width: 20% !important;
}

.bbqg_content.content_yii .w-20 {
	width: 20px !important;
}

.bbqg_content.content_yii .w20 {
	width: 20px !important;
}

.bbqg_content.content_yii .w-25pct {
	width: 25% !important;
}

.bbqg_content.content_yii .w-25 {
	width: 25px !important;
}

.bbqg_content.content_yii .w25 {
	width: 25px !important;
}

.bbqg_content.content_yii .w-30pct {
	width: 30% !important;
}

.bbqg_content.content_yii .w-30 {
	width: 30px !important;
}

.bbqg_content.content_yii .w30 {
	width: 30px !important;
}

.bbqg_content.content_yii .w-35pct {
	width: 35% !important;
}

.bbqg_content.content_yii .w-35 {
	width: 35px !important;
}

.bbqg_content.content_yii .w35 {
	width: 35px !important;
}

.bbqg_content.content_yii .w-40pct {
	width: 40% !important;
}

.bbqg_content.content_yii .w-40 {
	width: 40px !important;
}

.bbqg_content.content_yii .w40 {
	width: 40px !important;
}

.bbqg_content.content_yii .w-45pct {
	width: 45% !important;
}

.bbqg_content.content_yii .w-45 {
	width: 45px !important;
}

.bbqg_content.content_yii .w45 {
	width: 45px !important;
}

.bbqg_content.content_yii .w-50pct {
	width: 50% !important;
}

.bbqg_content.content_yii .w-50 {
	width: 50px !important;
}

.bbqg_content.content_yii .w50 {
	width: 50px !important;
}

.bbqg_content.content_yii .w-55pct {
	width: 55% !important;
}

.bbqg_content.content_yii .w-55 {
	width: 55px !important;
}

.bbqg_content.content_yii .w55 {
	width: 55px !important;
}

.bbqg_content.content_yii .w-60pct {
	width: 60% !important;
}

.bbqg_content.content_yii .w-60 {
	width: 60px !important;
}

.bbqg_content.content_yii .w60 {
	width: 60px !important;
}

.bbqg_content.content_yii .w-65pct {
	width: 65% !important;
}

.bbqg_content.content_yii .w-65 {
	width: 65px !important;
}

.bbqg_content.content_yii .w65 {
	width: 65px !important;
}

.bbqg_content.content_yii .w-70pct {
	width: 70% !important;
}

.bbqg_content.content_yii .w-70 {
	width: 70px !important;
}

.bbqg_content.content_yii .w70 {
	width: 70px !important;
}

.bbqg_content.content_yii .w-75pct {
	width: 75% !important;
}

.bbqg_content.content_yii .w-75 {
	width: 75px !important;
}

.bbqg_content.content_yii .w75 {
	width: 75px !important;
}

.bbqg_content.content_yii .w-80pct {
	width: 80% !important;
}

.bbqg_content.content_yii .w-80 {
	width: 80px !important;
}

.bbqg_content.content_yii .w80 {
	width: 80px !important;
}

.bbqg_content.content_yii .w-85pct {
	width: 85% !important;
}

.bbqg_content.content_yii .w-85 {
	width: 85px !important;
}

.bbqg_content.content_yii .w85 {
	width: 85px !important;
}

.bbqg_content.content_yii .w-90pct {
	width: 90% !important;
}

.bbqg_content.content_yii .w-90 {
	width: 90px !important;
}

.bbqg_content.content_yii .w90 {
	width: 90px !important;
}

.bbqg_content.content_yii .w-95pct {
	width: 95% !important;
}

.bbqg_content.content_yii .w-95 {
	width: 95px !important;
}

.bbqg_content.content_yii .w95 {
	width: 95px !important;
}

.bbqg_content.content_yii .w-100pct {
	width: 100% !important;
}

.bbqg_content.content_yii .w-100 {
	width: 100px !important;
}

.bbqg_content.content_yii .w100 {
	width: 100px !important;
}

.bbqg_content.content_yii .fill-parent,
  .bbqg_content.content_yii .full-width,
  .bbqg_content.content_yii .w-full {
	width: 100% !important;
}

.bbqg_content.content_yii .w-auto {
	width: auto !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-t-0 {
	margin-top: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-r-0 {
	margin-right: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-b-0 {
	margin-bottom: 0 !important;
}

.bbqg_content.content_yii .m-0,
  .bbqg_content.content_yii .m-l-0 {
	margin-left: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-t-0 {
	padding-top: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-r-0 {
	padding-right: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-b-0 {
	padding-bottom: 0 !important;
}

.bbqg_content.content_yii .p-0,
  .bbqg_content.content_yii .p-l-0 {
	padding-left: 0 !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-t-5 {
	margin-top: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-r-5 {
	margin-right: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-b-5 {
	margin-bottom: 5px !important;
}

.bbqg_content.content_yii .m-5,
  .bbqg_content.content_yii .m-l-5 {
	margin-left: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-t-5 {
	padding-top: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-r-5 {
	padding-right: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-b-5 {
	padding-bottom: 5px !important;
}

.bbqg_content.content_yii .p-5,
  .bbqg_content.content_yii .p-l-5 {
	padding-left: 5px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-t-10 {
	margin-top: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-r-10 {
	margin-right: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-b-10 {
	margin-bottom: 10px !important;
}

.bbqg_content.content_yii .m-10,
  .bbqg_content.content_yii .m-l-10 {
	margin-left: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-t-10 {
	padding-top: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-r-10 {
	padding-right: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-b-10 {
	padding-bottom: 10px !important;
}

.bbqg_content.content_yii .p-10,
  .bbqg_content.content_yii .p-l-10 {
	padding-left: 10px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-t-15 {
	margin-top: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-r-15 {
	margin-right: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-b-15 {
	margin-bottom: 15px !important;
}

.bbqg_content.content_yii .m-15,
  .bbqg_content.content_yii .m-l-15 {
	margin-left: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-t-15 {
	padding-top: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-r-15 {
	padding-right: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-b-15 {
	padding-bottom: 15px !important;
}

.bbqg_content.content_yii .p-15,
  .bbqg_content.content_yii .p-l-15 {
	padding-left: 15px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-t-20 {
	margin-top: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-r-20 {
	margin-right: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-b-20 {
	margin-bottom: 20px !important;
}

.bbqg_content.content_yii .m-20,
  .bbqg_content.content_yii .m-l-20 {
	margin-left: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-t-20 {
	padding-top: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-r-20 {
	padding-right: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-b-20 {
	padding-bottom: 20px !important;
}

.bbqg_content.content_yii .p-20,
  .bbqg_content.content_yii .p-l-20 {
	padding-left: 20px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-t-25 {
	margin-top: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-r-25 {
	margin-right: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-b-25 {
	margin-bottom: 25px !important;
}

.bbqg_content.content_yii .m-25,
  .bbqg_content.content_yii .m-l-25 {
	margin-left: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-t-25 {
	padding-top: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-r-25 {
	padding-right: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-b-25 {
	padding-bottom: 25px !important;
}

.bbqg_content.content_yii .p-25,
  .bbqg_content.content_yii .p-l-25 {
	padding-left: 25px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-t-30 {
	margin-top: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-r-30 {
	margin-right: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-b-30 {
	margin-bottom: 30px !important;
}

.bbqg_content.content_yii .m-30,
  .bbqg_content.content_yii .m-l-30 {
	margin-left: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-t-30 {
	padding-top: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-r-30 {
	padding-right: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-b-30 {
	padding-bottom: 30px !important;
}

.bbqg_content.content_yii .p-30,
  .bbqg_content.content_yii .p-l-30 {
	padding-left: 30px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-t-35 {
	margin-top: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-r-35 {
	margin-right: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-b-35 {
	margin-bottom: 35px !important;
}

.bbqg_content.content_yii .m-35,
  .bbqg_content.content_yii .m-l-35 {
	margin-left: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-t-35 {
	padding-top: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-r-35 {
	padding-right: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-b-35 {
	padding-bottom: 35px !important;
}

.bbqg_content.content_yii .p-35,
  .bbqg_content.content_yii .p-l-35 {
	padding-left: 35px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-t-40 {
	margin-top: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-r-40 {
	margin-right: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-b-40 {
	margin-bottom: 40px !important;
}

.bbqg_content.content_yii .m-40,
  .bbqg_content.content_yii .m-l-40 {
	margin-left: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-t-40 {
	padding-top: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-r-40 {
	padding-right: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-b-40 {
	padding-bottom: 40px !important;
}

.bbqg_content.content_yii .p-40,
  .bbqg_content.content_yii .p-l-40 {
	padding-left: 40px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-t-45 {
	margin-top: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-r-45 {
	margin-right: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-b-45 {
	margin-bottom: 45px !important;
}

.bbqg_content.content_yii .m-45,
  .bbqg_content.content_yii .m-l-45 {
	margin-left: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-t-45 {
	padding-top: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-r-45 {
	padding-right: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-b-45 {
	padding-bottom: 45px !important;
}

.bbqg_content.content_yii .p-45,
  .bbqg_content.content_yii .p-l-45 {
	padding-left: 45px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-t-50 {
	margin-top: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-r-50 {
	margin-right: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-b-50 {
	margin-bottom: 50px !important;
}

.bbqg_content.content_yii .m-50,
  .bbqg_content.content_yii .m-l-50 {
	margin-left: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-t-50 {
	padding-top: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-r-50 {
	padding-right: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-b-50 {
	padding-bottom: 50px !important;
}

.bbqg_content.content_yii .p-50,
  .bbqg_content.content_yii .p-l-50 {
	padding-left: 50px !important;
}

.bbqg_content.content_yii .m-t-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-t-b-auto {
	margin-top: auto;
}

.bbqg_content.content_yii .m-r-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-r-l-auto {
	margin-right: auto;
}

.bbqg_content.content_yii .m-b-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-t-b-auto {
	margin-bottom: auto;
}

.bbqg_content.content_yii .m-l-auto,
  .bbqg_content.content_yii .m-auto,
  .bbqg_content.content_yii .m-r-l-auto {
	margin-left: auto;
}

.bbqg_content.content_yii .m-t-1,
  .bbqg_content.content_yii .m-1 {
	margin-top: 1px;
}

.bbqg_content.content_yii .m-r-1,
  .bbqg_content.content_yii .m-1 {
	margin-right: 1px;
}

.bbqg_content.content_yii .m-b-1,
  .bbqg_content.content_yii .m-1 {
	margin-bottom: 1px;
}

.bbqg_content.content_yii .m-l-1,
  .bbqg_content.content_yii .m-1 {
	margin-left: 1px;
}

.bbqg_content.content_yii .p-t-1,
  .bbqg_content.content_yii .p-1 {
	padding-top: 1px;
}

.bbqg_content.content_yii .p-r-1,
  .bbqg_content.content_yii .p-1 {
	padding-right: 1px;
}

.bbqg_content.content_yii .p-b-1,
  .bbqg_content.content_yii .p-1 {
	padding-bottom: 1px;
}

.bbqg_content.content_yii .p-l-1,
  .bbqg_content.content_yii .p-1 {
	padding-left: 1px;
}

.bbqg_content.content_yii .h-5,
  .bbqg_content.content_yii .height-5 {
	height: 5px !important;
}

.bbqg_content.content_yii .h-10,
  .bbqg_content.content_yii .height-10 {
	height: 10px !important;
}

.bbqg_content.content_yii .h-15,
  .bbqg_content.content_yii .height-15 {
	height: 15px !important;
}

.bbqg_content.content_yii .h-20,
  .bbqg_content.content_yii .height-20 {
	height: 20px !important;
}

.bbqg_content.content_yii .h-25,
  .bbqg_content.content_yii .height-25 {
	height: 25px !important;
}

.bbqg_content.content_yii .h-30,
  .bbqg_content.content_yii .height-30 {
	height: 30px !important;
}

.bbqg_content.content_yii .h-35,
  .bbqg_content.content_yii .height-35 {
	height: 35px !important;
}

.bbqg_content.content_yii .h-40,
  .bbqg_content.content_yii .height-40 {
	height: 40px !important;
}

.bbqg_content.content_yii .h-45,
  .bbqg_content.content_yii .height-45 {
	height: 45px !important;
}

.bbqg_content.content_yii .h-50,
  .bbqg_content.content_yii .height-50 {
	height: 50px !important;
}

.bbqg_content.content_yii .full-height,
  .bbqg_content.content_yii .h-full {
	height: 100% !important;
}

.bbqg_content.content_yii .h-auto {
	height: auto !important;
}

.bbqg_content.content_yii main {
	padding: 0 0 3em;
}

.bbqg_content.content_yii main > .content {
	margin: 0 auto;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.bbqg_content.content_yii main > .content .fade-in-from-bottom,
  .bbqg_content.content_yii main > .content .promo-square,
  .bbqg_content.content_yii main > .content .section-title,
  .bbqg_content.content_yii main > .content .stage,
  .bbqg_content.content_yii main > .content .stage-card,
  .bbqg_content.content_yii main > .content .brand-logo,
  .bbqg_content.content_yii main > .content .in-the-news-grid,
  .bbqg_content.content_yii main > .content .why-choose {
	will-change: opacity, transform;
}

.bbqg_content.content_yii main > .content img[data-src][loading="lazy"] {
	opacity: 0;
	-webkit-transform: translateY(48px);
	transform: translateY(48px);
	-webkit-transition: opacity 0.436s cubic-bezier(0, 0, 0.58, 1) 0.218s, transform 1.308s cubic-bezier(0, 0, 0.58, 1) 0.218s;
	transition: opacity 0.436s cubic-bezier(0, 0, 0.58, 1) 0.218s, transform 1.308s cubic-bezier(0, 0, 0.58, 1) 0.218s;
}

.bbqg_content.content_yii main > .content img[data-src][loading="lazy"].loaded {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.bbqg_content.content_yii main > .content .subheading,
  .bbqg_content.content_yii main > .content .section-title {
	letter-spacing: .01875em;
	padding-top: .3em;
	padding-bottom: .3em;
}

.bbqg_content.content_yii main > .content .section-title {
	font-size: 1.2em;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii main > .content .section-title {
		font-size: clamp(1em, 1.25vw, 1.25em);
	}
}

.bbqg_content.content_yii main > .content .subheading {
	font-size: .875em;
}

.bbqg_content.content_yii main > .content p.view-all {
	font-size: 1.0625em;
	letter-spacing: .075em;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii main > .content p.view-all {
		font-size: clamp(1em, 1.875vw, 1.1875em);
	}
}

.bbqg_content.content_yii main > .content p.view-all a {
	color: #42484d;
	font-weight: 500;
	padding: .1875em .5em;
	text-decoration: underline;
	text-decoration-color: #babec1;
	text-decoration-thickness: .0625em;
}

.bbqg_content.content_yii main > .content p.view-all a:hover {
	color: #e86412;
	text-decoration-color: #ffc599;
}

.bbqg_content.content_yii main > .content p.view-all a:focus,
  .bbqg_content.content_yii main > .content p.view-all a:active {
	color: #ff7b1a;
	text-decoration-color: #ffc599;
}

.bbqg_content.content_yii main .promo-square > img {
	padding: 5%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii main .promo-square > img {
		padding: 3% 0;
	}
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .overflow-x-grid {
		display: grid;
		grid-auto-flow: column;
		overflow-x: auto;
		padding: 0 0 1em;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}

	.bbqg_content.content_yii .overflow-x-grid > * {
		scroll-snap-align: center;
		scroll-snap-stop: always;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .flex-grid {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		gap: 1vw;
	}
}

.bbqg_content.content_yii .flex-media {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 auto;
}

.bbqg_content.content_yii .flex-media > .flex-media-object {
	padding: 0 clamp(0.5rem, 5%, 1rem);
}

.bbqg_content.content_yii .flex-media > .flex-media-body {
	width: 100%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.bbqg_content.content_yii .depts .dept.card {
	color: #42484d;
	padding: .75em 0;
}

.bbqg_content.content_yii .depts .dept.card:hover {
	color: currentColor;
}

.bbqg_content.content_yii .depts .dept.card:hover svg {
	color: #e86412;
	transform: scale(1.1);
}

.bbqg_content.content_yii .depts .dept.card svg {
	transition: color 0.218s cubic-bezier(0, 0, 1, 1), transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

.bbqg_content.content_yii .depts .dept.card .card-thumbnail {
	background-color: #f5f5f5;
	border-radius: 100%;
	max-height: 4rem;
	max-width: 4rem;
	padding: 0.4rem;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .depts .dept.card .card-thumbnail {
		max-height: 8rem;
		max-width: 8rem;
		padding: 1.6rem;
	}
}

.bbqg_content.content_yii .depts .dept.card .card-title {
	color: inherit;
	font-size: .875em;
	font-weight: 500;
	line-height: 1.2;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .depts .dept.card .card-title {
		font-size: clamp(0.875em, 1.25vw, 1.1875em);
	}
}

.bbqg_content.content_yii .depts.depts-grid.overflow-x-grid {
	gap: 2vw;
}

.bbqg_content.content_yii .depts.depts-grid.overflow-x-grid > * {
	width: 25vw;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .depts.depts-grid {
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.bbqg_content.content_yii .depts.depts-grid > * {
		width: 100%;
		-webkit-flex: 0 1 15%;
		-ms-flex: 0 1 15%;
		flex: 0 1 15%;
	}
}

.bbqg_content.content_yii .section-stage img {
	object-fit: cover;
}

.bbqg_content.content_yii .section-stage img.stage-cover-img {
	aspect-ratio: auto 1.5;
}

.bbqg_content.content_yii .section-stage .stage-card {
	border: 0 solid #fff;
	border-width: 0 1rem;
	color: #fff;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .section-stage .stage-card {
		border-width: .5em;
		border-radius: .1875em;
		margin: 0 3%;
		transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
		width: 100%;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.bbqg_content.content_yii .section-stage .stage-card:hover {
		text-decoration: none;
		transform: translateY(-10%);
	}
}

.bbqg_content.content_yii .section-stage .stage-card img {
	aspect-ratio: auto 1.5;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .section-stage .stage-card img {
		aspect-ratio: auto 1.6;
	}
}

.bbqg_content.content_yii .section-stage .stage-card p {
	color: inherit;
	line-height: 1.2;
	padding: 0.5rem 0.75rem;
}

.bbqg_content.content_yii .section-stage .stage-card p.absolute {
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .section-stage .stage-card p {
		font-size: 1.2em;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .section-stage {
		-webkit-justify-content: center;
		justify-content: center;
	}

	.bbqg_content.content_yii .section-stage .stage,
    .bbqg_content.content_yii .section-stage .stage-grid,
    .bbqg_content.content_yii .section-stage .stage-card {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	.bbqg_content.content_yii .section-stage .stage-grid {
		margin-top: -6%;
		padding: 0 3%;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}
}

.bbqg_content.content_yii .popular-brands {
	background: #f5f5f5;
	padding: .75em 0;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .popular-brands {
		background: none;
		padding: 0;
	}
}

.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo-img {
	object-fit: cover;
	aspect-ratio: auto 2;
	mix-blend-mode: multiply;
}

.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo {
	transition: transform 0.218s cubic-bezier(0.42, 0, 0.58, 1);
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo {
		min-width: 50vw;
		text-align: center;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo {
		width: 100%;
		-webkit-flex: 0 1 14%;
		-ms-flex: 0 1 14%;
		flex: 0 1 14%;
	}
}

.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo:hover {
	transform: scale(1.1);
}

.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo svg.brand-logo--blaze {
	max-width: 300px;
	min-width: 246px;
	position: relative;
	top: -.5em;
	width: 100%;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo svg.brand-logo--blaze {
		min-width: 55vw;
	}
}

.bbqg_content.content_yii .popular-brands .brand-logo-grid .brand-logo .brand-logo--bbqguys {
	max-width: 100%;
	object-fit: contain;
}

@media (max-width: 47.99em) {
	.bbqg_content.content_yii .popular-brands .brand-logo-grid.overflow-x-grid {
		grid-gap: 5vw;
		-webkit-align-items: center;
		align-items: center;
	}
}

.bbqg_content.content_yii .in-the-news-grid {
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	gap: 1vw;
}

.bbqg_content.content_yii .in-the-news-grid .brand-logo {
	margin: 1.5em 0;
	max-width: 44%;
	object-fit: contain;
}

.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-foxnews {
	max-width: 20%;
}

.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-inc {
	max-width: 35%;
}

.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-gq {
	max-width: 26%;
}

@media (min-width: 36em) and (max-width: 47.99em) {
	.bbqg_content.content_yii .in-the-news-grid .brand-logo {
		margin: .75em 0;
		max-width: 30%;
		padding: 0 3%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-foxnews {
		max-width: 16%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-inc {
		max-width: 24%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-gq {
		max-width: 18%;
	}
}

@media (min-width: 48em) {
	.bbqg_content.content_yii .in-the-news-grid {
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo {
		max-width: 12%;
		padding: 0;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-foxnews {
		max-width: 7%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-inc {
		max-width: 10%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-gq {
		max-width: 8%;
	}

	.bbqg_content.content_yii .in-the-news-grid .brand-logo.logo-realtor {
		max-width: 16%;
	}
}

.bbqg_content.content_yii .mobile #main-content .banners.section-hero {
	margin-left: 0;
	margin-right: 0;
	width: 100vw;
}

.bbqg_content.content_yii .extraBannerPadding {
	margin-top: 2em !important;
}

.bbqg_content.content_yii #homepage-in-the-news {
	padding-left: 4%;
	padding-right: 4%;
}

@media (min-width: 48em) {
	.bbqg_content.content_yii #homepage-popular-departments,
    .bbqg_content.content_yii #homepage-brand-trust-statements,
    .bbqg_content.content_yii #homepage-in-the-news {
		padding-left: 8%;
		padding-right: 8%;
	}
} 
