.panel-group.noo-vc-accordion {
	margin-top: 20px; margin-bottom: 20px;
}
.panel-group.noo-vc-accordion .panel {
	background: rgb(255, 255, 255); border-radius: 0px; border: currentColor; border-image: none; box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-border-radius: 0;
}
.panel-group.noo-vc-accordion .panel + .panel {
	margin-top: 2px;
}
.panel-group.noo-vc-accordion .panel-heading {
	background: rgb(245, 245, 245); padding: 10px; border: 1px solid rgb(245, 245, 245); border-image: none; color: rgb(48, 46, 56); border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.panel-group.noo-vc-accordion .panel-heading:hover a {
	color: rgb(255, 255, 255);
}
.panel-group.noo-vc-accordion .active.panel-heading a {
	color: rgb(255, 255, 255);
}
.panel-group.noo-vc-accordion .panel-title {
	color: rgb(48, 46, 56); font-size: 20px; margin-top: 0px; margin-bottom: 0px;
}
.panel-group.noo-vc-accordion .panel-title > a {
	color: rgb(48, 46, 56); line-height: 1.5; text-decoration: none; display: block !important;
}
.panel-group.noo-vc-accordion .panel-body {
	border-width: 0px 1px 1px !important; border-style: solid; border-color: rgb(245, 245, 245); padding: 15px;
}
.icon-right_arrow.noo-vc-accordion .panel-heading .panel-title a {
	padding-left: 15px;
}
.icon-right_arrow.noo-vc-accordion .panel-heading {
	position: relative;
}
.icon-right_arrow.noo-vc-accordion .panel-heading .panel-title a::before {
	font-family: "FontAwesome"; content: "\f107";
}
.icon-right_arrow.noo-vc-accordion .active.panel-heading .panel-title a::before {
	line-height: 1; padding-right: 0px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; text-decoration: inherit; display: inline-block; position: relative; content: "\f106"; opacity: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.icon-right_arrow.noo-vc-accordion .panel-heading .panel-title a::before {
	top: 21%; right: 0px; float: right; position: absolute !important;
}
.noo-vc-accordion .panel-title a::before {
	margin-right: 25px; margin-left: 15px;
}
.noo-tabs {
	width: 100%; margin-top: 50px; margin-bottom: 50px;
}
.nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs > li {
	width: 20%; margin-bottom: -1px; float: left;
}
@media screen and (max-width:767px)
{
.nav-tabs > li {
	width: 100% !important; margin-bottom: 2px; float: none;
}
}
.nav-tabs > li > a {
	padding: 10px 0px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(48, 46, 56); font-size: 20px; margin-right: 0px; background-color: rgb(229, 229, 229);
}
.nav-tabs > li > a:hover {
	border-color: transparent; color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; cursor: default;
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; cursor: default;
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; cursor: default;
}
.tab-content > .tab-pane {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) currentColor; padding: 0px; border-image: none; font-size: 16px;
}
.tabs-left > .nav-tabs {
	width: 22.5%; float: left;
}
@media screen and (max-width:767px)
{
.tabs-left > .nav-tabs {
	width: 100%; float: none;
}
}
.tabs-left > .nav-tabs > li {
	border: currentColor; border-image: none; margin-bottom: 0px; float: none; min-width: 100%;
}
.tabs-left > .nav-tabs > li:hover {
	color: rgba(0, 0, 0, 0);
}
.tabs-left > .nav-tabs > li > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); padding: 10px 0px 10px 30px; border-image: none; text-align: left; font-size: 20px; margin-right: -1px; margin-bottom: 2px; background-color: rgb(229, 229, 229);
}
.tabs-left > .nav-tabs > li > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; background-color: rgb(229, 229, 229);
}
.tabs-left > .nav-tabs > li.active > a {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); cursor: default;
}
.tabs-left > .nav-tabs > li.active > a:hover {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); cursor: default;
}
.tabs-left > .nav-tabs > li.active > a:focus {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); cursor: default;
}
.tabs-left .tab-content {
	width: 77.5%; float: right; min-height: 212px;
}
@media screen and (max-width:767px)
{
.tabs-left .tab-content {
	width: 100%; float: none;
}
}
.tabs-left .tab-content .active.tab-pane {
	padding: 26px 30px;
}
@media screen and (max-width:991px) and (min-width:768px)
{
.counter-shortcode .noo-col :nth-child(2n+1).noo-col {
	clear: both;
}
}
.noo-counter-holder {
	text-align: center;
}
.noo-counter-holder > span.noo-counter {
	font-size: 72px; font-weight: 400;
}
.noo-counter-holder .counter-text h3 {
	margin-top: 0px;
}
.noo-progress-bar .progress {
	border-radius: 4px; overflow: visible; margin-bottom: 40px; position: relative; box-shadow: none; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.noo-progress-bar .progress .progress-bar-wrap {
	height: 100%; position: relative;
}
.noo-progress-bar .progress .progress-bar-wrap .progress-bar {
	border-radius: 4px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.noo-progress-bar .progress .progress-bar-wrap .go.progress-bar {
	animation:animationProgressBar 1.5s ease-out; -webkit-animation: animationProgressBar 1.5s ease-out; -o-animation: animationProgressBar 1.5s ease-out; -moz-animation: animationProgressBar 1.5s ease-out;
}
.noo-progress-bar .progress-bar-primary {
	background-image: none;
}
.lean-bars.noo-progress-bar .progress .progress_title {
	top: -25px; color: rgb(48, 46, 56); font-size: 16px; font-weight: 300; position: absolute;
}
.lean-bars.noo-progress-bar .progress .progress_label {
	top: -25px; color: rgb(48, 46, 56); font-size: 16px; font-weight: 300; position: absolute;
}
.lean-bars.noo-progress-bar .progress .progress_title {
	left: 0px;
}
.lean-bars.noo-progress-bar .progress .progress_label {
	right: 0px;
}
.lean-bars.noo-progress-bar .progress {
	height: 5px;
}
.thick-bars.noo-progress-bar .progress {
	height: 30px;
}
.thick-bars.noo-progress-bar .progress .progress_title {
	padding: 5px 0px 0px 15px; float: left;
}
.thick-bars.noo-progress-bar .progress .progress_label {
	padding: 5px 15px 0px 0px; float: right;
}
.thick-bars.noo-progress-bar .progress .progress-bar {
	font-size: 16px;
}
@media screen and (max-width:991px) and (min-width:768px)
{
.pie-chart-shortcode .noo-col :nth-child(2n+1).noo-col {
	clear: both;
}
}
.noo-pie-chart {
	text-align: center; z-index: 0;
}
.noo-pie-chart .noo-pie-chart-wrapper {
	margin: 0px auto; border-radius: 50%; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.noo-pie-chart .noo-pie-chart-back {
	border: 6px solid rgb(247, 247, 247); border-image: none; left: 4px; top: 4px; width: 100%; height: 100%; display: block; position: absolute; box-sizing: border-box; opacity: 0.3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.noo-pie-chart .noo-pie-chart-value {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 200%; display: block; position: absolute;
}
.noo-pie-chart canvas {
	position: relative; z-index: 1;
}
.noo-pie-chart .noo-pie-chart-heading {
	margin: 30px auto;
}
.icon-shortcode .noo-col .noo-col {
	text-align: center;
}
@media screen and (max-width:991px) and (min-width:768px)
{
.icon-shortcode .noo-col :nth-child(2n+1).noo-col {
	clear: both;
}
}
.icon-shortcode .icon-coffee i {
	line-height: 2.4; font-size: 50px;
}
.btn:hover {
	border-color: rgba(255, 255, 255, 0.1) !important;
}
.square.btn {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.rounded.btn {
	border-radius: 0.22em; -webkit-border-radius: 0.225em; -moz-border-radius: 0.225em; -ms-border-radius: 0.225em; -o-border-radius: 0.225em;
}
.pill.btn {
	border-radius: 100em; -webkit-border-radius: 100em; -moz-border-radius: 100em; -ms-border-radius: 100em; -o-border-radius: 100em;
}
.btn-3d.btn {
	box-shadow: inset 0px -2px rgba(0,0,0,0.12); -webkit-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); -moz-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); -o-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); -ms-box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12);
}
.pressable {
	border-color: rgba(255, 255, 255, 0.1); transition:background-color 0.2s ease-in-out, transform 0.4s ease-in-out; text-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-transition: background-color .2s ease-in-out, -webkit-transform .4s ease-in-out; -o-transition: background-color .2s ease-in-out, -o-transform .4s ease-in-out; -moz-transition: background-color .2s ease-in-out, -moz-transform .4s ease-in-out;
}
.pressable:active {
	transform: translateY(0.2em); -webkit-transform: translateY(.2em); -o-transform: translateY(.2em); -moz-transform: translateY(.2em);
}
.btn-default {
	background-image: none;
}
.btn-primary {
	background-image: none;
}
.btn-success {
	background-image: none;
}
.btn-info {
	background-image: none;
}
.btn-warning {
	background-image: none;
}
.btn-danger {
	background-image: none;
}
.btn-default {
	background: rgb(237, 237, 237); color: rgb(148, 162, 167);
}
.btn-default:hover {
	color: rgb(255, 255, 255);
}
.btn-default:focus {
	color: rgb(255, 255, 255);
}
.btn-default:active {
	color: rgb(255, 255, 255);
}
.active.btn-default {
	color: rgb(255, 255, 255);
}
.btn-primary {
	color: rgb(255, 255, 255);
}
.btn-primary:hover {
	color: rgb(255, 255, 255);
}
.btn-primary:focus {
	color: rgb(255, 255, 255);
}
.btn-warning:hover {
	background: rgb(235, 147, 22); border-color: rgb(235, 147, 22);
}
.btn-warning:focus {
	background: rgb(235, 147, 22); border-color: rgb(235, 147, 22);
}
.metro.btn {
	border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
}
.btn-lg {
	font-size: 20px;
}
.noo-slider {
	position: relative;
}
.noo-slider .caroufredsel_wrapper {
	height: auto !important; position: relative;
}
.noo-slider .caroufredsel_wrapper .sliders {
	list-style: none; margin: 0px; padding: 0px; height: auto !important; position: relative !important;
}
.noo-slider .caroufredsel_wrapper .sliders .slide-item {
	width: 100%; height: auto; float: left; position: relative;
}
.noo-slider .caroufredsel_wrapper .sliders .slide-item img {
	width: 100%; display: block; max-width: 100%;
}
.noo-slider .slider-timer {
	background: 0px 0px rgb(239, 237, 237); left: 0px; top: 0px; height: 2px; position: absolute;
}
.noo-slider .slider-indicators {
	left: 50%; top: auto; right: auto; bottom: 20px; position: absolute; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0);
}
.noo-slider .indicators-center-top.slider-indicators {
	left: 50%; right: auto; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0);
}
.noo-slider .indicators-center-bottom.slider-indicators {
	left: 50%; right: auto; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0);
}
.noo-slider .indicators-center-bottom.slider-indicators {
	top: auto; bottom: 20px;
}
.noo-slider .indicators-center-top.slider-indicators {
	top: 20px; bottom: auto;
}
.noo-slider .indicators-left-center.slider-indicators {
	top: 50%; bottom: auto; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.noo-slider .indicators-right-center.slider-indicators {
	top: 50%; bottom: auto; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.noo-slider .indicators-left-center.slider-indicators {
	left: 20px; right: auto;
}
.noo-slider .indicators-right-center.slider-indicators {
	left: auto; right: 20px;
}
.noo-slider .indicators-left-top.slider-indicators {
	left: 20px; top: 20px; right: auto; bottom: auto;
}
.noo-slider .indicators-right-top.slider-indicators {
	left: auto; top: 20px; right: 20px; bottom: auto;
}
.noo-slider .indicators-left-bottom.slider-indicators {
	left: 20px; top: auto; right: auto; bottom: 20px;
}
.noo-slider .indicators-right-bottom.slider-indicators {
	left: auto; top: auto; right: 20px; bottom: 20px;
}
.noo-slider .indicators-left-top.slider-indicators {
	transform: translate(0px); -webkit-transform: translate(0); -o-transform: translate(0); -moz-transform: translate(0);
}
.noo-slider .indicators-right-top.slider-indicators {
	transform: translate(0px); -webkit-transform: translate(0); -o-transform: translate(0); -moz-transform: translate(0);
}
.noo-slider .indicators-left-bottom.slider-indicators {
	transform: translate(0px); -webkit-transform: translate(0); -o-transform: translate(0); -moz-transform: translate(0);
}
.noo-slider .indicators-right-bottom.slider-indicators {
	transform: translate(0px); -webkit-transform: translate(0); -o-transform: translate(0); -moz-transform: translate(0);
}
.noo-slider .slider-indicators a {
	background: 0px 0px rgb(255, 255, 255); margin: 0px 3px; border-radius: 50%; transition:all; width: 10px; height: 10px; text-indent: -999em; float: left; display: inline-block; -webkit-transition: all 0s ease 0s; -o-transition: all 0s ease 0s; -webkit-border-radius: 50%;
}
.noo-slider .slider-indicators a.selected {
	background: rgba(0, 0, 0, 0); border: 2px solid rgb(255, 255, 255); border-image: none;
}
.noo-slider .indicators-left-center.slider-indicators a {
	margin: 3px 0px; float: none; display: block;
}
.noo-slider .indicators-right-center.slider-indicators a {
	margin: 3px 0px; float: none; display: block;
}
.noo-slider .slider-control {
	background: rgba(0, 0, 0, 0.7); padding: 0px 10px; transition:all; left: 0px; top: 50%; color: rgb(255, 255, 255); font-size: 30px; position: absolute; z-index: 99; opacity: 0.6; transform: translate(0px, -50%); -webkit-transition: all 0s ease 0s; -o-transition: all 0s ease 0s; -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.noo-slider .slider-control:hover {
	opacity: 0.9;
}
.noo-slider .next-btn.slider-control {
	left: auto; right: 0px;
}
.noo-slider .prev-btn.slider-control .slider-icon-prev::before {
	font-family: "fontawesome"; font-style: normal; font-weight: normal; text-decoration: inherit; display: inline-block; position: relative; content: "\f104"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.noo-slider .next-btn.slider-control .slider-icon-next::before {
	font-family: "fontawesome"; font-style: normal; font-weight: normal; text-decoration: inherit; display: inline-block; position: relative; content: "\f105"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.noo-slider .caroufredsel_wrapper .sliders .slide-item .slide-caption {
	background: 0px 0px rgba(0, 0, 0, 0.45); margin: 0px; padding: 0px; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%);
}
.fade-slide-animation .noo-slider {
	margin-top: 20px; margin-bottom: 20px;
}
.fade-slide-animation .noo-slider .slider-timer {
	display: none !important;
}
.fade-slide-animation .noo-slider .slider-control {
	display: none !important;
}
.auto-slide-animation .noo-slider {
	margin-top: 20px; margin-bottom: 20px;
}
.auto-slide-animation .noo-slider .slider-timer {
	display: none !important;
}
.auto-slide-animation .noo-slider .slider-indicators {
	display: none !important;
}
.auto-slide-animation .noo-slider .slider-control {
	display: none !important;
}
.ramdom-slider .noo-slider {
	margin-top: 20px; margin-bottom: 20px;
}
.ramdom-slider .noo-slider .slider-control {
	display: none !important;
}
.slide-with-arrow .noo-slider {
	margin-top: 20px; margin-bottom: 20px;
}
.slide-with-arrow .noo-slider .slider-timer {
	display: none !important;
}
.slide-with-arrow .noo-slider .slider-indicators {
	display: none !important;
}
.slide-with-arrow .noo-slider {
	background: rgb(221, 51, 51);
}
.slide-with-arrow .slide-item .slide-content {
	text-align: center;
}
.slide-with-arrow .slide-item .slide-content {
	color: rgb(255, 255, 255);
}
.slide-with-arrow .slide-item .slide-content h2 {
	color: rgb(255, 255, 255);
}
.slide-with-arrow .slide-item .slide-content h3 {
	color: rgb(255, 255, 255);
}
.slide-with-arrow .slide-item .slide-content a {
	color: rgb(255, 255, 255);
}
.slide-with-arrow .slide-item .slide-content span {
	font-weight: 300;
}
.shortcode-row {
	
}
