body {
	font-family: Poppins,sans-serif;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0;
	background: #fff;
}

li,.porto-u-sub-heading,.porto-sicon-description {
	line-height: 26px;
}

h1,h2,h3,h4,h5,h6 {
	letter-spacing: -0.05em;
	color: #222529;
}

h1 {
	font-weight: 400;
	font-size: 36px;
	line-height: 44px;
}

h2 {
	font-family: Lora,sans-serif;
	font-weight: 700;
	font-size: 38.5px;
	line-height: 42px;
	letter-spacing: -1.925px;
	font-style: italic;
}

h3 {
	font-weight: 400;
	font-size: 25px;
	line-height: 32px;
}

h4 {
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
}

h5 {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}

h6 {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}

h1.big {
	font-size: 58.1544px;
	line-height: 54.0012px;
}

h1.small {
	font-size: 30.4632px;
	line-height: 41.998px;
	font-weight: 600;
}

@media (max-width:575px) {
	html {
		font-size: 14.8571px;
	}

	body {
		font-size: 13px;
		line-height: 24px;
		letter-spacing: 0;
	}

	h1 {
		font-size: 33.4286px;
		line-height: 40.6154px;
	}

	h1.big {
		font-size: 54.0005px;
		line-height: 49.8473px;
	}

	h2 {
		font-size: 35.75px;
		line-height: 38.7692px;
	}

	h3 {
		font-size: 23.2143px;
		line-height: 29.5385px;
	}

	h4 {
		font-size: 18.5714px;
		line-height: 24.9231px;
	}

	h5 {
		font-size: 13px;
		line-height: 16.6154px;
	}

	h6 {
		font-size: 13px;
		line-height: 16.6154px;
	}
}

p {
	letter-spacing: 0;
}

.custom-font1 {
	font-family: Lora,sans-serif;
}

.owl-carousel .owl-nav [class*='owl-'],.scrollbar-rail > .scroll-element .scroll-bar,.scrollbar-chrome > .scroll-element .scroll-bar {
	border-radius: 3px;
}

.resp-vtabs .resp-tabs-container,.fancybox-skin {
	border-radius: 4px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar,.scrollbar-outer > .scroll-element .scroll-element_outer,.scrollbar-outer > .scroll-element .scroll-element_track,.scrollbar-outer > .scroll-element .scroll-bar {
	border-radius: 8px;
}

.scrollbar-macosx > .scroll-element .scroll-bar,.scrollbar-dynamic > .scroll-element .scroll-bar {
	border-radius: 7px;
}

.scrollbar-light > .scroll-element .scroll-element_outer,.scrollbar-light > .scroll-element .scroll-element_size,.scrollbar-light > .scroll-element .scroll-bar {
	border-radius: 10px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer,.scrollbar-dynamic > .scroll-element .scroll-element_size {
	border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
	border-radius: 6px;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
	color: #222529;
}

.owl-carousel.dots-light .owl-dots .owl-dot span {
	background: rgba(255,255,255,0.6);
}

.owl-carousel.dots-light .owl-dots .owl-dot.active span,.owl-carousel.dots-light .owl-dots .owl-dot:hover span {
	background: #fff;
}

.container-fluid,.container-fluid .vc_section:not(.porto-inner-container) {
	padding-left: 30px;
	padding-right: 30px;
}

.container-fluid .container-fluid {
	padding-left: 0;
	padding-right: 0;
	width: auto;
}

.container-fluid .vc_row,.container-fluid .vc_section {
	margin-left: -30px;
	margin-right: -30px;
}

.container-fluid .vc_row:not(.porto-inner-container),.vc_section.alignfull > .container,.alignfull .porto-ibanner-desc > .container {
	padding-left: 15px;
	padding-right: 15px;
}

@media (max-width:575px) {
	.container-fluid,.container-fluid .vc_section:not(.porto-inner-container) {
		padding-left: 20px;
		padding-right: 20px;
	}

	.container-fluid .vc_row,.container-fluid .vc_section {
		margin-left: -20px;
		margin-right: -20px;
	}

	.container-fluid .vc_row:not(.porto-inner-container) {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width:991px) {
	.container,.container-fluid .vc_row .porto-map-section .container,.container-fluid .vc_row.no-padding .container,.container-fluid .vce-row-no-paddings .container,.container-fluid .vc_row.vc_row-no-padding .container,.container-fluid .porto-inner-container .container,.vc_section.alignfull > .container,.alignfull .porto-ibanner-desc > .container {
		padding-left: 30px;
		padding-right: 30px;
	}

	.container-fluid .container,.container-fluid .container .container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width:575px) {
	.container,.container-fluid .vc_row .porto-map-section .container,.container-fluid .vc_row.no-padding .container,.container-fluid .vce-row-no-paddings .container,.container-fluid .vc_row.vc_row-no-padding .container,.container-fluid .porto-inner-container .container,.vc_section.alignfull > .container,.alignfull .porto-ibanner-desc > .container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.container-fluid .container,.container-fluid .container .container {
		padding-left: 0;
		padding-right: 0;
	}
}

.porto-column,.pricing-table-classic.spaced [class*="col-lg-"],ul.products .product-col,.grid-creative > .post,.vc_section {
	padding-left: 15px;
	padding-right: 15px;
}

.gallery-item {
	padding: 15px;
}

ul.products,.slider-wrapper,.vc_section,.gallery {
	margin-left: -15px;
	margin-right: -15px;
}

.owl-carousel.show-dots-title-right .owl-dots {
	right: 13px;
}

#header .searchform .searchform-fields {
	border-radius: 20px;
}

#header .searchform input,#header .searchform select,#header .searchform .selectric .label,#header .searchform button {
	height: 36px;
}

#header .searchform select,#header .searchform .selectric .label {
	line-height: inherit;
}

#header .searchform input {
	border-radius: 20px 0 0 20px;
}

#header .searchform button {
	border-radius: 0 20px 20px 0;
}

#header .searchform .autocomplete-suggestions {
	left: 15px;
	right: 15px;
}

#header .searchform select,#header .searchform .selectric .label {
	padding: 0 15px 0 10px;
}

#header .searchform input {
	padding: 0 15px 0 20px;
}

#header .searchform button {
	padding: 0 16px 0 13px;
}

.header-top > .container,.header-top > .container-fluid {
	min-height: 30px;
}

#header .porto-view-switcher:first-child > li.menu-item:first-child > a {
	padding-left: 0;
}

#header .search-popup .search-toggle {
	display: inline-block;
}

#header .search-popup .searchform {
	border-width: 5px;
	display: none;
	position: absolute;
	top: 100%;
	margin-top: 8px;
	z-index: 1003;
	box-shadow: 0 5px 8px rgba(0,0,0,0.1);
}

@media (min-width:992px) {
	#header .search-popup .searchform {
		left: -25px;
	}
}

#header .header-left .searchform {
	left: -10px;
	right: auto;
}

#header .header-right .searchform {
	left: auto;
	right: -22px;
}

#header .search-popup-left .searchform {
	left: auto;
	right: -1.25rem;
}

#header .search-popup-center .searchform {
	left: 50%;
	right: auto;
	transform: translateX(-50%);
}

#header .search-popup-right .searchform {
	left: -1.25rem;
	right: auto;
}

#header .searchform-popup .search-toggle {
	width: 1.4em;
	font-size: .8rem;
}

#header .search-popup .searchform {
	box-shadow: 0 10px 30px 10px rgba(0,0,0,0.05);
	padding: 15px 17px;
	border: none;
	z-index: 1002;
	top: 100%;
}

#header .searchform .searchform-fields {
	border: 1px solid #eee;
}

#header .searchform input {
	max-width: 220px;
}

#header .searchform:not(.searchform-cats) input {
	border: none;
}

#header .searchform button {
	position: relative;
	top: -1px;
}

.searchform .live-search-list .autocomplete-suggestions {
	box-shadow: 0 10px 20px 5px rgba(0,0,0,0.05);
}

.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar {
	width: 5px;
}

.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar-thumb {
	border-radius: 0;
	background: rgba(204,204,204,0.5);
}

.live-search-list .autocomplete-suggestion .search-price {
	color: #222529;
	font-weight: 600;
}

@media (min-width:768px) and (max-width:1169px) {
	#header .searchform input {
		width: 318px;
	}

	#header .searchform.searchform-cats input {
		width: 190px;
	}
}

#mini-cart .minicart-icon {
	font-size: 15px;
}

#mini-cart .minicart-icon-default {
	border: 2px solid;
	border-radius: 0 0 5px 5px;
	width: 14px;
	height: 11px;
	position: relative;
	margin: 5px 3px 1px;
}

#mini-cart .minicart-icon-default:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 9px;
	border: 2px solid;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	left: 1px;
	top: -7px;
	margin: 0;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	#mini-cart .cart-head {
		height: 30px;
	}
}

#mini-cart .cart-items-text {
	font-size: 14px;
}

.minicart-offcanvas .widget_shopping_cart_content {
	font-family: Open Sans,Poppins,sans-serif;
}

#mini-cart .cart_list::-webkit-scrollbar-thumb,.minicart-offcanvas .widget_shopping_cart_content::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background: rgba(204,204,204,0.5);
}

.sidebar-menu .wide li.sub > a,#header .main-menu .wide li.sub > a {
	font-weight: 600;
}

@media (min-width:992px) {
	#header .header-main .header-right {
		padding-left: 30px;
	}
}

#header .share-links a {
	width: 28px;
	height: 28px;
	border-radius: 28px;
	margin: 0 1px;
	overflow: hidden;
	font-size: .8rem;
}

#header .share-links a:not(:hover) {
	background-color: #fff;
	color: #333;
}

#header .header-main .searchform-popup,#header .header-main #mini-cart {
	display: none;
}

@media (min-width:768px) {
	#header .switcher-wrap {
		margin-right: 5px;
	}

	#header .header-main .block-inline {
		line-height: 50px;
		margin-bottom: 5px;
	}

	#header .header-left .block-inline {
		margin-right: 8px;
	}

	#header .header-left .block-inline > * {
		margin: 0 7px 0 0;
	}

	#header .header-right .block-inline {
		margin-left: 8px;
	}

	#header .header-right .block-inline > * {
		margin: 0 0 0 7px;
	}

	#header .share-links {
		line-height: 1;
	}
}

#header .header-top .welcome-msg {
	font-size: 1.15em;
}

#header .header-top #mini-cart {
	font-size: 1em;
}

#header .header-top #mini-cart:first-child {
	margin-left: 0;
	margin-right: 0;
}

@media (max-width:991px) {
	#header .header-top .header-left > *,#header .header-top .header-right > * {
		display: none;
	}

	#header .header-top .header-left > .block-inline,#header .header-top .header-right > .block-inline {
		display: block;
	}

	#header .header-top .searchform-popup,#header .header-top #mini-cart {
		display: none;
	}

	#header .header-main .searchform-popup,#header .header-main #mini-cart {
		display: inline-block;
	}
}

@media (min-width:992px) {
	#header .header-main .header-left,#header .header-main .header-right,#header .header-main .header-center,.fixed-header #header .header-main .header-left,.fixed-header #header .header-main .header-right,.fixed-header #header .header-main .header-center,#header.sticky-header .header-main.sticky .header-left,#header.sticky-header .header-main.sticky .header-right,#header.sticky-header .header-main.sticky .header-center {
		padding-top: 0;
		padding-bottom: 0;
	}

	#header .main-menu > li.menu-item > a {
		border-radius: 0;
		margin-bottom: 0;
	}

	#header .main-menu .popup {
		margin-top: 0;
	}

	#header .main-menu .wide .popup,.header-wrapper #header .main-menu .wide .popup > .inner,#header .main-menu .narrow .popup > .inner > ul.sub-menu,#header .main-menu .narrow ul.sub-menu ul.sub-menu {
		border-radius: 0;
	}

	#header .main-menu > li.menu-item > a .tip {
		top: 22px;
	}

	#header .share-links {
		margin-top: -1px;
	}

	#header.sticky-header .main-menu > li.menu-item > a .tip {
		top: 8px;
	}

	#header.sticky-header .share-links {
		margin-top: -1px;
	}
}

@media (min-width:1170px) {
	#header .main-menu > li.menu-item > a .tip {
		top: 22px;
	}

	#header .share-links {
		margin-top: -1px;
	}
}

#header .share-links a {
	box-shadow: none;
}

#header .share-links a:not(:hover) {
	background: none;
	color: #999999;
}

@media (max-width:991px) {
	#header .header-main .share-links {
		margin-left: 0;
	}
}

@media (max-width:575px) {
	#header .header-main .share-links {
		display: none;
	}
}

#header.sticky-header .header-contact {
	display: none;
}

#footer .widget_wysija_cont .wysija-input {
	border-radius: 30px 0 0 30px;
	padding-left: 1rem;
}

#footer .widget_wysija_cont .wysija-submit {
	border-radius: 0 30px 30px 0;
}

.col-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xl-1-5,.col-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xl-2-5,.col-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xl-3-5,.col-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5,.col-xl-4-5 {
	padding-left: 15px;
	padding-right: 15px;
}

#footer .logo {
	margin-right: 25px;
}

@media (min-width:992px) {
	#footer .footer-bottom .footer-left .widget {
		margin-right: 20px;
	}

	#footer .footer-bottom .footer-right .widget {
		margin-left: 20px;
	}

	body.boxed.body-side {
		padding-left: 286px;
		padding-right: 30px;
	}

	body.boxed.body-side.modal-open {
		padding-left: 286px !important;
		padding-right: 30px !important;
	}

	body.boxed.body-side .page-wrapper.side-nav .container {
		padding-left: 30px;
		padding-right: 30px;
	}

	body.boxed.body-side .page-wrapper.side-nav .page-top.fixed-pos {
		left: 286px;
		right: 30px;
	}
}

@media (min-width:768px) {
	#header-boxed #header.sticky-header .header-main.sticky {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#header-boxed #header.sticky-header .header-main.sticky,#header-boxed #header.sticky-header .main-menu-wrap {
		max-width: 990px;
	}
}

.page-top .sort-source {
	right: 15px;
}

.post-carousel .post-item,.widget .row .post-item-small,.elementor-widget .row .post-item-small {
	margin: 0 15px;
}

@media (min-width:992px) {
	.single-post .post-medium .post-media {
		margin-right: 30px;
	}
}

article.post-medium .post-image.single {
	margin-bottom: 30px;
}

.owl-carousel.show-nav-title.post-carousel .owl-nav,.owl-carousel.show-nav-title.portfolio-carousel .owl-nav,.owl-carousel.show-nav-title.member-carousel .owl-nav {
	right: 15px;
}

.featured-box .box-content {
	padding: 30px 30px 10px 30px;
	border-top-color: #dfdfdf;
}

@media (max-width:767px) {
	.featured-box .box-content {
		padding: 25px 15px 5px 15px;
	}
}

.sticky-nav-wrapper {
	margin: 0 -15px;
}

.pricing-table {
	padding: 0 15px;
}

.blog-posts-hover_info article.post,.blog-posts-hover_info2 article.post,.blog-posts .post-item-list,.porto-image-frame {
	margin-bottom: 30px;
}

.grid-creative article.post {
	margin-bottom: 0;
	padding-bottom: 30px;
}

body.boxed #revolutionSliderCarouselContainer,#main.main-boxed #revolutionSliderCarouselContainer {
	margin-left: -30px;
	margin-right: -30px;
}

@media (max-width:767px) {
	body.boxed #revolutionSliderCarouselContainer,#main.main-boxed #revolutionSliderCarouselContainer {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
	padding-left: 30px;
	padding-right: 30px;
}

@media (max-width:767px) {
	.vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
		padding-left: 15px;
		padding-right: 15px;
	}
}

body.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

body.boxed .porto-container.container,#main.main-boxed .porto-container.container {
	margin-left: -15px;
	margin-right: -15px;
}

body.boxed .vc_row[data-vc-stretch-content].section,#main.main-boxed .vc_row[data-vc-stretch-content].section {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width:768px) {
	body.boxed .vc_row[data-vc-stretch-content],#main.main-boxed .vc_row[data-vc-stretch-content] {
		margin-left: -30px !important;
		margin-right: -30px !important;
		max-width: 750px;
	}
}

@media (min-width:992px) {
	body.boxed .vc_row[data-vc-stretch-content],#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 990px;
	}
}

body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
	padding-left: 30px;
	padding-right: 30px;
}

@media (max-width:767px) {
	body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
		padding-left: 15px;
		padding-right: 15px;
	}
}

body.boxed #main.wide .container .vc_row {
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 15px;
	padding-right: 15px;
}

body.boxed #main.wide .container .vc_row.porto-inner-container {
	padding-left: 30px;
	padding-right: 30px;
}

body.boxed #main.wide .container .vc_row .vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

@media (min-width:768px) {
	body.boxed #header.sticky-header .header-main.sticky {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	body.boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap {
		max-width: 990px;
	}
}

#breadcrumbs-boxed .page-top {
	padding-left: 15px;
	padding-right: 15px;
}

body.wide .container:not(.inner-container) {
	padding-left: 30px;
	padding-right: 30px;
}

body.wide .container .container {
	padding-left: 0;
	padding-right: 0;
}

.container-fluid .container .vc_row,#main.wide > .container > .row {
	margin-left: -15px;
	margin-right: -15px;
}

.member-row .member {
	padding: 0 15px 1px;
	margin-bottom: 30px;
}

.member-row-advanced .member {
	padding: 0;
	width: 100%;
}

body .menu-ads-container {
	margin-left: -35px;
	margin-right: -35px;
}

body .ads-container-blue,body.boxed .ads-container-full,#main.main-boxed .ads-container-full,body.boxed #main.wide .ads-container-full {
	margin-left: -30px !important;
	margin-right: -30px !important;
}

@media (max-width:767px) {
	body.boxed .ads-container-full,#main.main-boxed .ads-container-full,body.boxed #main.wide .ads-container-full {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
}

.popup-inline-content hr.solid,.mfp-content .ajax-container hr.solid,.portfolio .portfolio-image.wide,body.boxed .portfolio hr.solid,body.boxed #portfolioAjaxBox .portfolio-image.wide,body.boxed #portfolioAjaxBox hr.solid,#main.main-boxed .portfolio .portfolio-image.wide,#main.main-boxed .portfolio hr.solid,#main.main-boxed #portfolioAjaxBox .portfolio-image.wide,#main.main-boxed #portfolioAjaxBox hr.solid,body.boxed .portfolio-row.full,#main.wide .portfolio .portfolio-image.wide,#main.wide .page-image.single {
	margin-left: -30px;
	margin-right: -30px;
}

.popup-inline-content .portfolio-image.wide {
	margin-left: -15px;
	margin-right: -15px;
}

.portfolio-carousel .portfolio-item {
	margin-left: 15px;
	margin-right: 15px;
}

.portfolio-row {
	margin-left: -15px;
	margin-right: -15px;
}

.portfolio-row .portfolio {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}

.portfolio-modal .vc_row[data-vc-full-width],body.boxed .portfolio-modal .vc_row[data-vc-full-width],#main.main-boxed .portfolio-modal .vc_row[data-vc-full-width],.portfolio-modal .vc_row[data-vc-stretch-content],body.boxed .portfolio-modal .vc_row[data-vc-stretch-content],#main.main-boxed .portfolio-modal .vc_row[data-vc-stretch-content],.portfolio-ajax-modal .vc_row[data-vc-full-width],body.boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-full-width],.portfolio-ajax-modal .vc_row[data-vc-stretch-content],body.boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content],#main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content] {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.cross-sells .slider-wrapper .products .product {
	padding-left: 15px;
	padding-right: 15px;
}

.col2-set {
	margin-left: -15px;
	margin-right: -15px;
}

.col2-set .col-1,.col2-set .col-2 {
	padding-left: 15px;
	padding-right: 15px;
}

.single-product .variations:after {
	left: 15px;
	width: calc(100% - 30px);
}

@media (min-width:1170px) {
	.ccols-xl-2 > * {
		--porto-cw: 50%;
	}

	.ccols-xl-3 > * {
		--porto-cw: 33.3333%;
	}

	.ccols-xl-4 > * {
		--porto-cw: 25%;
	}

	.ccols-xl-5 > * {
		--porto-cw: 20%;
	}

	.ccols-xl-6 > * {
		--porto-cw: 16.6666%;
	}

	.ccols-xl-7 > * {
		--porto-cw: 14.2857%;
	}

	.ccols-xl-8 > * {
		--porto-cw: 12.5%;
	}

	.ccols-xl-9 > * {
		--porto-cw: 11.1111%;
	}

	.ccols-xl-10 > * {
		--porto-cw: 10%;
	}

	.shop_table.wishlist_table .add-links {
		flex-direction: row;
	}

	.shop_table.wishlist_table .quickview {
		margin-right: 10px;
		margin-bottom: 0;
	}
}

@media (min-width:1400px) {
	.ccols-sl-10 > * {
		--porto-cw: 10%;
	}

	.ccols-sl-9 > * {
		--porto-cw: 11.1111%;
	}

	.ccols-sl-8 > * {
		--porto-cw: 12.5%;
	}

	.ccols-sl-7 > * {
		--porto-cw: 14.2857%;
	}
}

@media (max-width:1169px) {
	.mega-menu > li.menu-item > a {
		padding: 9px 9px 8px;
	}

	.widget_sidebar_menu .widget-title {
		font-size: .8571em;
		line-height: 13px;
		padding: 10px 15px;
	}

	.sidebar-menu > li.menu-item > a {
		font-size: .9286em;
		line-height: 17px;
		padding: 9px 5px;
	}

	.sidebar-menu .menu-custom-block a {
		font-size: .9286em;
		line-height: 16px;
		padding: 9px 5px;
	}

	.sidebar-menu > li.menu-item .popup:before {
		top: 11px;
	}

	.porto-links-block {
		font-size: 13px;
	}

	body .sidebar-menu .menu-ads-container .vc_column_container .porto-sicon-box.left-icon {
		padding: 15px 0;
	}

	body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left {
		display: block;
	}

	body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left .porto-icon {
		font-size: 25px !important;
		margin-bottom: 10px;
	}

	body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-body {
		display: block;
		text-align: center;
	}
}

@media (min-width:992px) and (max-width:1169px) {
	.portfolio-row .portfolio-col-6 {
		width: 20%;
	}

	.portfolio-row .portfolio-col-6.w2 {
		width: 40%;
	}
}

@media (min-width:768px) and (max-width:1169px) {
	.column2 .portfolio-row .portfolio-col-4 {
		width: 33.33333333%;
	}

	.column2 .portfolio-row .portfolio-col-4.w2 {
		width: 66.66666666%;
	}

	.column2 .portfolio-row .portfolio-col-5,.column2 .portfolio-row .portfolio-col-6 {
		width: 25%;
	}

	.column2 .portfolio-row .portfolio-col-5.w2,.column2 .portfolio-row .portfolio-col-6.w2 {
		width: 50%;
	}
}

.wcvashopswatchlabel {
	border-radius: 1px;
}

.accordion-menu .tip,#header .searchform .autocomplete-suggestion span.yith_wcas_result_on_sale,#header .searchform .autocomplete-suggestion span.yith_wcas_result_featured,#header .menu-custom-block .tip,.mega-menu .tip,#nav-panel .menu-custom-block .tip,#side-nav-panel .menu-custom-block .tip,.sidebar-menu .tip,article.post .post-date .sticky,.post-item .post-date .sticky,article.post .post-date .format,.post-item .post-date .format,.thumb-info .thumb-info-type,.wcvaswatchinput.active .wcvashopswatchlabel {
	border-radius: 2px;
}

article.post .post-date .month,.post-item .post-date .month {
	border-radius: 0 0 2px 2px;
}

article.post .post-date .day,.post-item .post-date .day {
	border-radius: 2px 2px 0 0;
}

.pricing-table h3 {
	border-radius: 2px 2px 0 0;
}

.accordion-menu .arrow,#footer .thumbnail img,#footer .img-thumbnail img,.widget_sidebar_menu,.widget_sidebar_menu .widget-title .toggle,.accordion .card-header,.progress-bar-tooltip,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select,input[type="submit"],.thumb-info img,.toggle-simple .toggle > label:after,body .btn-sm,body .btn-group-sm > .btn,body .btn-xs,body .btn-group-xs > .btn,.tm-collapse .tm-section-label,body .ads-container,body .ads-container-light,body .ads-container-blue,.chosen-container-single .chosen-single,.woocommerce-checkout .form-row .chosen-container-single .chosen-single,.select2-container .select2-choice,.product-nav .product-popup .product-image img,div.quantity .minus,div.quantity .plus,.gridlist-toggle > a,.wcvaswatchlabel,.widget .widget-title .toggle,ul.product_list_widget li .product-image img,.woocommerce-password-strength {
	border-radius: 3px;
}

.pagination > a:first-child,.pagination > span:first-child,.page-links > a:first-child,.page-links > span:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.pagination > a:last-child,.pagination > span:last-child,.page-links > a:last-child,.page-links > span:last-child {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.widget_sidebar_menu .widget-title,.member-item.member-item-3 .thumb-info-wrapper img {
	border-radius: 3px 3px 0 0;
}

body .menu-ads-container {
	border-radius: 0 0 3px 3px;
}

#header .porto-view-switcher > li.menu-item > a,#header .top-links > li.menu-item > a,#header .searchform .autocomplete-suggestion img,#mini-cart .widget_shopping_cart_content,#header .mobile-toggle,.mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,.mega-menu > li.menu-item.active > a,.mega-menu > li.menu-item:hover > a,.mega-menu .wide .popup,.mega-menu .wide li.sub li.menu-item > a,.mega-menu .narrow ul.sub-menu ul.sub-menu,#nav-panel .accordion-menu li > a,.sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,.sidebar-menu .wide li.menu-item li.menu-item > a,#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,div.bbp-template-notice,div.indicator-hint,.blog-posts-padding .grid-box,.img-rounded,.rounded,.img-thumbnail,.img-thumbnail img,.img-thumbnail .inner,.page-wrapper .fdm-item-image,.share-links a,.tabs,.testimonial.testimonial-style-2 blockquote,.testimonial.testimonial-style-3 blockquote,.testimonial.testimonial-style-4 blockquote,.testimonial.testimonial-style-5 blockquote,.testimonial.testimonial-style-6 blockquote,.thumb-info,.thumb-info .thumb-info-wrapper,.thumb-info .thumb-info-wrapper:after,section.timeline .timeline-date,section.timeline .timeline-box,body .btn,body .btn-md,body .btn-group-md > .btn,div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,div.wpb_single_image .vc_single_image-wrapper.vc_box_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_border img,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img,div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:before,div.wpb_single_image.vc_box_border,div.wpb_single_image.vc_box_outline,div.wpb_single_image.vc_box_shadow_border,div.wpb_single_image.vc_box_border img,div.wpb_single_image.vc_box_outline img,div.wpb_single_image.vc_box_shadow_border img,.flickr_badge_image,.wpb_content_element .flickr_badge_image,.tm-collapse,.tm-box,div.wpcf7-response-output,.success-message-container button,#header .header-contact .nav-top a,#header .header-contact .nav-top span,article .comment-respond input[type="submit"] {
	border-radius: 4px;
}

#header .porto-view-switcher > li.menu-item:hover > a,#header .top-links > li.menu-item:hover > a,.mega-menu > li.menu-item.has-sub:hover > a,html #topcontrol,.tabs.tabs-bottom .tab-content,.member-item.member-item-3 .thumb-info,.member-item.member-item-3 .thumb-info-wrapper {
	border-radius: 4px 4px 0 0;
}

.mega-menu .wide .popup > .inner,.resp-tab-content,.tab-content {
	border-radius: 0 0 4px 4px;
}

.mega-menu .wide.pos-left .popup,.mega-menu .narrow.pos-left .popup > .inner > ul.sub-menu {
	border-radius: 0 4px 4px 4px;
}

.mega-menu .wide.pos-right .popup,.mega-menu .narrow.pos-right .popup > .inner > ul.sub-menu {
	border-radius: 4px 0 4px 4px;
}

.mega-menu .narrow .popup > .inner > ul.sub-menu {
	border-radius: 0 4px 4px 4px;
}

.owl-carousel.full-width .owl-nav .owl-prev,.owl-carousel.big-nav .owl-nav .owl-prev,.resp-vtabs .resp-tabs-container {
	border-radius: 0 4px 4px 0;
}

.owl-carousel.full-width .owl-nav .owl-next,.owl-carousel.big-nav .owl-nav .owl-next {
	border-radius: 4px 0 0 4px;
}

@media (min-width:992px) {
	.header-wrapper.header-side-nav #header .searchform {
		border-radius: 5px;
	}

	.header-wrapper.header-side-nav #header .searchform input {
		border-radius: 5px 0 0 5px;
	}

	.header-wrapper.header-side-nav #header .searchform button {
		border-radius: 0 5px 5px 0;
	}
}

@media (max-width:767px) {
	ul.comments ul.children > li .comment-body,ul.comments > li .comment-body {
		border-radius: 5px;
	}
}

ul.comments .comment-block,.pricing-table .plan,.tabs-navigation,.toggle > label,body.boxed .page-wrapper {
	border-radius: 5px;
}

.br-normal {
	border-radius: 5px !important;
}

.resp-tabs-list li,.nav-tabs li .nav-link,.tabs-navigation .nav-tabs > li:first-child .nav-link {
	border-radius: 5px 5px 0 0;
}

.tabs.tabs-bottom .nav-tabs li .nav-link,.tabs-navigation .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 5px 5px;
}

.tabs-left .tab-content {
	border-radius: 0 5px 5px 5px;
}

.tabs-left .nav-tabs > li:first-child .nav-link {
	border-radius: 5px 0 0 0;
}

.tabs-left .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 0 5px;
}

.tabs-right .tab-content {
	border-radius: 5px 0 5px 5px;
}

.tabs-right .nav-tabs > li:first-child .nav-link {
	border-radius: 0 5px 0 0;
}

.tabs-right .nav-tabs > li:last-child .nav-link {
	border-radius: 0 0 5px 0;
}

.resp-tabs-list li:first-child,.nav-tabs.nav-justified li:first-child .nav-link,.nav-tabs.nav-justified li:first-child .nav-link:hover {
	border-radius: 5px 0 0 0;
}

.nav-tabs.nav-justified li:last-child .nav-link,.nav-tabs.nav-justified li:last-child .nav-link:hover {
	border-radius: 0 5px 0 0;
}

.resp-tabs-list li:last-child,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link {
	border-radius: 0 0 0 5px;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link {
	border-radius: 0 0 5px 0;
}

@media (max-width:575px) {
	.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link,.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 5px 5px 0 0;
	}

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 0 0 5px 5px;
	}
}

#mini-cart .cart-popup,#header .main-menu,.sidebar-menu .narrow ul.sub-menu,.btn-3d,.stats-block.counter-with-border,.gmap-rounded,.gmap-rounded .porto_google_map,blockquote.with-borders,.tparrows,.testimonial.testimonial-style-4,body .cart-actions .button,body .checkout-button,body #place_order,body .btn-lg,body .btn-group-lg > .btn,body input.submit.btn-lg,body input.btn.btn-lg[type="submit"],body input.button.btn-lg[type="submit"],body .return-to-shop .button {
	border-radius: 6px;
}

#header .porto-view-switcher .narrow .popup > .inner > ul.sub-menu,#header .top-links .narrow .popup > .inner > ul.sub-menu {
	border-radius: 0 0 6px 6px;
}

.mobile-sidebar .sidebar-toggle {
	border-radius: 0 6px 6px 0;
}

.sidebar-menu .wide .popup,.sidebar-menu .wide .popup > .inner,.sidebar-menu .narrow .popup > .inner > ul.sub-menu {
	border-radius: 0 6px 6px 6px;
}

.right-sidebar .sidebar-menu .wide .popup,.right-sidebar .sidebar-menu .wide .popup > .inner,.right-sidebar .sidebar-menu .narrow .popup > .inner > ul.sub-menu {
	border-radius: 6px 0 6px 6px;
}

.widget_sidebar_menu.closed .widget-title,.img-opacity-effect a img,#content .master-slider,#content-inner-top .master-slider,#content-inner-bottom .master-slider,#content .master-slider .ms-slide .ms-slide-bgcont,#content-inner-top .master-slider .ms-slide .ms-slide-bgcont,#content-inner-bottom .master-slider .ms-slide .ms-slide-bgcont,#content .master-slider .ms-slide .ms-slide-bgvideocont,#content-inner-top .master-slider .ms-slide .ms-slide-bgvideocont,#content-inner-bottom .master-slider .ms-slide .ms-slide-bgvideocont,#content .rev_slider_wrapper,#content-inner-top .rev_slider_wrapper,#content-inner-bottom .rev_slider_wrapper,#content .rev_slider_wrapper li.tp-revslider-slidesli,#content-inner-top .rev_slider_wrapper li.tp-revslider-slidesli,#content-inner-bottom .rev_slider_wrapper li.tp-revslider-slidesli,.porto-links-block {
	border-radius: 7px;
}

.sidebar-menu > li.menu-item:last-child:hover,.sidebar-menu .menu-custom-block a:last-child:hover {
	border-radius: 0 0 7px 7px;
}

.porto-links-block .links-title {
	border-radius: 7px 7px 0 0;
}

.sidebar-menu > li.menu-item:last-child.menu-item-has-children:hover {
	border-radius: 0 0 0 7px;
}

.right-sidebar .sidebar-menu > li.menu-item:last-child.menu-item-has-children:hover {
	border-radius: 0 0 7px 0;
}

.br-thick {
	border-radius: 7px !important;
}

.featured-box,.featured-box .box-content,.testimonial blockquote {
	border-radius: 8px;
}

.page-wrapper .fdm-item-image,.thumb-info {
	border-width: 0;
	background: none;
}

.thumb-info-caption .thumb-info-caption-text {
	padding: 15px 0;
	margin-bottom: 0;
}

.thumb-info-social-icons {
	padding: 0;
}

.thumb-info-social-icons:first-child {
	padding: 10px 0;
}

.thumb-info .share-links a {
	background: #0088cc;
}

.thumb-info .share-links a:hover {
	opacity: .9;
}

.post-share-advance .share-links a {
	background: none;
}

.thumb-info .thumb-info-wrapper:after {
	background: rgba(33,37,41,0.8);
}

.dir-arrow {
	background: transparent url(../../themes/porto/images/arrows.html) no-repeat 0 0;
}

.dir-arrow.arrow-light {
	background: transparent url(https://naveda.in/wp-content/themes/porto/images/arrows-dark.png) no-repeat 0 0;
}

hr,.divider,.slider-title .line,.section-title .line,.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line {
	background: rgba(0,0,0,0.08);
}

hr.light {
	background: rgba(255,255,255,0.06);
}

.porto-history .thumb {
	background: transparent url(https://naveda.in/wp-content/themes/porto/images/history-thumb.png) no-repeat 0 0;
}

#header.sticky-header .header-main.sticky,#header.sticky-header .main-menu-wrap,.fixed-header #header.sticky-header .main-menu-wrap {
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.06);
}

#mini-cart .widget_shopping_cart_content,.wishlist-popup {
	background: #fff;
}

.mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper,.sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper {
	background: #fff;
}

.mega-menu .wide .popup > .inner,.sidebar-menu .wide .popup > .inner {
	background: #fff;
}

.mega-menu .wide li.sub > a,.sidebar-menu .wide li.sub > a {
	color: #333;
}

.mega-menu .wide li.menu-item li.menu-item > a:hover {
	background: #f4f4f4;
}

@media (max-width:991px) {
	.mobile-sidebar,.mobile-sidebar .sidebar-toggle {
		background: #fff;
	}

	.mobile-sidebar .sidebar-content::-webkit-scrollbar {
		width: 5px;
	}

	.mobile-sidebar .sidebar-content::-webkit-scrollbar-thumb {
		border-radius: 0;
		background: rgba(204,204,204,0.5);
	}
}

.widget_sidebar_menu .widget-title .toggle {
	color: #ccc;
	background: #fff;
	border: 1px solid #ccc;
}

.sidebar-menu > li.menu-item > a,.sidebar-menu .menu-custom-block a {
	border-top: 1px solid #ddd;
}

.blog-posts article,.member-row-advanced .member:not(:last-child) {
	border-bottom: 1px solid rgba(0,0,0,0.06);
}

.blog-posts-padding .grid-box {
	border: 1px solid #e5e5e5;
	background: #fff;
}

article.post .post-date .day,.post-item .post-date .day,ul.comments .comment-block {
	background: #f4f4f4;
}

.post-item-small {
	border-top: 1px dotted #ececec;
}

article.portfolio .comment-respond {
	border-top: 1px solid rgba(0,0,0,0.06);
}

ul.comments .comment-arrow {
	border-right: 15px solid #f4f4f4;
}

@media (max-width:767px) {
	ul.comments li {
		border-left: 8px solid #ddd;
		padding-left: 10px;
	}
}

.vc_progress_bar .vc_single_bar.progress,.progress {
	background: #fafafa;
}

.section-dark .vc_progress_bar .vc_single_bar.progress {
	background: #353a40;
}

.btn-default {
	color: #666;
}

[type="submit"].btn-default {
	color: #333;
}

.btn-default.btn:hover {
	color: #333;
}

.owl-carousel.top-border {
	border-top: 1px solid #dbdbdb;
}

.slick-slider .slick-dots li i {
	color: #d6d6d6;
}

.porto-ajax-loading:after {
	background-color: #fff;
}

hr.solid,.divider.divider-solid,.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.solid,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.solid {
	background: rgba(0,0,0,0.06);
}

.divider i {
	background: #fff;
}

.divider.divider-style-2 i {
	background: #f4f4f4;
}

.divider.divider-style-3 i,.divider.divider-style-4 i {
	border: 1px solid #cecece;
}

.divider.divider-style-4 i:after {
	border: 3px solid #f4f4f4;
}

.divider.divider-small hr {
	background: #555;
}

.divider.divider-small.divider-light hr {
	background: #ddd;
}

hr.dashed:after,.divider.dashed:after,.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed:after,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed:after {
	border: 1px dashed rgba(0,0,0,0.06);
}

.stats-block.counter-with-border,blockquote.with-borders,.vc_general.vc_cta3.vc_cta3-style-custom {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.featured-box {
	background: #fff;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.resp-tab-content {
	border: 1px solid #eee;
}

.featured-boxes-style-6 .featured-box .icon-featured,.feature-box.feature-box-style-6 .feature-box-icon,.porto-sicon-box.featured-icon .porto-icon {
	border: 1px solid #cecece;
}

.featured-boxes-style-6 .featured-box .icon-featured:after {
	border: 5px solid #f4f4f4;
}

.featured-boxes-flat .featured-box .box-content,.featured-boxes-style-8 .featured-box .icon-featured {
	background: #fff;
}

.featured-boxes-style-3 .featured-box .icon-featured,body #wp-link-wrap {
	background: #fff;
}

.featured-boxes-style-5 .featured-box .box-content h4,.featured-boxes-style-6 .featured-box .box-content h4,.featured-boxes-style-7 .featured-box .box-content h4 {
	color: #353a40;
}

.featured-boxes-style-5 .featured-box .icon-featured,.featured-boxes-style-6 .featured-box .icon-featured,.featured-boxes-style-7 .featured-box .icon-featured {
	background: #fff;
	border: 1px solid #dfdfdf;
}

.featured-box-effect-1 .icon-featured:after {
	box-shadow: 0 0 0 3px #fff;
}

.feature-box.feature-box-style-2 h4,.feature-box.feature-box-style-3 h4,.feature-box.feature-box-style-4 h4,.widget.twitter-tweets .fa-twitter,.wp-block-search__label {
	color: #222529;
}

.feature-box.feature-box-style-6 .feature-box-icon:after,.porto-sicon-box.featured-icon .porto-icon:after {
	border: 3px solid #f4f4f4;
}

input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,.form-control,select,.porto-wpforms-inline .wpforms-field-large {
	background-color: #fff;
	color: #777;
	border-color: rgba(0,0,0,0.09);
}

.form-control:focus,.btn-default.btn {
	border-color: rgba(0,0,0,0.09);
}

.btn-default.btn {
	border-bottom-color: rgba(0,0,0,.2);
}

body #wp-link-wrap #link-modal-title {
	background: #fcfcfc;
	border-bottom: 1px solid #dfdfdf;
}

body #wp-link-wrap .submitbox {
	background: #fcfcfc;
	border-top: 1px solid #dfdfdf;
}

.heading.heading-bottom-border h1 {
	border-bottom: 5px solid;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h2,.heading.heading-bottom-border h3 {
	border-bottom: 2px solid;
	padding-bottom: 10px;
}

.heading.heading-bottom-border h4,.heading.heading-bottom-border h5,.heading.heading-bottom-border h6 {
	border-bottom: 1px solid;
	padding-bottom: 5px;
}

.heading.heading-bottom-double-border .heading-tag {
	border-bottom: 3px double;
	padding-bottom: 10px;
}

.heading.heading-bottom-double-border h4,.heading.heading-bottom-double-border h5,.heading.heading-bottom-double-border h6 {
	padding-bottom: 5px;
}

.heading.heading-border .heading-tag {
	border-top-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
}

.dialog {
	background: #fff;
}

.popup-inline-content,.mfp-content .ajax-container,.loading-overlay {
	background: #fff;
}

.fontawesome-icon-list > div,.sample-icon-list > div {
	color: #222;
}

.content-grid .content-grid-item:before {
	border-left: 1px solid #dadada;
}

.content-grid .content-grid-item:after {
	border-bottom: 1px solid #dadada;
}

.content-grid.content-grid-dashed .content-grid-item:before {
	border-left: 1px dashed #dadada;
}

.content-grid.content-grid-dashed .content-grid-item:after {
	border-bottom: 1px dashed #dadada;
}

ul.nav-list li a,ul[class^="wsp-"] li a {
	border-bottom: 1px solid rgba(0,0,0,0.06);
}

ul.nav-list.show-bg-active .active > a,ul.nav-list.show-bg-active a.active,ul[class^="wsp-"].show-bg-active .active > a,ul[class^="wsp-"].show-bg-active a.active {
	background-color: #f5f5f5;
}

ul.nav-list.show-bg-active .active > a:hover,ul.nav-list.show-bg-active a.active:hover,ul[class^="wsp-"].show-bg-active .active > a:hover,ul[class^="wsp-"].show-bg-active a.active:hover {
	background-color: #eee;
}

.page-wrapper .fdm-item-image {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 0;
}

.pricing-table li {
	border-top: 1px solid #ddd;
}

.pricing-table h3 {
	background-color: #eee;
}

.pricing-table .plan-price {
	background: #fff;
	border: 5px solid #fff;
	box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset;
}

.pricing-table .most-popular {
	border: 3px solid #ccc;
}

.pricing-table .most-popular h3 {
	background-color: #666;
	text-shadow: 0 1px #555;
}

.pricing-table .plan-ribbon {
	background-color: #bfdc7a;
}

.pricing-table .plan {
	background: #fff;
	border: 1px solid #ddd;
}

.pricing-table-sm .plan-price {
	border: 3px solid #fff;
	box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset;
}

.pricing-table-flat .plan-btn-bottom li:last-child {
	border-bottom: 1px solid #ddd;
}

.section {
	background-color: #f4f4f4;
	border-top: 5px solid #f1f1f1;
}

.porto-map-section .map-content {
	background-color: rgba(247,247,247,0.5);
}

@media (max-width:767px) {
	.resp-tab-content,.resp-vtabs .resp-tab-content {
		border-color: #ddd;
	}
}

.resp-tabs-list {
	border-bottom: 1px solid #eee;
}

.resp-tabs-list li,.resp-tabs-list li:hover,.nav-tabs li .nav-link,.nav-tabs li .nav-link:hover,.nav-tabs li .nav-link:focus {
	background: #f4f4f4;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 3px solid #eee;
}

.resp-tabs-list li.resp-tab-active {
	background: #fff;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.resp-vtabs .resp-tabs-container {
	border: 1px solid #eee;
	background: #fff;
}

.resp-vtabs .resp-tabs-list li:first-child {
	border-top: 1px solid #eee !important;
}

.resp-vtabs .resp-tabs-list li:last-child {
	border-bottom: 1px solid #eee !important;
}

.resp-vtabs .resp-tabs-list li,.resp-vtabs .resp-tabs-list li:hover {
	border-left: 3px solid #eee;
}

.resp-vtabs .resp-tabs-list li.resp-tab-active {
	background: #fff;
}

h2.resp-accordion {
	background: #f5f5f5 !important;
	border-color: #ddd;
}

h2.resp-accordion:first-child {
	border-top-color: #ddd !important;
}

h2.resp-tab-active {
	background: #f5f5f5 !important;
	border-bottom: 1px solid #ddd !important;
}

.resp-easy-accordion .resp-tab-content {
	border-color: #ddd;
	background: #fff;
}

.resp-easy-accordion .resp-tab-content:last-child {
	border-color: #ddd !important;
}

.nav-tabs {
	border-bottom-color: #eee;
}

.nav-tabs li .nav-link:hover {
	border-top-color: #ccc;
}

.nav-tabs li.active .nav-link {
	background: #fff;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top: 3px solid #ccc;
}

.tab-content {
	background: #fff;
	border-color: #eee;
}

.tabs.tabs-bottom .tab-content,.tabs.tabs-bottom .nav-tabs {
	border-bottom: none;
	border-top: 1px solid #eee;
}

.tabs.tabs-bottom .nav-tabs li .nav-link {
	border-bottom-color: #eee;
	border-top: 1px solid #eee !important;
}

.tabs-vertical {
	border-top-color: #eee;
}

.tabs-left .nav-tabs > li:last-child .nav-link,.tabs-right .nav-tabs > li:last-child .nav-link,.nav-tabs.nav-justified li .nav-link,.nav-tabs.nav-justified li .nav-link:hover {
	border-bottom: 1px solid #eee;
}

.tabs-left .nav-tabs > li .nav-link {
	border-right: 1px solid #eee;
	border-left: 3px solid #eee;
}

.tabs-left .nav-tabs > li.active .nav-link {
	border-right-color: transparent;
}

.tabs-right .nav-tabs > li .nav-link {
	border-right: 3px solid #eee;
	border-left: 1px solid #eee;
}

.tabs-right .nav-tabs > li.active .nav-link {
	border-left-color: transparent;
}

.nav-tabs.nav-justified li.active .nav-link {
	border-bottom: 1px solid transparent;
}

.tabs-navigation .nav-tabs > li:first-child .nav-link {
	border-top: 1px solid #eee !important;
}

.tabs-navigation .nav-tabs > li.active .nav-link {
	border-left-color: #eee;
	border-right-color: #eee;
}

.tabs.tabs-simple .nav-tabs > li .nav-link {
	border-bottom-color: #eee;
}

.testimonial .testimonial-author strong {
	color: #111;
}

.testimonial.testimonial-style-3 blockquote {
	background: #f2f2f2;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top: 10px solid #f2f2f2 !important;
}

.testimonial.testimonial-style-4 {
	border-top-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #ececec;
	border-right-color: #ececec;
}

.testimonial.testimonial-style-5 .testimonial-author {
	border-top: 1px solid #f2f2f2;
}

.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title {
	background: #fff;
}

.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-inner {
	color: #222529;
}

.thumb-info-side-image {
	border: 1px solid #ddd;
}

section.timeline .timeline-date {
	border: 1px solid #e5e5e5;
	background: #fff;
	text-shadow: 0 1px 1px #fff;
}

section.timeline .timeline-title {
	background: #f4f4f4;
}

section.timeline .timeline-box {
	border: 1px solid #e5e5e5;
	background: #fff;
}

section.timeline .timeline-box.left:after {
	background: #fff;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

section.timeline .timeline-box.right:after {
	background: #fff;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

section.exp-timeline .timeline-box.right:after {
	border: none;
}

.toggle > label {
	background: #f7f7f7;
}

.toggle > label:hover {
	background: #f5f5f5;
}

.toggle.active > label {
	background: #f4f4f4;
}

.toggle-simple .toggle > label,.toggle-simple .toggle.active > label {
	color: #222529;
}

div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.product-image,.product-image .viewcart,.product-image .stock {
	background: #fff;
}

div.wpb_single_image .vc_single_image-wrapper.vc_box_outline.vc_box_border_grey,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle.vc_box_border_grey {
	background: #fff;
	border-color: #ddd;
}

.toggle-simple .toggle.active > label {
	color: #222529;
}

.porto-links-block .links-title {
	color: #465157;
}

.porto-links-block li.porto-links-item > a,.porto-links-block li.porto-links-item > span {
	border-top: 1px solid #ddd;
}

.widget > div > ul,.widget > ul {
	border-bottom-color: rgba(0,0,0,0.06);
}

.widget > div > ul li,.widget > ul li {
	border-top-color: rgba(0,0,0,0.06);
}

.widget .tagcloud a,.skill-list a,.skill-list a:hover {
	background: #222529;
	color: #fff;
}

.flickr_badge_image,.wpb_content_element .flickr_badge_image {
	background: #fff;
}

.sidebar-content .widget.widget_wysija,.sidebar-content .wpcf7-form .widget_wysija {
	background: #f4f4f4;
}

.tm-collapse .tm-section-label {
	background: #f5f5f5;
}

.tm-box {
	border: 1px solid #ddd;
}

body.boxed .page-wrapper,#content-top,#content-bottom,.member-item.member-item-3 .thumb-info-caption {
	background: #fff;
}

#main {
	background: #fff;
}

body .menu-ads-container {
	background: #f6f6f6;
	border: 2px solid #fff;
}

body .menu-ads-container .vc_column_container {
	border-left: 2px solid #fff;
}

.portfolio-info ul li {
	border-right: 1px solid #e6e6e6;
}

.mobile-sidebar .sidebar-toggle:hover,.feature-box.feature-box-style-5 h4,.feature-box.feature-box-style-6 h4,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark {
	color: #222529;
}

article.post .read-more,article.post .read-more-block,.post-item .read-more,.post-item .read-more-block {
	color: #222529;
}

.text-dark,.text-dark.wpb_text_column p {
	color: #222529 !important;
}

.alert.alert-dark {
	background-color: #3a3f45;
	border-color: #0b0c0e;
	color: #d5d8dc;
}

.alert.alert-dark .alert-link {
	color: #ffffff;
}

.section.section-text-dark,.section.section-text-dark h1,.section.section-text-dark h2,.section.section-text-dark h3,.section.section-text-dark h4,.section.section-text-dark h5,.section.section-text-dark h6,.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
	color: #222529;
}

.section.section-text-dark p {
	color: #3a3f45;
}

body.boxed .page-wrapper {
	border-bottom-color: #222529;
}

html.dark .text-muted {
	color: #505562 !important;
}

.text-v-dark {
	color: #222529 !important;
}

.woocommerce-message,.cart-popup .total,.shop_table.cart-table .product-subtotal .amount,.cart_totals .order-total .amount,.review-order .order-total .amount {
	color: #222529;
}

html .btn-v-dark,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button {
	color: #fff;
	background-color: #222529;
	border: none;
}

html .btn-v-dark:focus,.cart-popup .button.checkout:focus,.wishlist_table .add_to_cart.button:focus {
	outline: none;
	box-shadow: none;
	color: #fff;
}

html .btn-v-dark:hover,.cart-popup .button.checkout:hover,.wishlist_table .add_to_cart.button:hover {
	color: #ffffff;
	background-color: #31373d;
}

.porto-links-block {
	border-color: #ddd;
	background: #fbfbfb;
}

.widget_sidebar_menu .widget-title,.porto-links-block .links-title {
	background: #f5f5f5;
	border-bottom-color: #ddd;
}

.widget_sidebar_menu,.tm-collapse,.widget_layered_nav .yith-wcan-select-wrapper {
	border-color: #ddd;
}

.mobile-sidebar .sidebar-toggle {
	border-color: rgba(0,0,0,0.09);
}

.pagination > a,.pagination > span,.page-links > a,.page-links > span {
	border-color: rgba(0,0,0,0.06);
}

.section-title,.slider-title,.widget .widget-title,.widget .widget-title a,.widget_calendar caption {
	color: #313131;
}

.accordion.without-borders .card {
	border-bottom-color: #ddd;
}

.header-wrapper {
	background-color: #ffffff;
}

#header .header-main {
	background-color: #ffffff;
}

.page-top {
	background-color: #ffffff;
	background-image: url(../2023/09/large-main_ocean_water.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

#footer {
	background-color: #212529;
}

#footer .footer-bottom {
	background-color: #1c2023;
}

@media (min-width:992px) {
	.header-wrapper.header-side-nav:not(.fixed-header) #header {
		background-color: #ffffff;
	}
}

#main .content-bottom-wrapper {
	padding-bottom: 20px;
}

@media (min-width:768px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 1170px;
	}
}

@media (min-width:768px) {
	#main.main-boxed {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#main.main-boxed {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#main.main-boxed {
		max-width: 1170px;
	}
}

@media (min-width:768px) {
	body.boxed .page-wrapper {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	body.boxed .page-wrapper {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	body.boxed .page-wrapper {
		max-width: 1170px;
	}
}

@media (min-width:768px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 1170px;
	}
}

@media (min-width:1170px) {
	body.boxed .vc_row[data-vc-stretch-content],body.boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap,body.boxed #header.sticky-header .header-main.sticky,#header-boxed #header.sticky-header .header-main.sticky,body.boxed #header.sticky-header .main-menu-wrap,#header-boxed #header.sticky-header .main-menu-wrap {
		max-width: 1170px;
	}

	.col-xl-1-5 {
		flex: 0 0 auto;
		width: 20%;
	}

	.col-xl-2-5 {
		flex: 0 0 auto;
		width: 40%;
	}

	.col-xl-3-5 {
		flex: 0 0 auto;
		width: 60%;
	}

	.col-xl-4-5 {
		flex: 0 0 auto;
		width: 80%;
	}
}

#header .separator {
	border-left: 1px solid rgba(255,255,255,.09);
}

#header .header-top .separator {
	border-left-color: rgba(0,0,0,.04);
}

#header .header-top .share-links > a:not(:hover) {
	background: none;
}

.fixed-header #header .header-main {
	background-color: rgba(255,255,255,0.8);
}

.fixed-header #header .header-top {
	background-color: rgba(244,244,244,0.8);
}

@media (min-width:992px) {
	.header-wrapper.header-side-nav.fixed-header #header {
		background-color: rgba(255,255,255,0.8);
	}
}

#header.sticky-header .header-main,.fixed-header #header.sticky-header .header-main {
	background-color: rgba(255,255,255,1);
}

#header.sticky-header .main-menu-wrap,.fixed-header #header.sticky-header .main-menu-wrap {
	background-color: rgba(255,255,255,1);
}

.fixed-header #header .searchform {
	background-color: rgba(255,255,255,0.5);
	border-color: rgba(238,238,238,0.5);
}

@media (max-width:991px) {
	.fixed-header #header .searchform {
		background-color: rgba(255,255,255,1);
	}
}

.fixed-header #header .searchform-popup .searchform {
	background-color: rgba(255,255,255,1);
}

.fixed-header #header .main-menu-wrap {
	box-shadow: none;
}

.fixed-header #header .main-menu {
	box-shadow: none;
}

#header .searchform,.fixed-header #header.sticky-header .searchform {
	background: #ffffff;
	border-color: #eeeeee;
}

.header-main .header-contact a,#header .tooltip-icon,#header .top-links > li.menu-item > a,#header .searchform-popup .search-toggle,.header-wrapper .custom-html a:not(.btn),#header .my-account,#header .my-wishlist,#header .yith-woocompare-open {
	color: #999999;
}

#header .tooltip-icon {
	border-color: #999999;
}

.header-main .header-contact a:hover,#header .top-links > li.menu-item:hover > a,#header .top-links > li.menu-item > a.active,#header .top-links > li.menu-item > a.focus,#header .top-links > li.menu-item.has-sub:hover > a,#header .searchform-popup .search-toggle:hover,.header-wrapper .custom-html a:not(.btn):hover,#header .my-account:hover,#header .my-wishlist:hover,#header .yith-woocompare-open:hover {
	color: #999999;
}

#header .header-top,.header-top .top-links > li.menu-item:after {
	color: #777777;
}

.header-top .header-contact a,.header-top .custom-html a:not(.btn),#header .header-top .top-links > li.menu-item > a,.header-top .welcome-msg a {
	color: #0088cc;
}

.header-top .header-contact a:hover,.header-top .custom-html a:not(.btn):hover,#header .header-top .top-links > li.menu-item.active > a,#header .header-top .top-links > li.menu-item:hover > a,#header .header-top .top-links > li.menu-item > a.active,#header .header-top .top-links > li.menu-item.has-sub:hover > a,.header-top .welcome-msg a:hover {
	color: #0099e6;
}

#header .header-main .top-links > li.menu-item.has-sub:hover > a,#header .header-bottom .top-links > li.menu-item.has-sub:hover > a {
	background-color: #0088cc;
}

#header .top-links .narrow ul.sub-menu,#header .main-menu .wide .popup > .inner,.side-nav-wrap .sidebar-menu .wide .popup > .inner,.sidebar-menu .narrow ul.sub-menu {
	background-color: #ffffff;
}

.sidebar-menu .menu-custom-block a:hover,.sidebar-menu .menu-custom-block a:hover + a {
	border-top-color: #ffffff;
}

#header .top-links .narrow li.menu-item > a,#header .main-menu .wide li.sub li.menu-item > a,.side-nav-wrap .sidebar-menu .wide li.menu-item li.menu-item > a,.sidebar-menu .wide li.sub li.menu-item > a,.sidebar-menu .narrow li.menu-item > a,.porto-popup-menu .sub-menu a {
	color: #777777;
}

#header .top-links .narrow li.menu-item:hover > a,.porto-popup-menu .sub-menu a:hover {
	color: #777777;
}

#header .top-links .narrow li.menu-item:hover > a,#header .sidebar-menu .narrow .menu-item:hover > a,.main-sidebar-menu .sidebar-menu .narrow .menu-item:hover > a,.main-menu .wide li.menu-item li.menu-item > a:hover {
	background-color: #f4f4f4;
}

.side-nav-wrap .sidebar-menu .wide li.menu-item li.menu-item > a:hover {
	background-color: #f4f4f4;
	color: #777777;
}

@media (min-width:768px) {
	#header-boxed {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#header-boxed {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#header-boxed {
		max-width: 1170px;
	}
}

#header .header-top .top-links > li.menu-item > a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#header .header-top .top-links .narrow li.menu-item:hover > a {
	text-decoration: none;
}

#header .top-links > li.menu-item:after {
	content: none;
}

#header .header-top .gap {
	visibility: hidden;
}

.header-top {
	border-bottom: 1px solid #ededed;
	background-color: #f4f4f4;
}

.main-menu-wrap {
	background-color: transparent;
	padding: 0 0 0 0;
}

#header.sticky-header .header-main.sticky .header-center {
	padding-top: 0;
	padding-bottom: 0;
}

.main-menu-wrap .main-menu > li.menu-item > a .tip {
	right: 19.2px;
	top: 25px;
}

#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span {
	padding: 40px 19.2px 40px 19.2px;
}

#header .main-menu-wrap .menu-custom-block {
	padding-top: 0;
	padding-bottom: 0;
}

@media (max-width:1169px) {
	.main-menu-wrap .main-menu > li.menu-item > a .tip {
		right: 19.2px;
		top: 25px;
	}

	#header .main-menu-wrap .menu-custom-block a,#header .main-menu-wrap .menu-custom-block span {
		padding: 40px 19.2px 40px 19.2px;
	}
}

.sticky-header .main-menu-wrap .main-menu > li.menu-item > a .tip,#header.sticky-header .main-menu-wrap .main-menu .menu-custom-block .tip {
	right: 19.2px;
}

.sticky-header .main-menu-wrap .main-menu > li.menu-item > a .tip,#header.sticky-header .main-menu-wrap .main-menu .menu-custom-block .tip {
	top: 11px;
}

@media (min-width:992px) {
	#header.sticky-header .main-menu > li.menu-item > a,#header.sticky-header .menu-custom-block span,#header.sticky-header .menu-custom-block a,#header.sticky-header .main-menu-wrap .main-menu .menu-custom-block a,#header.sticky-header .main-menu-wrap .main-menu .menu-custom-block span {
		padding-top: 26px;
		padding-bottom: 26px;
		padding-left: 19.2px;
		padding-right: 19.2px;
	}
}

#header .main-menu-wrap .menu-custom-block .tip {
	right: 14.2px;
	top: 25px;
}

#header .main-menu > li.menu-item > a {
	font-family: Poppins,sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -0.4px;
	color: #0088cc;
	padding: 40px 19.2px 40px 19.2px;
}

#header .main-menu > li.menu-item.active > a {
	background-color: #0088cc;
	color: #ffffff;
}

#header .main-menu > li.menu-item.active:hover > a,#header .main-menu > li.menu-item:hover > a {
	background-color: #0088cc;
	color: #ffffff;
}

#header .main-menu .popup a,.side-nav-wrap .sidebar-menu .popup,.main-sidebar-menu .sidebar-menu .popup,.porto-popup-menu .sub-menu {
	font-family: Poppins,sans-serif;
	font-size: 12.8px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0;
}

#header .main-menu .wide .popup {
	border-top: 3px solid #0088cc;
}

#header .sidebar-menu .wide .popup {
	border-left: 3px solid #0088cc;
}

#header .main-menu .wide li.sub > a,.side-nav-wrap .sidebar-menu .wide li.sub > a {
	color: #333333;
}

#header .main-menu .narrow ul.sub-menu {
	background-color: #ffffff;
	border-top: 3px solid #0088cc;
}

#header .main-menu .narrow li.menu-item:hover > ul.sub-menu {
	top: -8px;
}

#header .main-menu .narrow li.menu-item > a {
	color: #777777;
	border-bottom-color: #f3f3f3;
}

#header .main-menu .narrow li.menu-item:hover > a {
	color: #777777;
	background-color: #f4f4f4;
}

#header .menu-custom-block,#header .menu-custom-block span {
	color: #777777;
}

#header .menu-custom-block span,#header .menu-custom-block a {
	font-family: Poppins,sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: -0.4px;
}

#header .menu-custom-block a {
	text-transform: capitalize;
	color: #0088cc;
}

#header .menu-custom-block a:hover {
	color: #006fa4;
}

#header .porto-view-switcher > li.menu-item:before,#header .porto-view-switcher > li.menu-item > a {
	color: #777777;
}

#header .porto-view-switcher > li.menu-item > a {
	background-color: transparent;
}

#header .porto-view-switcher .narrow ul.sub-menu {
	background: #ffffff;
}

#header .porto-view-switcher .narrow li.menu-item > a {
	color: #777777;
}

#header .porto-view-switcher .narrow li.menu-item > a.active,#header .porto-view-switcher .narrow li.menu-item:hover > a {
	color: #777777;
	background: #f3f3f3;
}

#header .searchform input,#header .searchform select,#header .searchform button,#header .searchform .selectric .label,#header .searchform .selectric-items li,#header .searchform .selectric-items li:hover,#header .searchform .selectric-items li.selected,#header .searchform .autocomplete-suggestion .yith_wcas_result_content .title {
	color: #555555;
}

#header .searchform input:-ms-input-placeholder {
	color: #555555;
}

#header .searchform input::-ms-input-placeholder {
	color: #555555;
}

#header .searchform input::placeholder {
	color: #555555;
}

#header .searchform .searchform-fields,#header .searchform input,#header .searchform select,#header .searchform .selectric,#header .searchform .selectric-hover .selectric,#header .searchform .selectric-open .selectric,#header .searchform .autocomplete-suggestions,#header .searchform .selectric-items {
	border-color: #eeeeee;
}

#header .searchform button {
	color: #333333;
}

#header .searchform select option,#header .searchform .autocomplete-suggestion,#header .searchform .autocomplete-suggestions,#header .searchform .selectric-items {
	color: #555555;
	background-color: #ffffff;
}

#header .searchform .selectric-items li:hover,#header .searchform .selectric-items li.selected {
	background-color: #e6e6e6;
}

#header .searchform .autocomplete-selected,#header .searchform .autocomplete-suggestion:hover {
	background-color: #f8f8f8;
}

#header .searchform-popup .search-toggle:after {
	border-bottom-color: #ffffff;
}

#header .mobile-toggle {
	color: #ffffff;
	background-color: #0088cc;
}

@media (max-width:1169px) {
	#header .main-menu-wrap .menu-custom-block .tip {
		right: 14.2px;
		top: 25px;
	}

	#header .main-menu > li.menu-item > a {
		padding: 40px 19.2px 40px 19.2px;
	}
}

.sticky-header #mini-cart:not(.minicart-opened) {
	display: none !important;
}

@media (min-width:992px) {
	#header .searchform button {
		color: #c3c3c3;
	}
}

.cart-popup .quantity,.cart-popup .quantity .amount,.wishlist-popup .quantity,.wishlist-popup .amount {
	color: #696969 !important;
}

#mini-cart .cart-subtotal,#mini-cart .minicart-icon {
	color: #0088cc;
}

#nav-panel .mobile-nav-wrap {
	background-color: #ffffff;
}

#nav-panel .menu-custom-block a:hover {
	background-color: #ffffff;
}

#nav-panel .accordion-menu li {
	border-bottom-color: #e8e8e8;
}

#nav-panel .accordion-menu .sub-menu li:not(.active):hover > a {
	background:;
}

#nav-panel .accordion-menu li.menu-item > a,#nav-panel .accordion-menu .arrow,#nav-panel .menu-custom-block a {
	color: #706bbc;
}

#nav-panel .accordion-menu > li.menu-item > a,#nav-panel .accordion-menu > li.menu-item > .arrow {
	color: #0088cc;
}

#nav-panel .accordion-menu li.menu-item.active > a {
	background-color: #0088cc;
}

#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb {
	background: rgba(204,204,204,0.5);
}

.fixed-header #nav-panel .mobile-nav-wrap {
	padding: 15px !important;
}

.single-portfolio .related-portfolios {
	background-color: #f7f7f7;
}

.footer-wrapper.fixed #footer .footer-bottom {
	background-color: rgba(28,32,35,0.8);
}

body,ul.list.icons li a,.pricing-table li,.pricing-table h3 .desc,.pricing-table .price,.pricing-table .plan,.home-intro .get-started a:not(.btn),.color-body,.color-body a,.color-body a:hover,.color-body a:focus,.mobile-sidebar .sidebar-toggle,.page-top .product-nav .product-popup,.thumb-info-bottom-info .thumb-info-title,.thumb-info-bottom-info .thumb-info-title a,.thumb-info-bottom-info .thumb-info-title a:hover,.tabs.tabs-simple .nav-tabs > li .nav-link,.porto-links-block li.porto-links-item > a,.porto-links-block li.porto-links-item > span,.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat,.mega-menu .wide .popup,.mega-menu .wide li.menu-item li.menu-item > a,.sidebar-menu .popup,.testimonial.testimonial-style-2 blockquote,.testimonial.testimonial-style-3 blockquote,.testimonial.testimonial-style-4 blockquote,.testimonial.testimonial-style-5 blockquote,.testimonial.testimonial-style-6 blockquote,.testimonial.testimonial-with-quotes blockquote,.sort-source-style-3 > li > a,.widget_shopping_cart {
	color: #777777;
}

.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_meta li,.widget_nav_menu li,.widget_archive li,.widget_categories li,.widget_rss li {
	color: #666666;
}

.widget .rss-date,.widget .post-date,.widget .comment-author-link {
	color: #898989;
}

.alternative-font,a,.color-primary,article.post .post-title,ul.list.icons li i,ul.list.icons li a:hover,.list.list-icons li i,.list.list-ordened li:before,ul[class^="wsp-"] li:before,.fontawesome-icon-list > div:hover,.sample-icon-list > div:hover,.fontawesome-icon-list > div:hover .text-muted,.sample-icon-list > div:hover .text-muted,.accordion .card-header a,.accordion .card-header a i,section.toggle label,.porto-concept strong,.fc-slideshow nav .fc-left i,.fc-slideshow nav .fc-right i,.circular-bar.only-icon .fas,.circular-bar.only-icon .fab,.circular-bar.only-icon .far,.home-intro p em,.home-intro.light p,.featured-box .porto-sicon-header h3.porto-sicon-title,.featured-box .wpb_heading,.feature-box[class*="feature-box-style-"] .feature-box-icon i,.mobile-sidebar .sidebar-toggle:hover,.page-top .sort-source > li.active > a,.owl-carousel.nav-style-1 .owl-nav [class*="owl-"],.master-slider .ms-container .ms-nav-prev,.master-slider .ms-container .ms-nav-next,.master-slider .ms-container .ms-slide-vpbtn,.master-slider .ms-container .ms-video-btn,.resp-tabs-list li,h2.resp-accordion,.tabs ul.nav-tabs .nav-link,.wpb_wrapper .porto-sicon-read,.vc_custom_heading em,.widget .widget-title a:hover,.widget .widgettitle a:hover,.widget li > a:hover,.widget li.active > a,.widget_wysija_cont .showerrors,.sidebar-menu > li.menu-item.active > a,article.post .post-date .day,.post-item .post-date .day,section.timeline .timeline-date h3,.post-carousel .post-item.style-5 .cat-names,.post-grid .post-item.style-5 .cat-names,.post-timeline .post-item.style-5 .cat-names,.post-carousel .post-item.style-5 .post-meta .post-views-icon.dashicons,.post-grid .post-item.style-5 .post-meta .post-views-icon.dashicons,.post-timeline .post-item.style-5 .post-meta .post-views-icon.dashicons,.portfolio-info ul li a:hover,article.member .member-role,.tm-extra-product-options .tm-epo-field-label,.tm-extra-product-options-totals .amount.final,html #topcontrol:hover,.single-post .entry-title,.sort-source-style-3 > li.active > a,ul.portfolio-details h5,.page-not-found h4,article.post .sticky-post,.products-slider.owl-carousel .owl-dot:hover span,.products-slider.owl-carousel .owl-dot.active span,.owl-carousel.dots-style-1 .owl-dot.active span,.owl-carousel.dots-style-1 .owl-dot:hover span,.label-pre-order {
	color: #0088cc;
}

a:hover,.wpb_wrapper .porto-sicon-read:hover {
	color: #0099e6;
}

a:active,a:focus {
	color: #0077b3;
}

.slick-slider .slick-dots li.slick-active i,.slick-slider .slick-dots li:hover i {
	color: #0074ae !important;
}

.list.list-icons li i,.list.list-ordened li:before,.pricing-table .most-popular,section.toggle.active > label,.timeline-balloon .balloon-time .time-dot:before,.featured-box .icon-featured:after,.feature-box.feature-box-style-3 .feature-box-icon,.owl-carousel.dots-color-primary .owl-dots .owl-dot,.master-slider .ms-slide .ms-slide-loading:before,.widget_sidebar_menu .widget-title .toggle:hover,.pagination span.current,.page-links span.current {
	border-color: #0088cc;
}

.products-slider.owl-carousel .owl-dot span {
	color: rgba(0,68,102,.4);
}

section.toggle label,.resp-vtabs .resp-tabs-list li:hover,.resp-vtabs .resp-tabs-list li:focus,.resp-vtabs .resp-tabs-list li.resp-tab-active,.sidebar-menu .wide .popup,.wp-block-pullquote blockquote {
	border-left-color: #0088cc;
}

.tabs.tabs-vertical.tabs-left li .nav-link:hover,.tabs.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #0088cc;
}

.thumb-info-ribbon:before,.right-sidebar .sidebar-menu .wide .popup {
	border-right-color: #005580;
}

.tabs.tabs-vertical.tabs-right li .nav-link:hover,.tabs.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #0088cc;
}

.porto-history .featured-box .box-content,body.boxed .page-wrapper,.master-slider .ms-loading-container .ms-loading:before,.master-slider .ms-slide .ms-slide-loading:before,#fancybox-loading:before,#fancybox-loading:after,.slick-slider .slick-loading .slick-list:before,.fullscreen-carousel > .owl-carousel:before,.fullscreen-carousel > .owl-carousel:after,.porto-loading-icon,.resp-tabs-list li:hover,.resp-tabs-list li:focus,.resp-tabs-list li.resp-tab-active,.tabs ul.nav-tabs .nav-link:hover,.tabs ul.nav-tabs li.active .nav-link,.sidebar-content .widget.widget_wysija .box-content,.mega-menu .wide .popup,.sidebar-menu > li.menu-item:hover > a,.sort-source-style-2 > li.active > a:after {
	border-top-color: #0088cc;
}

.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom-color: #0088cc;
}

.tabs.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom: 3px solid #0088cc;
	border-top-color: transparent !important;
}

.page-top .product-nav .product-popup:before,.tabs.tabs-simple .nav-tabs > li .nav-link:hover,.tabs.tabs-simple .nav-tabs > li .nav-link:focus,.tabs.tabs-simple .nav-tabs > li.active .nav-link,.sort-source-style-3 > li.active > a {
	border-bottom-color: #0088cc;
}

article.post .post-date .month,article.post .post-date .format,.post-item .post-date .month,.post-item .post-date .format,.list.list-icons.list-icons-style-3 li i,.list.list-ordened.list-ordened-style-3 li:before,html .list-primary.list-ordened.list-ordened-style-3 li:before,html .list-secondary.list-ordened.list-ordened-style-3 li:before,html .list-tertiary.list-ordened.list-ordened-style-3 li:before,html .list-quaternary.list-ordened.list-ordened-style-3 li:before,html .list-dark.list-ordened.list-ordened-style-3 li:before,html .list-light.list-ordened.list-ordened-style-3 li:before,ul.nav-pills > li.active > a,ul.nav-pills > li.active > a:hover,ul.nav-pills > li.active > a:focus,section.toggle.active > label,.toggle-simple section.toggle > label:after,div.wpb_single_image .porto-vc-zoom .zoom-icon,.img-thumbnail .zoom,.thumb-info .zoom,.img-thumbnail .link,.thumb-info .link,.pricing-table .most-popular h3,.pricing-table-flat .plan h3,.pricing-table-classic .most-popular h3 strong,.timeline-balloon .balloon-time .time-dot:after,section.exp-timeline .timeline-box.right:after,.floating-menu .floating-menu-btn-collapse-nav,.icon-featured,.featured-box .icon-featured,.featured-box-effect-3:hover .icon-featured,.feature-box .feature-box-icon,.inverted,.master-slider .ms-container .ms-bullet,.share-links a,.thumb-info .thumb-info-type,.thumb-info .thumb-info-action-icon,.thumb-info-ribbon,.thumb-info-social-icons a,.widget_sidebar_menu .widget-title .toggle:hover,.mega-menu:not(:hover) > li.menu-item.active > a,.mega-menu:not(:hover) > li.menu-item:hover > a,.mega-menu .narrow ul.sub-menu,.sidebar-menu > li.menu-item:hover,.sidebar-menu .menu-custom-block a:hover,.pagination span.current,.page-links span.current,.member-item.member-item-3 .thumb-info:hover .thumb-info-caption,.sort-source-style-2,.mega-menu.menu-hover-line > li.menu-item > a:before,.blog-posts-hover_info2 .thumb-info-type a,.swiper-pagination-bullet-active {
	background-color: #0088cc;
}

div.wpb_single_image .porto-vc-zoom .zoom-icon:hover,.img-thumbnail .zoom:hover,.thumb-info .zoom:hover,.img-thumbnail .link:hover,.thumb-info .link:hover,.mega-menu .narrow li.menu-item:hover > a,.testimonial blockquote {
	background-color: #0099e6;
}

.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #0074ae;
}

.featured-box-effect-2 .icon-featured:after {
	box-shadow: 0 0 0 3px #0088cc;
}

.featured-box-effect-3 .icon-featured:after {
	box-shadow: 0 0 0 10px #0088cc;
}

section.toggle.active > label,.pricing-table .most-popular h3,.pricing-table .most-popular h3 .desc,.pricing-table-flat .plan h3,.pricing-table-flat .plan h3 .desc,.pricing-table-flat .price,ul.nav-pills > li.active > a,ul.nav-pills > li.active > a:hover,ul.nav-pills > li.active > a:focus,.tparrows.tparrows-carousel.tp-leftarrow:before,.tparrows.tparrows-carousel.tp-rightarrow:before,.thumb-info .thumb-info-action-icon i,.thumb-info-ribbon,.thumb-info-social-icons a i,.portfolio-item .thumb-info .thumb-info-type .portfolio-like i,.portfolio-item .thumb-info .thumb-info-type .portfolio-liked i,.member-item.member-item-3 .thumb-info:hover .thumb-info-caption,.member-item.member-item-3 .thumb-info:hover .thumb-info-caption * {
	color: #ffffff;
}

.member-item.member-item-3 .thumb-info:hover .thumb-info-social-icons {
	border-color: #ffffff;
}

.member-item.member-item-3 .thumb-info:hover .share-links a {
	background-color: #ffffff;
	color: #0088cc;
}

@media (min-width:992px) {
	.floating-menu .floating-menu-nav-main nav > ul > li > a:after {
		background-color: #0088cc;
	}
}

.post-carousel .post-item.style-5 .post-meta a,.post-grid .post-item.style-5 .post-meta a,.post-timeline .post-item.style-5 .post-meta a {
	color: #e36159;
}

.post-share-advance-bg,.post-share-advance .fa-share {
	background: #383f48;
}

section.exp-timeline .timeline-bar,.blog-posts .blog-post-item .meta-cats a {
	background-color: #212529;
}

section.exp-timeline .timeline-box.right:before {
	background-color: #212529 !important;
	box-shadow: 0 0 0 3px #ecf1f7,0 0 0 6px #212529 !important;
}

.pricing-table-classic .price,.product-summary-wrap .price,.product-summary-wrap .product_meta span span,.product-summary-wrap .product_meta span a {
	color: #222529;
}

.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail,html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
	border: 2px solid #222529;
}

.section-primary .read-more,.section-primary .read-more-block {
	color: #ffffff;
}

html .list-primary.list-icons li i,html .list-primary.list-ordened li:before,html ul.nav-pills-primary a,html .toggle-primary .toggle label,html .divider.divider-primary i,.featured-box-primary h4,.featured-box-effect-7.featured-box-primary .icon-featured:before,.has-primary-color {
	color: #0088cc;
}

html .heading-primary,html .lnk-primary,html .text-color-primary {
	color: #0088cc !important;
}

html ul.nav-pills-primary a:hover,html ul.nav-pills-primary a:focus {
	color: #0099e6;
}

html ul.nav-pills-primary a:active {
	color: #0077b3;
}

html .list-primary.list-icons.list-icons-style-3 li i,html ul.nav-pills-primary > li.active > a,html ul.nav-pills-primary > li.active > a:hover,html ul.nav-pills-primary > li.active > a:focus,html .toggle-primary .toggle.active > label,html .toggle-primary.toggle-simple .toggle > label:after,html .label-primary,html .alert-primary,html .divider.divider-primary.divider-small hr,html .divider.divider-style-2.divider-primary i,.pricing-table .plan-primary h3,.pricing-table-classic .plan-primary h3 strong,html .home-intro-primary,.feature-box .feature-box-icon-primary,.featured-box-primary .icon-featured,html .inverted-primary,html .thumb-info .thumb-info-action-icon-primary,html .thumb-info .thumb-info-action-icon-primary:hover,html .thumb-info-ribbon-primary,html .thumb-info-social-icons a.thumb-info-social-links-primary,.has-primary-background-color {
	background-color: #0088cc;
}

html .accordion.accordion-primary .card-header,html .section.section-primary,html .popover-primary .popover-title,html .background-color-primary,.featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background-color: #0088cc !important;
}

html .section.section-primary-scale-2 {
	background-color: #006699 !important;
}

html .list-primary.list-icons.list-icons-style-3 li i,html .list-primary.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-primary .card-header a,html .toggle-primary .toggle.active > label,html .alert-primary,html .alert-primary .alert-link,html .section.section-primary,html .section.section-primary:not([class*=" section-text-"]) h1,html .section.section-primary:not([class*=" section-text-"]) h2,html .section.section-primary:not([class*=" section-text-"]) h3,html .section.section-primary:not([class*=" section-text-"]) h4,html .section.section-primary:not([class*=" section-text-"]) h5,html .section.section-primary:not([class*=" section-text-"]) h6,html .section.section-primary-scale-2 .sort-source-style-2 > li > a,html .section.section-primary-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-primary-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-primary i,.pricing-table .plan-primary h3,.pricing-table .plan-primary h3 .desc,.pricing-table-flat .plan-primary h3,.pricing-table-flat .plan-primary h3 .desc,.pricing-table-flat .plan-primary .price,.pricing-table-classic .plan-primary h3 strong,html .home-intro-primary,html .home-intro-primary .get-started a:not(.btn),html .home-intro-primary p,html .home-intro-primary p em,html .home-intro-primary.light p,html .thumb-info .thumb-info-action-icon-primary i,html .thumb-info-ribbon-primary,html .thumb-info-social-icons a.thumb-info-social-links-primary i {
	color: #ffffff;
}

html .section.section-primary:not([class*=" section-text-"]) p {
	color: #e6e6e6;
}

html .popover-primary .popover-title {
	color: #ffffff !important;
}

html .list-primary.list-icons li i,html .toggle-primary .toggle.active > label,html .label-primary,.pricing-table .plan-primary,html .divider.divider-style-3.divider-primary i,.featured-box-primary .icon-featured:after,html .heading.heading-primary .heading-tag {
	border-color: #0088cc;
}

.border-color-primary,html .blockquote-primary {
	border-color: #0088cc !important;
}

.featured-box-primary .box-content {
	border-top-color: #0088cc;
}

html .toggle-primary .toggle label {
	border-left-color: #0088cc;
	border-right-color: #0088cc;
}

html .alert-primary {
	border-color: #007ebd;
}

html .section.section-primary {
	border-color: #0077b3 !important;
}

html .section.section-primary-scale-2 {
	border-color: #005580 !important;
}

html .section.section-primary-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #006699;
}

html .thumb-info-ribbon-primary:before {
	border-right-color: #005580;
}

.featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #0088cc;
}

.featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px #0088cc;
}

html .toggle-primary.toggle-simple .toggle > label {
	background: transparent;
}

html .list-secondary.list-icons li i,html .list-secondary.list-ordened li:before,html ul.nav-pills-secondary a,html .toggle-secondary .toggle label,html .divider.divider-secondary i,.featured-box-secondary h4,.featured-box-effect-7.featured-box-secondary .icon-featured:before,.has-secondary-color {
	color: #e36159;
}

html .heading-secondary,html .lnk-secondary,html .text-color-secondary {
	color: #e36159 !important;
}

html ul.nav-pills-secondary a:hover,html ul.nav-pills-secondary a:focus {
	color: #e7766f;
}

html ul.nav-pills-secondary a:active {
	color: #e04d44;
}

html .list-secondary.list-icons.list-icons-style-3 li i,html ul.nav-pills-secondary > li.active > a,html ul.nav-pills-secondary > li.active > a:hover,html ul.nav-pills-secondary > li.active > a:focus,html .toggle-secondary .toggle.active > label,html .toggle-secondary.toggle-simple .toggle > label:after,html .label-secondary,html .alert-secondary,html .divider.divider-secondary.divider-small hr,html .divider.divider-style-2.divider-secondary i,.pricing-table .plan-secondary h3,.pricing-table-classic .plan-secondary h3 strong,html .home-intro-secondary,.feature-box .feature-box-icon-secondary,.featured-box-secondary .icon-featured,html .inverted-secondary,html .thumb-info .thumb-info-action-icon-secondary,html .thumb-info .thumb-info-action-icon-secondary:hover,html .thumb-info-ribbon-secondary,html .thumb-info-social-icons a.thumb-info-social-links-secondary,.has-secondary-background-color {
	background-color: #e36159;
}

html .accordion.accordion-secondary .card-header,html .section.section-secondary,html .popover-secondary .popover-title,html .background-color-secondary,.featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background-color: #e36159 !important;
}

html .section.section-secondary-scale-2 {
	background-color: #dc382e !important;
}

html .list-secondary.list-icons.list-icons-style-3 li i,html .list-secondary.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-secondary .card-header a,html .toggle-secondary .toggle.active > label,html .alert-secondary,html .alert-secondary .alert-link,html .section.section-secondary,html .section.section-secondary:not([class*=" section-text-"]) h1,html .section.section-secondary:not([class*=" section-text-"]) h2,html .section.section-secondary:not([class*=" section-text-"]) h3,html .section.section-secondary:not([class*=" section-text-"]) h4,html .section.section-secondary:not([class*=" section-text-"]) h5,html .section.section-secondary:not([class*=" section-text-"]) h6,html .section.section-secondary-scale-2 .sort-source-style-2 > li > a,html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-secondary i,.pricing-table .plan-secondary h3,.pricing-table .plan-secondary h3 .desc,.pricing-table-flat .plan-secondary h3,.pricing-table-flat .plan-secondary h3 .desc,.pricing-table-flat .plan-secondary .price,.pricing-table-classic .plan-secondary h3 strong,html .home-intro-secondary,html .home-intro-secondary .get-started a:not(.btn),html .home-intro-secondary p,html .home-intro-secondary p em,html .home-intro-secondary.light p,html .thumb-info .thumb-info-action-icon-secondary i,html .thumb-info-ribbon-secondary,html .thumb-info-social-icons a.thumb-info-social-links-secondary i {
	color: #ffffff;
}

html .section.section-secondary:not([class*=" section-text-"]) p {
	color: #e6e6e6;
}

html .popover-secondary .popover-title {
	color: #ffffff !important;
}

html .list-secondary.list-icons li i,html .toggle-secondary .toggle.active > label,html .label-secondary,.pricing-table .plan-secondary,html .divider.divider-style-3.divider-secondary i,.featured-box-secondary .icon-featured:after,html .heading.heading-secondary .heading-tag {
	border-color: #e36159;
}

.border-color-secondary,html .blockquote-secondary {
	border-color: #e36159 !important;
}

.featured-box-secondary .box-content {
	border-top-color: #e36159;
}

html .toggle-secondary .toggle label {
	border-left-color: #e36159;
	border-right-color: #e36159;
}

html .alert-secondary {
	border-color: #e1554c;
}

html .section.section-secondary {
	border-color: #e04d44 !important;
}

html .section.section-secondary-scale-2 {
	border-color: #cd2d23 !important;
}

html .section.section-secondary-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #dc382e;
}

html .thumb-info-ribbon-secondary:before {
	border-right-color: #cd2d23;
}

.featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #e36159;
}

.featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #e36159;
}

html .toggle-secondary.toggle-simple .toggle > label {
	background: transparent;
}

html .list-tertiary.list-icons li i,html .list-tertiary.list-ordened li:before,html ul.nav-pills-tertiary a,html .toggle-tertiary .toggle label,html .divider.divider-tertiary i,.featured-box-tertiary h4,.featured-box-effect-7.featured-box-tertiary .icon-featured:before,.has-tertiary-color {
	color: #2baab1;
}

html .heading-tertiary,html .lnk-tertiary,html .text-color-tertiary {
	color: #2baab1 !important;
}

html ul.nav-pills-tertiary a:hover,html ul.nav-pills-tertiary a:focus {
	color: #30bec6;
}

html ul.nav-pills-tertiary a:active {
	color: #27979d;
}

html .list-tertiary.list-icons.list-icons-style-3 li i,html ul.nav-pills-tertiary > li.active > a,html ul.nav-pills-tertiary > li.active > a:hover,html ul.nav-pills-tertiary > li.active > a:focus,html .toggle-tertiary .toggle.active > label,html .toggle-tertiary.toggle-simple .toggle > label:after,html .label-tertiary,html .alert-tertiary,html .divider.divider-tertiary.divider-small hr,html .divider.divider-style-2.divider-tertiary i,.pricing-table .plan-tertiary h3,.pricing-table-classic .plan-tertiary h3 strong,html .home-intro-tertiary,.feature-box .feature-box-icon-tertiary,.featured-box-tertiary .icon-featured,html .inverted-tertiary,html .thumb-info .thumb-info-action-icon-tertiary,html .thumb-info .thumb-info-action-icon-tertiary:hover,html .thumb-info-ribbon-tertiary,html .thumb-info-social-icons a.thumb-info-social-links-tertiary,.has-tertiary-background-color {
	background-color: #2baab1;
}

html .accordion.accordion-tertiary .card-header,html .section.section-tertiary,html .popover-tertiary .popover-title,html .background-color-tertiary,.featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background-color: #2baab1 !important;
}

html .section.section-tertiary-scale-2 {
	background-color: #228388 !important;
}

html .list-tertiary.list-icons.list-icons-style-3 li i,html .list-tertiary.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-tertiary .card-header a,html .toggle-tertiary .toggle.active > label,html .alert-tertiary,html .alert-tertiary .alert-link,html .section.section-tertiary,html .section.section-tertiary:not([class*=" section-text-"]) h1,html .section.section-tertiary:not([class*=" section-text-"]) h2,html .section.section-tertiary:not([class*=" section-text-"]) h3,html .section.section-tertiary:not([class*=" section-text-"]) h4,html .section.section-tertiary:not([class*=" section-text-"]) h5,html .section.section-tertiary:not([class*=" section-text-"]) h6,html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a,html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-tertiary i,.pricing-table .plan-tertiary h3,.pricing-table .plan-tertiary h3 .desc,.pricing-table-flat .plan-tertiary h3,.pricing-table-flat .plan-tertiary h3 .desc,.pricing-table-flat .plan-tertiary .price,.pricing-table-classic .plan-tertiary h3 strong,html .home-intro-tertiary,html .home-intro-tertiary .get-started a:not(.btn),html .home-intro-tertiary p,html .home-intro-tertiary p em,html .home-intro-tertiary.light p,html .thumb-info .thumb-info-action-icon-tertiary i,html .thumb-info-ribbon-tertiary,html .thumb-info-social-icons a.thumb-info-social-links-tertiary i {
	color: #ffffff;
}

html .section.section-tertiary:not([class*=" section-text-"]) p {
	color: #e6e6e6;
}

html .popover-tertiary .popover-title {
	color: #ffffff !important;
}

html .list-tertiary.list-icons li i,html .toggle-tertiary .toggle.active > label,html .label-tertiary,.pricing-table .plan-tertiary,html .divider.divider-style-3.divider-tertiary i,.featured-box-tertiary .icon-featured:after,html .heading.heading-tertiary .heading-tag {
	border-color: #2baab1;
}

.border-color-tertiary,html .blockquote-tertiary {
	border-color: #2baab1 !important;
}

.featured-box-tertiary .box-content {
	border-top-color: #2baab1;
}

html .toggle-tertiary .toggle label {
	border-left-color: #2baab1;
	border-right-color: #2baab1;
}

html .alert-tertiary {
	border-color: #299fa5;
}

html .section.section-tertiary {
	border-color: #27979d !important;
}

html .section.section-tertiary-scale-2 {
	border-color: #1d6f74 !important;
}

html .section.section-tertiary-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #228388;
}

html .thumb-info-ribbon-tertiary:before {
	border-right-color: #1d6f74;
}

.featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #2baab1;
}

.featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #2baab1;
}

html .toggle-tertiary.toggle-simple .toggle > label {
	background: transparent;
}

html .list-quaternary.list-icons li i,html .list-quaternary.list-ordened li:before,html ul.nav-pills-quaternary a,html .toggle-quaternary .toggle label,html .divider.divider-quaternary i,.featured-box-quaternary h4,.featured-box-effect-7.featured-box-quaternary .icon-featured:before,.has-quaternary-color {
	color: #383f48;
}

html .heading-quaternary,html .lnk-quaternary,html .text-color-quaternary {
	color: #383f48 !important;
}

html ul.nav-pills-quaternary a:hover,html ul.nav-pills-quaternary a:focus {
	color: #444c57;
}

html ul.nav-pills-quaternary a:active {
	color: #2d333a;
}

html .list-quaternary.list-icons.list-icons-style-3 li i,html ul.nav-pills-quaternary > li.active > a,html ul.nav-pills-quaternary > li.active > a:hover,html ul.nav-pills-quaternary > li.active > a:focus,html .toggle-quaternary .toggle.active > label,html .toggle-quaternary.toggle-simple .toggle > label:after,html .label-quaternary,html .alert-quaternary,html .divider.divider-quaternary.divider-small hr,html .divider.divider-style-2.divider-quaternary i,.pricing-table .plan-quaternary h3,.pricing-table-classic .plan-quaternary h3 strong,html .home-intro-quaternary,.feature-box .feature-box-icon-quaternary,.featured-box-quaternary .icon-featured,html .inverted-quaternary,html .thumb-info .thumb-info-action-icon-quaternary,html .thumb-info .thumb-info-action-icon-quaternary:hover,html .thumb-info-ribbon-quaternary,html .thumb-info-social-icons a.thumb-info-social-links-quaternary,.has-quaternary-background-color {
	background-color: #383f48;
}

html .accordion.accordion-quaternary .card-header,html .section.section-quaternary,html .popover-quaternary .popover-title,html .background-color-quaternary,.featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background-color: #383f48 !important;
}

html .section.section-quaternary-scale-2 {
	background-color: #22262c !important;
}

html .list-quaternary.list-icons.list-icons-style-3 li i,html .list-quaternary.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-quaternary .card-header a,html .toggle-quaternary .toggle.active > label,html .alert-quaternary,html .alert-quaternary .alert-link,html .section.section-quaternary,html .section.section-quaternary:not([class*=" section-text-"]) h1,html .section.section-quaternary:not([class*=" section-text-"]) h2,html .section.section-quaternary:not([class*=" section-text-"]) h3,html .section.section-quaternary:not([class*=" section-text-"]) h4,html .section.section-quaternary:not([class*=" section-text-"]) h5,html .section.section-quaternary:not([class*=" section-text-"]) h6,html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a,html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-quaternary i,.pricing-table .plan-quaternary h3,.pricing-table .plan-quaternary h3 .desc,.pricing-table-flat .plan-quaternary h3,.pricing-table-flat .plan-quaternary h3 .desc,.pricing-table-flat .plan-quaternary .price,.pricing-table-classic .plan-quaternary h3 strong,html .home-intro-quaternary,html .home-intro-quaternary .get-started a:not(.btn),html .home-intro-quaternary p,html .home-intro-quaternary p em,html .home-intro-quaternary.light p,html .thumb-info .thumb-info-action-icon-quaternary i,html .thumb-info-ribbon-quaternary,html .thumb-info-social-icons a.thumb-info-social-links-quaternary i {
	color: #ffffff;
}

html .section.section-quaternary:not([class*=" section-text-"]) p {
	color: #e6e6e6;
}

html .popover-quaternary .popover-title {
	color: #ffffff !important;
}

html .list-quaternary.list-icons li i,html .toggle-quaternary .toggle.active > label,html .label-quaternary,.pricing-table .plan-quaternary,html .divider.divider-style-3.divider-quaternary i,.featured-box-quaternary .icon-featured:after,html .heading.heading-quaternary .heading-tag {
	border-color: #383f48;
}

.border-color-quaternary,html .blockquote-quaternary {
	border-color: #383f48 !important;
}

.featured-box-quaternary .box-content {
	border-top-color: #383f48;
}

html .toggle-quaternary .toggle label {
	border-left-color: #383f48;
	border-right-color: #383f48;
}

html .alert-quaternary {
	border-color: #323840;
}

html .section.section-quaternary {
	border-color: #2d333a !important;
}

html .section.section-quaternary-scale-2 {
	border-color: #171a1d !important;
}

html .section.section-quaternary-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #22262c;
}

html .thumb-info-ribbon-quaternary:before {
	border-right-color: #171a1d;
}

.featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #383f48;
}

.featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #383f48;
}

html .toggle-quaternary.toggle-simple .toggle > label {
	background: transparent;
}

html .list-dark.list-icons li i,html .list-dark.list-ordened li:before,html ul.nav-pills-dark a,html .toggle-dark .toggle label,html .divider.divider-dark i,.featured-box-dark h4,.featured-box-effect-7.featured-box-dark .icon-featured:before,.has-dark-color {
	color: #212529;
}

html .heading-dark,html .lnk-dark,html .text-color-dark {
	color: #212529 !important;
}

html ul.nav-pills-dark a:hover,html ul.nav-pills-dark a:focus {
	color: #2d3238;
}

html ul.nav-pills-dark a:active {
	color: #16191b;
}

html .list-dark.list-icons.list-icons-style-3 li i,html ul.nav-pills-dark > li.active > a,html ul.nav-pills-dark > li.active > a:hover,html ul.nav-pills-dark > li.active > a:focus,html .toggle-dark .toggle.active > label,html .toggle-dark.toggle-simple .toggle > label:after,html .label-dark,html .alert-dark,html .divider.divider-dark.divider-small hr,html .divider.divider-style-2.divider-dark i,.pricing-table .plan-dark h3,.pricing-table-classic .plan-dark h3 strong,html .home-intro-dark,.feature-box .feature-box-icon-dark,.featured-box-dark .icon-featured,html .inverted-dark,html .thumb-info .thumb-info-action-icon-dark,html .thumb-info .thumb-info-action-icon-dark:hover,html .thumb-info-ribbon-dark,html .thumb-info-social-icons a.thumb-info-social-links-dark,.has-dark-background-color {
	background-color: #212529;
}

html .accordion.accordion-dark .card-header,html .section.section-dark,html .popover-dark .popover-title,html .background-color-dark,.featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background-color: #212529 !important;
}

html .section.section-dark-scale-2 {
	background-color: #0b0c0d !important;
}

html .list-dark.list-icons.list-icons-style-3 li i,html .list-dark.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-dark .card-header a,html .toggle-dark .toggle.active > label,html .alert-dark,html .alert-dark .alert-link,html .section.section-dark,html .section.section-dark:not([class*=" section-text-"]) h1,html .section.section-dark:not([class*=" section-text-"]) h2,html .section.section-dark:not([class*=" section-text-"]) h3,html .section.section-dark:not([class*=" section-text-"]) h4,html .section.section-dark:not([class*=" section-text-"]) h5,html .section.section-dark:not([class*=" section-text-"]) h6,html .section.section-dark-scale-2 .sort-source-style-2 > li > a,html .section.section-dark-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-dark-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-dark i,.pricing-table .plan-dark h3,.pricing-table .plan-dark h3 .desc,.pricing-table-flat .plan-dark h3,.pricing-table-flat .plan-dark h3 .desc,.pricing-table-flat .plan-dark .price,.pricing-table-classic .plan-dark h3 strong,html .home-intro-dark,html .home-intro-dark .get-started a:not(.btn),html .home-intro-dark p,html .home-intro-dark p em,html .home-intro-dark.light p,html .thumb-info .thumb-info-action-icon-dark i,html .thumb-info-ribbon-dark,html .thumb-info-social-icons a.thumb-info-social-links-dark i {
	color: #ffffff;
}

html .section.section-dark:not([class*=" section-text-"]) p {
	color: #e6e6e6;
}

html .popover-dark .popover-title {
	color: #ffffff !important;
}

html .list-dark.list-icons li i,html .toggle-dark .toggle.active > label,html .label-dark,.pricing-table .plan-dark,html .divider.divider-style-3.divider-dark i,.featured-box-dark .icon-featured:after,html .heading.heading-dark .heading-tag {
	border-color: #212529;
}

.border-color-dark,html .blockquote-dark {
	border-color: #212529 !important;
}

.featured-box-dark .box-content {
	border-top-color: #212529;
}

html .toggle-dark .toggle label {
	border-left-color: #212529;
	border-right-color: #212529;
}

html .alert-dark {
	border-color: #1b1e21;
}

html .section.section-dark {
	border-color: #16191b !important;
}

html .section.section-dark-scale-2 {
	border-color: #000000 !important;
}

html .section.section-dark-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #0b0c0d;
}

html .thumb-info-ribbon-dark:before {
	border-right-color: #000000;
}

.featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px #212529;
}

.featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px #212529;
}

html .toggle-dark.toggle-simple .toggle > label {
	background: transparent;
}

html .list-light.list-icons li i,html .list-light.list-ordened li:before,html ul.nav-pills-light a,html .toggle-light .toggle label,html .divider.divider-light i,.featured-box-light h4,.featured-box-effect-7.featured-box-light .icon-featured:before,.has-light-color {
	color: #ffffff;
}

html .heading-light,html .lnk-light,html .text-color-light {
	color: #ffffff !important;
}

html ul.nav-pills-light a:hover,html ul.nav-pills-light a:focus {
	color: #ffffff;
}

html ul.nav-pills-light a:active {
	color: #f3f3f3;
}

html .list-light.list-icons.list-icons-style-3 li i,html ul.nav-pills-light > li.active > a,html ul.nav-pills-light > li.active > a:hover,html ul.nav-pills-light > li.active > a:focus,html .toggle-light .toggle.active > label,html .toggle-light.toggle-simple .toggle > label:after,html .label-light,html .alert-light,html .divider.divider-light.divider-small hr,html .divider.divider-style-2.divider-light i,.pricing-table .plan-light h3,.pricing-table-classic .plan-light h3 strong,html .home-intro-light,.feature-box .feature-box-icon-light,.featured-box-light .icon-featured,html .inverted-light,html .thumb-info .thumb-info-action-icon-light,html .thumb-info .thumb-info-action-icon-light:hover,html .thumb-info-ribbon-light,html .thumb-info-social-icons a.thumb-info-social-links-light,.has-light-background-color {
	background-color: #ffffff;
}

html .accordion.accordion-light .card-header,html .section.section-light,html .popover-light .popover-title,html .background-color-light,.featured-box-effect-3.featured-box-light:hover .icon-featured {
	background-color: #ffffff !important;
}

html .section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
}

html .list-light.list-icons.list-icons-style-3 li i,html .list-light.list-ordened.list-ordened-style-3 li:before,html .accordion.accordion-light .card-header a,html .toggle-light .toggle.active > label,html .alert-light,html .alert-light .alert-link,html .section.section-light,html .section.section-light:not([class*=" section-text-"]) h1,html .section.section-light:not([class*=" section-text-"]) h2,html .section.section-light:not([class*=" section-text-"]) h3,html .section.section-light:not([class*=" section-text-"]) h4,html .section.section-light:not([class*=" section-text-"]) h5,html .section.section-light:not([class*=" section-text-"]) h6,html .section.section-light-scale-2 .sort-source-style-2 > li > a,html .section.section-light-scale-2 .sort-source-style-2 > li > a:focus,html .section.section-light-scale-2 .sort-source-style-2 > li > a:hover,html .divider.divider-style-2.divider-light i,.pricing-table .plan-light h3,.pricing-table .plan-light h3 .desc,.pricing-table-flat .plan-light h3,.pricing-table-flat .plan-light h3 .desc,.pricing-table-flat .plan-light .price,.pricing-table-classic .plan-light h3 strong,html .home-intro-light,html .home-intro-light .get-started a:not(.btn),html .home-intro-light p,html .home-intro-light p em,html .home-intro-light.light p,html .thumb-info .thumb-info-action-icon-light i,html .thumb-info-ribbon-light,html .thumb-info-social-icons a.thumb-info-social-links-light i {
	color: #212529;
}

html .section.section-light:not([class*=" section-text-"]) p {
	color: #0b0c0d;
}

html .popover-light .popover-title {
	color: #212529 !important;
}

html .list-light.list-icons li i,html .toggle-light .toggle.active > label,html .label-light,.pricing-table .plan-light,html .divider.divider-style-3.divider-light i,.featured-box-light .icon-featured:after,html .heading.heading-light .heading-tag {
	border-color: #ffffff;
}

.border-color-light,html .blockquote-light {
	border-color: #ffffff !important;
}

.featured-box-light .box-content {
	border-top-color: #ffffff;
}

html .toggle-light .toggle label {
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

html .alert-light {
	border-color: #f8f8f8;
}

html .section.section-light {
	border-color: #f3f3f3 !important;
}

html .section.section-light-scale-2 {
	border-color: #d9d9d9 !important;
}

html .section.section-light-scale-2 .sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

html .thumb-info-ribbon-light:before {
	border-right-color: #d9d9d9;
}

.featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px #ffffff;
}

.featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px #ffffff;
}

html .toggle-light.toggle-simple .toggle > label {
	background: transparent;
}

html .section.section-default-scale-1 {
	background-color: #dbdbdb !important;
	border-top-color: #d4d4d4 !important;
}

html .section.section-default-scale-2 {
	background-color: #c1c1c1 !important;
	border-top-color: #bababa !important;
}

html .section.section-default-scale-3 {
	background-color: #a8a8a8 !important;
	border-top-color: #a1a1a1 !important;
}

html .section.section-default-scale-4 {
	background-color: #8e8e8e !important;
	border-top-color: #878787 !important;
}

html .section.section-default-scale-5 {
	background-color: #757575 !important;
	border-top-color: #6e6e6e !important;
}

html .section.section-default-scale-6 {
	background-color: #5b5b5b !important;
	border-top-color: #545454 !important;
}

html .section.section-default-scale-7 {
	background-color: #424242 !important;
	border-top-color: #3b3b3b !important;
}

html .section.section-default-scale-8 {
	background-color: #282828 !important;
	border-top-color: #212121 !important;
}

html .section.section-default-scale-9 {
	background-color: #0f0f0f !important;
	border-top-color: #080808 !important;
}

.side-nav-wrap .sidebar-menu > li.menu-item > a,.main-sidebar-menu .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu .menu-custom-block span,.main-sidebar-menu .sidebar-menu .menu-custom-block span,.side-nav-wrap .sidebar-menu .menu-custom-block a,.main-sidebar-menu .sidebar-menu .menu-custom-block a {
	font-family: Open Sans,sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0;
}

.side-nav-wrap .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu > li.menu-item > .arrow:before,.side-nav-wrap .sidebar-menu .menu-custom-block a {
	color: #0088cc;
}

.side-nav-wrap .sidebar-menu > li.menu-item:hover,.side-nav-wrap .sidebar-menu > li.menu-item.active,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover {
	background-color: #0088cc;
}

.side-nav-wrap .sidebar-menu > li.menu-item > a,.side-nav-wrap .sidebar-menu > li.menu-item:hover > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > a,.side-nav-wrap .sidebar-menu .menu-custom-block a,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover + a {
	border-top-color: #0099e6;
}

.side-nav-wrap .sidebar-menu > li.menu-item.active + li.menu-item > a {
	border-top: none;
}

.sidebar-menu > li.menu-item:hover + li.menu-item > a {
	border-top-color: transparent;
}

.side-nav-wrap .sidebar-menu > li.menu-item:hover > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > a,.side-nav-wrap .sidebar-menu > li.menu-item.active > .arrow:before,.side-nav-wrap .sidebar-menu > li.menu-item:hover > .arrow:before,.side-nav-wrap .sidebar-menu .menu-custom-block a:hover {
	color: #ffffff;
}

.toggle-menu-wrap .sidebar-menu > li.menu-item > a {
	border-top-color: rgba(0,0,0,.125);
}

.page-top > .container {
	padding-top: 77px;
	padding-bottom: 77px;
}

.page-top .yoast-breadcrumbs,.page-top .breadcrumbs-wrap {
	color: #777777;
}

.page-top .yoast-breadcrumbs a,.page-top .breadcrumbs-wrap a,.page-top .product-nav .product-link {
	color: #f9f9f9;
}

.page-top .page-title {
	color: #ffffff;
}

.page-top .page-sub-title {
	color: #ffffff;
	margin: 0 0 0 0;
}

.page-top .sort-source > li > a {
	color: #ffffff;
}

@media (max-width:767px) {
	.page-top .sort-source {
		background: #ffffff;
		margin-bottom: -0px;
		bottom: -1px;
	}
}

@media (min-width:768px) {
	#breadcrumbs-boxed {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#breadcrumbs-boxed {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#breadcrumbs-boxed {
		max-width: 1170px;
	}
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.tparrows.tparrows-carousel.tp-leftarrow,.tparrows.tparrows-carousel.tp-rightarrow,.button,input.submit {
	color: #ffffff;
	background-color: #0088cc;
	border-color: #0088cc;
}

.owl-carousel .owl-nav [class*="owl-"]:hover,.owl-carousel .owl-nav [class*="owl-"]:active,.owl-carousel .owl-nav [class*="owl-"]:focus,.tparrows.tparrows-carousel.tp-leftarrow:hover,.tparrows.tparrows-carousel.tp-rightarrow:hover,.tparrows.tparrows-carousel.tp-leftarrow:active,.tparrows.tparrows-carousel.tp-rightarrow:active,.tparrows.tparrows-carousel.tp-leftarrow:focus,.tparrows.tparrows-carousel.tp-rightarrow:focus {
	background-color: #0077b3;
	border-color: #0077b3;
}

.widget.follow-us .share-links a:not(:hover) {
	color: #525252;
	background-color: #fff;
}

.btn-primary:hover,.button:hover,input.submit:hover,.btn-primary:active,.button:active,input.submit:active,.btn-primary:focus,.button:focus,input.submit:focus {
	border-color: #0077b3;
	background-color: #0077b3;
	color: #ffffff;
}

.btn-primary[disabled],.button[disabled],input.submit[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .button,fieldset[disabled] input.submit,.btn-primary[disabled]:hover,.button[disabled]:hover,input.submit[disabled]:hover,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .button:hover,fieldset[disabled] input.submit:hover,.btn-primary[disabled]:focus,.button[disabled]:focus,input.submit[disabled]:focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .button:focus,fieldset[disabled] input.submit:focus,.btn-primary[disabled].focus,.button[disabled].focus,input.submit[disabled].focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .button.focus,fieldset[disabled] input.submit.focus,.btn-primary[disabled]:active,.button[disabled]:active,input.submit[disabled]:active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .button:active,fieldset[disabled] input.submit:active,.btn-primary[disabled].active,.button[disabled].active,input.submit[disabled].active,fieldset[disabled] .btn-primary.active,fieldset[disabled] .button.active,fieldset[disabled] input.submit.active,[type="submit"],.geodir-search [type="button"],.geodir-search [type="submit"],#geodir-wrapper [type="button"],#geodir-wrapper [type="submit"] {
	background-color: #0088cc;
	border-color: #0088cc;
}

[type="submit"]:hover,.geodir-search [type="button"]:hover,.geodir-search [type="submit"]:hover,#geodir-wrapper [type="button"]:hover,#geodir-wrapper [type="submit"]:hover,[type="submit"]:active,.geodir-search [type="button"]:active,.geodir-search [type="submit"]:active,#geodir-wrapper [type="button"]:active,#geodir-wrapper [type="submit"]:active {
	border-color: #0077b3;
	background-color: #0077b3;
}

[type="submit"][disabled],.geodir-search [type="button"][disabled],.geodir-search [type="submit"][disabled],#geodir-wrapper [type="button"][disabled],#geodir-wrapper [type="submit"][disabled],fieldset[disabled] [type="submit"],[type="submit"][disabled]:hover,.geodir-search [type="button"][disabled]:hover,.geodir-search [type="submit"][disabled]:hover,#geodir-wrapper [type="button"][disabled]:hover,#geodir-wrapper [type="submit"][disabled]:hover,fieldset[disabled] [type="submit"]:hover,[type="submit"][disabled]:focus,.geodir-search [type="button"][disabled]:focus,.geodir-search [type="submit"][disabled]:focus,#geodir-wrapper [type="button"][disabled]:focus,#geodir-wrapper [type="submit"][disabled]:focus,fieldset[disabled] [type="submit"]:focus,[type="submit"][disabled]:active,.geodir-search [type="button"][disabled]:active,.geodir-search [type="submit"][disabled]:active,#geodir-wrapper [type="button"][disabled]:active,#geodir-wrapper [type="submit"][disabled]:active,fieldset[disabled] [type="submit"]:active {
	background-color: #0088cc;
	border-color: #0088cc;
}

html .btn-primary {
	color: #ffffff;
	background-color: #0088cc;
	border-color: #0088cc #0088cc #006699;
}

html .btn-primary:hover,html .btn-primary:focus,html .btn-primary:active {
	color: #ffffff;
	background-color: #00a0f0;
	border-color: #00aaff #00aaff #0088cc;
}

html .btn-primary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #006699;
	border-color: #006699 #006699 #004466;
}

html .btn-primary-scale-2:hover,html .btn-primary-scale-2:active,html .btn-primary-scale-2:focus {
	border-color: #005580;
	background-color: #005580;
}

html .btn-borders.btn-primary {
	background: transparent;
	border-color: #0088cc;
	color: #0088cc;
}

html .btn-arrow.btn-primary,html .btn-arrow.btn-primary:hover,html .btn-arrow.btn-primary:active,html .btn-arrow.btn-primary:not(:disabled):active {
	color: #0088cc;
}

html .btn-arrow.btn-primary .icon-wrapper {
	background-color: #0088cc;
	box-shadow: 2px 3px 18px -3px #0088cc;
}

html .btn-borders.btn-primary:hover,html .btn-borders.btn-primary:focus,html .btn-borders.btn-primary:active {
	background-color: #0088cc;
	border-color: #0088cc !important;
	color: #ffffff;
}

html .stats-block.counter-primary .stats-number,html .stats-block.counter-primary div.counter_prefix,html .stats-block.counter-primary div.counter_suffix {
	color: #0088cc;
}

html .testimonial-primary blockquote {
	background: #0099e6;
}

html .testimonial-primary .testimonial-arrow-down {
	border-top-color: #0099e6;
}

html .btn-secondary {
	color: #ffffff;
	background-color: #e36159;
	border-color: #e36159 #e36159 #dc382e;
}

html .btn-secondary:hover,html .btn-secondary:focus,html .btn-secondary:active {
	color: #ffffff;
	background-color: #e97f78;
	border-color: #eb8b85 #eb8b85 #e36159;
}

html .btn-secondary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #dc382e;
	border-color: #dc382e #dc382e #b8281f;
}

html .btn-secondary-scale-2:hover,html .btn-secondary-scale-2:active,html .btn-secondary-scale-2:focus {
	border-color: #cd2d23;
	background-color: #cd2d23;
}

html .btn-borders.btn-secondary {
	background: transparent;
	border-color: #e36159;
	color: #e36159;
}

html .btn-arrow.btn-secondary,html .btn-arrow.btn-secondary:hover,html .btn-arrow.btn-secondary:active,html .btn-arrow.btn-secondary:not(:disabled):active {
	color: #e36159;
}

html .btn-arrow.btn-secondary .icon-wrapper {
	background-color: #e36159;
	box-shadow: 2px 3px 18px -3px #e36159;
}

html .btn-borders.btn-secondary:hover,html .btn-borders.btn-secondary:focus,html .btn-borders.btn-secondary:active {
	background-color: #e36159;
	border-color: #e36159 !important;
	color: #ffffff;
}

.tabs-secondary ul.nav-tabs .nav-link {
	color: #e36159;
}

.tabs-secondary ul.nav-tabs li.active .nav-link,.tabs-secondary ul.nav-tabs li .nav-link:hover {
	border-top-color: #e36159;
}

.tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover,.tabs-secondary.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom-color: #e36159;
}

.tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover,.tabs-secondary.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #e36159;
}

.tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover,.tabs-secondary.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #e36159;
}

html .stats-block.counter-secondary .stats-number,html .stats-block.counter-secondary div.counter_prefix,html .stats-block.counter-secondary div.counter_suffix {
	color: #e36159;
}

html .testimonial-secondary blockquote {
	background: #e7766f;
}

html .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #e7766f;
}

html .btn-tertiary {
	color: #ffffff;
	background-color: #2baab1;
	border-color: #2baab1 #2baab1 #228388;
}

html .btn-tertiary:hover,html .btn-tertiary:focus,html .btn-tertiary:active {
	color: #ffffff;
	background-color: #33c6ce;
	border-color: #3fc9d1 #3fc9d1 #2baab1;
}

html .btn-tertiary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #228388;
	border-color: #228388 #228388 #185c5f;
}

html .btn-tertiary-scale-2:hover,html .btn-tertiary-scale-2:active,html .btn-tertiary-scale-2:focus {
	border-color: #1d6f74;
	background-color: #1d6f74;
}

html .btn-borders.btn-tertiary {
	background: transparent;
	border-color: #2baab1;
	color: #2baab1;
}

html .btn-arrow.btn-tertiary,html .btn-arrow.btn-tertiary:hover,html .btn-arrow.btn-tertiary:active,html .btn-arrow.btn-tertiary:not(:disabled):active {
	color: #2baab1;
}

html .btn-arrow.btn-tertiary .icon-wrapper {
	background-color: #2baab1;
	box-shadow: 2px 3px 18px -3px #2baab1;
}

html .btn-borders.btn-tertiary:hover,html .btn-borders.btn-tertiary:focus,html .btn-borders.btn-tertiary:active {
	background-color: #2baab1;
	border-color: #2baab1 !important;
	color: #ffffff;
}

.tabs-tertiary ul.nav-tabs .nav-link {
	color: #2baab1;
}

.tabs-tertiary ul.nav-tabs li.active .nav-link,.tabs-tertiary ul.nav-tabs li .nav-link:hover {
	border-top-color: #2baab1;
}

.tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,.tabs-tertiary.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom-color: #2baab1;
}

.tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,.tabs-tertiary.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #2baab1;
}

.tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,.tabs-tertiary.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #2baab1;
}

html .stats-block.counter-tertiary .stats-number,html .stats-block.counter-tertiary div.counter_prefix,html .stats-block.counter-tertiary div.counter_suffix {
	color: #2baab1;
}

html .testimonial-tertiary blockquote {
	background: #30bec6;
}

html .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #30bec6;
}

html .btn-quaternary {
	color: #ffffff;
	background-color: #383f48;
	border-color: #383f48 #383f48 #22262c;
}

html .btn-quaternary:hover,html .btn-quaternary:focus,html .btn-quaternary:active {
	color: #ffffff;
	background-color: #48515d;
	border-color: #4f5965 #4f5965 #383f48;
}

html .btn-quaternary-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #22262c;
	border-color: #22262c #22262c #0c0d0f;
}

html .btn-quaternary-scale-2:hover,html .btn-quaternary-scale-2:active,html .btn-quaternary-scale-2:focus {
	border-color: #171a1d;
	background-color: #171a1d;
}

html .btn-borders.btn-quaternary {
	background: transparent;
	border-color: #383f48;
	color: #383f48;
}

html .btn-arrow.btn-quaternary,html .btn-arrow.btn-quaternary:hover,html .btn-arrow.btn-quaternary:active,html .btn-arrow.btn-quaternary:not(:disabled):active {
	color: #383f48;
}

html .btn-arrow.btn-quaternary .icon-wrapper {
	background-color: #383f48;
	box-shadow: 2px 3px 18px -3px #383f48;
}

html .btn-borders.btn-quaternary:hover,html .btn-borders.btn-quaternary:focus,html .btn-borders.btn-quaternary:active {
	background-color: #383f48;
	border-color: #383f48 !important;
	color: #ffffff;
}

.tabs-quaternary ul.nav-tabs .nav-link {
	color: #383f48;
}

.tabs-quaternary ul.nav-tabs li.active .nav-link,.tabs-quaternary ul.nav-tabs li .nav-link:hover {
	border-top-color: #383f48;
}

.tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,.tabs-quaternary.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom-color: #383f48;
}

.tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,.tabs-quaternary.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #383f48;
}

.tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,.tabs-quaternary.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #383f48;
}

html .stats-block.counter-quaternary .stats-number,html .stats-block.counter-quaternary div.counter_prefix,html .stats-block.counter-quaternary div.counter_suffix {
	color: #383f48;
}

html .testimonial-quaternary blockquote {
	background: #444c57;
}

html .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #444c57;
}

html .btn-dark {
	color: #ffffff;
	background-color: #212529;
	border-color: #212529 #212529 #0b0c0d;
}

html .btn-dark:hover,html .btn-dark:focus,html .btn-dark:active {
	color: #ffffff;
	background-color: #31373d;
	border-color: #383f46 #383f46 #212529;
}

html .btn-dark-scale-2 {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0b0c0d;
	border-color: #0b0c0d #0b0c0d #000000;
}

html .btn-dark-scale-2:hover,html .btn-dark-scale-2:active,html .btn-dark-scale-2:focus {
	border-color: #000000;
	background-color: #000000;
}

html .btn-borders.btn-dark {
	background: transparent;
	border-color: #212529;
	color: #212529;
}

html .btn-arrow.btn-dark,html .btn-arrow.btn-dark:hover,html .btn-arrow.btn-dark:active,html .btn-arrow.btn-dark:not(:disabled):active {
	color: #212529;
}

html .btn-arrow.btn-dark .icon-wrapper {
	background-color: #212529;
	box-shadow: 2px 3px 18px -3px #212529;
}

html .btn-borders.btn-dark:hover,html .btn-borders.btn-dark:focus,html .btn-borders.btn-dark:active {
	background-color: #212529;
	border-color: #212529 !important;
	color: #ffffff;
}

.tabs-dark ul.nav-tabs .nav-link {
	color: #212529;
}

.tabs-dark ul.nav-tabs li.active .nav-link,.tabs-dark ul.nav-tabs li .nav-link:hover {
	border-top-color: #212529;
}

.tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover,.tabs-dark.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom-color: #212529;
}

.tabs-dark.tabs-vertical.tabs-left li .nav-link:hover,.tabs-dark.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #212529;
}

.tabs-dark.tabs-vertical.tabs-right li .nav-link:hover,.tabs-dark.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #212529;
}

html .stats-block.counter-dark .stats-number,html .stats-block.counter-dark div.counter_prefix,html .stats-block.counter-dark div.counter_suffix {
	color: #212529;
}

html .testimonial-dark blockquote {
	background: #2d3238;
}

html .testimonial-dark .testimonial-arrow-down {
	border-top-color: #2d3238;
}

html .btn-light {
	color: #212529;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #e6e6e6;
}

html .btn-light:hover,html .btn-light:focus,html .btn-light:active {
	color: #212529;
	background-color: #ffffff;
	border-color: #ffffff #ffffff #ffffff;
}

html .btn-light-scale-2 {
	color: #212529;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-light-scale-2:hover,html .btn-light-scale-2:active,html .btn-light-scale-2:focus {
	border-color: #d9d9d9;
	background-color: #d9d9d9;
}

html .btn-borders.btn-light {
	background: transparent;
	border-color: #ffffff;
	color: #ffffff;
}

html .btn-arrow.btn-light,html .btn-arrow.btn-light:hover,html .btn-arrow.btn-light:active,html .btn-arrow.btn-light:not(:disabled):active {
	color: #ffffff;
}

html .btn-arrow.btn-light .icon-wrapper {
	background-color: #ffffff;
	box-shadow: 2px 3px 18px -3px #ffffff;
}

html .btn-borders.btn-light:hover,html .btn-borders.btn-light:focus,html .btn-borders.btn-light:active {
	background-color: #ffffff;
	border-color: #ffffff !important;
	color: #212529;
}

.tabs-light ul.nav-tabs .nav-link {
	color: #ffffff;
}

.tabs-light ul.nav-tabs li.active .nav-link,.tabs-light ul.nav-tabs li .nav-link:hover {
	border-top-color: #ffffff;
}

.tabs-light.tabs-bottom .nav-tabs li .nav-link:hover,.tabs-light.tabs-bottom .nav-tabs li.active .nav-link {
	border-bottom-color: #ffffff;
}

.tabs-light.tabs-vertical.tabs-left li .nav-link:hover,.tabs-light.tabs-vertical.tabs-left li.active .nav-link {
	border-left-color: #ffffff;
}

.tabs-light.tabs-vertical.tabs-right li .nav-link:hover,.tabs-light.tabs-vertical.tabs-right li.active .nav-link {
	border-right-color: #ffffff;
}

html .stats-block.counter-light .stats-number,html .stats-block.counter-light div.counter_prefix,html .stats-block.counter-light div.counter_suffix {
	color: #ffffff;
}

html .testimonial-light blockquote {
	background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

.portfolio-item:hover .thumb-info-icons .thumb-info-icon {
	background-color: #2baab1 !important;
}

.widget_sidebar_menu .widget-title,.sidebar-menu > li.menu-item > a,.sidebar-menu .menu-custom-block a {
	color: #444444;
}

.sidebar-menu > li.menu-item > .arrow:before {
	color: #838b90;
}

.mega-menu > li.menu-item > a,.mega-menu .wide li.sub > a,.header-side .sidebar-menu > li.menu-item > a,.main-sidebar-menu .sidebar-menu > li.menu-item > a,.main-sidebar-menu .sidebar-menu .menu-custom-item a,.sidebar-menu .wide li.sub > a,.porto-view-switcher .narrow li.menu-item > a {
	text-transform: capitalize;
}

.popup .sub-menu,.header-side-nav .narrow .popup {
	text-transform: capitalize;
}

.mega-menu .tip,.sidebar-menu .tip,.accordion-menu .tip,.menu-custom-block .tip {
	background: #0cc485;
	border-color: #0cc485;
}

.porto-lazyload:not(img):not(.lazy-load-loaded) {
	background-color: #f4f4f4;
}

.porto-lazyload:not(.lazy-load-loaded)[data-oi$=".png"] {
	opacity: 0;
}

article.post .post-date .sticky,.post-item .post-date .sticky {
	background: #62b959;
	color: #ffffff;
}

.porto-vc-testimonial blockquote,.testimonial blockquote,.testimonial blockquote p {
	font-family: Playfair Display,Georgia,serif;
}

ul.category-color-dark li.product-category .thumb-info-title {
	color: #1d2127;
}

#footer,#footer p,#footer .widget > div > ul li,#footer .widget > ul li {
	color: #999999;
}

#footer .widget > div > ul,#footer .widget > ul,#footer .widget > div > ul li,#footer .widget > ul li,#footer .post-item-small {
	border-color: rgba(153,153,153,0.3);
}

#footer a:not(.btn),#footer .tooltip-icon {
	color: #999999;
}

#footer .tooltip-icon {
	border-color: #999999;
}

#footer a:hover {
	color: #ffffff;
}

#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .widget-title,#footer .widgettitle,#footer h1 a,#footer h2 a,#footer h3 a,#footer h4 a,#footer h5 a,#footer h6 a,#footer .widget-title a,#footer .widgettitle a,#footer .widget.twitter-tweets .fa-twitter {
	color: #ffffff;
}

#footer .footer-ribbon {
	background-color: #0088cc;
}

#footer .footer-ribbon:before {
	border-right-color: #005580;
}

#footer .footer-ribbon,#footer .footer-ribbon a,#footer .footer-ribbon a:hover,#footer .footer-ribbon a:focus {
	color: #ffffff;
}

#footer .footer-bottom a,#footer .footer-bottom .widget_nav_menu ul li:before {
	color: #ffffff;
}

#footer .footer-bottom a:hover {
	color: #ffffff;
}

#footer .share-links a:not(:hover),.footer-top .share-links a:not(:hover) {
	background: #ffffff;
	color: #333333;
}

@media (min-width:768px) {
	#footer-boxed {
		max-width: 750px;
	}
}

@media (min-width:992px) {
	#footer-boxed {
		max-width: 990px;
	}
}

@media (min-width:1170px) {
	#footer-boxed {
		max-width: 1170px;
	}
}

.porto-concept strong,.home-intro p em,.alternative-font,.thumb-info-ribbon span,.stats-block.counter-alternative .stats-number,.vc_custom_heading em,#footer .footer-ribbon {
	font-family: Shadows Into Light,sans-serif;
}

.alternative-font,#footer .footer-ribbon {
	font-weight: 400;
}

.pricing-table-flat .plan-price,.testimonial.testimonial-style-3 blockquote p,.testimonial.testimonial-style-4 blockquote p,.testimonial.testimonial-style-5 blockquote p,.searchform .live-search-list .autocomplete-suggestion {
	font-family: Poppins,sans-serif;
}

.owl-carousel.dots-color-primary .owl-dots .owl-dot span {
	background-color: #43a6a3;
}

.master-slider {
	direction: ltr;
}

.skeleton-loading,.skeleton-loading-wrap {
	height: 0 !important;
	overflow: hidden !important;
	visibility: hidden;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 !important;
	min-height: 0 !important;
}

@keyframes skeletonloading {
	to {
		background-position: 200% 0;
	}
}

.skeleton-body.product .entry-summary,.products.skeleton-body li,.skeleton-body.product .tab-content,.skeleton-body .post {
	overflow: hidden;
	position: relative;
}

.skeleton-body.product .entry-summary:after,.products.skeleton-body li:after,.sidebar-content.skeleton-body aside:after,.skeleton-body.product .tab-content:after,.skeleton-body.tab-content:after,.skeleton-body .post:after {
	content: '';
	position: absolute;
	top: -50%;
	left: -50%;
	right: -50%;
	bottom: -50%;
	transform: rotate(45deg);
	background-image: linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 80%);
	background-size: 60% 100%;
	background-position: -100% 0;
	background-repeat: no-repeat;
	animation: skeletonloading 1.5s infinite .2s;
}

.skeleton-body.product .tab-content:after,.skeleton-body.tab-content:after {
	background-image: linear-gradient(135deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 80%);
	transform: none;
	animation-duration: 2s;
}

.skeleton-body .post {
	border-bottom: none;
	margin-bottom: 30px;
	padding-bottom: 0;
}

.skeleton-body .post:before {
	content: '';
	display: block;
	padding-top: calc(60% + 165px);
	background-repeat: no-repeat;
	background-image: linear-gradient(#f4f4f4 100%,transparent 0),linear-gradient(#f4f4f4 16px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 20px,transparent 0);
	background-size: 100% calc(100% - 165px),50% 16px,100% 14px,100% 14px,100% 14px,70% 20px;
	background-position: 0 0,left calc(100% - 130px),left calc(100% - 100px),left calc(100% - 75px),left calc(100% - 50px),left calc(100% - 10px);
}

@media (min-width:992px) {
	.posts-medium.skeleton-body .post:before,.posts-medium-alt.skeleton-body .post:before {
		padding-top: 25%;
		min-height: 180px;
		background-image: linear-gradient(#f4f4f4 100%,transparent 0),linear-gradient(#f4f4f4 16px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 20px,transparent 0);
		background-size: 40% 100%,30% 16px,58% 14px,58% 14px,58% 14px,58% 14px,58% 20px;
		background-position: 0 0,60% 10px,100% 45px,100% 70px,100% 95px,100% 120px,100% 155px;
	}

	.posts-medium.skeleton-body .post:after,.posts-medium-alt.skeleton-body .post:after {
		transform: none;
		background-image: linear-gradient(135deg,rgba(255,255,255,0) 40%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 60%);
		animation: skeletonloading 2s infinite .2s;
	}
}

.sidebar-content.skeleton-body aside {
	overflow: hidden;
	position: relative;
}

.sidebar-content.skeleton-body aside:before {
	content: '';
	display: block;
	height: 320px;
	background-repeat: no-repeat;
	background-image: linear-gradient(#f4f4f4 20px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0),linear-gradient(#f4f4f4 30px,transparent 0),linear-gradient(#f4f4f4 14px,transparent 0);
	background-size: 55% 20px,30px 30px,100% 14px,30px 30px,60% 14px,30px 30px,80% 14px,30px 30px,50% 14px,30px 30px,100% 14px,30px 30px,70% 14px;
	background-position: left 5px,left 50px,45px 58px,left 95px,45px 103px,left 140px,45px 148px,left 185px,45px 193px,left 230px,45px 238px,left 275px,45px 283px;
}

.shop-loop-before.elementor-section {
	display: block;
}

.shop-loop-before > .elementor-container {
	margin-left: auto;
	margin-right: auto;
}

.shop-loop-before .elementor-widget-wrap {
	align-items: center;
}

.shop-loop-before .elementor-widget-wrap > .elementor-element:not(.elementor-section) {
	width: auto;
	margin-right: 10px;
	margin-bottom: 0;
	max-width: 100%;
}

.elementor-editor-active .shop-loop-before .elementor-widget-wrap > .elementor-element:not(.elementor-section) {
	min-width: 100px;
}

.elementor-section {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-section .elementor-container {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.container-fluid .elementor-top-section {
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 30px;
	padding-right: 30px;
}

.container-fluid .elementor-top-section.elementor-section-full_width > .elementor-column-gap-no {
	margin-left: -30px;
	margin-right: -30px;
	width: calc(100% + 60px);
}

.elementor .pricing-table {
	padding-left: 0;
	padding-right: 0;
}

.elementor-container > .porto-carousel {
	width: 100%;
}

.porto-carousel .elementor-section.elementor-section-boxed > .elementor-container {
	margin: 0;
	max-width: 100%;
}

.elementor-section > .elementor-column-gap-default {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 30px);
}

.elementor-section > .elementor-column-gap-narrow {
	margin-left: -5px;
	margin-right: -5px;
	width: calc(100% + 10px);
}

.elementor-section > .elementor-column-gap-extended {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 30px);
}

.elementor-section > .elementor-column-gap-wide {
	margin-left: -20px;
	margin-right: -20px;
	width: calc(100% + 40px);
}

.elementor-section > .elementor-column-gap-wider {
	margin-left: -30px;
	margin-right: -30px;
	width: calc(100% + 60px);
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap,.elementor-column-gap-default > .elementor-column > .elementor-element-populated,.elementor-column-gap-default > .elementor-row > .porto-ibanner,.porto-gap-default {
	padding: 15px;
}

.elementor-column-gap-narrow > .elementor-row > .porto-ibanner,.porto-gap-narrow {
	padding: 5px;
}

.elementor-column-gap-extended > .elementor-row > .porto-ibanner,.porto-gap-extended {
	padding: 15px;
}

.elementor-column-gap-wide > .elementor-row > .porto-ibanner,.porto-gap-wide {
	padding: 20px;
}

.elementor-column-gap-wider > .elementor-row > .porto-ibanner,.porto-gap-wider {
	padding: 30px;
}

.elementor-section.elementor-section-boxed > .elementor-column-gap-no {
	max-width: 1110px;
}

.elementor-section.elementor-section-boxed > .elementor-column-gap-narrow {
	max-width: 1120px;
}

.elementor-section.elementor-section-boxed > .elementor-column-gap-extended {
	max-width: 1140px;
}

.elementor-section.elementor-section-boxed > .elementor-column-gap-wide {
	max-width: 1150px;
}

.elementor-section.elementor-section-boxed > .elementor-column-gap-wider {
	max-width: 1170px;
}

@media (min-width:992px) and (max-width:1169px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 960px;
	}

	.elementor-section.elementor-section-boxed > .elementor-column-gap-no {
		max-width: 930px;
	}

	.elementor-section.elementor-section-boxed > .elementor-column-gap-narrow {
		max-width: 940px;
	}

	.elementor-section.elementor-section-boxed > .elementor-column-gap-extended {
		max-width: 960px;
	}

	.elementor-section.elementor-section-boxed > .elementor-column-gap-wide {
		max-width: 970px;
	}

	.elementor-section.elementor-section-boxed > .elementor-column-gap-wider {
		max-width: 990px;
	}
}

@media (max-width:575px) {
	.container-fluid .elementor-top-section {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.container-fluid .elementor-top-section.elementor-section-full_width > .elementor-column-gap-no {
		margin-left: -20px;
		margin-right: -20px;
		width: calc(100% + 40px);
	}
}

.porto-carousel.elementor-row,.elementor-section > .porto-ibanner,.porto-carousel,.elementor-widget-wrap .porto-sicon-box,.elementor-widget-wrap .porto-u-heading,.porto-u-heading p:last-child,.elementor-widget-wrap .circular-bar {
	margin-bottom: 0;
}

.elementor-column-wrap > .porto-carousel,.elementor-column > .porto-carousel,.elementor-editor-active .elementor-widget-wrap > .owl-stage-outer {
	width: 100%;
}

.porto-ibanner > .elementor-row {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
}

.porto-ibanner-layer {
	width: auto;
}

.elementor-editor-active .elementor-element-empty.porto-ibanner-layer {
	width: 100%;
}

.porto-ibanner > .elementor-row > .elementor-column,.porto-ibanner > .elementor-column,.porto-ibanner.elementor-column > .container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
}

.container > .porto-ibanner-layer {
	margin-left: 15px;
	margin-right: 15px;
}

.porto-ibanner .porto-ibanner-layer > .elementor-widget-wrap,.porto-ibanner .porto-ibanner-layer.elementor-widget-wrap {
	display: block;
}

@media (max-width:991px) {
	.elementor-section.elementor-section-stretched > .elementor-container {
		padding-left: 30px;
		padding-right: 30px;
	}

	.container > .porto-ibanner-layer {
		margin-left: 30px;
		margin-right: 30px;
	}
}

@media (max-width:575px) {
	.elementor-section.elementor-section-stretched > .elementor-container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.container > .porto-ibanner-layer {
		margin-left: 20px;
		margin-right: 20px;
	}
}

.elementor-row[data-plugin-masonry],.elementor-container[data-plugin-masonry],.elementor-widget-wrap.owl-carousel.owl-loaded {
	display: block;
}

.elementor-row[data-plugin-masonry] > .elementor-column,.elementor-container[data-plugin-masonry] > .elementor-column {
	float: left;
}

.elementor-widget-container > .btn {
	position: relative;
}

.elementor-widget-container > .btn .dir-arrow {
	position: absolute;
	top: -35px;
	left: 85%;
}

.fullscreen-carousel .elementor-section,.fullscreen-carousel .elementor-section > * {
	height: 100%;
}

.elementor-element[data-plugin-parallax],.elementor-element > [data-plugin-parallax] {
	background-attachment: scroll !important;
}

.elementor-section.header-main {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.header-builder-p .elementor-widget-wrap > .elementor-element:not(.elementor-section) {
	width: auto;
	margin-right: .875rem;
	margin-bottom: 0;
	max-width: 100%;
}

.header-builder-p .elementor-widget-wrap > .elementor-element:last-child {
	margin-right: 0;
}

.elementor-column>.elementor-element-empty {
	min-width: 100px;
}

.elementor-column.elementor-col-flex-1,.elementor-column[data-col="flex-1"],.elementor-column.elementor-col-flex-auto,.elementor-column[data-col="flex-auto"] {
	width: auto;
	align-content: center;
	align-items: center;
}

.elementor-column.elementor-col-flex-1,.elementor-column[data-col="flex-1"] {
	flex: 1;
}

.elementor-column.elementor-col-flex-1:last-child .elementor-widget-wrap,.elementor-column[data-col="flex-1"]:last-child .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-column.elementor-col-flex-1:nth-child(2):not(:last-child) .elementor-widget-wrap,.elementor-column[data-col="flex-1"]:nth-child(2):not(:last-child) .elementor-widget-wrap {
	justify-content: center;
}

body.porto-popup-template::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.8);
	z-index: 9999;
}

body.porto-popup-template .elementor-edit-area {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	background: #fff;
	max-width: 600px;
	margin: auto;
	box-shadow: 5px 5px 20px rgba(0,0,0,0.1);
	z-index: 10000;
}

.elementor-products-grid .products li.product-col {
	max-width: none;
	padding: 0;
	margin-bottom: 0;
}

.elementor-products-grid .products li.product-col .woocommerce-loop-product__title,.elementor-products-grid .products .category-list {
	white-space: normal;
}

.elementor-products-grid nav.woocommerce-pagination {
	margin-top: 0;
}

.wp-block-columns,.page-content > .wp-block-columns.alignwide {
	margin-left: -15px;
	margin-right: -15px;
	flex-wrap: wrap;
}

@media (min-width:768px) {
	.wp-block-columns.alignwide {
		max-width: none;
		width: auto;
	}
}

.wp-block-column {
	padding-left: 15px;
	padding-right: 15px;
}

.wp-block-columns .wp-block-column {
	margin-left: 0;
	margin-right: 0;
}

@media (max-width:781px) and (min-width:600px) {
	.wp-block-column:not(:only-child) {
		flex-basis: 50%!important;
		flex-grow: 0;
	}
}

.btn.btn-block {
	display: block;
	padding-left: 0;
	padding-right: 0;
}

.gutenberg-hb > .porto-block,.gutenberg-hb .porto-section,.gutenberg-hb .porto-section > .container {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.gutenberg-hb .porto-section {
	flex: 0 0 auto;
	width: 100%;
}

.gutenberg-hb > .porto-block > *:not(.porto-section),.gutenberg-hb .porto-section > *:not(.container),.gutenberg-hb .porto-section > .container > * {
	margin-right: .875rem;
}

.gutenberg-hb > .porto-block > *:last-child,.gutenberg-hb .porto-section > *:not(.container):last-child,.gutenberg-hb .porto-section > .container > *:last-child {
	margin-right: 0;
}