@import url( bless-style-blessed2.css?z=1450346132506 );
@import url( bless-style-blessed1.css?z=1450346132506 );

@media all and (max-width:768px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select select {
	display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select select {
	display: none !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select select {
	display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select select {
	display: none !important;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	padding: 0px 12px; color: rgb(153, 153, 153); line-height: 35px; font-size: 14px; font-weight: bold; display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	padding: 0px 12px; color: rgb(153, 153, 153); line-height: 35px; font-size: 14px; font-weight: bold; display: none !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	padding: 0px 12px; color: rgb(153, 153, 153); line-height: 35px; font-size: 14px; font-weight: bold; display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	padding: 0px 12px; color: rgb(153, 153, 153); line-height: 35px; font-size: 14px; font-weight: bold; display: none !important;
}
@media all and (max-width:768px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: block !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: block !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: block !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: block !important;
}
table.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table;
}
table.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table;
}
table.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table;
}
table.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table;
}
tr.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-row !important;
}
tr.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-row !important;
}
tr.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-row !important;
}
tr.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-row !important;
}
th.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
th.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
th.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
th.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
td.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
td.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
td.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
td.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .sort-by-select .text {
	display: table-cell !important;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by > a {
	margin: 0px 5px; float: left; display: block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by > a {
	margin: 0px 5px; float: left; display: block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by > a {
	margin: 0px 5px; float: left; display: block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by > a {
	margin: 0px 5px; float: left; display: block;
}
@media all and (max-width:768px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by > a {
	display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by > a {
	display: none !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by > a {
	display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by > a {
	display: none !important;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .popover .sort-by-link {
	margin: 5px 20px; color: rgb(102, 102, 102); display: block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .popover .sort-by-link {
	margin: 5px 20px; color: rgb(102, 102, 102); display: block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .popover .sort-by-link {
	margin: 5px 20px; color: rgb(102, 102, 102); display: block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .popover .sort-by-link {
	margin: 5px 20px; color: rgb(102, 102, 102); display: block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .popover .selected.sort-by-link {
	font-weight: bold;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .sort-by .popover .selected.sort-by-link {
	font-weight: bold;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .popover .selected.sort-by-link {
	font-weight: bold;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .sort-by .popover .selected.sort-by-link {
	font-weight: bold;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile {
	padding: 10px; width: 50%; float: right; display: none;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile {
	padding: 10px; width: 50%; float: right; display: none;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile {
	padding: 10px; width: 50%; float: right; display: none;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile {
	padding: 10px; width: 50%; float: right; display: none;
}
@media all and (max-width:768px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile {
	display: inline-block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile {
	display: inline-block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile {
	display: inline-block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile {
	display: inline-block;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile .btn-filter {
	background: url("../images/filter-arrow.png") no-repeat right rgb(255, 255, 255); padding: 0px 12px; width: 100%; height: 35px; color: rgb(153, 153, 153); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile .btn-filter {
	background: url("../images/filter-arrow.png") no-repeat right rgb(255, 255, 255); padding: 0px 12px; width: 100%; height: 35px; color: rgb(153, 153, 153); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile .btn-filter {
	background: url("../images/filter-arrow.png") no-repeat right rgb(255, 255, 255); padding: 0px 12px; width: 100%; height: 35px; color: rgb(153, 153, 153); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile .btn-filter {
	background: url("../images/filter-arrow.png") no-repeat right rgb(255, 255, 255); padding: 0px 12px; width: 100%; height: 35px; color: rgb(153, 153, 153); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: bold; float: left; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile .filter-content {
	display: none;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter .filter-mobile .filter-content {
	display: none;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile .filter-content {
	display: none;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter .filter-mobile .filter-content {
	display: none;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter::after {
	clear: both; display: block; content: "";
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .sorter::after {
	clear: both; display: block; content: "";
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter::after {
	clear: both; display: block; content: "";
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .sorter::after {
	clear: both; display: block; content: "";
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	padding-left: 10px; display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	padding-left: 10px; display: none !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	padding-left: 10px; display: none !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	padding-left: 10px; display: none !important;
}
@media all and (max-width:768px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: block !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: block !important;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: block !important;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: block !important;
}
table.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table;
}
table.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table;
}
table.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table;
}
table.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table;
}
tr.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-row !important;
}
tr.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-row !important;
}
tr.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-row !important;
}
tr.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-row !important;
}
th.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
th.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
th.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
th.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
td.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
td.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
td.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
td.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters {
	display: table-cell !important;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters li {
	color: rgb(65, 83, 93); font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-weight: bold;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content .active-filters li {
	color: rgb(65, 83, 93); font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-weight: bold;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters li {
	color: rgb(65, 83, 93); font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-weight: bold;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content .active-filters li {
	color: rgb(65, 83, 93); font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-weight: bold;
}
@media all and (min-width:769px)
{
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content {
	margin: 65px 0px 10px; padding-bottom: 20px;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .toolbar .toolbar-content {
	margin: 65px 0px 10px; padding-bottom: 20px;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content {
	margin: 65px 0px 10px; padding-bottom: 20px;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .toolbar .toolbar-content {
	margin: 65px 0px 10px; padding-bottom: 20px;
}
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .bottom-bar {
	margin: 40px auto; width: 100%; text-align: center; display: inline-block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .bottom-bar {
	margin: 40px auto; width: 100%; text-align: center; display: inline-block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .bottom-bar {
	margin: 40px auto; width: 100%; text-align: center; display: inline-block;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .bottom-bar {
	margin: 40px auto; width: 100%; text-align: center; display: inline-block;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .category-view .bottom-bar .load-more {
	margin: 0px auto;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .category-view .bottom-bar .load-more {
	margin: 0px auto;
}
.catalog-category-view #main .layout-2-cols div[role='main'] .results-view .bottom-bar .load-more {
	margin: 0px auto;
}
.catalogsearch-result-index #main .layout-2-cols div[role='main'] .results-view .bottom-bar .load-more {
	margin: 0px auto;
}
@media all and (min-width:769px)
{
.catalog-category-view #main .layout-2-cols {
	padding-right: 300px;
}
.catalogsearch-result-index #main .layout-2-cols {
	padding-right: 300px;
}
}
.catalog-category-view .mm-menu#filters .mm-next {
	border: currentColor; border-image: none; width: 25%; text-align: center; right: 0px; padding-top: 15px; vertical-align: middle; display: block !important; position: absolute; cursor: pointer;
}
.catalogsearch-result-index .mm-menu#filters .mm-next {
	border: currentColor; border-image: none; width: 25%; text-align: center; right: 0px; padding-top: 15px; vertical-align: middle; display: block !important; position: absolute; cursor: pointer;
}
.catalog-category-view .mm-menu#filters .mm-next::after {
	display: inline-block; content: "X";
}
.catalogsearch-result-index .mm-menu#filters .mm-next::after {
	display: inline-block; content: "X";
}
.catalog-category-view .mm-menu#filters .mm-list li {
	background: none;
}
.catalogsearch-result-index .mm-menu#filters .mm-list li {
	background: none;
}
.catalog-category-view .mm-menu#filters .mm-list a {
	border: currentColor; border-image: none; color: rgb(65, 83, 93); padding-left: 20px;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a {
	border: currentColor; border-image: none; color: rgb(65, 83, 93); padding-left: 20px;
}
.catalog-category-view .mm-menu#filters .mm-list a::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + span {
	padding-left: 20px;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + span {
	padding-left: 20px;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + span::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + span::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + span::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + span::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + a {
	padding-left: 20px;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + a {
	padding-left: 20px;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + a::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + a::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a.mm-subopen + a::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a.mm-subopen + a::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-list a:hover {
	border: currentColor; border-image: none;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a:hover {
	border: currentColor; border-image: none;
}
.catalog-category-view .mm-menu#filters .mm-list a:active {
	border: currentColor; border-image: none;
}
.catalogsearch-result-index .mm-menu#filters .mm-list a:active {
	border: currentColor; border-image: none;
}
.catalog-category-view .mm-menu#filters .gym_type.mm-list li a {
	background-position: 10px; padding-left: 40px; background-image: url("../images/checkbox-round.png"); background-repeat: no-repeat; background-color: transparent;
}
.catalogsearch-result-index .mm-menu#filters .gym_type.mm-list li a {
	background-position: 10px; padding-left: 40px; background-image: url("../images/checkbox-round.png"); background-repeat: no-repeat; background-color: transparent;
}
.catalog-category-view .mm-menu#filters .gym_type.mm-list li a.checked {
	background-image: url("../images/checkbox-tick-round.png");
}
.catalogsearch-result-index .mm-menu#filters .gym_type.mm-list li a.checked {
	background-image: url("../images/checkbox-tick-round.png");
}
.catalog-category-view .mm-menu#filters .gym_type.mm-list li a.amshopby-attr-selected {
	background-image: url("../images/checkbox-tick-round.png");
}
.catalogsearch-result-index .mm-menu#filters .gym_type.mm-list li a.amshopby-attr-selected {
	background-image: url("../images/checkbox-tick-round.png");
}
.catalog-category-view .mm-menu#filters .product_type.mm-list li a {
	background: url("../images/checkbox.png") no-repeat 10px; padding-left: 40px;
}
.catalogsearch-result-index .mm-menu#filters .product_type.mm-list li a {
	background: url("../images/checkbox.png") no-repeat 10px; padding-left: 40px;
}
.catalog-category-view .mm-menu#filters .product_type.mm-list li a.checked {
	background-image: url("../images/checkbox-tick.png");
}
.catalogsearch-result-index .mm-menu#filters .product_type.mm-list li a.checked {
	background-image: url("../images/checkbox-tick.png");
}
.catalog-category-view .mm-menu#filters .product_type.mm-list li a.amshopby-attr-selected {
	background-image: url("../images/checkbox-tick.png");
}
.catalogsearch-result-index .mm-menu#filters .product_type.mm-list li a.amshopby-attr-selected {
	background-image: url("../images/checkbox-tick.png");
}
.catalog-category-view .mm-menu#filters .mm-header {
	background: rgb(246, 247, 248);
}
.catalogsearch-result-index .mm-menu#filters .mm-header {
	background: rgb(246, 247, 248);
}
.catalog-category-view .mm-menu#filters .mm-header .mm-title {
	color: rgb(65, 83, 93); padding-top: 20px; font-weight: bold;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-title {
	color: rgb(65, 83, 93); padding-top: 20px; font-weight: bold;
}
.catalog-category-view .mm-menu#filters .mm-header .mm-prev {
	border: currentColor; border-image: none; width: 25%; padding-top: 15px;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-prev {
	border: currentColor; border-image: none; width: 25%; padding-top: 15px;
}
.catalog-category-view .mm-menu#filters .mm-header .mm-prev:hover {
	border: currentColor; border-image: none;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-prev:hover {
	border: currentColor; border-image: none;
}
.catalog-category-view .mm-menu#filters .mm-header .mm-prev:active {
	border: currentColor; border-image: none;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-prev:active {
	border: currentColor; border-image: none;
}
.catalog-category-view .mm-menu#filters .mm-header .mm-prev::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-prev::before {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-header .mm-prev::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalogsearch-result-index .mm-menu#filters .mm-header .mm-prev::after {
	border-color: rgb(67, 170, 224) !important;
}
.catalog-category-view .mm-menu#filters .mm-footer {
	background: rgb(246, 247, 248);
}
.catalogsearch-result-index .mm-menu#filters .mm-footer {
	background: rgb(246, 247, 248);
}
@media all and (orientation:portrait) and (max-width:768px)
{
.catalog-category-view .widget-banner.widget ul li {
	overflow: hidden;
}
.catalog-category-view .widget-banner.widget ul li img {
	width: 150%;
}
}
.catalog-category-view .content-container .after-header {
	clear: both;
}
@media all and (max-width:768px)
{
.catalog-category-view .content-container {
	margin: 70px 0px 0px;
}
}
.catalogsearch-result-index .header-container {
	margin-bottom: 0px;
}
.catalogsearch-result-index .page-title {
	padding: 0px 0px 0px 90px; margin-bottom: 0px;
}
@media all and (max-width:1024px)
{
.catalogsearch-result-index .page-title {
	padding: 0px 20px;
}
.catalogsearch-result-index .page-title::before {
	display: inline-block;
}
.catalogsearch-result-index .page-title::after {
	display: inline-block;
}
}
.product-view #product-info {
	position: relative; background-color: rgb(237, 237, 237);
}
.product-view #product_addtocart_form {
	margin: 0px auto; display: block; max-width: 1400px;
}
.product-view .product-shop {
	margin: 0px; padding: 40px 35px; border-radius: 0px; border: currentColor; border-image: none; position: relative; min-height: 1px; box-shadow: none;
}
@media all and (min-width:1025px)
{
.product-view .product-shop {
	width: 33.33%; float: left;
}
}
.product-view .product-shop::before {
	display: table; content: " ";
}
.product-view .product-shop::after {
	display: table; content: " ";
}
.product-view .product-shop::after {
	clear: both;
}
.product-view .product-shop::before {
	display: table; content: " ";
}
.product-view .product-shop::after {
	display: table; content: " ";
}
.product-view .product-shop::after {
	clear: both;
}
.product-view .product-shop .product-name {
	background: none; margin: 20px 0px 10px; padding: 0px; border: currentColor; border-image: none;
}
.product-view .product-shop .product-name .product-line {
	line-height: 1.1; font-family: "ConduitLight", Arial, Helvetica, sans-serif;
}
.product-view .product-shop .product-name h1 {
	color: rgb(65, 83, 93); line-height: 1.1; font-size: 44px;
}
.product-view .product-shop .price-box {
	font-size: 20px; font-weight: bold; margin-bottom: 25px;
}
.product-view .product-shop .price-box .specs {
	font-size: 12px; font-weight: normal;
}
.product-view .product-shop .price-box .old-price {
	text-decoration: line-through;
}
@media all and (max-width:1025px) and (min-width:769px)
{
.product-view .product-shop .product-main-info {
	width: 50%; padding-right: 10px; clear: left; float: left;
}
.product-view .product-shop .product-collateral {
	width: 50%; padding-right: 10px; clear: left; float: left;
}
.product-view .product-shop .add-to-box {
	width: 50%; padding-left: 10px; clear: right; float: right;
}
.product-view .product-shop .product-other-social {
	width: 50%; padding-left: 10px; clear: right; float: right;
}
.product-view .product-shop .add-to-box {
	margin-top: 230px;
}
.product-view .product-shop .add-to-box .add-to-cart {
	margin-right: 0px; margin-left: 0px;
}
}
.product-view .product-shop .request-quote {
	padding: 6px 30px; border-radius: 1px; border: 1px solid rgb(91, 188, 123); border-image: none; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.73; font-size: 18px; font-weight: bold; margin-bottom: 40px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; background-color: rgb(91, 188, 123); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.product-view .product-shop .request-quote:focus {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .request-quote:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .active.request-quote:focus {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .focus.request-quote {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .focus.request-quote:active {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .focus.active.request-quote {
	outline: dotted thin; outline-offset: -2px;
}
.product-view .product-shop .request-quote:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.product-view .product-shop .request-quote:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.product-view .product-shop .focus.request-quote {
	color: rgb(255, 255, 255); text-decoration: none;
}
.product-view .product-shop .request-quote:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.product-view .product-shop .active.request-quote {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.product-view .product-shop .disabled.request-quote {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.product-view .product-shop [disabled].request-quote {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
fieldset[disabled] .product-view .product-shop .request-quote {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.product-view .product-shop .request-quote:focus {
	
}
.product-view .product-shop .request-quote:focus:active {
	
}
.product-view .product-shop .focus.request-quote {
	
}
.product-view .product-shop .focus.request-quote:active {
	
}
.product-view .product-shop .focus.active.request-quote {
	
}
.product-view .product-shop .request-quote:hover {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.product-view .product-shop .request-quote:focus {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.product-view .product-shop .focus.request-quote {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.product-view .product-shop .request-quote:active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.product-view .product-shop .active.request-quote {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.open > .product-view.dropdown-toggle .product-shop .request-quote {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(48, 113, 169);
}
.product-view .product-shop .request-quote:active {
	background-image: none;
}
.product-view .product-shop .active.request-quote {
	background-image: none;
}
.open > .product-view.dropdown-toggle .product-shop .request-quote {
	background-image: none;
}
.product-view .product-shop .disabled.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .disabled.request-quote:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].request-quote:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .request-quote:hover {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .disabled.request-quote:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].request-quote:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .request-quote:focus {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .focus.disabled.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].focus.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .focus.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .disabled.request-quote:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].request-quote:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .request-quote:active {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .active.disabled.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop [disabled].active.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
fieldset[disabled] .product-view .product-shop .active.request-quote {
	border-color: rgb(53, 126, 189); background-color: rgb(66, 139, 202);
}
.product-view .product-shop .request-quote .badge {
	color: rgb(66, 139, 202); background-color: rgb(255, 255, 255);
}
.product-view .product-shop .request-quote:hover {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.product-view .product-shop .request-quote:focus {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.product-view .product-shop .focus.request-quote {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.product-view .product-shop .request-quote:active {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.product-view .product-shop .active.request-quote {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.open > .product-view.dropdown-toggle .product-shop .request-quote {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.product-view .product-shop .request-quote:active {
	background-image: none;
}
.product-view .product-shop .active.request-quote {
	background-image: none;
}
.open > .product-view.dropdown-toggle .product-shop .request-quote {
	background-image: none;
}
.product-view .product-shop .disabled.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .disabled.request-quote:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].request-quote:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .request-quote:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .disabled.request-quote:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].request-quote:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .request-quote:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .focus.disabled.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].focus.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .focus.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .disabled.request-quote:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].request-quote:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .request-quote:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .active.disabled.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop [disabled].active.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .product-view .product-shop .active.request-quote {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.product-view .product-shop .request-quote .badge {
	color: rgb(91, 188, 123); background-color: rgb(255, 255, 255);
}
.product-view .product-shop .request-quote:hover {
	border-color: rgb(112, 211, 144); background-color: rgb(112, 211, 144);
}
.product-view .product-shop .request-quote:focus {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.product-view .product-shop .focus.request-quote {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.product-view .product-shop .request-quote:active {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.product-view .product-shop .active.request-quote {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.product-view .product-shop .request-quote a {
	color: rgb(255, 255, 255);
}
.product-view .add-to-box .add-to-cart .input-group-addon {
	display: none;
}
.product-view .add-to-box .add-to-cart #qty {
	display: none;
}
.product-view .add-to-box .add-to-cart .btn-cart {
	position: relative;
}
.product-view .add-to-box .add-to-cart .btn-cart .sprite {
	left: 15px; top: 8px; position: absolute;
}
.product-view .add-to-box .add-to-cart .btn-cart:active .sprite {
	background-position: -148px -90px; width: 20px; height: 20px; background-image: url("../images/sprites.png"); background-repeat: no-repeat;
}
.product-view .add-to-box .add-to-cart .btn-cart:focus .sprite {
	background-position: -148px -90px; width: 20px; height: 20px; background-image: url("../images/sprites.png"); background-repeat: no-repeat;
}
.product-view .request-quote {
	padding-bottom: 10px;
}
.product-view .request-quote a {
	border: currentColor; border-image: none; color: rgb(65, 83, 93);
}
.product-view .request-quote a:hover {
	border: currentColor; border-image: none;
}
.product-view .request-quote a:active {
	border: currentColor; border-image: none;
}
.product-view .product-other-social .link-catalog {
	width: 167px; color: rgb(65, 83, 93); font-weight: bold; vertical-align: middle; display: inline-block;
}
@media all and (max-width:768px)
{
.product-view .product-other-social .link-catalog .btn-default.button {
	padding: 6px 20px;
}
}
.product-view .product-other-social .link-catalog:hover {
	color: rgb(44, 56, 63);
}
.product-view .product-other-social .sprite {
	vertical-align: middle;
}
.product-view .product-other-social a.sprite {
	margin: 0px 5px;
}
.product-view .product-other-social .social-container {
	top: 8px; float: right; position: relative;
}
.product-view .product-other-social .social-container .toggle-social {
	display: inline-block !important;
}
.product-view .product-other-social #product-social-shares-content {
	width: 242px; position: relative;
}
.product-view .product-other-social #product-social-shares-content .title {
	margin: 15px 0px 5px; text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.product-view .product-other-social #product-social-shares-content .social-icons {
	padding: 15px 0px; text-align: center;
}
.product-view .product-other-social #product-social-shares-content .social-icons a {
	margin: 0px 15px;
}
.product-view .product-other-social #product-social-shares-content .social-icons a:hover {
	opacity: 0.6;
}
.product-view .product-other-social #product-social-shares-content .close {
	top: -10px; right: -4px; position: absolute;
}
.product-view .more-views {
	display: none;
}
.product-view .box-related-posts {
	padding: 0px;
}
.product-view .box-related-posts ul {
	margin: 0px;
}
.product-view .box-related-posts .post a {
	color: rgb(67, 170, 224); font-weight: bold;
}
@media all and (max-width:1024px)
{
.product-view .box-related-posts .post .opened {
	padding-bottom: 30px;
}
}
.product-view .box-related-posts .post-type-b2b {
	position: relative;
}
.product-view .box-related-posts .post-type-b2b .container .post-image {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .post-type-b2b .container .post-image {
	width: 50%; float: left;
}
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-b2b .container .post-image {
	display: none !important;
}
}
.product-view .box-related-posts .post-type-b2b .container .post-image img {
	max-width: 100%;
}
.product-view .box-related-posts .post-type-b2b .container .post-content {
	color: rgb(102, 102, 102); padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .post-type-b2b .container .post-content {
	width: 50%; float: left;
}
}
.product-view .box-related-posts .post-type-b2b .container .post-content h2 {
	margin: 20px 0px; padding: 0px; width: auto !important; color: rgb(65, 83, 93); line-height: 40px; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 44px;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-b2b .container .post-content h2 {
	text-align: left;
}
}
.product-view .box-related-posts .post-type-b2b .container .post-content h3 {
	margin: 20px 0px; color: rgb(65, 83, 93); font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request {
	margin-top: 60px;
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button {
	border-color: rgb(70, 184, 218); padding: 6px 35px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.open > .product-view.dropdown-toggle .box-related-posts .post-type-b2b .container .post-content .quote-request button {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:active {
	background-image: none;
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.active {
	background-image: none;
}
.open > .product-view.dropdown-toggle .box-related-posts .post-type-b2b .container .post-content .quote-request button {
	background-image: none;
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled] {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.disabled:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled]:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.disabled:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled]:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.focus.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled].focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.disabled:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled]:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.active.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button[disabled].active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.product-view .box-related-posts .post-type-b2b .container .post-content .quote-request button .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-b2b .container {
	padding: 0px;
}
.product-view .box-related-posts .post-type-b2b .container h2 {
	margin: 0px -20px !important; padding: 20px !important; background-color: rgb(237, 239, 241);
}
}
.product-view .box-related-posts .post-type-b2b .no-image.container .post-content {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .post-type-b2b .no-image.container .post-content {
	width: 100%; float: left;
}
}
.product-view .box-related-posts .title-features-container > .sprite {
	display: none !important;
}
.product-view .box-related-posts .post-type-specification {
	background: rgb(246, 247, 248); overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: relative; min-height: 700px;
}
.product-view .box-related-posts .post-type-specification .container > .sprite {
	display: none !important;
}
.product-view .box-related-posts .post-type-specification .title {
	margin: 100px -10px 20px; padding: 0px 40px; text-transform: uppercase; letter-spacing: 2px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 24px;
}
.product-view .box-related-posts .post-type-specification .background {
	top: 0px; right: 0px; position: absolute; min-width: 400px; max-width: 50%;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification .background {
	display: none !important;
}
}
.product-view .box-related-posts .post-type-specification .specification-list {
	padding: 0px 30px; overflow: hidden; margin-top: 20px;
}
.product-view .box-related-posts .post-type-specification .specification-list::before {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-specification .specification-list::after {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-specification .specification-list::after {
	clear: both;
}
.product-view .box-related-posts .post-type-specification .specification-list::before {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-specification .specification-list::after {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-specification .specification-list::after {
	clear: both;
}
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box {
	padding-left: 0px;
}
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box .list-label {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: bold; margin-top: 30px;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box .list-label {
	margin-top: 10px;
}
}
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box .list-content {
	padding: 5px 0px; line-height: 28px; font-size: 26px;
}
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box .list-content .value {
	color: rgb(65, 83, 93); line-height: 20px; font-size: 15px; font-weight: bold; display: block;
}
.product-view .box-related-posts .post-type-specification .specification-list .attribute-box .list-content .unit {
	margin: 0px 10px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 18px;
}
.product-view .box-related-posts .post-type-specification .with-image.specification-list {
	max-width: 50%;
}
.product-view .box-related-posts .post-type-specification .with-image.specification-list :nth-child(3n+1).attribute-box {
	clear: both;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification .with-image.specification-list {
	max-width: 100%;
}
}
.product-view .box-related-posts .post-type-specification :nth-child(4n+1).no-image.specification-list {
	clear: both;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification .specification-list {
	padding: 0px 10px 30px;
}
}
.product-view .box-related-posts .post-type-specification #full-specs {
	margin: 120px 0px 30px; padding: 0px 30px;
}
.product-view .box-related-posts .post-type-specification #full-specs span {
	color: rgb(67, 170, 224); font-weight: bold; display: block; cursor: pointer;
}
.product-view .box-related-posts .post-type-specification #full-specs span.less {
	display: none;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification #full-specs {
	margin: 40px 0px 30px; padding: 0px 10px;
}
}
@media all and (max-width:1280px)
{
.product-view .box-related-posts .post-type-specification {
	min-height: 500px;
}
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .post-type-specification {
	border: currentColor; border-image: none; min-height: 0px;
}
}
.product-view .box-related-posts .features.title {
	margin: 100px auto -80px; text-transform: uppercase; padding-right: 10px; padding-left: 10px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 24px; position: relative;
}
.product-view .box-related-posts h2 {
	margin: 100px auto -80px; text-transform: uppercase; padding-right: 10px; padding-left: 10px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 24px; position: relative;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .features.title {
	width: 740px;
}
.product-view .box-related-posts h2 {
	width: 740px;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .features.title {
	width: 960px;
}
.product-view .box-related-posts h2 {
	width: 960px;
}
}
@media all and (min-width:1281px)
{
.product-view .box-related-posts .features.title {
	width: 1281px;
}
.product-view .box-related-posts h2 {
	width: 1281px;
}
}
.product-view .box-related-posts .features.title > .navbar-header {
	margin-right: -10px; margin-left: -10px;
}
.product-view .box-related-posts h2 > .navbar-header {
	margin-right: -10px; margin-left: -10px;
}
.product-view .box-related-posts .features.title > .navbar-collapse {
	margin-right: -10px; margin-left: -10px;
}
.product-view .box-related-posts h2 > .navbar-collapse {
	margin-right: -10px; margin-left: -10px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .features.title > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.product-view .box-related-posts h2 > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.product-view .box-related-posts .features.title > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.product-view .box-related-posts h2 > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
}
.product-view .box-related-posts .feature-primary-container {
	width: 100%; overflow: hidden; padding-bottom: 100px; display: block; white-space: nowrap; position: relative;
}
.product-view .box-related-posts .feature-primary-container .control {
	display: block !important;
}
.product-view .box-related-posts .feature-primary-container .left.control {
	left: 1%;
}
.product-view .box-related-posts .feature-primary-container .right.control {
	right: 1%;
}
.product-view .box-related-posts .feature-primary-container::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container::after {
	clear: both;
}
.product-view .box-related-posts .feature-primary-container::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container::after {
	clear: both;
}
.product-view .box-related-posts .feature-primary-container .rotate {
	overflow: hidden; position: relative; background-color: rgb(238, 238, 243);
}
.product-view .box-related-posts .feature-primary-container .rotate::after {
	left: 50%; width: 120%; height: 150px; bottom: -100px; margin-left: -60%; position: absolute; content: " "; transform: rotate(-3deg); background-color: white; -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);
}
.product-view .box-related-posts .feature-primary-container .rotate::after {
	transform: rotate(3deg); -webkit-transform: rotate(3deg); -o-transform: rotate(3deg);
}
.product-view .box-related-posts .feature-primary-container .item {
	background-position: right bottom; padding: 0px; width: 100%; height: 650px; float: left; white-space: normal; background-repeat: no-repeat; background-size: contain;
}
.product-view .box-related-posts .feature-primary-container .item .item-wrapper {
	position: relative;
}
.product-view .box-related-posts .feature-primary-container .item .inner::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container .item .inner::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container .item .inner::after {
	clear: both;
}
.product-view .box-related-posts .feature-primary-container .item .inner::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container .item .inner::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-primary-container .item .inner::after {
	clear: both;
}
.product-view .box-related-posts .feature-primary-container .item .post-content {
	padding-top: 150px; padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .feature-primary-container .item .post-content {
	width: 41.66%; float: left;
}
}
.product-view .box-related-posts .feature-primary-container .item .post-content .std h2 {
	margin: 20px 0px; color: rgb(65, 83, 93); line-height: 40px; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 44px;
}
.product-view .box-related-posts .feature-primary-container .item .post-content .std h3 {
	margin: 20px 0px; color: rgb(65, 83, 93); line-height: 40px; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 44px;
}
.product-view .box-related-posts .feature-primary-container .item .post-content .std h2 {
	text-transform: none; padding-left: 0px;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .feature-primary-container .item .post-content .std h2 {
	text-align: left;
}
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .feature-primary-container .item .post-content {
	padding-top: 0px;
}
}
.product-view .box-related-posts .feature-primary-container .item .background {
	top: 0px; right: 0px; position: absolute; min-width: 400px; max-width: 40%;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .feature-primary-container .item .background {
	margin-top: 20px; position: static; max-width: 100%;
}
}
.product-view .box-related-posts .feature-primary-container .carousel-indicators {
	bottom: 75px; display: block !important;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .feature-primary-container .left.control {
	left: 15px;
}
}
.product-view .box-related-posts .feature-secondary-container {
	margin: 0px auto; padding-bottom: 100px; max-width: 1280px;
}
.product-view .box-related-posts .feature-secondary-container::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-secondary-container::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-secondary-container::after {
	clear: both;
}
.product-view .box-related-posts .feature-secondary-container::before {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-secondary-container::after {
	display: table; content: " ";
}
.product-view .box-related-posts .feature-secondary-container::after {
	clear: both;
}
.product-view .box-related-posts .feature-secondary-container ul {
	text-align: center;
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single {
	width: 33%; text-align: left; vertical-align: top; display: inline-block;
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-image {
	text-align: center; padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-image {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-image {
	width: 100%; float: left;
}
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-image img {
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
@media all and (max-width:1024px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-image img {
	max-width: 100%;
}
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content {
	padding: 0px 20px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content {
	width: 66.66%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content {
	width: 100%; float: left;
}
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content h2 {
	margin: 25px 0px 12.5px !important; padding: 0px !important; width: auto; text-transform: none !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 20px !important; font-weight: bold !important;
}
@media all and (max-width:768px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content h2 {
	background: none !important; text-align: left; line-height: 1; letter-spacing: normal;
}
}
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single .post-content h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .feature-secondary-container :nth-child(2n).feature-secondary-single .post-image {
	left: 66.66%;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .feature-secondary-container :nth-child(2n).feature-secondary-single .post-image {
	left: 0%;
}
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .feature-secondary-container :nth-child(2n).feature-secondary-single .post-content {
	right: 33.33%;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .feature-secondary-container :nth-child(2n).feature-secondary-single .post-content {
	right: 0%;
}
}
@media all and (max-width:1024px)
{
.product-view .box-related-posts .feature-secondary-container .feature-secondary-single {
	width: 100%;
}
}
.product-view .box-related-posts .post-type-solution {
	background: radial-gradient(circle, rgb(242, 208, 108), rgb(232, 174, 68)) no-repeat rgb(232, 174, 68); padding: 120px 0px; text-align: center; color: rgb(255, 255, 255);
}
.product-view .box-related-posts .post-type-solution h2 {
	margin: 0px; letter-spacing: 7px; font-size: 24px;
}
.product-view .box-related-posts .post-type-solution h3 {
	margin: 35px 0px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 55px;
}
.product-view .box-related-posts .post-type-solution a {
	border-radius: 1px; color: rgb(255, 255, 255); background-color: rgb(67, 170, 224);
}
.product-view .box-related-posts .post-type-extra-copy::before {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-extra-copy::after {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-extra-copy::after {
	clear: both;
}
.product-view .box-related-posts .post-type-extra-copy::before {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-extra-copy::after {
	display: table; content: " ";
}
.product-view .box-related-posts .post-type-extra-copy::after {
	clear: both;
}
.product-view .box-related-posts .post-type-extra-copy .post-image {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .post-type-extra-copy .post-image {
	width: 50%; float: left;
}
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .post-type-extra-copy .post-image {
	right: 50%;
}
}
.product-view .box-related-posts .post-type-extra-copy .post-image img {
	max-width: 100%;
}
.product-view .box-related-posts .post-type-extra-copy .post-content {
	padding: 20px 20px 50px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .post-type-extra-copy .post-content {
	width: 50%; float: left;
}
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .post-type-extra-copy .post-content {
	left: 50%;
}
}
@media all and (min-width:769px)
{
.product-view .box-related-posts .post-type-extra-copy .no-image.post-content {
	left: 0%;
}
}
@media all and (min-width:1025px)
{
.product-view .box-related-posts .post-type-extra-copy .no-image.post-content {
	margin: 0px auto; width: 1020px; float: none;
}
}
@media all and (min-width:769px)
{
.product-view .box-related-posts {
	padding-top: 56px;
}
}
.product-view .box-collateral {
	background: none; border: currentColor; border-image: none; margin-bottom: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
@media all and (max-width:768px)
{
.product-view .box-collateral {
	margin: 0px 0px 10px;
}
}
.product-view .box-collateral .item {
	min-height: 0px;
}
@media all and (max-width:768px)
{
.product-view .box-collateral .control {
	display: none !important;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.product-view .box-collateral .control {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.product-view .box-collateral .carousel-indicators {
	display: none !important;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.product-view .box-collateral .carousel-indicators {
	display: none !important;
}
}
.product-view .social-streams {
	background: rgb(255, 255, 255); border-top-color: rgb(221, 223, 225); border-top-width: 1px; border-top-style: solid;
}
.product-view .social-streams ul.stream {
	height: auto !important; margin-bottom: 0px;
}
.product-view .social-streams::before {
	display: table; content: " ";
}
.product-view .social-streams::after {
	display: table; content: " ";
}
.product-view .social-streams::after {
	clear: both;
}
.product-view .social-streams::before {
	display: table; content: " ";
}
.product-view .social-streams::after {
	display: table; content: " ";
}
.product-view .social-streams::after {
	clear: both;
}
.product-view .social-streams .instagram-social-stream {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
.product-view .social-streams .twitter-social-stream {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-view .social-streams .instagram-social-stream {
	width: 50%; float: left;
}
.product-view .social-streams .twitter-social-stream {
	width: 50%; float: left;
}
}
.product-view .social-streams .instagram-social-stream .dcsns-toolbar {
	display: none !important;
}
.product-view .social-streams .twitter-social-stream .dcsns-toolbar {
	display: none !important;
}
@media all and (max-width:768px)
{
.product-view .social-streams .instagram-social-stream ul.stream li:not(:first-child) {
	display: none !important;
}
.product-view .social-streams .twitter-social-stream ul.stream li:not(:first-child) {
	display: none !important;
}
}
.product-view .social-streams .instagram-social-stream li {
	list-style: none;
}
.product-view .social-streams .twitter-social-stream li {
	list-style: none;
}
.product-view .social-streams .instagram-social-stream li a {
	color: rgb(67, 170, 224);
}
.product-view .social-streams .twitter-social-stream li a {
	color: rgb(67, 170, 224);
}
.product-view .social-streams .instagram-social-stream ul.stream li {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative !important; min-height: 1px; transform: none !important;
}
@media all and (min-width:769px)
{
.product-view .social-streams .instagram-social-stream ul.stream li {
	width: 50%; float: left;
}
}
.product-view .social-streams .instagram-social-stream ul.stream li .inner span:not(.section-thumb) {
	display: none !important;
}
.product-view .social-streams .instagram-social-stream ul.stream li .inner .section-thumb img:not(.icon) {
	width: 100%;
}
.product-view .social-streams .instagram-social-stream ul.stream li .inner .section-thumb img.icon {
	top: auto !important; right: 30px; bottom: 20px; visibility: visible !important; position: absolute;
}
.product-view .social-streams .instagram-social-stream ul.stream li .section-intro {
	display: none !important;
}
.product-view .social-streams .instagram-social-stream ul.stream li > a {
	display: none !important;
}
.product-view .social-streams .twitter-social-stream li {
	left: 25% !important; top: 50% !important; width: 50%; transform: translateY(-50%) !important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.product-view .social-streams .twitter-social-stream li .inner .section-thumb {
	display: none !important;
}
.product-view .social-streams .twitter-social-stream li .inner .section-text {
	text-align: center;
}
.product-view .social-streams .twitter-social-stream li .inner .section-text .twitter-user {
	line-height: 60px; font-size: 22px; display: block;
}
.product-view .social-streams .swiper-pagination {
	bottom: 50px;
}
.product-essential {
	padding: 0px;
}
.product-essential .product-img-box {
	padding: 0px 10px; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-essential .product-img-box {
	width: 66.66%; float: left;
}
}
@media all and (max-width:1024px)
{
.product-essential .product-img-box {
	position: relative;
}
}
.product-essential .product-img-box img {
	background: none; padding: 0px; border-radius: 0px; border: currentColor; border-image: none;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery > .indicator li {
	background-size: 75px;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery > .indicator li .icon-360 {
	left: 50%; top: 45%; width: auto; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
@media all and (orientation:landscape) and (max-width:768px)
{
.product-essential .product-img-box .product-gallery .blueimp-gallery > .indicator {
	left: 0px; right: auto;
}
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 {
	top: 50%; width: 100%; position: absolute; max-height: 100%; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div {
	background: rgb(255, 255, 255); max-width: 92% !important;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div > a {
	border: currentColor; border-image: none; left: 50%; width: 100%; position: absolute !important; cursor: default; transform: translateX(-50%); background-position-x: center !important; background-size: 95% !important; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div > a:hover {
	border: currentColor; border-image: none;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div > a:active {
	border: currentColor; border-image: none;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div > a > div {
	display: none !important;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div > a > span {
	display: none !important;
}
@media all and (max-width:1024px)
{
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 > div {
	max-width: 100% !important;
}
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 .MagicToolboxMessage {
	display: none !important;
}
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 .click-for-360 {
	top: 70px; text-align: right; right: 15px; line-height: 15px; font-size: 11px; position: absolute; z-index: 2;
}
@media all and (min-width:1025px)
{
.product-essential .product-img-box .product-gallery .blueimp-gallery .slide .element-360 .click-for-360 {
	display: none;
}
}
.product-essential .product-image .product-badge {
	left: 40px; top: 50px; position: absolute;
}
@media all and (max-width:767px)
{
.product-essential .product-image .product-badge {
	left: auto; top: auto; transform: scale(0.7); -webkit-transform: scale(0.7); -o-transform: scale(0.7);
}
}
.product-essential .product-image img {
	margin: 0px auto; width: auto; display: block; position: relative; max-height: 620px;
}
.product-collateral {
	padding: 0px;
}
.product-collateral #collateral-tabs {
	text-transform: uppercase; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
.product-collateral #collateral-tabs li a {
	padding: 8px 12px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.product-collateral #collateral-tabs li a::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.product-collateral #collateral-tabs li.active a {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.product-collateral #collateral-tabs li.active a::after {
	display: block;
}
.product-collateral #collateral-tabs-content li {
	margin: 20px 3px; height: 215px; color: rgb(102, 102, 102); overflow: auto; display: none;
}
.product-collateral #collateral-tabs-content li.active {
	display: block;
}
.product-collateral #collateral-tabs-content .nano-content .std {
	padding-right: 10px;
}
.product-collateral #collateral-tabs-content .nano-content ul {
	padding: 0px;
}
.product-collateral #collateral-tabs-content .nano-content ul li {
	margin: 0px; height: auto; display: block;
}
.product-collateral #collateral-tabs-content .nano > .nano-pane {
	opacity: 1;
}
.product-recommendations {
	background: rgb(246, 247, 248); overflow: hidden; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.product-recommendations h2.title {
	margin: 55px 0px 50px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 2; letter-spacing: 2px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 26px;
}
@media all and (max-width:768px)
{
.product-recommendations h2.title {
	text-align: center;
}
}
.product-recommendations .container {
	padding: 0px 70px;
}
@media all and (max-width:1024px)
{
.product-recommendations .container {
	width: 100%;
}
}
.product-recommendations .container > .sprite {
	display: none !important;
}
.product-recommendations .box-collateral {
	padding: 0px 0px 40px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.product-recommendations .box-collateral .box-title .title {
	margin: 0px 0px 10px; text-align: left; color: rgb(65, 83, 93); text-transform: none; line-height: 1.5; letter-spacing: 0px; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 30px;
}
.product-recommendations .collateral-product-table {
	padding: 3px 0px 25px; margin-right: -10px; margin-left: -10px;
}
.product-recommendations .collateral-product-table .products-grid {
	margin: 0px; width: 100%; padding-bottom: 2px; display: inline-block; white-space: nowrap;
}
.product-recommendations .collateral-product-table .products-grid .item {
	padding: 0px; width: 100%;
}
.product-recommendations .collateral-product-table .products-grid .item-inner {
	padding-bottom: 0px; font-size: 11px; vertical-align: top; float: none !important; display: inline-block; white-space: normal;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .inner {
	background: rgb(255, 255, 255); padding: 15px 20px; transition:box-shadow 200ms ease-in; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: box-shadow 200ms ease-in; -o-transition: box-shadow 200ms ease-in; -o-box-shadow: 0px 1px 1px 0 rgba(0, 0, 0, 0.15);
}
.product-recommendations .collateral-product-table .products-grid .over.item-inner .inner {
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.3); -o-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.product-recommendations .collateral-product-table .products-grid .item-inner a {
	color: rgb(65, 83, 93); font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.product-recommendations .collateral-product-table .products-grid .item-inner a:hover {
	color: rgb(34, 43, 48);
}
.product-recommendations .collateral-product-table .products-grid .item-inner .product-name {
	display: inline-block; min-height: 60px;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .product-image {
	text-align: center;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .product-image img {
	margin: auto; padding: 0px; border: currentColor; border-image: none; width: 80%;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .price-box {
	color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .price-box .old-price .price-label {
	display: none !important;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .price-box .regular-price {
	color: inherit; font-weight: inherit;
}
.product-recommendations .collateral-product-table .products-grid .item-inner .price-box .price {
	color: inherit; font-weight: inherit;
}
@media all and (max-width:768px)
{
.product-recommendations .collateral-product-table .products-grid .item-inner .price-box {
	min-height: 50px;
}
}
@media all and (min-width:1281px)
{
.product-recommendations .collateral-product-table .products-grid .item-inner {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
}
@media all and (max-width:1280px)
{
.product-recommendations .collateral-product-table .products-grid .item-inner {
	width: 33.33%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
}
.product-recommendations .disabled .products-grid {
	width: 100%; overflow: auto; white-space: nowrap;
}
.product-recommendations .disabled .products-grid .item {
	float: none; display: inline-block !important; white-space: normal; min-width: 530px;
}
@media all and (max-width:768px)
{
.product-recommendations .disabled .products-grid .item {
	width: auto; white-space: nowrap; min-width: 0px;
}
.product-recommendations .disabled .products-grid .item .item-inner {
	width: 176px;
}
}
@media all and (max-width:768px)
{
.box-collateral h2 {
	padding: 20px; text-align: center; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 2; letter-spacing: 2px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 26px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(237, 239, 241);
}
.product-recommendations h2 {
	padding: 20px; text-align: center; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 2; letter-spacing: 2px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 26px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(237, 239, 241);
}
.accordion-set .product-view .box-related-posts .feature-primary-container {
	display: none;
}
.accordion-set .product-view .box-related-posts .feature-secondary-container {
	display: none;
}
.accordion-set .product-view .box-related-posts .opened.feature-primary-container {
	display: block;
}
.accordion-set .product-view .box-related-posts .opened.feature-secondary-container {
	display: block;
}
.accordion-set .product-view .box-related-posts .post-type-b2b h2.title {
	padding: 20px 50px 20px 20px; height: 120px; text-align: left; letter-spacing: 5px; font-size: 20px;
}
.accordion-set .product-view .box-related-posts .features.title {
	padding: 20px 50px 20px 20px; height: 120px; text-align: left; letter-spacing: 5px; font-size: 20px;
}
.accordion-set .product-view .box-related-posts .post-type-specification h2.title {
	padding: 20px 50px 20px 20px; height: 120px; text-align: left; letter-spacing: 5px; font-size: 20px;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy h2.title {
	padding: 20px 50px 20px 20px; height: 120px; text-align: left; letter-spacing: 5px; font-size: 20px;
}
.accordion-set .product-view .box-related-posts .post-type-b2b h2.title {
	border-top-color: rgb(229, 229, 229); border-top-width: 2px; border-top-style: solid;
}
.accordion-set .product-view .box-related-posts .title-features-container h2.title {
	border-top-color: rgb(229, 229, 229); border-top-width: 2px; border-top-style: solid;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy h2.title {
	border-top-color: rgb(229, 229, 229); border-top-width: 2px; border-top-style: solid;
}
.accordion-set .product-view .box-related-posts .post-type-specification .container h2.title {
	border-top-color: rgb(229, 229, 229); border-top-width: 2px; border-top-style: solid;
}
.accordion-set .product-view .box-related-posts .title-features-container {
	position: relative;
}
.accordion-set .product-view .box-related-posts .title-features-container > .sprite {
	top: 30px; right: 10px; display: block !important; position: absolute;
}
.accordion-set .product-view .box-related-posts .post-type-specification .container h2.title {
	position: relative;
}
.accordion-set .product-view .box-related-posts .post-type-specification .container > .sprite {
	top: 30px; right: 10px; display: block !important; position: absolute;
}
.accordion-set .product-view .box-related-posts .post-type-specification .specification-list {
	display: none;
}
.accordion-set .product-view .box-related-posts .post-type-specification #full-specs {
	display: none;
}
.accordion-set .product-view .box-related-posts .post-type-specification .opened.specification-list {
	display: block;
}
.accordion-set .product-view .box-related-posts .post-type-specification .opened#full-specs {
	display: block;
}
.accordion-set .product-view .box-related-posts .post-type-b2b {
	position: relative;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy {
	position: relative;
}
.accordion-set .product-view .box-related-posts .post-type-b2b > .sprite {
	top: 30px; right: 10px; display: block !important; position: absolute;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy > .sprite {
	top: 30px; right: 10px; display: block !important; position: absolute;
}
.accordion-set .product-view .box-related-posts .post-type-b2b :not(.opened).post-content {
	display: none !important;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy :not(.opened).post-content {
	display: none !important;
}
.accordion-set .product-view .box-related-posts .post-type-b2b :not(.opened).post-image {
	display: none !important;
}
.accordion-set .product-view .box-related-posts .post-type-extra-copy :not(.opened).post-image {
	display: none !important;
}
.accordion-set .box-related-posts {
	margin: 0px; padding: 0px;
}
.accordion-set .box-related-posts .post-content .collapseable.std {
	display: none;
}
.accordion-set .box-related-posts .post-content .opened.collapseable.std {
	display: block;
}
.accordion-set .box-up-sell {
	margin-top: 25px;
}
.accordion-set .product-recommendations {
	border-top-color: rgb(229, 229, 229); border-top-width: 2px; border-top-style: solid;
}
.accordion-set .product-recommendations .container {
	padding: 0px; position: relative;
}
.accordion-set .product-recommendations .container h2.title {
	padding: 20px 50px 20px 20px; height: 120px; text-align: left; letter-spacing: 5px; font-size: 20px;
}
.accordion-set .product-recommendations .container > .sprite {
	top: 30px; right: 10px; display: block !important; position: absolute;
}
.accordion-set .product-recommendations .box-collateral {
	padding: 0px 20px; display: none;
}
.accordion-set .product-recommendations .opened.box-collateral {
	margin: 20px 0px 10px; display: block;
}
}
.Magic360-fullscreen .Magic360 {
	border: currentColor; border-image: none; cursor: default;
}
.Magic360-fullscreen .Magic360:hover {
	border: currentColor; border-image: none;
}
.Magic360-fullscreen .Magic360:active {
	border: currentColor; border-image: none;
}
.Magic360-fullscreen .Magic360 > div {
	display: none !important;
}
.Magic360-fullscreen .Magic360 > span {
	display: none !important;
}
.fullscreen.Magic360-button {
	top: 20px !important;
}
@media all and (max-width:768px)
{
.fullscreen.Magic360-button {
	background-position: -120px 0px !important; width: 40px; height: 40px;
}
}
.product-view .product-gallery #image-gallery-button {
	background: rgb(255, 255, 255); padding: 5px 40px 5px 5px; border-radius: 6px; left: 40px; text-align: left; bottom: 40px; line-height: 1.33; position: absolute; cursor: pointer; box-shadow: 0px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
@media all and (max-width:767px)
{
.product-view .product-gallery #image-gallery-button {
	left: 50%; width: 80%; bottom: -40px; margin-left: -40%;
}
}
.product-view .product-gallery #image-gallery-button img {
	background-color: rgb(237, 237, 237);
}
.product-view .product-gallery #image-gallery-button:hover .label-btn {
	color: rgb(136, 136, 136);
}
.product-view .product-gallery #image-gallery-button .label-btn {
	font-family: Arial; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.product-view .product-gallery #image-gallery-button .label-btn .important {
	font-size: 15px; font-weight: bold;
}
.product-view .product-gallery #image-gallery-button .label-btn .gallery-info {
	color: rgb(153, 153, 153); font-size: 13px; font-style: italic;
}
.product-view .product-gallery .blueimp-gallery {
	background: rgb(235, 236, 236);
}
.product-view .product-gallery .blueimp-gallery > .indicator > li {
	border: 2px solid rgb(41, 55, 63); border-image: none; width: 90px; height: 60px; margin-top: 0px; position: relative;
}
@media all and (max-width:767px)
{
.product-view .product-gallery .blueimp-gallery > .indicator > li {
	background: rgb(41, 55, 63) !important; width: 5px; height: 5px;
}
}
@media all and (min-width:768px)
{
.product-view .product-gallery .blueimp-gallery > .indicator > li.active::after {
	border: solid transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.product-view .product-gallery .blueimp-gallery > .indicator > li.active::before {
	border: solid transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.product-view .product-gallery .blueimp-gallery > .indicator > li.active::after {
	border-width: 6px; border-color: rgba(0, 0, 0, 0); margin-left: -6px;
}
.product-view .product-gallery .blueimp-gallery > .indicator > li.active::before {
	border-width: 9px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(0, 0, 0); margin-left: -9px;
}
.product-view .product-gallery .blueimp-gallery > .indicator > li:hover {
	opacity: 1;
}
}
.product-view .product-gallery .blueimp-gallery > .close {
	color: rgb(41, 55, 63); font-size: 60px; font-weight: lighter; text-shadow: none;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .minicart-wrapper .summary #shopping-cart-totals-table tr {
	line-height: 25px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .minicart-wrapper .summary #shopping-cart-totals-table tr td {
	width: auto; padding-right: 20px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .minicart-wrapper .summary .btn {
	height: 40px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .minicart-wrapper .summary .totals-advice {
	text-align: right; padding-right: 20px;
}
@media all and (max-width:1024px)
{
.navbar-right .mini-cart {
	position: inherit;
}
}
.navbar-right .mini-cart .dropdown-menu {
	border: currentColor; border-image: none; width: 510px;
}
@media all and (max-width:1024px)
{
.navbar-right .mini-cart .dropdown-menu {
	border: currentColor; border-image: none; left: 0px; width: 100%; position: absolute; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-color: rgb(255, 255, 255); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
}
.navbar-right .mini-cart .dropdown-menu #header-cart {
	margin: 0px; padding: 10px; border: currentColor; border-image: none; box-shadow: none;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li {
	width: 100%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper {
	width: 100%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper .image {
	width: 12%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper .name {
	width: 40%; padding-left: 10px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper .qty {
	width: 28%; text-align: center;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper .price {
	width: 20%; text-align: center;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .mini-products-list li .info-wrapper .price .price {
	margin: 20px; width: auto; float: right;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary {
	padding: 0px; width: 100%; display: inline-block;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table {
	width: 100%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table tr {
	line-height: 40px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table tr td {
	width: 33%;
}
@media all and (max-width:768px)
{
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table tr td {
	width: 40%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table tr td.spacer {
	width: 20%;
}
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table .btn {
	width: 100%;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table .cart-count {
	margin-left: 10px;
}
.navbar-right .mini-cart .dropdown-menu #header-cart .summary table .total .price {
	margin-right: 20px; float: right;
}
.checkout-cart-index div[role='main'] {
	text-align: center;
}
.checkout-cart-index div[role='main'] .page-title {
	border: currentColor; border-image: none;
}
.checkout-cart-index .cart {
	margin: 20px auto 0px; width: 100%;
}
@media all and (min-width:1025px)
{
.checkout-cart-index .cart {
	width: 1024px;
}
}
.checkout-cart-index .cart > form {
	border-radius: 1px; overflow: hidden; -moz-border-radius: 1px; -webkit-border-radius: 1px;
}
.checkout-cart-index .cart > form #shopping-cart-table {
	border: currentColor; border-image: none;
}
.checkout-cart-index .cart > form #shopping-cart-table td {
	vertical-align: middle; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.checkout-cart-index .cart > form #shopping-cart-table th {
	vertical-align: middle; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.checkout-cart-index .cart > form #shopping-cart-table tfoot td {
	padding-top: 25px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.checkout-cart-index .cart > .totals {
	width: 100%; padding-right: 10px; padding-left: 10px; float: right !important; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.checkout-cart-index .cart > .totals {
	width: 50%; float: left;
}
}
@media all and (max-width:767px)
{
.checkout-cart-index .cart > .totals {
	float: none !important;
}
}
.checkout-cart-index .cart > .totals .totals-advice {
	text-align: right; padding-bottom: 15px; font-size: 12px;
}
.checkout-cart-index .cart .cart-collaterals {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.checkout-cart-index .cart .cart-collaterals {
	width: 50%; float: left;
}
}
.checkout-cart-index .cart .cart-collaterals .discount form {
	padding: 10px;
}
.checkout-cart-index .cart .cart-collaterals .discount form label {
	width: 100%;
}
.checkout-cart-index .cart .cart-collaterals .discount form .input-container {
	
}
.checkout-cart-index .cart .cart-collaterals .discount form button {
	margin: 30px 0px 0px 10px; float: right !important;
}
.checkout-cart-index .cart .product-name {
	text-align: left;
}
.checkout-cart-index #table-responsive-mobile .label-mobile {
	display: none;
}
@media all and (max-width:767px)
{
.checkout-cart-index #table-responsive-mobile colgroup {
	display: none;
}
.checkout-cart-index #table-responsive-mobile thead {
	display: none;
}
.checkout-cart-index #table-responsive-mobile tbody tr td {
	padding: 20px 0px !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td > div {
	text-align: left !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td > div input.qty {
	display: inline;
}
.checkout-cart-index #table-responsive-mobile tbody tr td h2.product-name {
	width: 100% !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:first-child {
	text-align: center;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child {
	padding-left: 25px !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child button.btn-update {
	padding-left: 10px; font-weight: bold;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child button.btn-update::first-letter {
	text-transform: uppercase;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child .a-subtotal {
	padding: 10px 0px; clear: left;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child .a-quantity {
	padding: 10px 0px; clear: left;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child .a-price {
	padding: 10px 0px; clear: left;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child a.hide-mobile {
	display: none;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child a.remove {
	text-indent: 0px; float: left;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child a.remove .label-mobile {
	padding: 5px 15px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153); font-size: 18px;
}
.checkout-cart-index #table-responsive-mobile tbody tr td:last-child .a-qty .label-mobile {
	padding-top: 8px;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .description {
	width: 100%;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell-price {
	margin-top: 10px;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell {
	float: left;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell .add-to-cart-alt {
	height: auto !important; margin-top: 10px;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell .add-to-cart-alt input.qty {
	margin: 0px !important; padding: 0px 11px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 30px; float: left !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell .add-to-cart-alt .btn-update {
	clear: none !important; float: left !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell .add-to-cart button.btn-cart {
	margin-bottom: 15px !important;
}
.checkout-cart-index #table-responsive-mobile tbody tr td .cart-cell .add-to-cart button.btn-cart span {
	padding: 4px !important;
}
.checkout-cart-index #table-responsive-mobile tfoot button {
	margin: 5px auto; width: 100%;
}
.checkout-cart-index #table-responsive-mobile .label-mobile {
	display: inline;
}
}
.onestepcheckout-index-index .navbar-right.navbar-nav {
	display: none !important;
}
.onestepcheckout-index-index .navbar-toggle {
	display: none !important;
}
.onestepcheckout-index-index .footer-container {
	display: none !important;
}
.onestepcheckout-index-index select {
	
}
.onestepcheckout-index-index .payment-methods input[type='radio'] {
	display: inline;
}
.onestepcheckout-index-index .btn-checkout {
	width: 100%;
}
.onestepcheckout-index-index .validation-advice {
	line-height: 1.2; padding-top: 3px; font-size: 11px; position: static;
}
.onestepcheckout-index-index .group-select #billing_address li.first {
	padding: 0px;
}
.onestepcheckout-index-index .login-form-wrapper {
	margin-right: -10px; margin-left: -10px;
}
.onestepcheckout-index-index .login-form-wrapper .email-wrapper {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
.onestepcheckout-index-index .login-form-wrapper .password-wrapper {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.onestepcheckout-index-index .login-form-wrapper .email-wrapper {
	width: 50%; float: left;
}
.onestepcheckout-index-index .login-form-wrapper .password-wrapper {
	width: 50%; float: left;
}
}
@media all and (max-width:768px)
{
.onestepcheckout-index-index .login-form-wrapper .email-wrapper input {
	width: 100% !important;
}
.onestepcheckout-index-index .login-form-wrapper .password-wrapper input {
	width: 100% !important;
}
}
.onestepcheckout-index-index .login-form-wrapper .button-wrapper {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.onestepcheckout-index-index .login-form-wrapper .button-wrapper {
	width: 100%; float: left;
}
}
.onestepcheckout-index-index .login-form-wrapper .button-wrapper button {
	margin-top: 10px;
}
@media all and (max-width:768px)
{
.onestepcheckout-index-index .login-form-wrapper .button-wrapper button {
	width: 100%; display: block;
}
}
@media all and (min-width:769px)
{
.onestepcheckout-index-index .login-form-wrapper .button-wrapper button {
	margin-right: 18px; float: right;
}
}
.onestepcheckout-index-index #onestepcheckout-forgot-form .email-wrapper {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.onestepcheckout-index-index #onestepcheckout-forgot-form .email-wrapper {
	width: 100%; float: left;
}
}
.onestepcheckout-index-index #onestepcheckout-forgot-form .email-wrapper input {
	width: 100% !important;
}
.onestepcheckout-index-index #onestepcheckout-forgot-form .button-wrapper button {
	margin-right: 0px;
}
.onestepcheckout-index-index #id_create_account {
	margin-left: 10px;
}
.onestepcheckout-index-index #billing:use_for_shipping_yes {
	margin-left: 10px;
}
.onestepcheckout-index-index select.month {
	margin-right: 15px;
}
.onestepcheckout-index-index #payment-tool-tip {
	padding: 10px; max-width: none;
}
.onestepcheckout-index-index #payment-tool-tip #payment-tool-tip-close img {
	display: none;
}
.onestepcheckout-index-index .validation-error.input-postcode.input-box .validation-advice {
	display: block !important;
}
.onestepcheckout-index-index .required-advice {
	margin-left: 10px;
}
.onestepcheckout-index-index dt {
	padding: 0px 12px; border-radius: 1px; border: 1px solid transparent; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: auto !important; color: rgb(65, 83, 93); line-height: 27px; font-size: 16px; font-weight: bold; margin-bottom: -1px; display: block; position: relative; box-shadow: none; background-image: none; background-color: rgb(255, 255, 255); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: none; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.onestepcheckout-index-index dt:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.onestepcheckout-index-index dt:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.onestepcheckout-index-index dt[disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
.onestepcheckout-index-index dt[readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .onestepcheckout-index-index dt {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea.onestepcheckout-index-index dt {
	height: auto;
}
@media all and (min-width:1025px)
{
.onestepcheckout-index-index dt {
	height: 27px; font-size: 12px;
}
}
.onestepcheckout-index-index dt:hover {
	background-color: rgb(250, 249, 249);
}
.onestepcheckout-index-index dt:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.onestepcheckout-index-index dt:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
@media all and (min-width:1025px)
{
.onestepcheckout-index-index dt {
	height: 27px; font-size: 12px;
}
}
.onestepcheckout-index-index dt:hover {
	background-color: rgb(250, 249, 249);
}
.onestepcheckout-index-index dt:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.onestepcheckout-index-index dt:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.onestepcheckout-index-index dt input[type='radio'] {
	margin: 0px; height: auto; vertical-align: middle;
}
.onestepcheckout-index-index dt label {
	margin: 0px; vertical-align: middle;
}
.onestepcheckout-index-index dd {
	padding: 0px 20px;
}
.onestepcheckout-index-index .onestepcheckout-popup-wrapper label {
	font-weight: bold;
}
@media all and (max-width:768px)
{
.onestepcheckout-index-index .shipment-methods dd {
	padding: 0px;
}
}
@media all and (max-width:768px)
{
.onestepcheckout-index-index .payment-methods dt {
	padding: 0px;
}
}
@media all and (min-width:1025px)
{
.onestepcheckout-index-index {
	font-size: 12px;
}
}
.cms-index-defaultnoroute .layout-1-col.layout div[role='main'] {
	margin: 0px auto; padding: 15px 20px 30px; width: 1024px;
}
@media all and (max-width:1024px)
{
.cms-index-defaultnoroute .layout-1-col.layout div[role='main'] {
	width: 100%;
}
}
.checkout-onepage-success div[role='main'] {
	text-align: center;
}
.checkout-onepage-success div[role='main'] .buttons-set {
	padding: 50px 0px; text-align: center;
}
.checkout-onepage-success div[role='main'] .buttons-set .button-container {
	margin: auto; display: inline-block;
}
.wordpress-post-view h1 {
	color: rgb(255, 255, 255); font-size: 60px;
}
@media all and (max-width:768px)
{
.wordpress-post-view h1 {
	font-size: 44px;
}
}
.wordpress-post-view h2 {
	color: rgb(255, 255, 255); font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 44px;
}
@media all and (max-width:768px)
{
.wordpress-post-view h2 {
	font-size: 30px;
}
}
.wordpress-post-view h3 {
	color: rgb(255, 255, 255); font-size: 30px;
}
@media all and (max-width:768px)
{
.wordpress-post-view h3 {
	font-size: 26px;
}
}
.wordpress-post-view h4 {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 26px;
}
@media all and (max-width:768px)
{
.wordpress-post-view h4 {
	font-size: 20px;
}
}
.wordpress-post-view h5 {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: bold;
}
.wordpress-post-view h6 {
	color: rgb(65, 83, 93); font-size: 20px; font-weight: bold;
}
.wordpress-post-view p {
	color: rgb(153, 153, 153); font-size: 15px;
}
.wordpress-post-view .blog-share {
	margin: 0px 0px 20px; text-align: right;
}
.wordpress-post-view .blog-share a {
	padding: 0px 0px 0px 20px;
}
.wordpress-post-view .blog-share a:first-of-type {
	padding: 0px;
}
.accordion-set.wordpress-post-view .post-container .wp-block {
	width: 100%;
}
.accordion-set.wordpress-post-view .post-container :not(.button-link).wp-block > .sprite {
	top: 30px; display: block !important;
}
.accordion-set.wordpress-post-view .post-container :not(.button-link).wp-block .elements > .sprite {
	top: 30px; display: block !important;
}
.accordion-set.wordpress-post-view .post-container .wp-block + .bg-separator {
	display: none;
}
.accordion-set.wordpress-post-view .post-container .block-title {
	margin: 0px !important; padding: 20px 40px 20px 20px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 120px; text-align: left; line-height: 40px; letter-spacing: 5px !important; font-size: 20px; cursor: pointer; background-color: rgb(237, 239, 241);
}
.accordion-set.wordpress-post-view .boxes.post-container :not(.opened).last-info {
	display: none;
}
.wordpress-post-view .post-container {
	text-align: center;
}
.wordpress-post-view .default.post-container h1 {
	color: rgb(102, 102, 102);
}
.wordpress-post-view .default.post-container .post-header {
	margin-right: -10px; margin-bottom: 70px; margin-left: -10px; position: relative;
}
.wordpress-post-view .default.post-container .post-header img {
	width: 100%;
}
.wordpress-post-view .default.post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.wordpress-post-view .default.post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.wordpress-post-view .default.post-container .post-header .post-title {
	margin: 0px; padding: 70px 20px;
}
.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title {
	padding: 0px 20px; top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title h1 {
	color: rgb(255, 255, 255); font-size: 44px; margin-top: 0px;
}
.wordpress-post-view .default.post-container .post-header::after {
	display: none !important;
}
.wordpress-post-view .default.post-container .post-title {
	padding: 70px 0px; margin-right: -10px; margin-bottom: 70px; margin-left: -10px;
}
.wordpress-post-view .default.post-container .post-title h1 {
	color: rgb(65, 83, 93); font-size: 44px; margin-right: auto; margin-left: auto;
}
@media all and (min-width:1025px)
{
.wordpress-post-view .default.post-container .post-title h1 {
	width: 50%;
}
}
.wordpress-post-view .default.post-container .post-title h5 {
	width: 80%; font-weight: bold; margin-right: auto; margin-left: auto;
}
@media all and (min-width:1025px)
{
.wordpress-post-view .default.post-container .post-title h5 {
	width: 52%;
}
}
.wordpress-post-view .default.post-container .post-view {
	margin: auto auto 70px; width: 100%; text-align: left;
}
@media all and (min-width:1025px)
{
.wordpress-post-view .default.post-container .post-view {
	width: 1020px;
}
}
.wordpress-post-view .default.post-container .post-view h3 {
	color: rgb(102, 102, 102);
}
.wordpress-post-view .default.post-container .post-view h2 {
	color: rgb(102, 102, 102);
}
.wordpress-post-view .default.post-container .post-view li {
	color: rgb(153, 153, 153);
}
.wordpress-page-view .wp-page .page-title h1 {
	width: 50%; text-align: center; color: rgb(65, 83, 93); font-size: 44px; margin-right: auto; margin-left: auto;
}
.wordpress-page-view .wp-page .page-view {
	margin: auto; max-width: 1020px;
}
.header-container {
	z-index: 200;
}
.content-container .after-header {
	position: relative; z-index: 20;
}
.content-container .container {
	position: relative; z-index: 20;
}
.carousel .control {
	z-index: 1;
}
.product-essential .product-image .product-badge {
	z-index: 150;
}
.product-essential .product-image img {
	z-index: 100;
}
.catalog-category-view .category-title {
	z-index: 20;
}
.catalog-category-view .filter-mobile .filter-content {
	z-index: 200;
}
.product-view .box-related-posts .features.title {
	z-index: 120;
}
.product-view .box-related-posts .feature-primary-container {
	position: relative; z-index: 80;
}
.product-view .box-related-posts .feature-primary-container .slide {
	position: relative; z-index: 90;
}
.product-view .box-related-posts .feature-primary-container .control {
	z-index: 100;
}
.product-view .product-gallery #image-gallery-button {
	z-index: 100;
}
.wordpress-post-view .post-menu {
	z-index: 1;
}
.wordpress-post-view .boxes.wp-block .hover {
	z-index: 1;
}
.wordpress-post-view .boxes.wp-block .hover .hover-overlay {
	z-index: 2;
}
.wordpress-post-view .boxes.wp-block .boxes-content {
	z-index: 3;
}
.wordpress-post-view .hire-personal.wp-block .fimage {
	z-index: 1;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .control {
	z-index: 100;
}
.product-recommendations .container {
	z-index: 0;
}
#sticky-menu {
	z-index: 4;
}
#newsletter-modal .validation-advice {
	z-index: 1;
}
.accordion-set .product-view .box-related-posts .title-features-container > .sprite {
	z-index: 121;
}
.footer-container .footer-bottom .bottom #newsletter-fixed {
	z-index: 1;
}
.home-page-slider-container .home-page-slider-prev {
	z-index: 2;
}
.home-page-slider-container .home-page-slider-next {
	z-index: 2;
}
div.Magic360-fullscreen {
	z-index: 9999999 !important;
}
.widget-banner.widget img {
	width: 100%;
}
.links li {
	display: inline;
}
.links li:first-child {
	padding-left: 0px;
}
.links li:last-child {
	padding-right: 0px;
}
.link-cart {
	font-weight: bold;
}
.link-wishlist {
	font-weight: bold;
}
.link-reorder {
	font-weight: bold;
}
.link-compare {
	font-weight: bold;
}
.link-print {
	font-weight: bold;
}
.btn {
	padding-right: 30px; padding-left: 30px;
}
.btn:focus {
	
}
.btn:focus:active {
	
}
.focus.btn {
	
}
.focus.btn:active {
	
}
.focus.active.btn {
	
}
.btn-default {
	border-radius: 2px; height: 40px; font-size: 16px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.btn-default:hover {
	border-color: rgb(98, 194, 244); background-color: rgb(98, 194, 244);
}
.btn-default:focus {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.focus.btn-default {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.btn-default:active {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.active.btn-default {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.btn-remove {
	font-size: 0px; display: inline-block;
}
.btn-previous {
	font-size: 0px; display: inline-block;
}
.btn-remove2 {
	font-size: 0px; display: inline-block;
}
.btn-edit {
	font-size: 0px; display: inline-block;
}
.btn-remove:hover {
	text-decoration: none;
}
.btn-previous:hover {
	text-decoration: none;
}
.btn-remove2:hover {
	text-decoration: none;
}
.btn-edit:hover {
	text-decoration: none;
}
.btn-remove:focus {
	text-decoration: none;
}
.btn-previous:focus {
	text-decoration: none;
}
.btn-remove2:focus {
	text-decoration: none;
}
.btn-edit:focus {
	text-decoration: none;
}
.btn-remove::after {
	line-height: 1; font-family: FontAwesome; font-size: 15px; font-weight: bold; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.btn-previous::after {
	line-height: 1; font-family: FontAwesome; font-size: 15px; font-weight: bold; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.btn-remove2::after {
	line-height: 1; font-family: FontAwesome; font-size: 15px; font-weight: bold; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.btn-edit::after {
	line-height: 1; font-family: FontAwesome; font-size: 15px; font-weight: bold; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.btn-edit::after {
	content: "\f040";
}
.btn-remove::after {
	content: "\f00d";
}
.btn-remove2::after {
	content: "\f00d";
}
.btn-cart {
	border-color: rgb(91, 188, 123); color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; background-color: rgb(91, 188, 123);
}
.btn-checkout {
	border-color: rgb(91, 188, 123); color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; background-color: rgb(91, 188, 123);
}
.btn-cart:hover {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-checkout:hover {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-cart:focus {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-checkout:focus {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.focus.btn-cart {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.focus.btn-checkout {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-cart:active {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-checkout:active {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.active.btn-cart {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.active.btn-checkout {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.open > .btn-cart.dropdown-toggle {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.open > .btn-checkout.dropdown-toggle {
	border-color: rgb(63, 155, 93); color: rgb(255, 255, 255); background-color: rgb(66, 162, 98);
}
.btn-cart:active {
	background-image: none;
}
.btn-checkout:active {
	background-image: none;
}
.active.btn-cart {
	background-image: none;
}
.active.btn-checkout {
	background-image: none;
}
.open > .btn-cart.dropdown-toggle {
	background-image: none;
}
.open > .btn-checkout.dropdown-toggle {
	background-image: none;
}
.disabled.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-cart:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-checkout:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-cart:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-checkout:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-cart:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-checkout:hover {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-cart:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-checkout:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-cart:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-checkout:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-cart:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-checkout:focus {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.focus.disabled.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.focus.disabled.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].focus.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].focus.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .focus.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .focus.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-cart:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.disabled.btn-checkout:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-cart:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].btn-checkout:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-cart:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .btn-checkout:active {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.active.disabled.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.active.disabled.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].active.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
[disabled].active.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .active.btn-cart {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
fieldset[disabled] .active.btn-checkout {
	border-color: rgb(91, 188, 123); background-color: rgb(91, 188, 123);
}
.btn-cart .badge {
	color: rgb(91, 188, 123); background-color: rgb(255, 255, 255);
}
.btn-checkout .badge {
	color: rgb(91, 188, 123); background-color: rgb(255, 255, 255);
}
.btn-cart:hover {
	border-color: rgb(112, 211, 144); background-color: rgb(112, 211, 144);
}
.btn-checkout:hover {
	border-color: rgb(112, 211, 144); background-color: rgb(112, 211, 144);
}
.btn-cart:focus {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.btn-checkout:focus {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.focus.btn-cart {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.focus.btn-checkout {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.btn-cart:active {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.btn-checkout:active {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.active.btn-cart {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
.active.btn-checkout {
	border-color: rgb(73, 150, 98); background-color: rgb(73, 150, 98);
}
button {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); background-color: rgb(91, 192, 222);
}
button:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
button:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
button.focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
button:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
button.active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.open > .dropdown-togglebutton {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
button:active {
	background-image: none;
}
button.active {
	background-image: none;
}
.open > .dropdown-togglebutton {
	background-image: none;
}
button.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled] {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button.disabled:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled]:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button.disabled:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled]:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button.focus.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled].focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button.focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button.disabled:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled]:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button.active.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button[disabled].active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] button.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
button .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.cards-list dt {
	margin: 5px 0px 0px;
}
.cards-list .offset {
	padding: 2px 0px 2px 20px;
}
.separator {
	margin: 0px 3px;
}
.divider {
	margin: 10px 0px; height: 1px; line-height: 0; text-indent: -999em; overflow: hidden; clear: both; font-size: 0px; display: block;
}
.window-overlay {
	background: rgba(255, 255, 255, 0.35); position: fixed;
}
.window-overlay .ajax-loader {
	left: 50%; top: 50%; display: block; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
ul.messages {
	list-style: none; padding-left: 0px;
}
ul.messages ul {
	list-style: none; margin: 0px 0px 5px; padding-left: 0px;
}
.validation-advice {
	position: absolute;
}
.after-header {
	margin-right: -10px; margin-left: -10px;
}
a {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: dotted;
}
a:hover {
	text-decoration: none; border-bottom-color: rgb(98, 194, 244); border-bottom-width: 0px; border-bottom-style: dotted;
}
a:active {
	color: rgb(67, 170, 224); text-decoration: none;
}
a.no-std-link {
	border: currentColor; border-image: none;
}
a.control {
	border: currentColor; border-image: none;
}
a.close {
	border: currentColor; border-image: none;
}
.no-std-link {
	border: currentColor; border-image: none;
}
a.no-std-link:hover {
	border: currentColor; border-image: none;
}
a.control:hover {
	border: currentColor; border-image: none;
}
a.close:hover {
	border: currentColor; border-image: none;
}
.no-std-link:hover {
	border: currentColor; border-image: none;
}
a.no-std-link:active {
	border: currentColor; border-image: none;
}
a.control:active {
	border: currentColor; border-image: none;
}
a.close:active {
	border: currentColor; border-image: none;
}
.no-std-link:active {
	border: currentColor; border-image: none;
}
.addresses-list h2 {
	font-size: 24px;
}
.addresses-list h3 {
	font-size: 21px;
}
select {
	padding: 0px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 42px; color: rgb(65, 83, 93); line-height: 27px; font-size: 16px; font-weight: bold; display: block; position: relative; cursor: pointer; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-list select {
	padding: 0px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 42px; color: rgb(65, 83, 93); line-height: 27px; font-size: 16px; font-weight: bold; display: block; position: relative; cursor: pointer; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
select:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-list select:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
select:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.form-list select:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
select[disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
.form-list select[disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
select[readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
.form-list select[readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] select {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .form-list select {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textareaselect {
	height: auto;
}
textarea.form-list select {
	height: auto;
}
@media all and (min-width:1025px)
{
select {
	height: 27px; font-size: 12px;
}
.form-list select {
	height: 27px; font-size: 12px;
}
}
select:hover {
	background-color: rgb(250, 249, 249);
}
.form-list select:hover {
	background-color: rgb(250, 249, 249);
}
select:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.form-list select:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
select:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.form-list select:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
@media all and (min-width:1025px)
{
select {
	height: 27px; font-size: 12px;
}
.form-list select {
	height: 27px; font-size: 12px;
}
}
select:hover {
	background-color: rgb(250, 249, 249);
}
.form-list select:hover {
	background-color: rgb(250, 249, 249);
}
select:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.form-list select:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
select:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.form-list select:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
select {
	background: url("../images/select_arrow_down_grey.png") no-repeat 99%; -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
select::-ms-expand {
	display: none !important;
}
input {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 42px; color: rgb(65, 83, 93); font-size: 16px; font-weight: bold; position: relative;
}
@media all and (min-width:1025px)
{
input {
	height: 27px; font-size: 12px;
}
}
input:hover {
	background-color: rgb(250, 249, 249);
}
input:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.input-text {
	padding: 0px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 42px; color: rgb(65, 83, 93); line-height: 27px; font-size: 16px; font-weight: bold; position: relative;
}
@media all and (min-width:1025px)
{
.input-text {
	height: 27px; font-size: 12px;
}
}
.input-text:hover {
	background-color: rgb(250, 249, 249);
}
.input-text:focus {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.input-text:active {
	border-color: rgb(204, 204, 204); box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
input[type='checkbox'] {
	margin: 0px 8px 0px 0px; border-radius: 2px; border: 1px solid rgb(65, 83, 93); border-image: none; width: 15px; height: 15px; vertical-align: middle; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
input.checkbox {
	margin: 0px 8px 0px 0px; border-radius: 2px; border: 1px solid rgb(65, 83, 93); border-image: none; width: 15px; height: 15px; vertical-align: middle; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-appearance: none; appearance: none; -moz-appearance: none;
}
input[type='checkbox']::-ms-expand {
	display: none !important;
}
input.checkbox::-ms-expand {
	display: none !important;
}
input[type='checkbox']:checked {
	background: url("../images/checkbox-tick.png") no-repeat center / 15px;
}
input:checked.checkbox {
	background: url("../images/checkbox-tick.png") no-repeat center / 15px;
}
input[type='checkbox']:focus {
	
}
input.checkbox:focus {
	
}
.iframe-scrollable-container {
	-ms-overflow-x: scroll; -webkit-overflow-scrolling: touch;
}
.position-fixed {
	position: fixed;
}
.business-solution.wordpress-post-view .post-container {
	text-align: center;
}
.business-solution.wordpress-post-view .post-container .post-header {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.business-solution.wordpress-post-view .post-container .post-header img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.business-solution.wordpress-post-view .post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.business-solution.wordpress-post-view .post-container .has-video.post-header::after {
	display: none !important;
}
.business-solution.wordpress-post-view .post-container .post-content {
	margin-right: -10px; margin-left: -10px; display: block;
}
.business-solution.wordpress-post-view .post-container .post-content .block-did-you-know {
	background: rgb(249, 249, 249);
}
.business-solution.wordpress-post-view .post-container .category-title {
	letter-spacing: 7px; margin-top: 75px;
}
.business-solution.wordpress-post-view .landing.post-container .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.business-solution.wordpress-post-view .wellness-cloud.post-container .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.business-solution.wordpress-post-view .landing.post-container .post-header .post-title h1 {
	margin-top: 0px;
}
.business-solution.wordpress-post-view .wellness-cloud.post-container .post-header .post-title h1 {
	margin-top: 0px;
}
.business-solution.wordpress-post-view .landing.post-container .post-header .post-title h5 {
	margin: 0px auto; width: 90%;
}
.business-solution.wordpress-post-view .wellness-cloud.post-container .post-header .post-title h5 {
	margin: 0px auto; width: 90%;
}
.business-solution.wordpress-post-view :not(.landing).post-container > .post-title {
	color: rgb(65, 83, 93); margin-bottom: 70px;
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-header {
	overflow: hidden;
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-title {
	color: rgb(255, 255, 255); letter-spacing: 7px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-title {
	margin-bottom: 70px;
}
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-banner h1 {
	font-size: 44px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-banner h1 {
	font-size: 30px;
}
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-banner h5 {
	margin: auto; width: 40%; font-weight: normal;
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view :not(.landing).post-container .post-header .post-title .header-banner h5 {
	width: 90%;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view :not(.landing).post-container .post-header::after {
	left: 50%; width: 120%; height: 150px; bottom: -100px; margin-left: -60%; position: absolute; content: " "; transform: rotate(-3deg); background-color: white; -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);
}
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu {
	margin-right: -10px; margin-left: -10px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu .sticky-menu {
	margin: 0px; padding: 15px 0px;
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu .sticky-menu li {
	padding: 0px 20px; display: inline-block;
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu .sticky-menu li a {
	color: rgb(153, 153, 153); font-weight: bold;
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu .sticky-menu li a.active {
	color: rgb(65, 83, 93);
}
.business-solution.wordpress-post-view :not(.landing).post-container .post-menu .sticky-menu li a:hover {
	color: rgb(65, 83, 93);
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header::after {
	display: none;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title img {
	width: auto;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title .header-title {
	letter-spacing: normal; margin-top: 0px; margin-bottom: 25px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title .header-title {
	margin: 0px;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title .header-banner h2 {
	font-family: "ConduitLight", Arial, Helvetica, sans-serif;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title .header-banner h2 {
	margin: 0px;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .post-header .post-title .header-banner h5 {
	margin-bottom: 20px;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs {
	padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; display: inline-block;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs div {
	display: inline-block;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs div a {
	padding: 8px 12px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs div a::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs div.active a {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs div.active a::after {
	display: block;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container #collateral-tabs-content :not(.active).content {
	display: none;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .benefits.wp-block + .bg-separator {
	height: 70px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block {
	width: 100%;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block {
	display: none !important;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block .block-title {
	display: none;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block .simple-banner-content {
	position: relative;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block .simple-banner-content img {
	width: 100%;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block .simple-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .simple-banner.wp-block .simple-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); margin-right: auto; margin-left: auto;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category {
	margin-bottom: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .category-name {
	color: rgb(65, 83, 93);
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single {
	padding: 40px 40px 20px; width: 100%; float: left; display: inline-block !important; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category :nth-child(2n+1).apps-single {
	clear: both;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .img-container {
	width: 16.66%; padding-right: 10px; padding-left: 10px; margin-top: -8px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .img-container {
	width: 8.33%; float: left;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .img-container img {
	width: 100%; max-width: 100px;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .apps-content {
	width: 83.33%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .apps-content {
	width: 91.66%; float: left;
}
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .apps-content .bestfor {
	font-weight: bold;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category .apps-single .apps-content a {
	font-weight: bold;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block .app-category + .bg-separator {
	height: 70px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
.business-solution.wordpress-post-view :not(.landing).wellness-cloud.post-container .apps.wp-block :last-of-type.app-category {
	border: 0px currentColor; border-image: none;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-header .post-title {
	display: none !important;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-header .post-title {
	display: none !important;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block ul {
	color: rgb(153, 153, 153); padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block ul {
	color: rgb(153, 153, 153); padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block ul li {
	padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block ul li {
	padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements {
	width: 100%; display: inline-block;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements {
	width: 100%; display: inline-block;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .block-store-locator > h2 {
	display: none !important;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .block-store-locator > h2 {
	display: none !important;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .block-store-locator {
	margin-top: 50px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .block-store-locator {
	margin-top: 50px;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .block-description {
	margin-bottom: 15px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .block-description {
	margin-bottom: 15px;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 60px 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 60px 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	width: 50%; float: left;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	width: 50%; float: left;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	width: 50%; float: left;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	width: 50%; float: left;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .img-container img {
	max-width: 100%;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .img-container img {
	max-width: 100%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .img-container .video-js {
	min-height: 235px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .img-container .video-js {
	min-height: 235px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	text-align: left; margin-bottom: 50px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .img-container {
	text-align: left; margin-bottom: 50px;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	text-align: left;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content {
	text-align: left;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content h6 {
	font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 44px; font-weight: normal; margin-top: 0px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content h6 {
	font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 44px; font-weight: normal; margin-top: 0px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content h6 {
	font-size: 30px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single .after-sale-content h6 {
	font-size: 30px;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements :last-child.after-sale-single {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements :last-child.after-sale-single {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 40px 20px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 40px 20px;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 40px 30px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block .elements .after-sale-single {
	padding: 40px 30px;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .global.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 0%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .e-service.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .global.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .e-service.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 50%;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .global.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 0%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .e-service.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .global.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 50%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .e-service.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 50%;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .local.wp-block {
	background: rgb(249, 249, 249);
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .contract.wp-block {
	background: rgb(249, 249, 249);
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .local.wp-block :nth-of-type(2n).after-sale-single .img-container {
	left: 0%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .contract.wp-block :nth-of-type(2n).after-sale-single .img-container {
	left: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .local.wp-block :nth-of-type(2n).after-sale-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .contract.wp-block :nth-of-type(2n).after-sale-single .img-container {
	left: 50%;
}
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .local.wp-block :nth-of-type(2n).after-sale-single .after-sale-content {
	right: 0%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .contract.wp-block :nth-of-type(2n).after-sale-single .after-sale-content {
	right: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .local.wp-block :nth-of-type(2n).after-sale-single .after-sale-content {
	right: 50%;
}
.business-solution.wordpress-post-view .after-sales.post-container .post-content .contract.wp-block :nth-of-type(2n).after-sale-single .after-sale-content {
	right: 50%;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .after-sales.post-container .post-content .wp-block .elements {
	margin: 0px auto; width: 1020px;
}
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block ul {
	color: rgb(153, 153, 153); padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .wp-block ul li {
	padding-left: 20px;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator.wp-block :nth-of-type(2n+1).after-sale-single .img-container {
	left: 50%;
}
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 0%;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator.wp-block :nth-of-type(2n+1).after-sale-single .after-sale-content {
	right: 50%;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator.wp-block {
	margin: 0px auto; width: 1020px;
}
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator-map.wp-block ul.tag-menu {
	display: none !important;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator-map.wp-block .filoblu-storelocator-search {
	left: 55px; top: 0px; position: absolute;
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator-map.wp-block #filoblu-storelocator-view-holder {
	list-style: none; text-align: left; color: rgb(102, 102, 102);
}
.business-solution.wordpress-post-view .after-sale-storelocator.post-container .post-content .storelocator-map.wp-block #filoblu-storelocator-view-holder p {
	color: rgb(102, 102, 102);
}
.business-solution.wordpress-post-view .post-container .wp-block {
	width: 100%; display: inline-block; position: relative;
}
.business-solution.wordpress-post-view .post-container .wp-block .block-title {
	letter-spacing: 7px; margin-top: 70px;
}
.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	top: 50px; right: 10px; display: none !important; position: absolute; cursor: pointer;
}
.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	top: 50px; right: 10px; display: none !important; position: absolute; cursor: pointer;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	display: block !important;
}
.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	display: block !important;
}
table.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	display: table;
}
table.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	display: table;
}
tr.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	display: table-row !important;
}
tr.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	display: table-row !important;
}
th.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	display: table-cell !important;
}
th.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .wp-block > .sprite {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	display: table-cell !important;
}
}
.business-solution.wordpress-post-view .post-container .wp-block .block-description {
	margin: auto auto 70px; width: 60%; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .wp-block .block-description {
	display: none !important;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	padding: 5px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	width: 50%; float: left;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	transition:opacity 0.3s; left: -5px; top: 0px; width: 520px; position: absolute; opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	display: none !important;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-overlay {
	background: rgb(38, 58, 69); width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-img {
	box-sizing: content-box;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content {
	padding: 0px 20px; top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content h3 {
	margin-top: 0px;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:hover {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:active {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button {
	top: 55%; width: 80px !important; height: 80px !important;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button::before {
	top: -1px;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; width: 100%; color: rgb(255, 255, 255); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 30px; position: absolute; z-index: 10;
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 30%;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; font-size: 26px;
}
}
@media all and (max-width:481px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 5%;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single .box-video {
	max-width: 100%;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .boxes-single:hover .hover {
	opacity: 1;
}
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .last-info {
	padding: 70px 0px; display: inline-block;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .last-info h4 {
	letter-spacing: 7px;
}
.business-solution.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	margin: 30px auto; width: 80%; color: rgb(153, 153, 153); font-weight: normal;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	width: 55%;
}
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block {
	margin: auto; width: 100%; padding-bottom: 50px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .block-title {
	margin-top: 50px;
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .block-title {
	margin-top: 30px;
}
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single {
	padding: 40px 0px 20px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single {
	width: 50%; float: left;
}
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single .img-container {
	width: 33.33%; padding-right: 10px; padding-left: 10px; margin-top: -30px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single .img-container img {
	border-radius: 50%; max-width: 150px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single .img-container img {
	max-width: 100%;
}
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block .know-single .know-content {
	width: 66.66%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block :nth-of-type(2n+1).know-single {
	clear: both;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .did-you-know.wp-block {
	padding-bottom: 0px;
}
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-small.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .offering-single {
	padding: 40px 0px 20px; width: 100%; float: left; display: inline-block !important; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .offering-single {
	width: 50%; float: left;
}
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block :nth-child(2n).offering-single {
	clear: both;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .offering-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-top: -30px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .offering-single .img-container img {
	border-radius: 50%; width: 100%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .offering-single .offering-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block + .bg-separator {
	height: 70px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: none !important;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: none !important;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: block !important;
}
.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: block !important;
}
table.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: table;
}
table.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: table;
}
tr.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: table-row !important;
}
tr.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: table-row !important;
}
th.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: table-cell !important;
}
th.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .offering-small.wp-block .block-title {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .offering-small.wp-block .elements > .sprite {
	display: table-cell !important;
}
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single {
	padding: 40px 40px 20px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single {
	width: 33.33%; float: left;
}
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single {
	padding-bottom: 0px;
}
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block :nth-of-type(3n+1).offering-single {
	clear: both;
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container {
	width: 100%; float: left;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container {
	padding: 0px;
}
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container img {
	width: 100%;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container {
	margin-top: -10px;
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .offering-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-medium.wp-block .offering-single .offering-content {
	width: 100%; float: left;
}
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-big.wp-block {
	width: 1020px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .offering-big.wp-block {
	margin-bottom: 70px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block {
	margin-bottom: 70px;
}
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single {
	padding-top: 40px; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single {
	padding-top: 40px; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single {
	padding-top: 40px; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single {
	padding-top: 40px; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single {
	width: 83.33%; float: left;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single {
	width: 83.33%; float: left;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single {
	width: 83.33%; float: left;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single {
	margin-left: 8.33%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single {
	margin-left: 8.33%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single {
	margin-left: 8.33%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single {
	margin-left: 8.33%;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-last-child(1).offering-single {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-last-child(1).offering-single {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-last-child(1).benefits-single {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-last-child(1).benefits-single {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single .img-container img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single .img-container img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single .img-container img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single .img-container img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single .offering-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single .offering-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single .offering-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single .offering-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .offering-single .benefits-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .offering-single .benefits-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block .benefits-single .benefits-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block .benefits-single .benefits-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).offering-single .offering-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).offering-single .offering-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).benefits-single .offering-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).benefits-single .offering-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).offering-single .benefits-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).offering-single .benefits-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).benefits-single .benefits-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).benefits-single .benefits-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).offering-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).offering-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .post-container .offering-big.wp-block :nth-child(2n).benefits-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .post-container .benefits.wp-block :nth-child(2n).benefits-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .post-container .product.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .product.wp-block {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .product.wp-block {
	margin-bottom: 70px;
}
}
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single {
	padding-top: 40px; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single {
	margin-left: 8.33%;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.business-solution.wordpress-post-view .post-container .product.wp-block :nth-last-child(1).product-single {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single .img-container img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .product.wp-block .product-single .product-content {
	width: 50%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.business-solution.wordpress-post-view .post-container .product.wp-block :nth-child(2n).product-single .product-content {
	right: 50%;
}
.business-solution.wordpress-post-view .post-container .product.wp-block :nth-child(2n).product-single .img-container {
	left: 50%;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block {
	background: rgb(250, 249, 249); width: 100%; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid; display: block;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .block-description {
	margin: 35px auto 70px; width: 40%; text-align: center; font-size: 20px; white-space: normal;
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .block-description {
	width: 80%;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .block-description {
	margin: 30px auto; padding: 0px 20px; width: 100%; font-size: 15px;
}
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container {
	width: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate {
	overflow: hidden; position: relative;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .control {
	top: 50%; display: block !important;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .left.control {
	left: 1%;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .right.control {
	right: 1%;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper {
	position: relative;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper a.post-link {
	display: block;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title {
	top: 85%; width: 100%; position: absolute;
}
@media all and (max-width:1281px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title {
	top: 80%; width: 100%; position: absolute;
}
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title {
	top: 75%; width: 100%; position: absolute;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title {
	top: 70%; width: 100%; position: absolute;
}
}
@media all and (orientation:portrait) and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title {
	top: 60%; width: 100%; position: absolute;
}
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title h3 {
	margin: 0px 0px 3px; font-size: 44px;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title h3 .sprite-sprites-arrow-right-case {
	top: -6px; position: relative;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title h3 {
	font-size: 30px;
}
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title .subtitle {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper .post-title .subtitle .sprite-sprites-pin-case {
	top: 2px; position: relative;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .item-wrapper img {
	width: 100%;
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .carousel-indicators {
	padding-bottom: 28px; display: block !important;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .carousel-indicators {
	padding-bottom: 10px;
}
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .carousel-indicators li {
	background: rgb(181, 185, 189);
}
.business-solution.wordpress-post-view .post-container .success-stories.wp-block .carousel.feature-primary-container .rotate .carousel-indicators li.active {
	background: rgb(255, 255, 255); top: 2px; width: 9px; height: 9px; position: relative;
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block {
	margin: auto; width: 100%; display: block;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block {
	width: 1020px;
}
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: none !important;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: block !important;
}
table.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table;
}
tr.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-row !important;
}
th.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-cell !important;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: block !important;
}
table.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table;
}
tr.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-row !important;
}
th.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-cell !important;
}
td.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-title {
	display: table-cell !important;
}
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .block-description {
	display: none !important;
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single {
	width: 100%; text-align: left; padding-top: 60px; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single {
	left: 8.33%;
}
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	width: 100%; text-align: center; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	right: 50%;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	width: 50%; float: left;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	padding: 0px;
}
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	left: 50%;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	width: 50%; float: left;
}
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single img {
	width: 100%; height: auto;
}
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single h2 {
	color: rgb(65, 83, 93);
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single h2 {
	font-size: 26px;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single .summary {
	margin: 0px;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .wellness-cloud.wp-block .wellness-cloud-single {
	padding-top: 10px;
}
}
.business-solution.wordpress-post-view .post-container .block-boxes {
	background: rgb(249, 249, 249); padding-bottom: 70px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .post-container .block-boxes {
	padding-bottom: 0px;
}
}
.business-solution.wordpress-post-view .section.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
.business-solution.wordpress-post-view .section.post-container .post-header .post-title h1 {
	font-size: 44px; margin-top: 0px;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .section.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block {
	background: radial-gradient(circle, rgb(242, 208, 108), rgb(232, 174, 68)) no-repeat rgb(232, 174, 68); width: 100%;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::after {
	clear: both;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block::after {
	clear: both;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .block-title {
	color: rgb(255, 255, 255); margin-top: 50px; display: block !important;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .block-title {
	color: rgb(102, 102, 102);
}
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single {
	padding-top: 10px; float: none;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single {
	left: 0%;
}
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::before {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::after {
	display: table; content: " ";
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single::after {
	clear: both;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	top: 50%; padding-right: 10px; padding-left: 10px; position: absolute; min-height: 1px; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	width: 41.66%; float: left;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	left: 0%;
}
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box h2 {
	color: rgb(255, 255, 255); font-family: "ConduitBold", Arial, Helvetica, sans-serif; margin-top: 0px;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box p.summary {
	padding: 0px 0px 30px; color: rgb(255, 255, 255);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link {
	border-color: rgb(67, 170, 224); padding: 6px 30px; border-radius: 2px; height: 40px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: inline-block; background-color: rgb(67, 170, 224); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:hover {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:focus {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.focus.post-link {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:active {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.active.post-link {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.open > .business-solution.wordpress-post-view.dropdown-toggle .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:active {
	background-image: none;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.active.post-link {
	background-image: none;
}
.open > .business-solution.wordpress-post-view.dropdown-toggle .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link {
	background-image: none;
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.disabled.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.disabled.post-link:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].post-link:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.disabled.post-link:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].post-link:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.focus.disabled.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].focus.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.focus.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.disabled.post-link:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].post-link:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.active.disabled.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a[disabled].active.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.active.post-link {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link .badge {
	color: rgb(67, 170, 224); background-color: rgb(255, 255, 255);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:hover {
	border-color: rgb(98, 194, 244); background-color: rgb(98, 194, 244);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:focus {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.focus.post-link {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link:active {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.active.post-link {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box a.post-link {
	margin-bottom: 20px;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .right-box {
	position: static; transform: none; -webkit-transform: none;
}
}
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	padding-right: 10px; padding-left: 10px; float: right !important; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	width: 58.33%; float: left;
}
}
@media all and (min-width:769px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single .left-box {
	right: 0%;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single {
	padding-top: 20px;
}
}
@media all and (max-width:1024px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single {
	width: 100%;
}
}
@media all and (min-width:1025px)
{
.business-solution.wordpress-post-view .section.post-container .wellness-cloud.wp-block .wellness-cloud-single {
	margin: auto; width: 1020px;
}
}
.business-solution.wordpress-post-view .default.post-container .post-header .post-title {
	margin-bottom: 0px;
}
.business-solution.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.business-solution.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title h1 {
	color: rgb(255, 255, 255); font-size: 44px; margin-top: 0px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table {
	margin-top: 20px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td {
	cursor: pointer;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:nth-child(2n) {
	background-color: rgb(249, 249, 249);
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:nth-child(2n+1) {
	background-color: rgb(241, 241, 241);
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:first-child {
	background-color: rgb(255, 255, 255);
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td.active {
	background-color: rgb(250, 243, 153);
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td.highlighted {
	background-color: rgb(232, 232, 231);
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table {
	margin-top: 120px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td:first-of-type {
	background: none !important;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td:not(:first-of-type) {
	background-color: rgb(249, 249, 249);
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td:nth-of-type(2n+1) {
	background-color: rgb(241, 241, 241);
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr .info {
	border: currentColor; border-image: none; font-size: 12px; font-style: italic; font-weight: normal; float: right; cursor: pointer;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr .info:hover {
	border: currentColor; border-image: none;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr .info:active {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr .info {
	float: none; display: block;
}
}
.business-solution.wordpress-post-view .default.post-container .post-view .blue.year-table tr td:not(:first-of-type) {
	background-color: rgb(186, 221, 239);
}
.business-solution.wordpress-post-view .default.post-container .post-view .blue.year-table tr td:nth-of-type(2n+1) {
	background-color: rgb(147, 207, 238);
}
.business-solution.wordpress-post-view .default.post-container .post-view .green.year-table tr td:not(:first-of-type) {
	background-color: rgb(176, 248, 175);
}
.business-solution.wordpress-post-view .default.post-container .post-view .green.year-table tr td:nth-of-type(2n+1) {
	background-color: rgb(124, 221, 123);
}
.business-solution.wordpress-post-view .default.post-container .post-view .yellow.year-table tr td:not(:first-of-type) {
	background-color: rgb(255, 251, 195);
}
.business-solution.wordpress-post-view .default.post-container .post-view .yellow.year-table tr td:nth-of-type(2n+1) {
	background-color: rgb(250, 243, 153);
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .year-table {
	margin-top: 50px;
}
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table {
	width: 100%;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table {
	width: 100%;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th:first-of-type {
	width: 37.5%;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th:first-of-type {
	width: 37.5%;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:first-of-type {
	width: 37.5%;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td:first-of-type {
	width: 37.5%;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th {
	height: auto; line-height: 20px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th {
	height: auto; line-height: 20px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td {
	height: auto; line-height: 20px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td {
	height: auto; line-height: 20px;
}
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th {
	width: 12.5%; color: rgb(30, 43, 51); line-height: 20px; padding-bottom: 5px; font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; vertical-align: bottom;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th {
	width: 12.5%; color: rgb(30, 43, 51); line-height: 20px; padding-bottom: 5px; font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; vertical-align: bottom;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th:not(:first-child) {
	padding: 0px 9px 10px; text-align: center;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th:not(:first-child) {
	padding: 0px 9px 10px; text-align: center;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th:not(:first-child) {
	padding: 10px 0px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th:not(:first-child) {
	padding: 10px 0px;
}
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr th {
	font-size: 10px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr th {
	font-size: 10px;
}
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td {
	background-position: center; padding: 0px 9px; height: 45px; line-height: 45px; font-size: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid; background-repeat: no-repeat;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td {
	background-position: center; padding: 0px 9px; height: 45px; line-height: 45px; font-size: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid; background-repeat: no-repeat;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td ul {
	margin: 12.5px 0px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td ul {
	margin: 12.5px 0px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td ul li {
	line-height: 30px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td ul li {
	line-height: 30px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td.black {
	background-image: url("../images/backgrounds/bg-specs-2.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td.black {
	background-image: url("../images/backgrounds/bg-specs-2.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td.white {
	background-image: url("../images/backgrounds/bg-specs-1.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td.white {
	background-image: url("../images/backgrounds/bg-specs-1.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td.minus {
	background-image: url("../images/backgrounds/bg-specs-3.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td.minus {
	background-image: url("../images/backgrounds/bg-specs-3.png");
}
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td:not(:first-child) {
	text-align: center;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td:not(:first-child) {
	text-align: center;
}
@media all and (max-width:768px)
{
.business-solution.wordpress-post-view .default.post-container .post-view .specs-table tr td {
	padding: 10px 0px; height: auto; line-height: 20px; font-size: 10px;
}
.business-solution.wordpress-post-view .default.post-container .post-view .year-table tr td {
	padding: 10px 0px; height: auto; line-height: 20px; font-size: 10px;
}
}
.personal-solution.wordpress-post-view .post-container {
	text-align: center;
}
.personal-solution.wordpress-post-view .post-container .post-header {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.personal-solution.wordpress-post-view .post-container .post-header img {
	width: 100%;
}
.personal-solution.wordpress-post-view .post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.personal-solution.wordpress-post-view .post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.personal-solution.wordpress-post-view .post-container .post-header .post-title h5 {
	font-weight: normal;
}
.personal-solution.wordpress-post-view .post-container .post-content {
	margin-right: -10px; margin-left: -10px; display: block;
}
.personal-solution.wordpress-post-view .post-container .category-title {
	letter-spacing: 7px; margin-top: 70px;
}
.personal-solution.wordpress-post-view .needs.post-container .post-header .post-title {
	margin-top: 70px; position: relative;
}
.personal-solution.wordpress-post-view .needs.post-container .post-header .post-title h4 {
	letter-spacing: 7px; margin-bottom: 0px;
}
.personal-solution.wordpress-post-view .needs.post-container .post-header .post-title h1 {
	color: rgb(65, 83, 93); font-size: 44px; margin-top: 8px;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .needs.post-container .post-header .post-title h1 {
	font-size: 30px;
}
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .needs.post-container .post-header .post-title {
	padding: 0px 20px;
}
}
.personal-solution.wordpress-post-view .needs.post-container a.what-we-offer {
	margin: 0px 0px 75px;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .needs.post-container a.what-we-offer {
	margin: 40px 0px 50px;
}
}
.personal-solution.wordpress-post-view .help.post-container .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.personal-solution.wordpress-post-view .help.post-container .post-header .post-title h4 {
	color: rgb(255, 255, 255); letter-spacing: 7px; margin-top: 0px;
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 {
	font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 44px; margin-top: 0px;
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 a {
	color: rgb(255, 255, 255); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 60px;
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 a:hover {
	border: currentColor; border-image: none;
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 a:active {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 a {
	font-size: 30px;
}
}
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 span {
	font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 60px;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 span {
	font-size: 30px;
}
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .goal.post-container .post-header .post-title h1 {
	font-size: 26px;
}
}
.personal-solution.wordpress-post-view .post-container .wp-block {
	width: 100%; display: inline-block; position: relative;
}
.personal-solution.wordpress-post-view .post-container .wp-block .block-title {
	letter-spacing: 7px; margin-top: 70px;
}
.personal-solution.wordpress-post-view .post-container .wp-block > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.personal-solution.wordpress-post-view .post-container .wp-block .elements > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.personal-solution.wordpress-post-view .post-container .wp-block .block-description {
	margin: auto auto 70px; width: 60%; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .post-container .wp-block .block-description {
	display: none !important;
}
}
.personal-solution.wordpress-post-view .post-container .button-link.wp-block {
	margin-bottom: 50px;
}
.personal-solution.wordpress-post-view .post-container .button-link.wp-block .block-title {
	display: none !important;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .post-container .button-link.wp-block {
	margin: 30px 0px;
}
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block {
	width: 1020px;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block {
	padding-bottom: 30px;
}
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single {
	padding: 40px 40px 20px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single {
	width: 33.33%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block :nth-child(3n+1).goals-single {
	clear: both;
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .img-container {
	width: 100%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .img-container {
	margin-top: -10px;
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .goals-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .goals-content {
	width: 100%; float: left;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single .goals-content {
	text-align: center;
}
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .goals.wp-block .goals-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block {
	background: radial-gradient(circle, rgb(242, 208, 108), rgb(232, 174, 68)) no-repeat rgb(232, 174, 68); width: 100%;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements {
	padding-bottom: 90px;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .block-title {
	color: rgb(255, 255, 255); text-transform: none; letter-spacing: normal; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 44px;
}
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .block-description {
	color: rgb(255, 255, 255);
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single {
	padding: 40px 5px 20px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single {
	width: 50%; float: left;
}
}
@media all and (min-width:0px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single {
	margin: auto; float: none;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single {
	max-width: 500px;
}
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements :nth-child(3n).trainer-single {
	clear: both;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single a {
	border: currentColor; border-image: none;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single a:hover {
	border: currentColor; border-image: none;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single a:active {
	border: currentColor; border-image: none;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .img-container {
	width: 100%;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .img-container {
	margin-top: -10px;
}
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .trainer-content {
	margin: auto; padding: 40px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; right: 0px; bottom: 0px; position: absolute; max-height: 220px;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .trainer-content a.post-link {
	display: block;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .trainer-content h2 {
	width: 80%; margin-top: 0px;
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .trainer-content p {
	width: 80%; color: rgb(255, 255, 255);
}
.personal-solution.wordpress-post-view .post-container .trainer.wp-block .elements .trainer-single .trainer-content p.summary {
	font-weight: normal;
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block {
	width: 100%; background-color: rgb(249, 249, 249);
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements {
	width: 1020px;
}
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .block-title {
	margin-bottom: 70px;
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .block-subtitle {
	color: rgb(65, 83, 93);
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .article-single {
	padding: 40px 0px 20px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .article-single {
	width: 50%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements :nth-child(2n+1).article-single {
	clear: both;
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .article-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-top: -30px; float: left; position: relative; min-height: 1px;
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .article-single .img-container img {
	border-radius: 50%; width: 100%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.personal-solution.wordpress-post-view .post-container .articles.wp-block .elements .article-single .article-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block {
	width: 1020px;
}
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .block-description {
	display: none;
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single {
	padding: 40px 40px 20px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single {
	width: 33.33%; float: left;
}
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block :nth-child(3n+1).tips-single {
	clear: both;
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .img-container {
	width: 100%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .img-container {
	margin-top: -10px;
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .tips-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .tips-content {
	width: 100%; float: left;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .tips.wp-block .tips-single .tips-content {
	text-align: center;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements {
	width: 1020px;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .block-title {
	background: none;
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single {
	padding: 40px 20px 30px; width: 100%; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single {
	width: 100%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .img-container {
	width: 41.66%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .img-container {
	width: 50%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .img-container img {
	width: 100%;
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .offering-content {
	width: 58.33%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .offering-content {
	width: 50%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single .offering-content h6 {
	font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 44px;
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements :nth-child(2n+1).offering-single .offering-content {
	right: 41.66%;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements :nth-child(2n+1).offering-single .offering-content {
	right: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements :nth-child(2n+1).offering-single .img-container {
	left: 58.33%;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements :nth-child(2n+1).offering-single .img-container {
	left: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements :nth-last-child(1).offering-single {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block .elements .offering-single {
	padding-right: 10px; padding-left: 10px;
}
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .offering-big.wp-block {
	margin-bottom: 70px;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements {
	width: 1020px;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .block-subtitle {
	color: rgb(65, 83, 93);
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products {
	display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single {
	padding: 40px 10px 20px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single {
	width: 30%; float: left;
}
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .img-container {
	width: 100%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .img-container {
	margin-top: -10px;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .m-package-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .m-package-content {
	width: 100%; float: left;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .m-package-content {
	text-align: center;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single .m-package-content a {
	font-weight: bold;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single + .plus {
	color: rgb(243, 206, 91); line-height: 260px; padding-top: 40px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 70px; float: left; display: inline-block;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single + .plus {
	display: none !important;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single + .plus {
	display: none !important;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .m-package-single + :last-of-type.plus {
	display: none !important;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products div:nth-child(n+6) {
	display: none !important;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::before {
	display: table; content: " ";
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::after {
	display: table; content: " ";
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::after {
	clear: both;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::before {
	display: table; content: " ";
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::after {
	display: table; content: " ";
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages::after {
	clear: both;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages .m-package-single {
	left: 17.5%;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages .plus {
	left: 17.5%;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages .plus {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .group-products .two-packages .plus {
	width: 5%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .price-label {
	color: rgb(153, 153, 153); text-transform: uppercase; letter-spacing: 5px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 18px; margin-top: 50px;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .price {
	color: rgb(65, 83, 93); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 40px;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .add-to-cart {
	margin: 20px auto 70px; display: inline-block; position: relative;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .add-to-cart .sprite {
	left: 15px; top: 12px; position: absolute;
}
.personal-solution.wordpress-post-view .post-container .m-package.wp-block .elements .add-to-cart .btn {
	padding-right: 80px; padding-left: 80px;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block {
	width: 100%; background-color: rgb(245, 245, 245);
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements {
	width: 1020px;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .block-subtitle {
	color: rgb(65, 83, 93);
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package {
	display: inline-block;
}
@media all and (max-width:768px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package {
	padding-top: 50px;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs {
	padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 20px; display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs div {
	display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs div a {
	padding: 8px 12px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs div a::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs div.active a {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs div.active a::after {
	display: block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements #collateral-package #collateral-tabs-content :not(.active).content {
	display: none;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product {
	padding: 10px; width: 100%; float: left; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product {
	width: 50%; float: left;
}
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product {
	width: 33.33%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product form {
	border: 1px solid rgb(223, 225, 226); border-image: none;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements :nth-child(3n+1).o-package-grouped-product {
	clear: both;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements :nth-child(2n+1).o-package-grouped-product {
	clear: both;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .img-container {
	width: 100%; float: left;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .img-container {
	margin-top: -10px;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .product-info {
	padding: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .product-info img {
	width: 100%;
}
@media all and (min-width:769px)
{
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .product-info > h6 {
	min-height: 40px;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .product-info > p {
	height: 175px;
}
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content {
	padding: 40px; text-align: left; min-height: 426px; background-image: linear-gradient(rgb(249, 249, 249) 0%, rgb(255, 255, 255) 100%); background-repeat: repeat-x;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner {
	width: 100%; display: inline-block; position: relative; min-height: 390px;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner .label {
	text-transform: uppercase; letter-spacing: 2px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom: 20px;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner a {
	clear: both; font-weight: bold; margin-bottom: 10px; float: left; display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner span {
	clear: both; font-weight: bold; margin-bottom: 10px; float: left; display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner .price {
	width: 100%; display: inline-block;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .elements .o-package-grouped-product .o-package-content .o-package-inner .buy-info {
	width: 100%; bottom: 0px; position: absolute;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .add-to-cart {
	margin: 25px auto auto; width: 100%; display: inline-block; position: relative;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .add-to-cart .sprite {
	left: 15px; top: 9px; position: absolute;
}
.personal-solution.wordpress-post-view .post-container .o-package.wp-block .add-to-cart .btn {
	padding: 10px 40px; width: 100%; font-size: 14px;
}
.who-we-are.wordpress-post-view .post-container {
	text-align: center;
}
.who-we-are.wordpress-post-view .post-container .post-header {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.who-we-are.wordpress-post-view .post-container .post-header img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.who-we-are.wordpress-post-view .post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.who-we-are.wordpress-post-view .post-container .post-header .post-title h5 {
	width: 70%; margin-right: auto; margin-left: auto;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .post-header .post-title h5 {
	width: 90%;
}
}
.who-we-are.wordpress-post-view .post-container .has-video.post-header::after {
	display: none !important;
}
.who-we-are.wordpress-post-view .post-container .post-content {
	margin-right: -10px; margin-left: -10px; display: block;
}
.who-we-are.wordpress-post-view .post-container .category-title {
	letter-spacing: 7px; margin-top: 70px;
}
.who-we-are.wordpress-post-view .our-story.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.who-we-are.wordpress-post-view .village.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.who-we-are.wordpress-post-view .social-responsibility.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.who-we-are.wordpress-post-view .science.post-container .big-view.wp-block .big-view-content a {
	display: none !important;
}
.who-we-are.wordpress-post-view .science.post-container .pubblications.wp-block .blog-more-info {
	display: none;
}
.who-we-are.wordpress-post-view .explore.post-container .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .explore.post-container .post-header .post-title h1 {
	margin-top: 0px;
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header {
	overflow: hidden;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header::after {
	left: 50%; width: 120%; height: 150px; bottom: -100px; margin-left: -60%; position: absolute; content: " "; transform: rotate(-3deg); background-color: white; -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);
}
}
.who-we-are.wordpress-post-view :not(.explore).post-container > .post-title {
	color: rgb(65, 83, 93); margin-bottom: 70px;
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h4 {
	color: rgb(255, 255, 255); letter-spacing: 7px;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h4 {
	letter-spacing: 4px; font-size: 30px;
}
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h1 {
	font-size: 44px;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h1 {
	font-size: 30px;
}
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h5 {
	margin: auto; width: 40%; line-height: normal; font-weight: normal;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title h5 {
	width: 90%;
}
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title .header-title {
	color: rgb(255, 255, 255); letter-spacing: 7px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view :not(.explore).post-container .post-header .post-title .header-title {
	margin-bottom: 70px;
}
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu {
	margin-right: -10px; margin-left: -10px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu .sticky-menu {
	margin: 0px; padding: 15px 0px;
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu .sticky-menu li {
	padding: 0px 20px; display: inline-block;
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu .sticky-menu li a {
	color: rgb(153, 153, 153); font-weight: bold;
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu .sticky-menu li a.active {
	color: rgb(65, 83, 93);
}
.who-we-are.wordpress-post-view :not(.explore).post-container .post-menu .sticky-menu li a:hover {
	color: rgb(65, 83, 93);
}
.who-we-are.wordpress-post-view .village.post-container .post-header::after {
	display: none !important;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title {
	top: 40%; width: 100%; position: absolute;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h4 {
	width: 40%; text-align: left; margin-left: 10%;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h2 {
	width: 40%; text-align: left; margin-left: 10%;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h5 {
	width: 40%; text-align: left; margin-left: 10%;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title p {
	width: 40%; text-align: left; margin-left: 10%;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h4 {
	color: rgb(255, 255, 255); letter-spacing: 7px;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h4 {
	letter-spacing: 4px;
}
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h5 {
	line-height: 24px; padding-bottom: 10px; font-size: 16px; margin-left: 10%;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h5 {
	width: 50%; line-height: normal;
}
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title {
	max-height: 160px !important;
}
}
@media all and (max-width:1281px)
{
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title {
	overflow: auto; max-height: 300px;
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title h2 {
	margin-top: 0px;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .our-story.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
}
.who-we-are.wordpress-post-view .our-story.post-container .post-header br {
	display: none !important;
}
.who-we-are.wordpress-post-view .our-story.post-container .big-view.wp-block .elements {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .design-production.post-container .big-view.wp-block {
	background: rgb(249, 249, 249); width: 100%;
}
.who-we-are.wordpress-post-view .design-production.post-container .big-view.wp-block .elements .block-title {
	display: block !important;
}
.who-we-are.wordpress-post-view .design-production.post-container .our-process.wp-block .elements :last-of-type.big-view-single {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.who-we-are.wordpress-post-view .design-production.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
.who-we-are.wordpress-post-view .science.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
.who-we-are.wordpress-post-view .social-responsibility.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .design-production.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .science.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .social-responsibility.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .post-title {
	margin: 70px auto 10px; color: rgb(65, 83, 93); font-size: 44px;
}
.who-we-are.wordpress-post-view .timeline.post-container .post-title {
	margin: 70px auto 10px; color: rgb(65, 83, 93); font-size: 44px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .post-subtitle {
	margin: auto auto 70px; width: 50%; font-size: 20px;
}
.who-we-are.wordpress-post-view .timeline.post-container .post-subtitle {
	margin: auto auto 70px; width: 50%; font-size: 20px;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .post-subtitle {
	width: 90%;
}
.who-we-are.wordpress-post-view .timeline.post-container .post-subtitle {
	width: 90%;
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter {
	padding-top: 30px; margin-right: -10px; margin-left: -10px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter {
	padding-top: 30px; margin-right: -10px; margin-left: -10px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul {
	padding: 25px 0px !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; display: inline-block;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul {
	padding: 25px 0px !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; display: inline-block;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul .tag-item {
	display: inline-block;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul .tag-item {
	display: inline-block;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul .tag-item a.filter-bouble {
	padding: 8px 35px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul .tag-item a.filter-bouble {
	padding: 8px 35px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul .tag-item a.filter-bouble::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul .tag-item a.filter-bouble::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul .tag-item a.active.filter-bouble {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul .tag-item a.active.filter-bouble {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter ul .tag-item a.active.filter-bouble::after {
	display: block;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter ul .tag-item a.active.filter-bouble::after {
	display: block;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .menu-filter {
	overflow: auto; padding-top: 0px; white-space: nowrap;
}
.who-we-are.wordpress-post-view .timeline.post-container .menu-filter {
	overflow: auto; padding-top: 0px; white-space: nowrap;
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container #ajax-loading {
	display: none;
}
.who-we-are.wordpress-post-view .timeline.post-container #ajax-loading {
	display: none;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container {
	width: 100%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container {
	width: 100%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container {
	width: 83.33%; float: left;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container {
	width: 83.33%; float: left;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container {
	left: 8.33%;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container {
	left: 8.33%;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container {
	width: 58.33%; float: left;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container {
	width: 58.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container {
	left: 20.83%;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container {
	left: 20.83%;
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post {
	padding-bottom: 50px; margin-bottom: 50px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 4px; border-bottom-style: solid;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post {
	padding-bottom: 50px; margin-bottom: 50px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 4px; border-bottom-style: solid;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post {
	position: relative;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post {
	position: relative;
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post-date {
	padding: 16px; border-radius: 50%; width: 55px; height: 55px; box-shadow: inset 0px 0px 27px 0px rgba(234,179,75,0.46); background-color: rgb(250, 243, 153); -moz-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46); -webkit-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46); -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46);
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post-date {
	padding: 16px; border-radius: 50%; width: 55px; height: 55px; box-shadow: inset 0px 0px 27px 0px rgba(234,179,75,0.46); background-color: rgb(250, 243, 153); -moz-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46); -webkit-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46); -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-box-shadow: inset 0px 0px 27px 0px rgba(234, 179, 75, 0.46);
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post-date {
	left: -70px; position: absolute;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post-date {
	left: -70px; position: absolute;
}
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post-date .blog-short-date {
	text-align: center; color: rgb(65, 83, 93); text-transform: uppercase; line-height: normal; font-size: 11px; font-weight: bold;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post-date .blog-short-date {
	text-align: center; color: rgb(65, 83, 93); text-transform: uppercase; line-height: normal; font-size: 11px; font-weight: bold;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post {
	color: rgb(153, 153, 153);
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post {
	color: rgb(153, 153, 153);
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-tag {
	font-weight: bold;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-tag {
	font-weight: bold;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-title {
	color: rgb(65, 83, 93); line-height: normal; font-size: 30px; font-weight: bold; margin-bottom: 30px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-title {
	color: rgb(65, 83, 93); line-height: normal; font-size: 30px; font-weight: bold; margin-bottom: 30px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-less-info .blog-summary h2 {
	color: rgb(153, 153, 153);
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-less-info .blog-summary h2 {
	color: rgb(153, 153, 153);
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-less-info .blog-summary .read-more {
	display: none !important;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-less-info .blog-summary .read-more {
	display: none !important;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info {
	display: none;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info {
	display: none;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img {
	text-align: center;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img {
	text-align: center;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img .lazy-loaded {
	max-width: 100%;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img .lazy-loaded {
	max-width: 100%;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img .lazy-loading {
	margin: auto;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-img .lazy-loading {
	margin: auto;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content {
	color: rgb(102, 102, 102); margin-bottom: 50px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content {
	color: rgb(102, 102, 102); margin-bottom: 50px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content h2 {
	color: rgb(102, 102, 102); line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 26px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content h2 {
	color: rgb(102, 102, 102); line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 26px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content h3 {
	color: rgb(65, 83, 93); font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content h3 {
	color: rgb(65, 83, 93); font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content p {
	color: rgb(102, 102, 102);
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-content p {
	color: rgb(102, 102, 102);
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-date-author {
	font-size: 13px; font-style: italic; float: left;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-date-author {
	font-size: 13px; font-style: italic; float: left;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-share {
	margin: 0px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info .blog-share {
	margin: 0px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] {
	width: 100%; padding-top: 40px; font-size: 14px; margin-top: 20px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] {
	width: 100%; padding-top: 40px; font-size: 14px; margin-top: 20px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list .validation-error {
	position: relative;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list .validation-error {
	position: relative;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list .validation-error .validation-advice {
	position: static;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list .validation-error .validation-advice {
	position: static;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list textarea {
	width: 83.33%; height: 100px; color: rgb(153, 153, 153); padding-right: 10px; padding-left: 10px; font-weight: bold; float: left; position: relative; min-height: 1px; max-width: 100%;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .form-list textarea {
	width: 83.33%; height: 100px; color: rgb(153, 153, 153); padding-right: 10px; padding-left: 10px; font-weight: bold; float: left; position: relative; min-height: 1px; max-width: 100%;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-count {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold; margin-top: 20px; margin-bottom: 15px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-count {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold; margin-top: 20px; margin-bottom: 15px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-list-wrapper .comment-list .comment {
	padding: 20px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-list-wrapper .comment-list .comment {
	padding: 20px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-list-wrapper .comment-list .comment .comment-meta {
	color: rgb(102, 102, 102); font-weight: bold;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-list-wrapper .comment-list .comment .comment-meta {
	color: rgb(102, 102, 102); font-weight: bold;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-pager {
	display: none;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .comment-pager {
	display: none;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .btn-load-more {
	width: 100%; text-align: center; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post .blog-more-info [id^='comments-'] .btn-load-more {
	width: 100%; text-align: center; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .news-events-blog.post-container .blogs-container #infscr-loading {
	text-align: center;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container #infscr-loading {
	text-align: center;
}
.who-we-are.wordpress-post-view .timeline.post-container .post-header {
	margin-bottom: 70px;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .timeline.post-container .post-header {
	margin-bottom: 30px;
}
}
.who-we-are.wordpress-post-view .timeline.post-container .post-header .post-title {
	top: 50%; margin-top: 0px; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .timeline.post-container .post-header .post-title h1 {
	color: rgb(255, 255, 255); margin-top: 0px;
}
.who-we-are.wordpress-post-view .timeline.post-container .post-header .post-title .post-subtitle {
	color: rgb(255, 255, 255); margin-bottom: 0px;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .timeline.post-container .post-header .post-title .post-subtitle {
	line-height: 1;
}
}
.who-we-are.wordpress-post-view .timeline.post-container .post-header::after {
	display: none !important;
}
.who-we-are.wordpress-post-view .timeline.post-container .blogs-container .single-post .blog-post-date .blog-short-date {
	line-height: 22px;
}
.who-we-are.wordpress-post-view .default.post-container .post-header .post-title {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title h1 {
	color: rgb(255, 255, 255); font-size: 44px; margin-top: 0px;
}
.who-we-are.wordpress-post-view .default.post-container .work {
	text-align: center;
}
.who-we-are.wordpress-post-view .default.post-container .work iframe {
	margin: auto;
}
.who-we-are.wordpress-post-view .post-container .wp-block {
	width: 100%; display: inline-block; position: relative;
}
.who-we-are.wordpress-post-view .post-container .wp-block .block-title {
	letter-spacing: 7px; margin-top: 70px;
}
.who-we-are.wordpress-post-view .post-container .wp-block .elements > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.who-we-are.wordpress-post-view .post-container .wp-block > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.who-we-are.wordpress-post-view .post-container .wp-block .block-title-description {
	display: none !important;
}
.who-we-are.wordpress-post-view .post-container .wp-block .block-description {
	margin: auto auto 70px; width: 60%; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .wp-block .block-description {
	display: none !important;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block {
	width: 1020px;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block {
	padding-bottom: 50px;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	padding: 5px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	transition:opacity 0.3s; left: -5px; top: 0px; width: 520px; position: absolute; opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	display: none !important;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-overlay {
	background: rgb(38, 58, 69); width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-img {
	box-sizing: content-box;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content h3 {
	margin-top: 0px;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:hover {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:active {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button {
	top: 55%; width: 80px !important; height: 80px !important;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button::before {
	top: -1px;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; width: 100%; color: rgb(255, 255, 255); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 30px; position: absolute; z-index: 10;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 30%;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; font-size: 26px;
}
}
@media all and (max-width:481px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 5%;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single .box-video {
	max-width: 100%;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .boxes-single:hover .hover {
	opacity: 1;
}
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .last-info {
	padding: 70px 0px; display: inline-block;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .last-info h4 {
	letter-spacing: 7px;
}
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	margin: 30px auto; width: 80%; color: rgb(153, 153, 153); font-weight: normal;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	width: 55%;
}
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .small-view.wp-block {
	width: 1020px;
}
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block .small-view-single {
	padding: 40px 0px 20px; width: 100%; float: left; display: inline-block !important; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .small-view.wp-block .small-view-single {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block :nth-child(2n+1).small-view-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block .small-view-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-top: -30px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block .small-view-single .img-container img {
	border-radius: 50%; width: 100%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.who-we-are.wordpress-post-view .post-container .small-view.wp-block .small-view-single .small-view-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block {
	width: 1020px;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .block-title-description {
	display: block !important;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .block-title-description {
	display: none !important;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	padding: 40px 40px 20px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	width: 33.33%; float: left;
}
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block :nth-of-type(3n+1).medium-view-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	width: 100%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	margin-top: -10px;
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	width: 75%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	text-align: left;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	width: 100%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .medium-view.wp-block + .bg-separator {
	height: 70px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements {
	width: 1020px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements {
	margin-bottom: 70px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements {
	margin-bottom: 70px;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .block-description {
	display: none !important;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .block-description {
	display: none !important;
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	padding: 40px 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single {
	padding: 40px 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	width: 83.33%; float: left;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	margin-left: 8.33%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single {
	margin-left: 8.33%;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .img-container {
	width: 41.66%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .img-container {
	width: 41.66%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .img-container {
	width: 50%; float: left;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .img-container {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .img-container img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .img-container img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content {
	width: 58.33%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .big-view-content {
	width: 58.33%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content {
	width: 50%; float: left;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .big-view-content {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .big-view-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content h2 {
	font-size: 26px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .big-view-content h2 {
	font-size: 26px;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content a.post-link {
	padding: 6px 15px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single .big-view-content a.post-link {
	padding: 6px 15px;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 41.66%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 41.66%;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 50%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 50%;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 58.33%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 58.33%;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 50%;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 50%;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements :nth-last-child(1).big-view-single {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements :nth-last-child(1).big-view-single {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	width: 100%; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .big-view-single {
	width: 100%; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.who-we-are.wordpress-post-view .post-container .big-view.wp-block .elements .block-title {
	display: none !important;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements .block-title {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .our-process.wp-block .elements > a.button {
	margin-bottom: 40px;
}
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block {
	width: 1020px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block {
	width: 1020px;
}
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .block-title-description {
	display: block !important;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .block-title-description {
	display: block !important;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block .block-title-description {
	display: none !important;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .block-title-description {
	display: none !important;
}
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single {
	padding: 40px 10px 20px; width: 50%; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single {
	padding: 40px 10px 20px; width: 50%; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single {
	padding: 40px 10px 20px; width: 50%; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single {
	padding: 40px 10px 20px; width: 50%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single {
	width: 33.33%; float: left;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single {
	width: 33.33%; float: left;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single {
	width: 33.33%; float: left;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single {
	width: 25%; float: left;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single {
	width: 25%; float: left;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single {
	width: 25%; float: left;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single {
	width: 25%; float: left;
}
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(4n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(4n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(4n+1).advisory-board-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(4n+1).advisory-board-single {
	clear: both;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(2n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(2n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(2n+1).advisory-board-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(2n+1).advisory-board-single {
	clear: both;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(3n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(3n+1).awards-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block :nth-of-type(3n+1).advisory-board-single {
	clear: both;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block :nth-of-type(3n+1).advisory-board-single {
	clear: both;
}
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .img-container {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .img-container {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .img-container {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .img-container {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .img-container img {
	width: 40%;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .img-container img {
	width: 40%;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .img-container img {
	width: 40%;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .img-container img {
	width: 40%;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .awards-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .awards-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .awards-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .awards-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .advisory-board-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .advisory-board-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .advisory-board-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .advisory-board-content h6 {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .awards-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .awards-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .awards-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .awards-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .awards-single .advisory-board-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .awards-single .advisory-board-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .advisory-board-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .advisory-board-content p {
	margin: 0px;
}
.who-we-are.wordpress-post-view .post-container .awards.wp-block .advisory-board-single .img-container img {
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.who-we-are.wordpress-post-view .post-container .advisory-board.wp-block .advisory-board-single .img-container img {
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block {
	width: 100%; background-color: rgb(249, 249, 249);
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements {
	width: 1020px;
}
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .pubblications-single {
	width: 100%; height: 0px; text-align: left; padding-right: 40px; padding-left: 40px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left; visibility: hidden; position: relative; min-height: 1px; opacity: 0;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .pubblications-single .pubblications-content h6 {
	line-height: 30px; margin-top: 50px;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .pubblications-single .pubblications-content p {
	margin-bottom: 0px;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .pubblications-single .pubblications-content a {
	margin-bottom: 20px; display: inline-block;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .loaded.pubblications-single {
	transition:opacity 0.5s; height: auto; visibility: visible; opacity: 1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease;
}
.who-we-are.wordpress-post-view .post-container .pubblications.wp-block .elements .pubb-load {
	margin: 50px auto;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements {
	margin-bottom: 70px;
}
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single {
	width: 100%; padding-top: 40px; padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .img-container {
	width: 100%; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .slide.carousel {
	width: 100%; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .img-container {
	width: 50%; float: left;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .slide.carousel {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .img-container img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .slide.carousel img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .img-container .carousel-indicators {
	display: block !important;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .slide.carousel .carousel-indicators {
	display: block !important;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .video-container {
	width: 100%; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .video-container {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .video-container .video-js {
	max-width: 100%;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .event-content {
	width: 100%; text-align: left; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .event-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif; margin-top: 0px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .event-content {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .event-content .event-list {
	columns: 2 auto; -webkit-columns: 2; -moz-columns: 2;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements .event-single .event-content .event-list li {
	padding-right: 10px; font-size: 14px; font-weight: bold;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements :nth-last-child(1).event-single {
	border: currentColor; border-image: none;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements :nth-child(2n+1).event-single .event-content {
	right: 50%;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements :nth-child(2n+1).event-single .img-container {
	left: 50%;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements :nth-child(2n+1).event-single .slide.carousel {
	left: 50%;
}
.who-we-are.wordpress-post-view .post-container .events.wp-block .elements :nth-child(2n+1).event-single .video-container {
	left: 50%;
}
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block {
	width: 100%; background-color: rgb(249, 249, 249);
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements {
	margin-bottom: 70px;
}
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single {
	width: 100%; padding-top: 40px; padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements :nth-last-child(1).sport-single {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .img-container {
	width: 100%; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .slide.carousel {
	width: 100%; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .img-container {
	width: 50%; float: left;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .slide.carousel {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .img-container img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .slide.carousel img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .img-container .carousel-indicators {
	display: block !important;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .slide.carousel .carousel-indicators {
	display: block !important;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .sport-content {
	width: 100%; text-align: left; padding-right: 30px; padding-bottom: 50px; padding-left: 30px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .sport-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif; margin-top: 0px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .sport-content {
	width: 50%; float: left;
}
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .sport-content .sport-list {
	columns: 2 auto; -webkit-columns: 2; -moz-columns: 2;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements .sport-single .sport-content .sport-list li {
	padding-right: 10px; font-size: 14px; font-weight: bold;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements :nth-child(2n).sport-single .sport-content {
	right: 50%;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements :nth-child(2n).sport-single .img-container {
	left: 50%;
}
.who-we-are.wordpress-post-view .post-container .sports.wp-block .elements :nth-child(2n).sport-single .slide.carousel {
	left: 50%;
}
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements {
	width: 1020px;
}
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single {
	padding-top: 40px; padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single {
	width: 100%; float: left;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements :nth-last-child(1).athlete-single {
	border: currentColor; border-image: none;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single .img-container {
	width: 50%; padding-right: 10px; padding-bottom: 50px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single .img-container img {
	width: 80%;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single .athlete-content {
	padding: 2% 10px 50px; width: 50%; text-align: left; float: left; position: relative; min-height: 1px;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements .athlete-single .athlete-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements :nth-child(2n).athlete-single .athlete-content {
	right: 50%;
}
.who-we-are.wordpress-post-view .post-container .athletes.wp-block .elements :nth-child(2n).athlete-single .img-container {
	left: 50%;
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block {
	width: 100%;
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block {
	display: none !important;
}
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block .block-title {
	display: none;
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content {
	position: relative;
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content img {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.who-we-are.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block {
	width: 100%;
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block .block-title {
	display: none;
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content {
	margin: auto; width: 100%; position: relative;
}
@media all and (min-width:1025px)
{
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content {
	width: 1020px;
}
}
@media all and (max-width:768px)
{
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered {
	padding-top: 60px;
}
}
@media all and (min-width:769px)
{
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered {
	padding-bottom: 60px;
}
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered .quote-key {
	color: rgb(250, 243, 153); line-height: 30px; font-family: "ConduitMedium", Arial, Helvetica, sans-serif; font-size: 160px;
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered p.text {
	width: 50%; color: rgb(65, 83, 93); line-height: 30px; font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 24px; margin-right: auto; margin-left: auto;
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered p.text {
	width: 80%;
}
}
.who-we-are.wordpress-post-view .post-container .quote.wp-block .quote-content .centered .author {
	font-weight: bold;
}
.who-we-are.wordpress-post-view .post-container .block-boxes {
	background: rgb(249, 249, 249);
}
@media all and (max-width:1024px)
{
.who-we-are.wordpress-post-view .post-container .bg-separator {
	display: none !important;
}
}
.who-we-are.accordion-set.wordpress-post-view .explore.post-container .boxes.wp-block > .sprite {
	display: none !important;
}
body.news-events-blog.wordpress-post-view .post-container {
	text-align: left;
}
body.timeline.wordpress-post-view .post-container {
	text-align: left;
}
body.news-events-blog.wordpress-post-view .post-container .post-title {
	margin: 70px 0px;
}
body.timeline.wordpress-post-view .post-container .post-title {
	margin: 70px 0px;
}
body.news-events-blog.wordpress-post-view .post-container .post-title h1 {
	text-align: center; color: rgb(65, 83, 93); font-size: 44px;
}
body.timeline.wordpress-post-view .post-container .post-title h1 {
	text-align: center; color: rgb(65, 83, 93); font-size: 44px;
}
@media all and (max-width:768px)
{
body.news-events-blog.wordpress-post-view .post-container .post-title h1 {
	font-size: 30px;
}
body.timeline.wordpress-post-view .post-container .post-title h1 {
	font-size: 30px;
}
}
body.news-events-blog.wordpress-post-view .post-container .post-title h5 {
	text-align: center; color: rgb(153, 153, 153); line-height: 1.4; font-weight: normal;
}
body.timeline.wordpress-post-view .post-container .post-title h5 {
	text-align: center; color: rgb(153, 153, 153); line-height: 1.4; font-weight: normal;
}
body.news-events-blog.wordpress-post-view .post-container .post-title .blog-share {
	margin: 0px;
}
body.timeline.wordpress-post-view .post-container .post-title .blog-share {
	margin: 0px;
}
@media all and (max-width:768px)
{
body.news-events-blog.wordpress-post-view .post-container .post-title {
	margin: 30px 0px;
}
body.timeline.wordpress-post-view .post-container .post-title {
	margin: 30px 0px;
}
}
body.news-events-blog.wordpress-post-view .post-container .post-view {
	padding-bottom: 50px;
}
body.timeline.wordpress-post-view .post-container .post-view {
	padding-bottom: 50px;
}
body.news-events-blog.wordpress-post-view .post-container .post-view .main-image {
	text-align: center; padding-bottom: 50px;
}
body.timeline.wordpress-post-view .post-container .post-view .main-image {
	text-align: center; padding-bottom: 50px;
}
body.news-events-blog.wordpress-post-view .post-container .post-view .main-image img {
	max-width: 100%;
}
body.timeline.wordpress-post-view .post-container .post-view .main-image img {
	max-width: 100%;
}
body.news-events-blog.wordpress-post-view .post-container .post-view h2 {
	color: rgb(153, 153, 153); font-size: 30px;
}
body.timeline.wordpress-post-view .post-container .post-view h2 {
	color: rgb(153, 153, 153); font-size: 30px;
}
@media all and (max-width:768px)
{
body.news-events-blog.wordpress-post-view .post-container .post-view h2 {
	font-size: 26px;
}
body.timeline.wordpress-post-view .post-container .post-view h2 {
	font-size: 26px;
}
}
@media all and (min-width:1025px)
{
body.news-events-blog.wordpress-post-view .post-container {
	margin: 0px auto; width: 1020px;
}
body.timeline.wordpress-post-view .post-container {
	margin: 0px auto; width: 1020px;
}
}
.xdebug-var-dump {
	text-align: left;
}
.wellness.wordpress-post-view .post-container {
	text-align: center;
}
.wellness.wordpress-post-view .post-container .post-header {
	margin-right: -10px; margin-left: -10px; position: relative;
}
.wellness.wordpress-post-view .post-container .post-header img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.wellness.wordpress-post-view .post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.wellness.wordpress-post-view .post-container .post-header .post-title h5 {
	width: 70%; margin-right: auto; margin-left: auto;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .post-header .post-title h5 {
	width: 90%;
}
}
.wellness.wordpress-post-view .post-container .has-video.post-header::after {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .post-content {
	margin-right: -10px; margin-left: -10px; display: block;
}
.wellness.wordpress-post-view .post-container .category-title {
	letter-spacing: 7px; margin-top: 70px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .category-title {
	line-height: 30px; margin-top: 40px;
}
}
.wellness.wordpress-post-view .default.post-container .post-header .post-title {
	margin-bottom: 0px;
}
.wellness.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wellness.wordpress-post-view .default.post-container .post-header :not(.no-image).post-title h1 {
	color: rgb(255, 255, 255); font-size: 44px; margin-top: 0px;
}
.wellness.wordpress-post-view .default.post-container .work {
	text-align: center;
}
.wellness.wordpress-post-view .default.post-container .work iframe {
	margin: auto;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .bg-separator {
	display: none !important;
}
}
.wellness.wordpress-post-view .our-story.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.wellness.wordpress-post-view .village.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.wellness.wordpress-post-view .social-responsibility.post-container #sticky-menu-sticky-wrapper {
	display: none !important;
}
.wellness.wordpress-post-view .training.post-container .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wellness.wordpress-post-view .personal-training.post-container .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wellness.wordpress-post-view .training.post-container .post-title h1 {
	margin-top: 0px;
}
.wellness.wordpress-post-view .personal-training.post-container .post-title h1 {
	margin-top: 0px;
}
.wellness.wordpress-post-view :not(.training).post-container .post-header {
	overflow: hidden;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-header::after {
	left: 50%; width: 120%; height: 150px; bottom: -100px; margin-left: -60%; position: absolute; content: " "; transform: rotate(-3deg); background-color: white; -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);
}
}
.wellness.wordpress-post-view :not(.training).post-container > .post-title {
	color: rgb(65, 83, 93); margin-bottom: 70px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view :not(.training).post-container > .post-title {
	margin-bottom: 40px;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-header .post-title h2 {
	margin-top: 0px;
}
}
.wellness.wordpress-post-view :not(.training).post-container .post-header .post-title .header-title {
	color: rgb(255, 255, 255); letter-spacing: 7px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-header .post-title .header-title {
	margin-bottom: 70px;
}
}
.wellness.wordpress-post-view :not(.training).post-container .post-menu {
	margin-right: -10px; margin-left: -10px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-menu#sticky-menu {
	overflow: scroll; white-space: nowrap;
}
}
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu {
	margin: 0px; padding: 15px 0px;
}
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li {
	padding: 0px 20px; display: inline-block;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li {
	width: 40%;
}
}
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li a {
	color: rgb(153, 153, 153); font-weight: bold;
}
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li a.active {
	color: rgb(65, 83, 93);
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li a:hover {
	color: rgb(65, 83, 93);
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view :not(.training).post-container .post-menu .sticky-menu li {
	width: auto;
}
}
.wellness.wordpress-post-view .personal-training.post-container > .post-header .post-title h1 {
	font-size: 60px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .personal-training.post-container > .post-header .post-title h1 {
	font-size: 44px;
}
}
.wellness.wordpress-post-view .personal-training.post-container > .post-header .post-title h5 {
	font-weight: bold;
}
.wellness.wordpress-post-view .personal-training.post-container > .post-header::after {
	
}
.wellness.wordpress-post-view .expo.post-container .post-header::after {
	left: 50%; width: 120%; height: 150px; bottom: -100px; margin-left: -60%; position: absolute; content: " "; transform: rotate(-3deg); background-color: white; -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);
}
.wellness.wordpress-post-view .expo.post-container .post-title {
	color: rgb(65, 83, 93); font-size: 44px; margin-bottom: 15px;
}
.wellness.wordpress-post-view .expo.post-container h5 {
	color: rgb(65, 83, 93); line-height: 24px; font-size: 15px; font-weight: normal; margin-bottom: 50px;
}
.wellness.wordpress-post-view .expo.post-container .single-app {
	padding: 40px 0px; position: relative;
}
.wellness.wordpress-post-view .expo.post-container .single-app::before {
	display: table; content: " ";
}
.wellness.wordpress-post-view .expo.post-container .single-app::after {
	display: table; content: " ";
}
.wellness.wordpress-post-view .expo.post-container .single-app::after {
	clear: both;
}
.wellness.wordpress-post-view .expo.post-container .single-app::before {
	display: table; content: " ";
}
.wellness.wordpress-post-view .expo.post-container .single-app::after {
	display: table; content: " ";
}
.wellness.wordpress-post-view .expo.post-container .single-app::after {
	clear: both;
}
.wellness.wordpress-post-view .expo.post-container .single-app .img-container {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .expo.post-container .single-app .img-container {
	width: 20.83%; float: left;
}
}
.wellness.wordpress-post-view .expo.post-container .single-app .img-container img {
	max-width: 100%;
}
.wellness.wordpress-post-view .expo.post-container .single-app .img-container img:hover {
	transform: rotate(33deg); -webkit-transform: rotate(33deg); -o-transform: rotate(33deg);
}
.wellness.wordpress-post-view .expo.post-container .single-app .app-content {
	top: 50%; width: 100%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: absolute; min-height: 1px; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .expo.post-container .single-app .app-content {
	width: 79.16%; float: left;
}
}
.wellness.wordpress-post-view .expo.post-container .single-app .app-content h3 {
	color: rgb(65, 83, 93);
}
.wellness.wordpress-post-view .expo.post-container .single-app .app-content p {
	color: rgb(65, 83, 93);
}
.wellness.wordpress-post-view .expo.post-container :nth-child(2n+1).single-app {
	background: rgb(244, 244, 244);
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .expo.post-container :nth-child(2n+1).single-app .app-content {
	left: 20.83%;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .expo.post-container :nth-child(2n).single-app .img-container {
	left: 79.16%;
}
}
.wellness.wordpress-post-view .expo.post-container :nth-child(2n).single-app .app-content {
	padding-left: 40px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .expo.post-container :nth-child(2n).single-app .app-content {
	right: 20.83%;
}
}
.wellness.wordpress-post-view .expo.post-container .download-app {
	background: rgb(244, 244, 244); padding: 25px; text-align: center;
}
.wellness.wordpress-post-view .expo.post-container .download-app h3 {
	color: rgb(65, 83, 93); text-transform: uppercase; margin-bottom: 22.5px;
}
.wellness.wordpress-post-view .expo.post-container .download-app a {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .expo.post-container .download-app a:hover {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .expo.post-container .download-app a:active {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .expo.post-container .download-app .gplay-store {
	margin-right: 20px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .expo.post-container .single-app .app-content {
	padding: 0px 20px; position: static; transform: none; -webkit-transform: none;
}
.wellness.wordpress-post-view .expo.post-container :nth-child(2n).single-app .app-content {
	padding-left: 20px;
}
}
.wellness.wordpress-post-view .post-container .wp-block {
	width: 100%; display: inline-block; position: relative;
}
.wellness.wordpress-post-view .post-container .wp-block .block-title {
	letter-spacing: 7px; margin-top: 70px;
}
.wellness.wordpress-post-view .post-container .wp-block .elements > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.wellness.wordpress-post-view .post-container .wp-block > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.wellness.wordpress-post-view .post-container .wp-block .block-title-description {
	color: rgb(65, 83, 93); letter-spacing: normal; font-size: 44px; margin-top: 50px; display: none !important;
}
.wellness.wordpress-post-view .post-container .wp-block .block-description {
	margin: auto auto 70px; width: 60%; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .wp-block .block-description {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block {
	width: 1020px;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block {
	padding-bottom: 50px;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	padding: 5px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single {
	width: 50%; float: left;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	transition:opacity 0.3s; left: -5px; top: 0px; width: 520px; position: absolute; opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-overlay {
	background: rgb(38, 58, 69); width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .hover .hover-img {
	box-sizing: content-box;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button {
	top: 55%; width: 80px !important; height: 80px !important;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button::before {
	top: -1px;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; width: 100%; color: rgb(255, 255, 255); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 30px; position: absolute; z-index: 10;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 30%;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 20%; font-size: 26px;
}
}
@media all and (max-width:481px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .video-title {
	top: 5%;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .box-video {
	max-width: 100%;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content {
	padding: 0px 20px; top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content h3 {
	margin-top: 0px;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content .subtitle {
	margin: -10px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:hover {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single .boxes-content > a:active {
	border: currentColor; border-image: none;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .boxes-single:hover .hover {
	opacity: 1;
}
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .last-info {
	padding: 70px 0px; display: inline-block;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .last-info h4 {
	letter-spacing: 7px;
}
.wellness.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	margin: 30px auto; width: 80%; color: rgb(153, 153, 153); font-weight: normal;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .boxes.wp-block .last-info h5 {
	width: 55%;
}
}
.wellness.wordpress-post-view .post-container .small-view.wp-block {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .small-view.wp-block {
	width: 1020px;
}
}
.wellness.wordpress-post-view .post-container .small-view.wp-block .small-view-single {
	padding: 40px 0px 20px; width: 100%; float: left; display: inline-block !important; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .small-view.wp-block .small-view-single {
	width: 50%; float: left;
}
}
.wellness.wordpress-post-view .post-container .small-view.wp-block :nth-child(2n+1).small-view-single {
	clear: both;
}
.wellness.wordpress-post-view .post-container .small-view.wp-block .small-view-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; margin-top: -30px; float: left; position: relative; min-height: 1px;
}
.wellness.wordpress-post-view .post-container .small-view.wp-block .small-view-single .img-container img {
	border-radius: 50%; width: 100%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.wellness.wordpress-post-view .post-container .small-view.wp-block .small-view-single .small-view-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block {
	width: 1020px;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .block-title-description {
	display: block !important;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .block-title-description {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	padding: 40px 40px 20px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	width: 33.33%; float: left;
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block :nth-of-type(3n+1).medium-view-single {
	clear: both;
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	width: 100%; float: left;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container img {
	width: 100%;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container {
	margin-top: -10px;
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .img-container img {
	max-width: 100px;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	width: 75%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	text-align: left;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .medium-view.wp-block .medium-view-single .medium-view-content {
	width: 100%; float: left;
}
}
.wellness.wordpress-post-view .post-container .medium-view.wp-block + .bg-separator {
	height: 70px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .post-header h4 {
	color: rgb(255, 255, 255);
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .post-header h5 {
	line-height: 1.73; font-weight: normal;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .post-header::after {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements {
	margin-bottom: 70px;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .block-title {
	display: none !important;
}
}
@media all and (max-width:1280px) and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .block-title {
	display: none !important;
}
}
@media all and (min-width:1281px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .block-title {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single {
	padding-top: 40px; padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single {
	margin-left: 8.33%;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements :nth-last-child(1).big-view-single {
	border: currentColor; border-image: none;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single .img-container img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single .big-view-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single .big-view-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 50%;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 50%;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .elements .big-view-single {
	padding: 40px 20px;
}
}
.wellness.wordpress-post-view .post-container .trainers.wp-block {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block {
	width: 1020px;
}
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .block-title-description {
	display: block !important;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block .block-title-description {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single {
	padding: 40px 10px 20px; width: 50%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single {
	width: 25%; float: left;
}
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single .img-container {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single .img-container img {
	border-radius: 50%; width: 40%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single .trainers-content h6 {
	margin-bottom: 0px;
}
.wellness.wordpress-post-view .post-container .trainers.wp-block .trainers-single .trainers-content p {
	margin: 0px;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block :nth-of-type(4n+1).trainers-single {
	clear: both;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block :nth-of-type(2n+1).trainers-single {
	clear: both;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .trainers.wp-block :nth-of-type(3n+1).trainers-single {
	clear: both;
}
}
.wellness.wordpress-post-view .post-container .services.wp-block {
	background: radial-gradient(circle, rgb(242, 208, 108), rgb(232, 174, 68)) no-repeat rgb(232, 174, 68); width: 100%; float: left;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements {
	margin-top: 40px; margin-bottom: 70px; display: table; border-collapse: separate; table-layout: fixed; border-spacing: 20px;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements > div {
	display: table-cell;
}
}
@media all and (max-width:1024px) and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements .block-title {
	display: none !important;
}
}
@media all and (max-width:1280px) and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements .block-title {
	display: none !important;
}
}
@media all and (min-width:1281px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements .block-title {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single {
	background: rgb(255, 255, 255); width: 50%;
}
@media all and (max-width:1024px) and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements :nth-of-type(2).services-single {
	margin-top: 20px;
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single {
	width: 100%; display: block;
}
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-head {
	position: relative; background-size: cover;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-head img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-head .head-content {
	left: 5%; top: 5%; width: 50%; text-align: left; position: absolute;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-head .head-content h2 {
	margin: 0px 0px 20px; font-family: "ConduitBold", Arial, Helvetica, sans-serif;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-head .head-content p {
	color: rgb(255, 255, 255);
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-content {
	padding: 40px; text-align: left;
}
.wellness.wordpress-post-view .post-container .services.wp-block .elements .services-single .services-content h6 {
	margin: 0px 0px 12px; color: rgb(102, 102, 102);
}
.wellness.wordpress-post-view .post-container .training-course.wp-block {
	width: 100%; background-color: rgb(249, 249, 249);
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements {
	width: 1020px;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements {
	margin-bottom: 30px;
}
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single {
	width: 41.66%; float: left;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single {
	left: 8.33%;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single {
	left: 16.66%;
}
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner {
	border: 1px solid rgb(223, 225, 226); border-image: none; background-color: rgb(255, 255, 255);
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .img-container img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product {
	padding: 30px;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product h4 {
	margin: 0px; letter-spacing: 5px; font-size: 15px;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product h3 {
	margin: 30px auto 0px; width: 80%; color: rgb(65, 83, 93); min-height: 60px;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product .price {
	color: rgb(65, 83, 93); font-size: 20px; font-weight: bold;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product .add-to-cart {
	margin: 30px auto 20px;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product .add-to-cart button {
	width: 100%; position: relative;
}
.wellness.wordpress-post-view .post-container .training-course.wp-block .elements .training-courses-single .training-courses-inner .product .add-to-cart button .sprite {
	left: 15px; position: absolute;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .icon-legend {
	padding: 20px 0px; border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .icon-legend .type {
	padding: 0px 10px; color: rgb(153, 153, 153); display: inline-block;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .icon-legend .type .sprite {
	margin-right: 10px;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses {
	width: 1020px;
}
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .title {
	color: rgb(65, 83, 93); font-size: 44px; margin-bottom: 50px;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses :nth-of-type(2).title {
	padding-top: 40px; border-top-color: rgb(223, 225, 226); border-top-width: 1px; border-top-style: solid;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .title {
	margin-bottom: 0px;
}
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier {
	margin-bottom: 80px; display: inline-block;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single {
	text-align: left; padding-right: 30px; padding-left: 30px; margin-top: 40px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single {
	width: 50%; float: left;
}
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier :nth-of-type(2n+1).course-single {
	clear: both;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single h5 {
	color: rgb(65, 83, 93);
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single .course-info .duration {
	padding-right: 20px; border-right-color: rgb(223, 225, 226); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single .course-info .duration .text {
	color: rgb(65, 83, 93); font-weight: bold;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single .course-info .sprite {
	margin-left: 10px; display: inline-block;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single form .price {
	margin: 20px auto; color: rgb(65, 83, 93); font-weight: bold;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single form .add-to-cart .btn-checkout {
	width: 50%; position: relative;
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single form .add-to-cart .btn-checkout .sprite {
	left: 15px; position: absolute;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single form .add-to-cart .btn-checkout {
	width: 80%;
}
}
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier .course-single a {
	margin-top: 25px; display: inline-block;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .training-finder.wp-block .courses .courses-contaier {
	margin-bottom: 40px;
}
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block {
	width: 100%;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .block-title {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .block-title {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content {
	position: relative;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .simple-banner-content {
	position: relative;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content {
	position: relative;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content {
	position: relative;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .simple-banner-content img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .simple-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .simple-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .simple-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .block-description {
	margin: 0px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .block-description {
	margin: 0px;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content {
	text-align: left;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content {
	text-align: left;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered {
	width: 55%; margin-left: 170px; max-height: 350px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered {
	width: 55%; margin-left: 170px; max-height: 350px;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered h4 {
	color: rgb(255, 255, 255); letter-spacing: 5px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered h4 {
	color: rgb(255, 255, 255); letter-spacing: 5px;
}
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered p {
	width: 80%; font-size: 15px; margin-left: 0px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered p {
	width: 80%; font-size: 15px; margin-left: 0px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered > a.btn {
	margin-bottom: 30px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered > a.btn {
	margin-bottom: 30px;
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered {
	margin-left: 50px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered {
	margin-left: 50px;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .simple-banner.wp-block .app-banner-content .centered {
	overflow: auto; margin-left: 20px;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered {
	overflow: auto; margin-left: 20px;
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered h4 {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .app-banner.wp-block .app-banner-content .centered h2 {
	font-size: 30px;
}
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .block-title {
	margin: 0px; top: 19%; width: 100%; position: absolute;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .block-title {
	color: rgb(255, 255, 255);
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .block-title {
	top: 12%;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .block-title {
	position: static;
}
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container > img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container figure .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container figure .img {
	background-position: center; background-size: 278% 145%;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content {
	top: 35%; width: 100%; position: absolute;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content h2 {
	font-family: "ConduitBold", Arial, Helvetica, sans-serif; margin-top: 0px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content h2 {
	font-size: 2em;
}
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content .summary {
	color: rgb(255, 255, 255); font-size: 20px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content .summary {
	font-size: 1em;
}
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content > a {
	font-size: 20px;
}
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content .hashtag {
	color: rgb(67, 170, 224); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 44px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content .hashtag {
	font-size: 2em;
}
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content {
	top: 29%;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container .post-content {
	margin: 0px; top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .trainer-community.wp-block .trainer-community-container {
	position: relative;
}
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block {
	width: 100%;
}
@media all and (max-width:1024px) and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .block-title {
	display: none !important;
}
}
@media all and (max-width:1280px) and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .block-title {
	display: none !important;
}
}
@media all and (min-width:1281px)
{
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .block-title {
	display: none !important;
}
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content {
	position: relative;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .fimage {
	border-radius: 50%; border: 3px solid rgb(255, 255, 255); border-image: none; left: 50%; top: -50px; margin-left: -50px; position: absolute; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .fimage img {
	border-radius: 50%; width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered {
	position: relative;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered .centered {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; max-height: 200px;
}
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered .centered p {
	width: 70%; color: rgb(255, 255, 255); font-size: 20px; margin-right: auto; margin-left: auto;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered .centered p {
	width: 90%; font-size: 16px;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .hire-personal.wp-block .hire-content .centered .centered {
	padding: 0px 0px 20px; overflow: auto;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .free-training.wp-block .block-title {
	display: none;
}
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .post-header {
	margin: 0px; width: 100%;
}
.wellness.wordpress-post-view .post-container .free-training.wp-block .post-header::after {
	transform: rotate(3deg); -webkit-transform: rotate(3deg); -o-transform: rotate(3deg);
}
.wellness.wordpress-post-view .post-container .subscription.wp-block {
	width: 100%; background-color: rgb(249, 249, 249);
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements {
	margin: auto; width: 100%;
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements {
	width: 1020px;
}
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .block-description {
	display: none !important;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription {
	margin-bottom: 100px; display: inline-block;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .title h2 {
	color: rgb(65, 83, 93); font-family: "ConduitBold", Arial, Helvetica, sans-serif;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .subtitle {
	margin: auto auto 70px; width: 60%; font-size: 16px;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products {
	margin: auto 120px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products {
	margin: auto 30px;
}
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription {
	background: rgb(255, 255, 255); padding: 30px; border: 1px solid rgb(223, 225, 226); border-image: none; width: 100%; float: left; position: relative; min-height: 290px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription {
	width: 50%; float: left;
}
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .name {
	margin: 0px auto 20px; text-transform: uppercase; letter-spacing: 5px; font-family: "ConduitLight", Arial, Helvetica, sans-serif;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .product-info {
	color: rgb(65, 83, 93); font-weight: bold;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .product-info h3 {
	color: rgb(65, 83, 93);
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .product-info .cycles {
	font-size: 36px;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .product-info .price {
	text-transform: lowercase; font-size: 20px;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .add-to-cart {
	margin: 30px auto 20px;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .add-to-cart button {
	width: 70%; font-size: 11px; position: relative;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .add-to-cart button .sprite {
	left: 10px; top: 6px; position: absolute;
}
@media all and (max-width:1024px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products .product-subscription .add-to-cart button {
	width: 95%;
}
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products :last-child.product-subscription {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .products :last-child.product-subscription {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .featured-image {
	width: 30%; right: 0px; bottom: 0px; position: absolute;
}
.wellness.wordpress-post-view .post-container .subscription.wp-block .elements .subscription .featured-image img {
	width: 100%;
}
.wellness.wordpress-post-view .post-container .block-boxes {
	background: rgb(249, 249, 249);
}
.wellness.wordpress-post-view .health-wellness.post-container .post-title {
	margin: 120px auto 0px; font-size: 44px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .health-wellness.post-container .post-title {
	margin: 30px auto 20px;
}
}
.wellness.wordpress-post-view .health-wellness.post-container .post-subtitle {
	font-size: 20px; margin-bottom: 100px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .health-wellness.post-container .post-subtitle {
	margin-bottom: 30px;
}
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu {
	padding: 25px 0px !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; display: inline-block;
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu .tag-item {
	
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu .tag-item a.filter-bouble {
	padding: 8px 12px; border-radius: 15px; color: rgb(30, 43, 51); line-height: 1; position: relative;
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu .tag-item a.filter-bouble::after {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(30, 43, 51) transparent transparent; left: 50%; top: 100%; width: 0px; height: 0px; margin-left: -4px; display: none; position: absolute; content: "";
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu .tag-item a.active.filter-bouble {
	color: rgb(255, 255, 255); background-color: rgb(30, 43, 51);
}
.wellness.wordpress-post-view .health-wellness.post-container .sticky-menu .tag-item a.active.filter-bouble::after {
	display: block;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article {
	width: 100%; padding-right: 0px; padding-left: 0px; margin-bottom: 90px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article {
	width: 50%; float: left;
}
}
@media all and (min-width:1025px)
{
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article {
	width: 33.33%; float: left;
}
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-img {
	position: relative;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-img img.lazy-loaded {
	width: 100%;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-img::after {
	left: 50%; width: 0px; height: 0px; bottom: 0px; margin-left: -12px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "\A";
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-tag {
	margin: 60px auto 55px; color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-title {
	margin: 0px auto 25px; width: 55%; color: rgb(65, 83, 93); font-family: "ConduitBold", Arial, Helvetica, sans-serif; font-size: 28px;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .article-summary {
	margin: 0px auto 30px; width: 70%; color: rgb(153, 153, 153);
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness .article .blog-share {
	margin: 20px 0px; text-align: center;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness #infscr-loading {
	transition:none; width: auto; text-align: center; bottom: 0px; margin-left: -32px; display: inline-block !important; position: absolute; -webkit-transition: none; -o-transition: none;
}
.wellness.wordpress-post-view .health-wellness.post-container .articles-container.health-wellness #infscr-loading img {
	width: 64px; margin-bottom: 10px;
}
.wellness.wordpress-post-view .health-wellness.post-container .btn-load-more {
	text-align: center;
}
.wellness.wordpress-post-view .health-wellness.post-container .btn-load-more .health-load {
	margin: 30px auto;
}
.wellness.wordpress-post-view .health-wellness.post-container .btn-load-more .arrow-load-more {
	margin: 20px auto; width: 50px;
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations h2 {
	background: none; text-align: left; letter-spacing: 7px;
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .block-related.box-related.box-collateral {
	display: block;
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .block-related.box-related.box-collateral .item {
	
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .block-related.box-related.box-collateral .item .item-inner .inner {
	text-align: left;
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .block-related.box-related.box-collateral .item .item-inner .inner h3 {
	font-size: 15px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .control {
	display: none !important;
}
.wellness.wordpress-post-view .health-wellness.post-container .product-recommendations .carousel-indicators {
	display: none !important;
}
}
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title {
	top: 30%; width: 100%; position: absolute;
}
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title h1 {
	font-size: 44px; margin-top: 0px;
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title h1 {
	font-size: 44px; margin-top: 0px;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title h1 {
	font-size: 30px;
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title h1 {
	font-size: 30px;
}
}
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title h5 {
	width: 40%; line-height: normal; font-weight: normal;
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title h5 {
	width: 40%; line-height: normal; font-weight: normal;
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title h5 {
	padding: 0px 20px; width: 100%;
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title h5 {
	padding: 0px 20px; width: 100%;
}
}
@media all and (max-width:768px)
{
.wellness.wordpress-post-view .wellness-institute.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.wellness.wordpress-post-view .resources-trainers.post-container .post-header .post-title {
	top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
}
.wellness.accordion-set.wordpress-post-view .training.post-container .boxes.wp-block > .sprite {
	display: none !important;
}
.customer-account-layout .layout-2-cols.layout {
	margin: auto; padding: 20px; width: 100%; max-width: 1280px;
}
.customer-account-layout .layout-2-cols.layout .my-account .mobile-menu-dash {
	padding: 25px 25px 12.5px; margin-left: -10px; float: left;
}
.customer-account-layout .layout-2-cols.layout .my-account .page-title h1 {
	float: left;
}
.customer-account-layout .layout-2-cols.layout .my-account .page-title .add-new-address {
	width: 100%; text-align: center; display: inline-block;
}
.customer-account-layout .layout-2-cols.layout .my-account .page-title .add-new-address button {
	margin: auto;
}
.customer-account-layout .layout-2-cols.layout .my-account form label {
	font-size: 12px;
}
.customer-account-layout .layout-2-cols.layout .my-account form .fieldset .form-list .fields :nth-of-type(2n+1).field {
	padding-right: 10px; padding-left: 0px; clear: both;
}
.customer-account-layout .layout-2-cols.layout .my-account form .fieldset .form-list .control .input-box input[type='checkbox'] {
	height: 24px;
}
.customer-account-layout .layout-2-cols.layout .my-account form .fieldset .form-list .validation-advice {
	
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .validation-advice {
	position: absolute;
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .interest li {
	position: relative;
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .interest li.over {
	background: rgb(250, 249, 249);
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .interest li input {
	margin-top: 0px; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .interest li .validation-advice {
	bottom: -15px;
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .subscription input {
	margin-top: 6px;
}
.customer-account-layout .layout-2-cols.layout .my-account form.newsletter-subscritpion .fieldset .form-list .subscription label {
	font-size: 20px;
}
.customer-account-layout .layout-2-cols.layout .my-account .pager {
	border: currentColor; border-image: none;
}
.customer-account-layout .layout-2-cols.layout .my-account .pager .limiter select {
	padding: 5px 8px;
}
@media all and (max-width:768px)
{
.customer-account-layout .layout-2-cols.layout {
	padding: 10px 0px;
}
}
.customer-account-layout .block-content.mm-menu .mm-header {
	background-color: rgb(66, 139, 202);
}
.customer-account-layout .block-content.mm-menu .mm-header .mm-title {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.customer-account-layout .block-content.mm-menu .mm-list li a {
	border: currentColor; border-image: none; padding-left: 20px;
}
.customer-account-layout .block-content.mm-menu .mm-list li a:hover {
	border: currentColor; border-image: none;
}
.customer-account-layout .block-content.mm-menu .mm-list li a:active {
	border: currentColor; border-image: none;
}
.customer-account-layout .block-content.mm-menu .mm-list li strong {
	line-height: 60px; padding-left: 20px;
}
.customer-account-layout .block-content.mm-menu .mm-list li.mm-selected {
	background-color: rgb(246, 247, 248);
}
.customer-account-login .layout-1-col.layout {
	margin: auto; max-width: 1280px;
}
@media all and (max-width:768px)
{
.customer-account-login .layout-1-col.layout .account-login .content {
	min-height: inherit;
}
}
.customer-account-login .layout-1-col.layout .col2-set {
	padding-bottom: 50px;
}
.customer-account-login .layout-1-col.layout .col2-set .new-users.col-1 .buttons-set {
	margin-top: 74px;
}
@media all and (max-width:1024px)
{
.customer-account-login .layout-1-col.layout .col2-set .new-users.col-1 .buttons-set {
	margin-top: 104px;
}
}
@media all and (max-width:768px)
{
.customer-account-login .layout-1-col.layout .col2-set .new-users.col-1 .buttons-set {
	margin: 20px 0px 60px;
}
}
.customer-account-logoutsuccess .layout-1-col.layout {
	margin: auto; text-align: center; max-width: 1280px;
}
.customer-account-create .layout-1-col.layout {
	margin: auto; text-align: center; max-width: 1280px;
}
.customer-account-create .layout-1-col.layout form {
	text-align: left;
}
.customer-account-create .layout-1-col.layout .terms-privacy a {
	color: rgb(102, 102, 102);
}
@media all and (max-width:768px)
{
.customer-account-create .layout-1-col.layout .terms-privacy::before {
	display: table; content: " ";
}
.customer-account-create .layout-1-col.layout .terms-privacy::after {
	display: table; content: " ";
}
.customer-account-create .layout-1-col.layout .terms-privacy::after {
	clear: both;
}
.customer-account-create .layout-1-col.layout .terms-privacy::before {
	display: table; content: " ";
}
.customer-account-create .layout-1-col.layout .terms-privacy::after {
	display: table; content: " ";
}
.customer-account-create .layout-1-col.layout .terms-privacy::after {
	clear: both;
}
.customer-account-create .layout-1-col.layout .terms-privacy input {
	float: left;
}
.customer-account-create .layout-1-col.layout .terms-privacy label {
	width: calc(100% - 20px); padding-top: 7px; float: right;
}
.customer-account-create .layout-1-col.layout .terms-privacy .validation-advice {
	position: static;
}
}
.customer-account-forgotpassword .layout-1-col.layout {
	margin: auto; max-width: 1280px;
}
@media all and (min-width:769px)
{
.customer-account-forgotpassword .layout-1-col.layout #email_address {
	width: 300px;
}
}
.customer-account-index .my-trainer {
	text-align: center;
}
.customer-account-index .my-trainer .btn-container {
	margin: auto; display: inline-block;
}
.customer-account-index .my-trainer .btn-container .btn-trainer {
	color: rgb(65, 83, 93); background-color: rgb(255, 247, 151);
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section {
	padding: 30px 20px; margin-bottom: 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::before {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::after {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::after {
	clear: both;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::before {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::after {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section::after {
	clear: both;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .page-title {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wordpress-page-view .social-wall.post-container .wp-page .top-section .page-title {
	width: 50%; float: left;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by {
	width: 50%; float: left;
}
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .page-title {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .page-title h1 {
	margin: 0px; width: auto; text-align: left;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text {
	width: 33.33%; float: left;
}
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text input {
	padding: 5px; width: 100%; height: 30px;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text button {
	top: 0px; width: 30px; height: 30px; right: 0px; position: absolute;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text button span {
	display: block;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text a {
	border: currentColor; border-image: none; padding-left: 5px; font-size: 12px;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text a:hover {
	border: currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .search-by-text a:active {
	border: currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .filter-select {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .filter-select {
	width: 66.66%; float: left;
}
}
.wordpress-page-view .social-wall.post-container .wp-page .top-section .filter-by .filter-select select {
	height: 30px;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::before {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::after {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::after {
	clear: both;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::before {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::after {
	display: table; content: " ";
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar::after {
	clear: both;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar ul {
	list-style: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter {
	float: right;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter li {
	margin-right: 15px; display: inline-block;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter li a {
	border: currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter li a:hover {
	border: currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter li a:active {
	border: currentColor; border-image: none;
}
.wordpress-page-view .social-wall.post-container .wp-page .dcsns-toolbar #dcsns-filter li:last-child {
	margin-right: 0px;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream {
	list-style: none; padding-left: 0px;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li {
	padding: 20px; width: 25%;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li .inner {
	background: rgb(249, 249, 249); border-radius: 5px; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li .inner img {
	max-width: 100%;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li .inner img.icon {
	display: none !important;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li .section-user {
	margin-left: 20px;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li .section-intro {
	margin-left: 20px;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-instagram .section-text {
	padding: 20px; display: block;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-twitter .section-thumb {
	display: none !important;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-twitter .section-intro {
	display: none !important;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-twitter > a {
	display: none !important;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-youtube .section-thumb {
	text-align: center; display: block;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-youtube .section-text {
	padding: 20px; display: block;
}
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li.dcsns-youtube > a {
	display: none !important;
}
@media all and (max-width:768px)
{
.wordpress-page-view .social-wall.post-container .wp-page ul.stream > li {
	width: 100%;
}
}
.wordpress-page-view .footer-container .footer-top .social-streams {
	display: none !important;
}
.product-line.wordpress-post-view .post-container {
	text-align: center;
}
.product-line.wordpress-post-view .post-container .post-title {
	padding-bottom: 0px; font-size: 44px; margin-top: 0px; margin-bottom: 20px;
}
.product-line.wordpress-post-view .post-container .post-subtitle {
	left: 4.16%; width: 91.66%; color: rgb(153, 153, 153); line-height: 30px; padding-right: 0px; padding-left: 0px; font-weight: normal; margin-bottom: 70px; float: none; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	width: 83.33%; float: left;
}
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	left: 8.33%;
}
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	width: 66.66%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	left: 16.66%;
}
}
@media all and (min-width:1281px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	width: 50%; float: left;
}
}
@media all and (min-width:1281px)
{
.product-line.wordpress-post-view .post-container .post-subtitle {
	left: 25%;
}
}
.product-line.wordpress-post-view .post-container .post-header {
	margin-right: -10px; margin-bottom: 0px; margin-left: -10px; position: relative;
}
.product-line.wordpress-post-view .post-container .post-header img {
	width: 100%;
}
.product-line.wordpress-post-view .post-container .post-header .img-size {
	width: 100%; height: auto; padding-bottom: 75%;
}
.product-line.wordpress-post-view .post-container .post-header .img {
	background-position: center; background-size: 278% 145%;
}
.product-line.wordpress-post-view .post-container .post-content {
	margin-right: -10px; margin-left: -10px; display: block;
}
.product-line.wordpress-post-view .post-container .category-title {
	letter-spacing: 7px; margin-top: 70px;
}
.product-line.wordpress-post-view .post-container .information {
	width: 100%; padding-top: 70px; display: inline-block;
}
.product-line.wordpress-post-view .post-container .information::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .information::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .information::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .information::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .information::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .information::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .information .featured-image {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .information .featured-image {
	width: 50%; float: left;
}
}
.product-line.wordpress-post-view .post-container .information .featured-image img {
	width: 100%;
}
.product-line.wordpress-post-view .post-container .information .info-content {
	width: 100%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .information .info-content {
	width: 50%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .information .info-content {
	width: 41.66%; float: left;
}
}
@media all and (min-width:1281px)
{
.product-line.wordpress-post-view .post-container .information .info-content {
	width: 33.33%; float: left;
}
}
.product-line.wordpress-post-view .post-container .information .info-content h2 {
	color: rgb(65, 83, 93); margin-bottom: 60px;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .information .info-content h2 {
	margin-bottom: 20px;
}
}
.product-line.wordpress-post-view .post-container .information .info-content h5 {
	color: rgb(65, 83, 93);
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .information .info-content {
	padding: 0px 20px;
}
}
.product-line.wordpress-post-view .post-container .wp-block {
	position: relative;
}
.product-line.wordpress-post-view .post-container .wp-block .block-title {
	letter-spacing: 7px; margin-top: 70px;
}
.product-line.wordpress-post-view .post-container .wp-block .elements > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.product-line.wordpress-post-view .post-container .wp-block > .sprite {
	top: 50px; right: 10px; display: none; position: absolute; cursor: pointer;
}
.product-line.wordpress-post-view .post-container .wp-block .block-title-description {
	display: none !important;
}
.product-line.wordpress-post-view .post-container .wp-block .block-description {
	margin: auto auto 70px; width: 60%; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .wp-block .block-description {
	display: none !important;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block {
	width: 100%; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); background-repeat: repeat-x;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block {
	border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements {
	display: inline-block; max-width: 1280px;
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .block-title-description {
	display: block !important;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .block-title-description {
	display: none !important;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single {
	padding: 40px 30px 20px; width: 24%; vertical-align: top; display: inline-block;
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .img-container {
	width: 25%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .img-container {
	width: 100%; float: left;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .img-container img {
	border-radius: 50%; width: 100%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .img-container {
	margin-top: -10px;
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .img-container img {
	border-radius: 50%; max-width: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .medium-view-content {
	width: 75%; text-align: left; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .medium-view-content {
	width: 100%; float: left;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .medium-view-content h3 {
	color: rgb(65, 83, 93); font-size: 20px;
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single .medium-view-content {
	text-align: left;
}
}
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements :nth-of-type(4n+1).medium-view-single {
	clear: both;
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .medium-view.wp-block .elements .medium-view-single {
	width: 100%; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block {
	padding-top: 70px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: none !important;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: none !important;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: block !important;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: block !important;
}
table.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: table;
}
table.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: table;
}
tr.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: table-row !important;
}
tr.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: table-row !important;
}
th.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: table-cell !important;
}
th.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: table-cell !important;
}
td.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	display: table-cell !important;
}
td.product-line.wordpress-post-view .post-container .shade-slider.wp-block > .sprite {
	display: table-cell !important;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block h4 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container {
	width: 100%;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .img-container {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .text-container {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .img-container {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .img-container {
	width: 41.66%; float: left;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .img-container img {
	max-width: 100%;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .shade-layer {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0) 62%, rgba(255, 255, 255, 0) 76%, rgba(255, 255, 255, 0.5) 88%, rgba(255, 255, 255, 0.71) 93%, rgb(255, 255, 255) 100%); left: 0px; top: 0px; width: 41.67%; height: 100%; position: absolute;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .shade-layer {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .shade-layer {
	width: 100%;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .text-container {
	padding: 50px 0px 0px 50px; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .text-container {
	width: 58.33%; float: left;
}
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .text-container {
	padding: 25px 0px 0px 25px;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .title {
	margin: 0px; color: rgb(65, 83, 93); padding-left: 70px; font-family: "ConduitBold", Arial, Helvetica, sans-serif;
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .title {
	padding-left: 35px;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::before {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::after {
	display: table; content: " ";
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title::after {
	clear: both;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title .counter {
	border-radius: 50%; border: 1px solid rgb(65, 83, 93); border-image: none; width: 40px; height: 40px; text-align: center; float: left; position: relative; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title .counter span {
	left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .after-title .line {
	width: calc(100% - 40px); height: 20px; border-bottom-color: rgb(65, 83, 93); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .summary {
	color: rgb(153, 153, 153); padding-left: 70px;
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-slide .summary {
	padding-left: 35px;
}
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-pagination {
	width: 100%; bottom: 0px;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background: url("../images/swiper/swiper-bullet-grey.png") no-repeat center; padding: 12.5px; opacity: 1;
}
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background: url("../images/swiper/swiper-bullet-black.png") no-repeat center;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block .swiper-container .swiper-pagination {
	margin-top: 20px; position: static;
}
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .shade-slider.wp-block {
	padding-top: 0px;
}
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements {
	margin: auto; width: 100%; display: inline-block;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements {
	width: 1020px;
}
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	padding: 40px 0px; border-bottom-color: rgb(223, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	width: 83.33%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	margin-left: 8.33%;
}
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .img-container {
	width: 50%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .img-container img {
	width: 100%;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content {
	width: 50%; text-align: left; padding-top: 2%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single .big-view-content h2 {
	color: rgb(65, 83, 93); font-family: "ConduitMedium", Arial, Helvetica, sans-serif;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .big-view-content {
	right: 50%;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements :nth-child(2n).big-view-single .img-container {
	left: 50%;
}
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements :nth-last-child(1).big-view-single {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.product-line.wordpress-post-view .post-container .big-view.wp-block .elements .big-view-single {
	width: 100%; padding-right: 20px; padding-left: 20px; float: left; position: relative; min-height: 1px;
}
}
.product-line.wordpress-post-view .post-container .banner.wp-block {
	padding: 100px 0px; width: 100%; background-color: rgb(249, 249, 249);
}
.product-line.wordpress-post-view .post-container .banner.wp-block .elements {
	margin: auto; width: 100%; text-align: center;
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .banner.wp-block .elements {
	width: 1020px;
}
}
.product-line.wordpress-post-view .post-container .banner.wp-block .elements h2 {
	color: rgb(65, 83, 93);
}
.product-line.wordpress-post-view .post-container .banner.wp-block .elements h4 {
	letter-spacing: 7px;
}
.product-line.wordpress-post-view .post-container .banner.wp-block .elements p {
	margin: auto; width: 83.33%; padding-right: 10px; padding-left: 10px; float: none !important; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.product-line.wordpress-post-view .post-container .banner.wp-block .elements p {
	width: 50%; float: left;
}
}
@media all and (min-width:1025px)
{
.product-line.wordpress-post-view .post-container .banner.wp-block .elements p {
	width: 41.66%; float: left;
}
}
@media all and (min-width:1281px)
{
.product-line.wordpress-post-view .post-container .banner.wp-block .elements p {
	width: 33.33%; float: left;
}
}
.product-line.wordpress-post-view .post-container .banner.wp-block .elements .btn {
	margin-top: 70px;
}
.product-line.wordpress-post-view .post-container :not(.shade-slider).wp-block {
	display: inline-block;
}
.product-line.wordpress-post-view .post-container .block-boxes {
	background: rgb(249, 249, 249);
}
@media all and (max-width:1024px)
{
.product-line.wordpress-post-view .post-container .bg-separator {
	display: none !important;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] {
	padding: 0px; color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif;
}
.contacts-index-index .layout-1-col.layout div[role='main'] h1 {
	text-align: center; color: rgb(65, 83, 93); font-size: 30px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] h1 {
	font-size: 44px !important;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] h3 {
	font-family: Arial, Helvetica, sans-serif;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .img {
	background-position: center; background-size: 278% 145%;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .img-size.img {
	padding-bottom: 75%;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header {
	position: relative;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header .post-title {
	top: 50%; width: 100%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header .post-title h1 {
	color: rgb(255, 255, 255); font-size: 60px; margin-top: 0px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header .post-title h3 {
	text-align: center; color: rgb(255, 255, 255); line-height: 1.5; margin-top: 10px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header .post-title h3 {
	font-size: 15px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header .post-title h3 br {
	display: none !important;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .post-header img {
	width: 100%;
}
.contacts-index-index .layout-1-col.layout div[role='main'] h3 {
	text-transform: uppercase; letter-spacing: 5px; padding-bottom: 20px; font-size: 16px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::after {
	clear: both;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms::after {
	clear: both;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form {
	width: 66.66%; float: left;
}
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form {
	right: 29.16%;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form {
	padding-bottom: 50px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .fields {
	padding-bottom: 10px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .fields {
	padding-bottom: 0px; margin-bottom: 0px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .wide {
	padding-bottom: 10px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide {
	padding-top: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide .option {
	width: 100%; padding-right: 0px; padding-left: 0px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide .option {
	width: 33.33%; float: left;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide .option input {
	margin: 0px 5px 0px 0px; height: 13px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide .option div {
	padding-right: 10px; font-size: 11px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-profile.wide .option {
	margin-bottom: 10px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-need.wide {
	padding: 30px 0px 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-need.wide select {
	width: 100%; padding-right: 10px; padding-left: 10px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-need.wide select {
	width: 50%; float: left;
}
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .select-need.wide {
	padding: 30px 0px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .privacy.wide {
	padding-top: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .privacy.wide label {
	max-width: calc(100% - 30px);
}
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .wide {
	padding: 0px 0px 20px; margin-bottom: 0px;
}
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .field {
	padding: 0px 0px 20px; width: 100%;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list label {
	font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list input {
	color: rgb(102, 102, 102); font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list select {
	color: rgb(102, 102, 102); font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list textarea {
	color: rgb(102, 102, 102); font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list select {
	height: 40px; background-image: url("../images/select_arrow_down_grey.png");
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list select::-ms-value {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .input-text {
	height: 40px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list textarea {
	min-height: 150px; max-width: 100%;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list a {
	color: rgb(102, 102, 102); font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .form-list .validation-advice {
	position: static;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-form form .buttons-set {
	border: 0px currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details {
	background: rgb(245, 245, 245); padding: 30px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details {
	width: 29.16%; float: left;
}
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details {
	left: 68.75%;
}
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details {
	width: 29.16%; float: left;
}
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details {
	left: 70.83%;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details h3 {
	margin: 0px; padding-bottom: 10px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .contact-title {
	padding: 0px 0px 5px; color: rgb(124, 133, 145); text-transform: uppercase; font-size: 13px; font-weight: bold;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .sprite-sprites-contact-phone {
	display: none !important;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .sprite-sprites-separator-horizontal {
	display: none !important;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	margin: 10px 0px 0px; padding: 6px 30px; border-radius: 2px; border: 1px solid rgb(67, 170, 224); border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 1.73; font-size: 16px; font-weight: bold; vertical-align: middle; display: none !important; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; background-color: rgb(67, 170, 224); -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback:focus {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback:active {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.active.callback {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.disabled.callback {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].callback {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus:active {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback:active {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.active.callback {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:hover {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:active {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.open > .contacts-index-index.dropdown-toggle .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:active {
	background-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback {
	background-image: none;
}
.open > .contacts-index-index.dropdown-toggle .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	background-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.disabled.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.disabled.callback:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].callback:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.disabled.callback:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].callback:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.disabled.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].focus.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.disabled.callback:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].callback:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.disabled.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a[disabled].active.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback .badge {
	color: rgb(67, 170, 224); background-color: rgb(255, 255, 255);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:hover {
	border-color: rgb(98, 194, 244); background-color: rgb(98, 194, 244);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:focus {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.focus.callback {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback:active {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.active.callback {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	display: block !important;
}
table.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	display: table;
}
tr.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	display: table-row !important;
}
th.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	display: table-cell !important;
}
td.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details a.callback {
	display: table-cell !important;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	padding: 6px 30px; border-radius: 2px; border: 1px solid rgb(67, 170, 224); border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 1.73; font-size: 16px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; background-color: rgb(67, 170, 224); -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info:focus {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info:active {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.active.btn-info {
	outline: dotted thin; outline-offset: -2px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	color: rgb(255, 255, 255); text-decoration: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .disabled.btn-info {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].btn-info {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus:active {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info:active {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.active.btn-info {
	
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:hover {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:active {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.open > .contacts-index-index.dropdown-toggle .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	border-color: rgb(33, 141, 197); color: rgb(255, 255, 255); background-color: rgb(34, 147, 206);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:active {
	background-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info {
	background-image: none;
}
.open > .contacts-index-index.dropdown-toggle .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	background-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .disabled.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .disabled.btn-info:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].btn-info:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:hover {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .disabled.btn-info:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].btn-info:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.disabled.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].focus.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .disabled.btn-info:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].btn-info:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:active {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.disabled.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details [disabled].active.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
fieldset[disabled] .contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info {
	border-color: rgb(67, 170, 224); background-color: rgb(67, 170, 224);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info .badge {
	color: rgb(67, 170, 224); background-color: rgb(255, 255, 255);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:hover {
	border-color: rgb(98, 194, 244); background-color: rgb(98, 194, 244);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:focus {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .focus.btn-info {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info:active {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .active.btn-info {
	border-color: rgb(60, 153, 201); background-color: rgb(60, 153, 201);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info .sprite-sprites-contact-chat {
	left: 15px; position: absolute;
}
@media all and (orientation:landscape) and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details .btn-info {
	width: auto;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.contact-call-us {
	padding: 10px 0px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div#chat-box {
	padding: 10px 0px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.contact-call-us {
	padding: 10px 20px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div#chat-box {
	padding: 10px 20px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.contact-call-us {
	padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div .socials {
	padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.contact-email-us {
	display: none !important;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.our-locations {
	padding-top: 10px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.our-locations a {
	width: 100%;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.our-locations {
	padding: 10px 20px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials {
	padding: 10px 0px 0px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials a {
	border: currentColor; border-image: none; margin-right: 15px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials a:hover {
	border: currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials a:active {
	border: currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials a.sprite-sprites-facebook-grey {
	top: 1px; position: relative;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .contact-details > div.socials {
	background: rgb(255, 255, 255); padding: 25px 20px 20px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: center; margin-top: 20px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .buttons-set {
	margin-top: 20px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .buttons-set button.button {
	width: 100%;
}
}
@media all and (orientation:landscape) and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms .buttons-set button.button {
	width: auto;
}
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .forms {
	margin: 50px auto 0px; width: 1020px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info {
	margin-bottom: 50px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title {
	background: rgb(245, 245, 245); padding: 20px; margin-bottom: 20px; cursor: pointer;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title h2 {
	margin: 0px; color: rgb(65, 83, 93); display: inline-block;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title > .sprite {
	top: 3px; float: right; position: relative;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title > :nth-of-type(2).sprite {
	display: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .opened.post-title > .sprite {
	display: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .opened.post-title > :nth-of-type(2).sprite {
	display: block;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content {
	padding: 0px 20px 20px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::after {
	clear: both;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content::after {
	clear: both;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info :not(.opened).post-content {
	display: none !important;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .col {
	padding: 0px 0px 20px; width: 100%; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .col {
	width: 50%; float: left;
}
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info {
	margin: 0px auto; width: 1020px;
}
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-info {
	padding-bottom: 50px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container {
	position: relative;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container img {
	max-height: 230px; min-width: 1020px;
}
@media all and (max-width:1024px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container img {
	width: 100%; min-width: 0px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container h2 {
	top: 50%; width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 30px; margin-top: 0px; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container h2 a {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: normal;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container h2 a:hover {
	border: currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container h2 a:active {
	border: currentColor; border-image: none;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner .img-container h2 {
	padding: 0px 20px; font-size: 30px;
}
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner {
	margin: 0px auto; width: 1020px;
}
}
@media all and (min-width:769px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-banner {
	margin-bottom: 70px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator {
	position: relative;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::after {
	clear: both;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::before {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::after {
	display: table; content: " ";
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator::after {
	clear: both;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator > h2 {
	margin: 20px 0px 35px; text-align: center; text-transform: uppercase; letter-spacing: 7px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 30px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator > h2 {
	margin: 70px 0px 35px;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu {
	text-align: center; margin-bottom: 40px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li {
	border-radius: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 140px; margin-right: 10px; display: inline-block; cursor: pointer; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li span {
	color: rgb(102, 102, 102);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li.active {
	background: rgb(65, 83, 93); border: 0px currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li:hover {
	background: rgb(65, 83, 93); border: 0px currentColor; border-image: none;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li.active span {
	color: rgb(255, 255, 255);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li:hover span {
	color: rgb(255, 255, 255);
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu li.last {
	margin-right: 0px;
}
@media all and (max-width:768px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .tag-menu {
	overflow: auto; white-space: nowrap;
}
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .filoblu-storelocator-search {
	left: 55px; top: 0px; position: absolute;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .search-for-country {
	padding: 40px 0px 0px;
}
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .search-for-country input {
	padding: 0px 10px; width: 200px; height: 40px; font-weight: normal; margin-left: 20px;
}
@media all and (min-width:1025px)
{
.contacts-index-index .layout-1-col.layout div[role='main'] .block-store-locator .search-for-country {
	margin: 0px auto; width: 1020px;
}
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-details {
	padding: 20px 0px 0px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-details > h3 {
	padding: 15px 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-details > .sprite {
	margin-left: 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-form {
	padding: 0px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-form h3 {
	background: rgb(237, 239, 241); margin: 0px; padding: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 120px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-form form {
	padding: 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-form form:not(.opened) {
	display: none !important;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .contact-form > .sprite {
	top: 17px; right: 20px; position: absolute;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .block-info {
	margin-bottom: 0px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title {
	background: rgb(237, 239, 241); margin: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 120px; text-transform: uppercase;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-title h2 {
	color: rgb(102, 102, 102); letter-spacing: 5px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-size: 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .block-info .post-content {
	padding: 20px;
}
.accordion-set.contacts-index-index .layout-1-col.layout div[role='main'] .block-info :not(.opened).post-content {
	display: none !important;
}
.contacts-index-index .footer-container .contacts {
	display: none !important;
}
body.onestepcheckout-index-index #aw-afptc-overlay {
	display: none !important;
}
body.onestepcheckout-index-index div#aw-afptc-popup {
	display: none !important;
}
#aw-afptc-overlay {
	cursor: pointer;
}
@media all and (max-width:768px)
{
div#aw-afptc-popup {
	left: 2.5% !important; width: 95% !important; min-width: inherit !important;
}
div#aw-afptc-popup div.block-content ul.product-details li div.product-details {
	padding: 0px; text-align: left;
}
div#aw-afptc-popup div.block-content ul.product-details li div.product-details div.price-box {
	float: none;
}
}
.filoblu-storelocator-search {
	border: 1px solid rgb(102, 102, 102); border-image: none; display: inline-block; z-index: 1;
}
.filoblu-storelocator-search form {
	position: relative;
}
.filoblu-storelocator-search form input {
	padding: 0px 0px 0px 10px; border: 0px currentColor; border-image: none; height: 40px; float: left; border-top-left-radius: 0px;
}
.filoblu-storelocator-search form input:focus {
	
}
.filoblu-storelocator-search form input:hover {
	background: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
.filoblu-storelocator-search form input {
	max-width: 130px;
}
}
.filoblu-storelocator-search form #filoblu-storelocator-reset-button {
	background: url("../src/images/sprites/product-social-close.png") no-repeat center rgb(255, 255, 255); padding: 0px 15px; border-radius: 0px; border: 0px currentColor; border-image: none; left: 270px; top: 0px; width: 12px; text-indent: -999999px; position: absolute; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.filoblu-storelocator-search form #filoblu-storelocator-reset-button:focus {
	
}
.filoblu-storelocator-search form #filoblu-storelocator-reset-button:active {
	box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
@media all and (max-width:768px)
{
.filoblu-storelocator-search form #filoblu-storelocator-reset-button {
	position: static;
}
}
.filoblu-storelocator-search #filoblu-storelocator-search-button {
	background: url("../src/images/sprites/search-icon.png") no-repeat center rgb(67, 170, 224); border-radius: 0px; text-indent: -999999px; float: left; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.filoblu-storelocator-search #filoblu-storelocator-search-button:focus {
	
}
@media all and (max-width:768px)
{
.filoblu-storelocator-search #filoblu-storelocator-search-button {
	float: right;
}
}
.filoblu-storelocator-search #filoblu-storelocator-nearest-button {
	display: none !important;
}
#filoblu-storelocator-view-holder {
	margin: 0px; display: block;
}
#filoblu-storelocator-view-holder li {
	border: 0px currentColor; border-image: none; width: 100%; height: 340px; padding-top: 20px; padding-right: 10px; padding-left: 10px; vertical-align: top; float: none !important; display: inline-block; position: relative; min-height: 1px;
}
@media all and (min-width:769px)
{
#filoblu-storelocator-view-holder li {
	width: 33.33%; float: left;
}
}
@media all and (min-width:769px)
{
#filoblu-storelocator-view-holder li {
	margin: 25px 0px;
}
}
@media all and (max-width:1024px)
{
#filoblu-storelocator-view-holder li {
	height: 380px;
}
}
@media all and (max-width:768px)
{
#filoblu-storelocator-view-holder li {
	height: auto;
}
}
#filoblu-storelocator-view-holder li .bottom-part {
	bottom: 0px; margin-bottom: 20px; position: absolute;
}
@media all and (max-width:768px)
{
#filoblu-storelocator-view-holder li .bottom-part {
	position: static;
}
}
#filoblu-storelocator-view-holder li .filoblu-grid-image {
	width: 60px; float: left;
}
#filoblu-storelocator-view-holder li .filoblu-grid-image img {
	width: 100%; padding-right: 10px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-country {
	padding-left: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-title {
	padding-left: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-address {
	padding-left: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-additional-info {
	padding-left: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-country {
	color: rgb(65, 83, 93); letter-spacing: 3px; font-family: "ConduitLight", Arial, Helvetica, sans-serif; font-weight: normal;
}
#filoblu-storelocator-view-holder li .filoblu-grid-title {
	color: rgb(65, 83, 93); text-transform: uppercase; line-height: normal; font-size: 16px; margin-bottom: 5px; min-height: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-address {
	line-height: normal; margin-bottom: 5px; min-height: 60px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-telephone {
	margin-bottom: 10px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-telephone .telephone {
	left: 10px; top: -6px; position: relative;
}
#filoblu-storelocator-view-holder li .filoblu-grid-additional-info {
	min-height: 115px;
}
#filoblu-storelocator-view-holder li .filoblu-grid-additional-info p {
	margin: 0px;
}
@media all and (max-width:768px)
{
#filoblu-storelocator-view-holder li .filoblu-grid-additional-info {
	margin-bottom: 20px; min-height: inherit;
}
}
#filoblu-storelocator-view-holder li .filoblu-grid-direction {
	padding: 0px 10px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
#filoblu-storelocator-view-holder li .filoblu-grid-website {
	padding: 0px 10px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
#filoblu-storelocator-view-holder li .filoblu-grid-email {
	padding: 0px 10px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; float: left;
}
#filoblu-storelocator-view-holder li .filoblu-grid-direction {
	padding-left: 0px;
}
#filoblu-storelocator-view-holder li :last-of-type.field {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
@media all and (min-width:1025px)
{
#filoblu-storelocator-view-holder {
	margin: 0px auto; width: 1020px;
}
}
body.geoip-index-landing {
	min-width: 768px;
}
body.geoip-index-landing .logo {
	width: 100%; text-align: center; float: none; max-width: 100%;
}
body.geoip-index-landing .logo img {
	display: inline;
}
body.geoip-index-landing .main-container {
	width: 100%; text-align: center;
}
.popup-window #browser_window_close {
	margin: 20px 20px 0px 0px; width: 15px; height: 15px; float: right; display: block; cursor: pointer;
}
.popup-window #browser_window_close::before {
	content: "X";
}
.popup-window .content-header {
	padding-top: 9px; font-family: Arial, Helvetica, sans-serif;
}
.popup-window .content-header h3 {
	padding: 0px; color: rgb(235, 94, 0);
}
.popup-window {
	background: rgb(255, 255, 255); height: auto !important; text-align: center; position: absolute;
}
.popup-window .grid {
	position: static;
}
.popup-window .table_window td.value2 .grid td {
	padding: 2px 4px !important;
}
.popup-window .table_window td.value2 .grid th {
	padding: 2px 4px !important;
}
.popup-window .table_window td.value2 .grid tr.headings th {
	padding: 1px 4px 2px !important;
}
.popup-window .top {
	width: 100%;
}
.popup-window .table_window .buttons-set {
	text-align: center;
}
.popup-window .table_window .buttons-set button {
	width: 100%;
}
.popup-window .table_window .buttons-set button.btn-stay {
	display: none;
}
.cookiepolicy-dropdown {
	display: none;
}
.cookiepolicy-dropdown .block-cookiepolicy {
	margin: auto; padding: 10px 20px; max-width: 980px;
}
.cookiepolicy-dropdown .block-cookiepolicy .block-content div {
	font-size: 12px;
}
.cookiepolicy-dropdown .block-cookiepolicy .block-content div a {
	color: rgb(65, 83, 93); font-weight: normal; text-decoration: underline;
}
.cookiepolicy-dropdown .block-cookiepolicy .block-content div span {
	font-weight: bold; text-decoration: underline; cursor: pointer;
}
@media all and (max-width:767px)
{
.cookiepolicy-dropdown .block-cookiepolicy .block-content {
	text-align: center;
}
}

