		:where(.wp-block-button__link) {
			border-radius: 9999px;
			box-shadow: none;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			text-decoration: none
		}

		.wp-block-columns {
			align-items: normal !important;
			box-sizing: border-box;
			display: flex;
			flex-wrap: wrap !important;
			margin-bottom: 1.75em
		}

		@media (min-width:782px) {
			.wp-block-columns {
				flex-wrap: nowrap !important
			}
		}

		@media (max-width:781px) {
			.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
				flex-basis: 100% !important
			}
		}

		@media (min-width:782px) {
			.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
				flex-basis: 0;
				flex-grow: 1
			}

			.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
				flex-grow: 0
			}
		}

		:where(.wp-block-columns.has-background) {
			padding: 1.25em 2.375em
		}

		.wp-block-column {
			flex-grow: 1;
			min-width: 0;
			overflow-wrap: break-word;
			word-break: break-word
		}

		:where(.wp-block-post-comments input[type=submit]) {
			border: none
		}

		:where(.wp-block-file__button) {
			border-radius: 2em;
			padding: .5em 1em
		}

		:where(.wp-block-file__button):is(a):active,
		:where(.wp-block-file__button):is(a):focus,
		:where(.wp-block-file__button):is(a):hover,
		:where(.wp-block-file__button):is(a):visited {
			box-shadow: none;
			color: #fff;
			opacity: .85;
			text-decoration: none
		}

		.wp-block-group {
			box-sizing: border-box
		}

		ul {
			box-sizing: border-box
		}

		:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
		:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
			padding: .5em 1em
		}

		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
		:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
			padding: .5em 1em
		}

		:where(p.has-text-color:not(.has-link-color)) a {
			color: inherit
		}

		:where(.wp-block-search__button) {
			border: 1px solid #ccc;
			padding: .375em .625em
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
			border: 1px solid #949494;
			padding: 4px
		}

		:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
			padding: .125em .5em
		}

		:where(pre.wp-block-verse) {
			font-family: inherit
		}

		:root {
			--wp--preset--font-size--normal: 16px;
			--wp--preset--font-size--huge: 42px
		}

		.screen-reader-text {
			clip: rect(1px, 1px, 1px, 1px);
			word-wrap: normal !important;
			border: 0;
			-webkit-clip-path: inset(50%);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px
		}

		.screen-reader-text:focus {
			clip: auto !important;
			background-color: #ddd;
			-webkit-clip-path: none;
			clip-path: none;
			color: #444;
			display: block;
			font-size: 1em;
			height: auto;
			left: 5px;
			line-height: normal;
			padding: 15px 23px 14px;
			text-decoration: none;
			top: 5px;
			width: auto;
			z-index: 100000
		}

		html :where(.has-border-color) {
			border-style: solid
		}

		html :where([style*=border-top-color]) {
			border-top-style: solid
		}

		html :where([style*=border-right-color]) {
			border-right-style: solid
		}

		html :where([style*=border-bottom-color]) {
			border-bottom-style: solid
		}

		html :where([style*=border-left-color]) {
			border-left-style: solid
		}

		html :where([style*=border-width]) {
			border-style: solid
		}

		html :where([style*=border-top-width]) {
			border-top-style: solid
		}

		html :where([style*=border-right-width]) {
			border-right-style: solid
		}

		html :where([style*=border-bottom-width]) {
			border-bottom-style: solid
		}

		html :where([style*=border-left-width]) {
			border-left-style: solid
		}

		html :where(img[class*=wp-image-]) {
			height: auto;
			max-width: 100%
		}

		figure {
			margin: 0 0 1em
		}

		html :where(.is-position-sticky) {
			--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
		}

		@media screen and (max-width:600px) {
			html :where(.is-position-sticky) {
				--wp-admin--admin-bar--position-offset: 0px
			}
		}

		.screen-reader-text {
			border: 0;
			clip: rect(1px, 1px, 1px, 1px);
			-webkit-clip-path: inset(50%);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			overflow-wrap: normal !important;
			word-wrap: normal !important;
			padding: 0;
			position: absolute !important;
			width: 1px
		}

		.screen-reader-text:focus {
			background-color: #fff;
			border-radius: 3px;
			box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
			clip: auto !important;
			-webkit-clip-path: none;
			clip-path: none;
			color: #2b2d2f;
			display: block;
			font-size: .875rem;
			font-weight: 700;
			height: auto;
			left: 5px;
			line-height: normal;
			padding: 15px 23px 14px;
			text-decoration: none;
			top: 5px;
			width: auto;
			z-index: 100000
		}

		@-webkit-keyframes spin {
			0% {
				transform: rotate(0)
			}

			to {
				transform: rotate(1 turn)
			}
		}

		.wc-block-product-categories {
			margin-bottom: 1em
		}

		.wc-block-product-categories-list-item-count:before {
			content: " ("
		}

		.wc-block-product-categories-list-item-count:after {
			content: ")"
		}

		@keyframes spin {
			0% {
				transform: rotate(0)
			}

			to {
				transform: rotate(1 turn)
			}

			from {
				transform: rotate(0)
			}

			to {
				transform: rotate(360deg)
			}
		}

		a,
		abbr,
		address,
		b,
		big,
		body,
		caption,
		center,
		code,
		del,
		div,
		em,
		fieldset,
		figure,
		font,
		form,
		h1,
		h2,
		h3,
		h4,
		html,
		i,
		iframe,
		ins,
		label,
		legend,
		li,
		object,
		p,
		q,
		s,
		small,
		span,
		strike,
		strong,
		sub,
		sup,
		table,
		tbody,
		tr,
		tt,
		u,
		ul,
		var {
			background: 0 0;
			border: 0;
			margin: 0;
			padding: 0;
			vertical-align: baseline;
			outline: 0
		}

		html {
			height: 100%;
			overflow-x: hidden;
			position: relative;
			-webkit-text-size-adjust: 100%;
			-ms-text-size-adjust: 100%
		}

		body {
			overflow-x: hidden;
			position: relative;
			text-rendering: optimizeLegibility;
			-webkit-font-smoothing: antialiased
		}

		*,
		:after,
		:before {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box
		}

		article,
		aside,
		audio,
		canvas,
		details,
		embed,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		iframe,
		main,
		menu,
		nav,
		object,
		section,
		summary,
		video {
			display: block
		}

		[hidden],
		audio:not([controls]),
		template {
			display: none
		}

		abbr,
		address,
		progress {
			display: inline-block;
			text-decoration: none
		}

		abbr:not([class]) {
			text-decoration: underline
		}

		h1,
		h2,
		h3,
		h4 {
			font-weight: 400
		}

		#bottom ul:after,
		#middle ul:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		del {
			text-decoration: line-through
		}

		img {
			display: inline-block;
			color: transparent;
			height: auto;
			font-size: 0;
			vertical-align: middle;
			max-width: 100%;
			image-rendering: -moz-crisp-edges;
			image-rendering: -o-crisp-edges;
			image-rendering: auto;
			image-rendering: auto;
			-ms-interpolation-mode: bicubic
		}

		img.emoji {
			font-size: 1em
		}

		a {
			background: 0 0
		}

		a:active,
		a:hover {
			outline: 0
		}

		img {
			border: 0
		}

		figure {
			background-image: none !important
		}

		input {
			line-height: normal
		}

		button,
		input,
		optgroup,
		select,
		textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button,
		html input[type=button],
		input[type=reset],
		input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		input[type=number]::-webkit-inner-spin-button,
		input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield
		}

		input[type=search]::-webkit-search-cancel-button,
		input[type=search]::-webkit-search-decoration,
		input[type=submit] {
			-webkit-appearance: none
		}

		input[type=checkbox],
		input[type=radio] {
			padding: 0
		}

		button {
			overflow: visible
		}

		button,
		select {
			text-transform: none
		}

		button[disabled],
		html input[disabled] {
			cursor: default;
			pointer-events: none
		}

		button::-moz-focus-inner,
		input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input[type=text]::-ms-clear {
			display: none
		}

		p:empty {
			display: none
		}

		svg:not(:root) {
			overflow: hidden
		}

		b,
		strong {
			font-weight: 700
		}

		.screen-reader-text {
			outline: 0
		}

		body {
			text-align: left
		}

		div {
			text-align: left
		}

		p {
			padding: 0 0 20px;
			margin: 0
		}

		h1,
		h2,
		h3,
		h4 {
			padding: 0;
			margin: 0 0 20px
		}

		h1 a,
		h2 a,
		h3 a,
		h4 a {
			font-family: inherit;
			font-size: inherit;
			font-weight: inherit;
			font-style: inherit;
			line-height: inherit
		}

		ul {
			list-style-position: inside;
			margin-bottom: 20px
		}

		ul {
			list-style-type: none
		}

		ul>li {
			display: block;
			position: relative
		}

		ul>li:before {
			content: "";
			line-height: 1em;
			display: inline-block;
			width: 4px;
			height: 4px;
			margin: 0 10px 0 0;
			vertical-align: middle;
			position: relative;
			-webkit-border-radius: 50%;
			border-radius: 50%
		}

		ul li {
			padding: 10px 0 0
		}

		ul li:first-child {
			padding-top: 0
		}

		ul ul {
			margin: 0 0 0 20px;
			padding: 10px 0 0
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		option,
		textarea {
			padding: 8px;
			max-width: 100%;
			border-width: 1px;
			border-style: solid
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		textarea {
			padding: 8px 15px
		}

		input[type=date],
		input[type=email],
		input[type=number],
		input[type=password],
		input[type=search],
		input[type=tel],
		input[type=text],
		input[type=url],
		textarea {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}

		input[type=date]::-webkit-clear-button {
			display: none
		}

		input[type=date]::-webkit-inner-spin-button {
			display: none
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
			height: 42px;
			-webkit-border-radius: 30px;
			border-radius: 30px
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		textarea:focus {
			outline: 0
		}

		input:-webkit-autofill {
			-webkit-animation-name: autofill;
			-webkit-animation-fill-mode: both
		}

		button,
		input[type=button],
		input[type=submit] {
			max-width: 100%;
			cursor: pointer
		}

		nav {
			display: block;
			height: 100%;
			position: relative
		}

		nav ul {
			margin: 0;
			padding: 0
		}

		nav ul:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		nav ul li {
			margin: 0;
			padding: 0
		}

		nav ul li:before {
			display: none
		}

		nav>div {
			height: 100%
		}

		nav>div:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		nav>div>ul {
			list-style: none;
			display: inline-block;
			width: 100%;
			height: 100%;
			vertical-align: middle;
			position: relative;
			z-index: 202;
			zoom: 1
		}

		nav>div>ul ul {
			list-style: none;
			width: 206px;
			margin: 25px 0 0;
			padding: 15px 0;
			visibility: hidden;
			position: absolute;
			left: 0;
			top: 100%;
			z-index: 203;
			opacity: 0;
			border-width: 1px;
			border-style: solid
		}

		.header_top nav>div>ul ul {
			width: 100px;
			margin: 20px 0 0;
			padding: 15px 0 20px
		}

		.header_bot nav>div>ul ul {
			width: 206px;
			margin: 20px 0 0;
			padding: 15px 0
		}

		nav>div>ul ul ul {
			margin: 0 0 0 10px;
			left: 100%;
			top: -16px
		}

		.header_top nav>div>ul ul ul {
			margin: 0 0 0 20px;
			top: -16px
		}

		.header_bot nav>div>ul ul ul {
			margin: 0 0 0 10px;
			top: -16px
		}

		nav>div>ul li:hover>ul {
			margin: 15px 0 0;
			visibility: visible;
			opacity: 1;
			-webkit-border-radius: 10px;
			border-radius: 10px
		}

		.header_top nav>div>ul li:hover>ul {
			margin: 0;
			-webkit-border-radius: 0;
			border-radius: 0
		}

		.header_bot nav>div>ul li:hover>ul {
			margin: 0;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			box-shadow: 0 0 20px 0 rgba(0, 0, 6, .05)
		}

		nav>div>ul li:hover>ul:before {
			content: "";
			width: 100%;
			height: 15px;
			position: absolute;
			left: 0;
			top: -16px
		}

		.header_top nav>div>ul li:hover>ul:before {
			width: 100%;
			height: 0;
			top: -1px
		}

		.header_bot nav>div>ul li:hover>ul:before {
			width: 100%;
			height: 0;
			top: -1px
		}

		nav>div>ul li li:hover>ul {
			margin: 0 0 0 2px
		}

		.header_top nav>div>ul li li:hover>ul {
			margin: 0 0 0 2px
		}

		.header_bot nav>div>ul li li:hover>ul {
			margin: 0 0 0 2px
		}

		nav>div>ul li li:hover>ul:before {
			width: 2px;
			height: 100%;
			top: 0;
			left: -3px
		}

		.header_top nav>div>ul li li:hover>ul:before {
			width: 2px;
			height: 100%;
			left: -3px
		}

		.header_bot nav>div>ul li li:hover>ul:before {
			width: 2px;
			height: 100%;
			left: -3px
		}

		nav>div>ul li {
			display: block;
			margin: 0;
			padding: 0;
			position: relative;
			z-index: 203
		}

		nav>div>ul li:hover {
			z-index: 204
		}

		nav>div>ul a {
			display: block;
			position: relative;
			z-index: 204
		}

		nav>div>ul .nav_title[class*=" cmsmasters-icon-"]:before,
		nav>div>ul .nav_title[class^=cmsmasters-icon-]:before {
			margin: 0 .5em 0 0
		}

		nav>div>ul>li {
			float: left;
			border-right-width: 1px;
			border-right-style: solid
		}

		nav>div>ul>li:last-child {
			border-right-width: 0;
			border-right-style: solid
		}

		nav>div>ul>li li {
			border-bottom-width: 1px;
			border-bottom-style: solid
		}

		nav>div>ul>li li:last-child {
			border-bottom-width: 0;
			border-bottom-style: solid
		}

		.full-width {
			min-width: 100%
		}

		.aligncenter {
			text-align: center
		}

		.aligncenter {
			clear: both
		}

		img.aligncenter {
			margin: 0 auto 20px;
			display: block
		}

		.dn {
			display: none
		}

		.cl,
		.clear {
			display: block;
			clear: both
		}

		.cmsmasters_responsive_width {
			display: block;
			width: auto;
			visibility: hidden
		}

		.cmsmasters_column {
			position: relative;
			min-height: 1px
		}

		.cmsmasters_column_inner {
			width: 100%;
			position: relative;
			min-height: 1px
		}

		.one_first,
		.one_fourth,
		.one_half,
		.one_third,
		.three_fourth,
		.two_third {
			margin: 0 1.3%;
			position: relative;
			float: left
		}

		.one_first {
			width: 97.4%;
			float: none;
			position: relative;
			display: block;
			clear: both
		}

		#bottom,
		#footer,
		#main,
		#middle,
		#page,
		.cmsmasters_row,
		.cmsmasters_row_outer,
		.cmsmasters_row_outer_parent,
		.headline,
		.headline_outer,
		.middle_inner {
			width: 100%;
			position: relative
		}

		.bottom_outer,
		.cmsmasters_row_inner,
		.content_wrap,
		.footer_inner,
		.header_bot_inner,
		.header_mid_inner,
		.header_top_inner {
			position: relative;
			width: 980px;
			padding: 0 20px;
			margin: 0 auto
		}

		.cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default {
			z-index: 0
		}

		.cmsmasters_row .cmsmasters_row_outer_parent {
			padding: .1px 0;
			z-index: 2
		}

		.cmsmasters_row_margin {
			margin: 0 -1.37%;
			position: relative
		}

		.content_wrap .cmsmasters_tabs .cmsmasters_row,
		.content_wrap.l_sidebar .cmsmasters_row,
		.content_wrap.r_sidebar .cmsmasters_row {
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			box-sizing: content-box
		}

		.content_wrap .cmsmasters_tabs .cmsmasters_row .cmsmasters_row_inner,
		.content_wrap.l_sidebar .cmsmasters_row .cmsmasters_row_inner,
		.content_wrap.r_sidebar .cmsmasters_row .cmsmasters_row_inner {
			width: 100%;
			padding: 0
		}

		#bottom:after,
		#middle:after,
		#page:after,
		.bottom_bg:after,
		.cmsmasters_column_inner:after,
		.cmsmasters_row_inner:after,
		.cmsmasters_row_margin:after,
		.content_wrap:after,
		.middle_inner:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		#middle {
			z-index: 1
		}

		.content {
			width: 74%;
			padding: 30px 0;
			position: relative;
			float: left
		}

		.sidebar {
			width: 26%;
			padding: 30px 0 30px 30px;
			position: relative;
			float: right
		}

		.bottom_bg .bottom_inner {
			padding-top: 90px;
			padding-bottom: 30px
		}

		.bottom_bg .bottom_inner:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.bottom_inner {
			margin: 0 -1.3%
		}

		.bottom_inner aside {
			position: relative;
			float: left;
			margin: 0 1.3%
		}

		.cmsmasters_theme_icon_like:before {
			content: "";
			font-family: fontello-custom !important
		}

		.cmsmasters_icon_custom_search:before {
			content: ""
		}

		.cmsmasters_theme_icon_cancel:before {
			content: ""
		}

		.cmsmasters_theme_icon_resp_nav:before {
			content: ""
		}

		.cmsmasters_theme_icon_slide_top:before {
			content: ""
		}

		.cmsmasters_theme_icon_slide_bottom:before {
			content: ""
		}

		.preloader {
			display: block;
			width: 100%;
			height: 0;
			padding-bottom: 66.86%;
			position: relative;
			text-align: center
		}

		.preloader .full-width {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0
		}

		.cmsmasters_img_wrap {
			display: block;
			position: relative;
			text-align: center;
			overflow: hidden
		}

		.cmsmasters_img_rollover_wrap {
			display: block;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_img_rollover_wrap img {
			image-rendering: auto
		}

		.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			text-align: center;
			opacity: 0
		}

		.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_open_link {
			display: block;
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0
		}

		.cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
			opacity: 1
		}

		.search_bar_wrap {
			position: relative;
			z-index: 1;
			height: 46px
		}

		.search_bar_wrap form {
			height: 100%
		}

		.search_bar_wrap .search_field {
			padding: 0;
			margin: 0;
			height: 100%;
			overflow: hidden
		}

		.search_bar_wrap .search_field input {
			width: 100%
		}

		#bottom .search_bar_wrap .search_field input,
		#middle .search_bar_wrap .search_field input {
			padding-left: 15px;
			padding-right: 42px
		}

		.search_bar_wrap .search_button {
			padding: 0;
			margin: 0;
			margin: auto !important;
			width: 42px;
			height: 100%;
			position: absolute;
			left: auto;
			right: 0;
			top: 0;
			bottom: 0;
			overflow: hidden
		}

		.search_bar_wrap .search_button button {
			background: 0 0;
			display: block;
			width: 100%;
			height: 100%;
			padding: 0;
			margin: 0;
			cursor: pointer;
			position: relative;
			border-width: 0;
			border-style: solid;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.search_bar_wrap .search_button button:before {
			font-size: 15px;
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 18px;
			top: 0;
			bottom: 2px
		}

		.social_wrap {
			display: block;
			height: 100%;
			position: relative;
			overflow: hidden
		}

		.social_wrap .social_wrap_inner {
			height: 100%
		}

		.social_wrap .social_wrap_inner:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.social_wrap ul {
			list-style: none;
			display: inline-block;
			margin: 0;
			padding: 0;
			vertical-align: middle
		}

		.social_wrap li {
			display: inline-block;
			margin: 0 5px 0 0;
			padding: 0;
			position: relative;
			vertical-align: middle
		}

		.social_wrap li:last-child {
			margin: 0
		}

		.social_wrap li:before {
			display: none
		}

		.social_wrap a {
			display: block;
			width: 30px;
			height: 30px;
			position: relative;
			-webkit-border-radius: 50%;
			border-radius: 50%
		}

		.social_wrap a:before {
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}

		.cmsmasters_owl_slider:not(.owl-carousel)>div {
			width: 0;
			height: 0;
			visibility: hidden
		}

		.owl-carousel {
			width: 100%;
			position: relative;
			-ms-touch-action: pan-y;
			display: none
		}

		#slide_top {
			text-align: center;
			width: 50px;
			height: 50px;
			position: fixed;
			bottom: 50px;
			right: 20px;
			z-index: 99999;
			display: none
		}

		#slide_top:before {
			font-size: 24px;
			line-height: 50px
		}

		#slide_top>span {
			display: inline-block;
			text-indent: -9999px
		}

		.cmsmasters_likes a {
			padding: 0 0 0 1px;
			cursor: pointer
		}

		.cmsmasters_likes a span {
			margin: 0 0 0 5px
		}

		.cmsmasters_likes a:before {
			vertical-align: middle
		}

		.button,
		button,
		input[type=button],
		input[type=submit] {
			display: inline-block;
			padding: 0 30px;
			position: relative;
			text-align: center;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 30px;
			border-radius: 30px;
			white-space: nowrap
		}

		.cmsmasters_items_filter_wrap {
			padding: 0 0 30px;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_block {
			display: block;
			margin: 0 -15px;
			position: relative;
			float: right;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but {
			display: block;
			margin: 0 15px 5px;
			padding: 0 0 0 25px;
			border-width: 0;
			border-style: solid;
			float: left
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
			content: "";
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			width: 9px;
			height: 1px;
			margin: auto !important;
			position: absolute;
			left: -3px;
			right: auto;
			top: 0;
			bottom: 0
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:after {
			content: "";
			-webkit-transform: rotate(135deg);
			-moz-transform: rotate(135deg);
			-ms-transform: rotate(135deg);
			transform: rotate(135deg);
			width: 9px;
			height: 1px;
			margin: auto !important;
			position: absolute;
			left: 3px;
			right: auto;
			top: 0;
			bottom: 0
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed {
			position: relative
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:before {
			-webkit-transform: rotate(135deg);
			-moz-transform: rotate(135deg);
			-ms-transform: rotate(135deg);
			transform: rotate(135deg)
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:after {
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg)
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_block {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_but {
			display: none
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list {
			margin: 0;
			padding: 0 20px 0 0;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li {
			margin: 0 40px 5px 0;
			padding: 0;
			float: left;
			overflow: hidden
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li:before {
			content: none
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a {
			display: block;
			padding: 0;
			cursor: pointer;
			border-width: 0;
			border-style: solid
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a {
			cursor: default
		}

		.cmsmasters_wrap_more_items {
			width: 100%;
			position: relative;
			overflow: hidden
		}

		#header {
			width: 100%;
			position: absolute;
			z-index: 9999
		}

		.header_top {
			outline: 0
		}

		.header_top .header_top_but {
			width: 100%;
			height: 34px;
			position: relative;
			cursor: pointer;
			border-top-width: 1px;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			display: none
		}

		.header_top .header_top_but.closed {
			border-top-color: transparent
		}

		.header_top .header_top_but>span {
			font-size: 16px;
			line-height: 16px;
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}

		.header_top .header_top_outer {
			height: 100%;
			position: relative
		}

		.header_top .header_top_inner {
			height: 100%
		}

		.header_top .header_top_inner:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.header_top .social_wrap {
			height: 100%;
			float: right
		}

		.header_top .social_wrap li {
			margin-left: 0;
			margin-right: 5px
		}

		.header_top .social_wrap li:last-child {
			margin-left: 0;
			margin-right: 0
		}

		.header_top .social_wrap a {
			font-size: 12px;
			line-height: 12px;
			width: 22px;
			height: 22px
		}

		.header_top .top_nav_wrap {
			display: block;
			height: 100%;
			float: right
		}

		.header_top .responsive_top_nav {
			width: 30px;
			height: 30px;
			position: relative;
			display: none;
			margin: 0 auto
		}

		.header_top .responsive_top_nav>span,
		.header_top .responsive_top_nav>span:after,
		.header_top .responsive_top_nav>span:before {
			width: 15px;
			height: 2px;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0
		}

		.header_top .responsive_top_nav>span {
			top: 0;
			bottom: 0
		}

		.header_top .responsive_top_nav>span:before {
			content: "";
			top: -6px
		}

		.header_top .responsive_top_nav>span:after {
			content: "";
			bottom: -6px
		}

		.header_top .header_top_meta {
			height: 100%;
			padding: 0 20px 0 0;
			overflow: hidden
		}

		.header_top .header_top_meta:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.header_top .meta_wrap {
			display: inline-block;
			vertical-align: middle;
			position: relative;
			padding-top: 2px
		}

		.header_top .meta_wrap>* {
			margin: 0 10px 0 0;
			display: inline-block
		}

		.header_top .meta_wrap>:last-child {
			margin: 0
		}

		.header_top .meta_wrap>[class*=" cmsmasters-icon-"]:before,
		.header_top .meta_wrap>[class*=" cmsmasters_theme_icon_"]:before,
		.header_top .meta_wrap>[class^=cmsmasters-icon-]:before,
		.header_top .meta_wrap>[class^=cmsmasters_theme_icon_]:before {
			margin-left: 0;
			margin-right: .5em;
			vertical-align: middle
		}

		.header_top .meta_wrap>p {
			padding: 0
		}

		.header_top .meta_wrap .cmsmasters_customer_care {
			margin-left: 15px;
			margin-right: 5px
		}

		.top_line_nav {
			z-index: 205
		}

		.top_line_nav>li {
			height: 100%;
			border-width: 1px;
			border-style: solid
		}

		.top_line_nav>li:last-child {
			border-right-width: 1px;
			border-right-style: solid
		}

		.top_line_nav>li:not(:last-child) a:after {
			content: "";
			width: 1px;
			height: 9px;
			background: #fff;
			display: inline-block;
			margin-left: 14px
		}

		.top_line_nav>li .sub-menu>li a:after {
			content: none
		}

		.top_line_nav>li a {
			padding: 0 0 0 14px
		}

		.header_mid {
			display: block;
			clear: both
		}

		.header_mid .header_mid_outer {
			height: 100%;
			position: relative
		}

		.header_mid .header_mid_inner {
			height: 100%
		}

		.header_mid .header_mid_inner:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.header_mid .mid_search_but_wrap_resp {
			display: none
		}

		.header_mid .logo_wrap {
			height: 100%;
			position: relative;
			float: left
		}

		.header_mid .logo_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.header_mid .logo_wrap .logo {
			display: inline-block;
			width: auto;
			vertical-align: middle
		}

		.header_mid .logo_wrap .logo img {
			max-height: 100%;
			width: auto;
			height: auto;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: auto;
			top: 0;
			bottom: 0
		}

		.header_mid .logo_wrap .logo .logo_retina {
			display: none
		}

		.header_mid .resp_mid_nav_wrap {
			height: 100%;
			margin: 0 0 0 15px;
			position: relative;
			display: none;
			float: right;
			overflow: hidden
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav_outer {
			height: 100%
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav_outer:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav {
			display: inline-block;
			vertical-align: middle;
			width: 28px;
			height: 28px;
			position: relative
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:after,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:before {
			width: 15px;
			height: 2px;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span {
			top: 0;
			bottom: 0
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:before {
			content: "";
			top: -6px
		}

		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:after {
			content: "";
			bottom: -6px
		}

		.header_mid .mid_search_but_wrap {
			margin-left: 105px;
			max-width: 720px;
			width: 100%;
			height: 100%;
			position: relative;
			float: left
		}

		.header_mid .mid_search_but_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.header_mid .mid_search_but_wrap .mid_search_but {
			width: 26px;
			height: 26px;
			margin: 0;
			cursor: pointer;
			display: inline-block;
			display: none;
			position: relative;
			vertical-align: middle
		}

		.header_mid .mid_search_but_wrap .mid_search_but:before {
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 4px;
			bottom: 0
		}

		.header_mid .mid_search_but_wrap .search_bar_wrap {
			position: static
		}

		.header_mid .social_wrap {
			padding: 0 0 0 20px;
			float: right
		}

		.header_mid .social_wrap .social_wrap_inner {
			text-align: right
		}

		.header_mid .social_wrap li {
			margin-left: 0;
			margin-right: 7px
		}

		.header_mid .social_wrap li:last-child {
			margin-left: 0;
			margin-right: 0
		}

		.header_mid .social_wrap a {
			font-size: 14px;
			line-height: 14px;
			width: 28px;
			height: 28px
		}

		.header_mid .mid_nav_wrap {
			height: 100%;
			position: relative;
			float: right
		}

		.header_mid .cmsmasters_header_search_form {
			opacity: 1;
			height: auto;
			height: 50px;
			visibility: visible;
			position: relative;
			position: absolute;
			z-index: 1;
			padding: 0;
			margin-top: -25px;
			top: 50%;
			max-width: 720px;
			border-width: 2px;
			border-style: solid;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			transition: box-shadow .3s ease-out
		}

		.header_mid .cmsmasters_header_search_form:hover {
			box-shadow: 0 1px 15px 0 rgba(0, 0, 6, .15)
		}

		.header_mid .cmsmasters_header_search_form .search_bar_wrap .search_button button:hover {
			background: 0 0
		}

		.header_mid .cmsmasters_header_search_form input[type=search] {
			border-width: 0;
			border-style: solid
		}

		.header_mid .cmsmasters_header_search_form .cmsmasters_header_search_form_close {
			display: none
		}

		.mid_nav {
			font-size: 0;
			line-height: 0;
			outline: 0
		}

		.mid_nav:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.mid_nav>li {
			float: none;
			display: inline-block;
			vertical-align: middle;
			border-width: 0;
			border-style: solid
		}

		.mid_nav>li>a {
			display: inline-block;
			padding: 8px 20px;
			vertical-align: middle;
			border-width: 1px;
			border-style: solid
		}

		.mid_nav>li li>a .nav_title {
			display: inline-block
		}

		.mid_nav>li li>a .nav_title:after {
			content: "";
			width: 0;
			height: 1px;
			display: block;
			-webkit-transition: width .3s ease-in-out;
			-moz-transition: width .3s ease-in-out;
			-ms-transition: width .3s ease-in-out;
			-o-transition: width .3s ease-in-out;
			transition: width .3s ease-in-out
		}

		.mid_nav>li li.current-menu-item>a .nav_title:after,
		.mid_nav>li li:hover>a .nav_title:after {
			width: 100%
		}

		.mid_nav>li.menu-item-has-children>a:before {
			content: "";
			font-family: fontello;
			font-size: 8px;
			line-height: 10px;
			height: 12px;
			position: absolute;
			right: 3px;
			top: 50%;
			margin-top: -6px
		}

		.header_bot {
			display: block;
			clear: both
		}

		.header_bot .header_bot_outer {
			height: 100%;
			position: relative
		}

		.header_bot .header_bot_inner {
			height: 100%
		}

		.header_bot .header_bot_inner:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.header_bot .bot_nav_wrap {
			height: 100%;
			position: relative;
			z-index: 0;
			float: left
		}

		.header_bot .cmsmasters_header_search_form {
			opacity: 1;
			height: auto;
			height: 50px;
			visibility: visible;
			position: relative;
			position: absolute;
			z-index: 1;
			padding: 0;
			margin-top: -25px;
			top: 50%;
			max-width: 850px;
			border-width: 2px;
			border-style: solid;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			transition: box-shadow .3s ease-out
		}

		.header_bot .cmsmasters_header_search_form:hover {
			box-shadow: 0 1px 15px 0 rgba(0, 0, 6, .15)
		}

		.header_bot .cmsmasters_header_search_form .search_bar_wrap .search_button button:hover {
			background: 0 0
		}

		.header_bot .cmsmasters_header_search_form input[type=search] {
			border-width: 0;
			border-style: solid
		}

		.header_bot .cmsmasters_header_search_form .cmsmasters_header_search_form_close {
			display: none
		}

		.bot_nav {
			outline: 0
		}

		.bot_nav>li {
			font-size: 0;
			line-height: 0;
			height: 100%;
			border-width: 0;
			border-style: solid
		}

		.bot_nav>li:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.bot_nav>li:first-child>a {
			padding-left: 0
		}

		.bot_nav>li>a {
			display: inline-block;
			padding: 8px 20px;
			vertical-align: middle;
			border-width: 1px;
			border-style: solid
		}

		.bot_nav>li li>a .nav_title {
			display: inline-block
		}

		.bot_nav>li li>a .nav_title:after {
			content: "";
			width: 0;
			height: 1px;
			display: block;
			-webkit-transition: width .3s ease-in-out;
			-moz-transition: width .3s ease-in-out;
			-ms-transition: width .3s ease-in-out;
			-o-transition: width .3s ease-in-out;
			transition: width .3s ease-in-out
		}

		.bot_nav>li li.current-menu-item>a .nav_title:after,
		.bot_nav>li li:hover>a .nav_title:after {
			width: 100%
		}

		.bot_nav>li.menu-item-has-children>a:before {
			content: "▼";
			font-family: fontello;
			font-size: 8px;
			line-height: 10px;
			height: 12px;
			position: absolute;
			right: 3px;
			top: 50%;
			margin-top: -6px
		}

		.cmsmasters_header_search_form {
			width: 100%;
			height: 100%;
			visibility: hidden;
			position: fixed;
			z-index: 99999;
			opacity: 0
		}

		.cmsmasters_header_search_form .cmsmasters_header_search_form_close {
			font-size: 30px;
			line-height: 30px;
			display: block;
			cursor: pointer;
			width: 32px;
			height: 32px;
			margin: auto !important;
			position: absolute;
			left: auto;
			right: 50px;
			top: 50px;
			bottom: auto;
			z-index: 2
		}

		.cmsmasters_header_search_form .cmsmasters_header_search_form_close:before {
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}

		.cmsmasters_header_search_form .cmsmasters_header_search_form_close:hover {
			opacity: .3
		}

		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
			background-color: transparent;
			display: inline-block;
			width: 100%;
			height: 100%;
			padding: 0 45px 0 20px;
			vertical-align: middle;
			border-width: 0;
			border-style: solid;
			-webkit-border-radius: 25px;
			border-radius: 25px
		}

		.cmsmasters_header_search_form button {
			display: inline-block;
			padding: 0 30px;
			cursor: pointer;
			position: relative;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 30px;
			border-radius: 30px
		}

		.cmsmasters_header_search_form button:hover {
			background-color: transparent
		}

		body .headline {
			background-color: transparent
		}

		.headline_outer {
			background-position: top center;
			position: relative;
			z-index: 1
		}

		.headline_outer.cmsmasters_headline_disabled {
			outline: 0;
			margin-bottom: 0
		}

		.headline_outer .headline_color {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0
		}

		.content_wrap {
			display: block;
			min-width: inherit
		}

		.bottom_inner .widgettitle {
			margin-bottom: 15px;
			position: relative
		}

		#footer {
			overflow: hidden
		}

		.footer {
			border-top-width: 1px;
			border-top-style: solid
		}

		.footer_inner {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_footer_small .footer_inner {
			padding-top: 23px;
			padding-bottom: 23px
		}

		.cmsmasters_footer_small .social_wrap {
			float: right
		}

		.cmsmasters_footer_small .social_wrap li {
			margin-left: 0;
			margin-right: 5px
		}

		.cmsmasters_footer_small .social_wrap li:last-child {
			margin-left: 0;
			margin-right: 0
		}

		.cmsmasters_footer_small .social_wrap a {
			font-size: 19px;
			line-height: 20px
		}

		.cmsmasters_footer_small .footer_copyright {
			display: block;
			padding: 1px 20px 1px 0;
			position: relative;
			overflow: hidden
		}

		.portfolio {
			position: relative
		}

		.portfolio:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.portfolio.large_gap {
			margin: 0 -1.3%
		}

		.cmsmasters_posts_slider {
			margin: 0 -15px;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_posts_slider .preloader {
			padding-bottom: 63.1%
		}

		.cmsmasters_posts_slider .cmsmasters_owl_slider {
			padding: 48px 0 0
		}

		.cmsmasters_posts_slider .cmsmasters_owl_slider_item {
			min-width: 200px;
			max-width: 100%
		}

		.cmsmasters_posts_slider .cmsmasters_slider_post {
			width: 100%;
			padding: 0 15px 30px
		}

		.cmsmasters_slider_post {
			position: relative
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_outer {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_date_img_wrap {
			margin: 0 0 20px;
			position: relative;
			overflow: hidden;
			-webkit-border-radius: 10px;
			border-radius: 10px
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_inner {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_header {
			padding: 0
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title {
			margin: 0
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title a {
			display: inline-block
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_footer {
			margin: 0 0 2px;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_category {
			float: left
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_category+.cmsmasters_slider_post_meta_info {
			position: absolute;
			right: 0;
			top: 0
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_read_more {
			display: inline-block;
			padding: 0 0 20px
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info {
			margin-bottom: 15px;
			overflow: hidden
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info>span {
			display: inline-block
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_date {
			outline: 0
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_meta_info {
			display: inline-block;
			vertical-align: middle;
			float: right
		}

		.cmsmasters_divider {
			background-color: transparent;
			border-bottom-width: 1px;
			width: 100%;
			height: 1px;
			position: relative;
			display: block;
			clear: both
		}

		.cmsmasters_divider.cmsmasters_divider_width_long {
			width: 100%
		}

		.cmsmasters_heading_wrap {
			position: relative
		}

		.cmsmasters_heading_wrap .cmsmasters_heading {
			display: inline-block;
			margin: 0
		}

		.cmsmasters_heading_wrap .cmsmasters_heading a:before,
		.cmsmasters_heading_wrap .cmsmasters_heading:before {
			margin-left: 0;
			margin-right: .5em
		}

		.cmsmasters_tabs {
			position: relative
		}

		.cmsmasters_tabs:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.cmsmasters_tabs .cmsmasters_tabs_list {
			list-style: none;
			margin: 0;
			padding: 0;
			position: relative
		}

		.cmsmasters_tabs .cmsmasters_tabs_list:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item {
			display: block;
			margin: 0;
			padding: 0;
			overflow: hidden
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item:before {
			display: none
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item a {
			display: block;
			position: relative;
			cursor: pointer
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item a:before {
			font-size: 20px;
			line-height: 20px
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item a span:after {
			content: "";
			width: 0;
			height: 2px;
			display: block;
			-webkit-transition: width .3s ease-in-out;
			-moz-transition: width .3s ease-in-out;
			-ms-transition: width .3s ease-in-out;
			-o-transition: width .3s ease-in-out;
			transition: width .3s ease-in-out
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab {
			display: inline-block;
			vertical-align: top
		}

		.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span:after {
			content: "";
			width: 100%;
			height: 2px;
			display: block;
		}

		.cmsmasters_tabs .cmsmasters_tabs_wrap {
			position: relative;
			margin-top: 20px;
		}



		.cmsmasters_tabs .cmsmasters_tab:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list {
			text-align: left
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item {
			display: inline-block
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item:last-child {
			margin: 0
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a {
			padding: 15px 40px 0
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^=cmsmasters-icon-],
		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^=cmsmasters_theme_icon_] {
			padding: 35px 30px 25px
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:before {
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 1px;
			bottom: auto
		}

		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:first-child {
			margin: 0 40px 0 0;
			padding: 35px 0 0
		}

		.sidebar_layout_14141414 aside {
			width: 22.4%
		}

		.widget {
			position: relative;
			padding: 0 0 40px
		}

		.widget_text ul li:before {
			content: none
		}

		.widget_text li:before {
			content: none
		}

		.widget_custom_posts_tabs_entries {
			position: relative;
			overflow: hidden
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs {
			position: relative
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:first-child {
			padding: 15px 0 0;
			margin: 0 28px 0 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list {
			text-align: left
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item {
			display: inline-block;
			margin: 0;
			padding: 0;
			float: none
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item+.cmsmasters_tabs_list_item>a:before {
			content: none;
			padding: 0 3px;
			position: relative;
			left: auto;
			right: auto;
			top: auto;
			bottom: auto
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a {
			padding: 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_wrap {
			padding: 10px 0;
			position: relative;
			border-top-width: 0;
			border-top-style: solid;
			overflow: hidden
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_wrap>.cmsmasters_tab:first-child {
			display: block
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab ul {
			margin: 0;
			padding: 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li {
			margin: 25px 0 0;
			padding: 0;
			position: relative;
			overflow: hidden
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:first-child {
			margin: 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:before {
			content: none
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li p {
			margin: 0;
			padding: 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_latest li:after,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_popular li:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			height: 60px
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_img {
			margin-right: 20px;
			z-index: 1;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			overflow: hidden;
			width: 60px;
			height: 60px;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: auto;
			top: 0;
			bottom: 0
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont {
			display: inline-block;
			vertical-align: middle;
			padding: 0 0 0 75px;
			position: relative;
			overflow: hidden
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a {
			outline: 0;
			display: inline-block
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published {
			margin-top: -2px;
			display: block
		}

		@-webkit-keyframes autofill {
			to {
				color: inherit;
				background: 0 0
			}
		}

		@media only screen and (min-width:1440px) {
			.cmsmasters_responsive_width {
				width: 1440px
			}

			.bottom_outer,
			.cmsmasters_row_inner,
			.content_wrap,
			.footer_inner,
			.header_bot_inner,
			.header_mid_inner,
			.header_top_inner {
				width: 1200px
			}

			.header_mid .header_mid_outer .mid_search_but_wrap {
				margin-left: 90px;
				max-width: 720px
			}
		}

		@media only screen and (min-width:1025px) {
			.cmsmasters_responsive_width {
				width: 1025px
			}

			.fixed_header #header {
				position: fixed
			}

			.header_top .top_nav_wrap nav,
			.header_top_outer {
				display: block !important
			}

			.bot_nav>li li,
			.mid_nav>li li {
				border-width: 0;
				border-style: solid
			}

			.bot_nav>li li a,
			.mid_nav>li li a {
				padding: 6px 37px 6px 22px;
				border-width: 1px;
				border-style: solid
			}

			.bot_nav>li>ul li.menu-item-has-children>a:before,
			.mid_nav>li>ul li.menu-item-has-children>a:before {
				content: "";
				font-family: fontello;
				font-size: 16px;
				line-height: 16px;
				text-align: center;
				width: 1em;
				height: 1em;
				margin: auto !important;
				position: absolute;
				left: auto;
				right: 3px;
				top: 0;
				bottom: 0
			}

			.header_bot .header_bot_outer {
				border-bottom-width: 1px;
				border-bottom-style: solid
			}

			.header_mid .mid_search_but_wrap {
				margin-left: 45px;
				max-width: 540px
			}

			.header_mid .mid_nav_wrap.cmsmasters_no_category_menu {
				display: none
			}
		}


		@media only screen and (max-width:1024px) {


			.cmsmasters_responsive_width {
				width: 1024px
			}

			.headline_outer {
				background-attachment: scroll
			}

			.header_bot .cmsmasters_header_search_form,
			.header_mid .cmsmasters_header_search_form {
				display: none
			}

			.cmsmasters_header_search_form {
				overflow: scroll
			}

			.search_bar_wrap {
				height: 100%
			}

			.header_mid.default_mid_header .mid_search_but_wrap_resp {
				margin-right: 40px
			}

			.header_mid.default_mid_header .mid_search_but_wrap_resp .mid_search_but {
				top: -1px
			}

			.header_mid.default_mid_header .cmsmasters_header_cart_link {
				margin-right: 22px
			}

			.header_mid.default_mid_header .mid_nav_wrap.cmsmasters_no_category_menu {
				display: block
			}

			.header_mid .mid_search_but_wrap {
				display: none
			}

			.header_mid .mid_search_but_wrap_resp {
				display: inline-block;
				height: 100% !important;
				float: right;
				margin-right: 30px
			}

			.header_mid .mid_search_but_wrap_resp .mid_search_but {
				position: absolute;
				font-size: 22px;
				margin: auto;
				width: 22px;
				height: 22px;
				top: 0;
				bottom: 0
			}

			.header_mid .mid_search_but_wrap .mid_search_but {
				display: inline-block
			}

			#page.fixed_header #header {
				position: relative
			}

			#page.fixed_header #middle,
			#page.fixed_header.enable_header_bottom #middle,
			#page.fixed_header.enable_header_top #middle,
			#page.fixed_header.enable_header_top.enable_header_bottom #middle {
				padding-top: 0
			}

			#header {
				position: relative;
				overflow: hidden
			}

			#header nav {
				height: auto
			}

			#header nav a,
			#header nav div,
			#header nav li,
			#header nav span,
			#header nav ul {
				background-image: none !important;
				display: block;
				width: auto;
				height: auto;
				float: none;
				margin: 0;
				padding: 0;
				visibility: visible;
				position: relative;
				left: auto;
				right: auto;
				top: auto;
				bottom: auto;
				text-align: left;
				border-width: 0;
				border-style: solid;
				clear: both;
				overflow: hidden;
				-webkit-border-radius: 0;
				border-radius: 0;
				opacity: 1;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			#header nav a:after,
			#header nav a:before,
			#header nav div:after,
			#header nav div:before,
			#header nav li:after,
			#header nav li:before,
			#header nav ul:after,
			#header nav ul:before {
				content: none
			}

			#header nav li {
				border-top-width: 1px;
				border-top-style: solid
			}

			#header nav>div>ul>li:first-child {
				border-top-width: 0;
				border-top-style: solid
			}

			.bottom_outer,
			.cmsmasters_row_inner,
			.content_wrap,
			.footer_inner,
			.header_bot_inner,
			.header_mid_inner,
			.header_top_inner {
				width: 100%
			}

			.cmsmasters_column {
				margin-bottom: 20px
			}

			.cmsmasters_column.one_first {
				margin-bottom: 0
			}

			.sidebar_layout_14141414 aside {
				width: 47.4%
			}

			.sidebar_layout_14141414 aside:nth-child(odd) {
				clear: left
			}

			.header_top {
				overflow: hidden;
				clear: both
			}

			.header_top .header_top_but {
				display: block
			}

			.header_top .header_top_outer {
				height: auto;
				display: none;
				overflow: hidden
			}

			.header_top .header_top_inner {
				height: auto;
				padding: 25px 0;
				overflow: hidden
			}

			.header_top .social_wrap {
				float: none
			}

			.header_top .social_wrap .social_wrap_inner {
				text-align: center
			}

			.header_top .top_nav_wrap {
				float: none
			}

			.header_top .top_nav_wrap nav {
				margin: 10px 0 0;
				display: none
			}

			.header_top .responsive_top_nav {
				display: block
			}

			.header_top .header_top_meta {
				padding: 25px 0 0
			}

			.header_top .header_top_meta:after {
				content: none
			}

			.header_top .meta_wrap {
				display: block;
				text-align: center
			}

			#header .top_line_nav {
				padding: 5px 0
			}

			#header .top_line_nav>li:not(:last-child) a:after {
				content: none
			}

			#header .top_line_nav .nav_item_wrap {
				padding: 5px 0;
				text-align: center
			}

			#header .header_mid {
				overflow: hidden;
				clear: both
			}

			#header .header_mid .header_mid_outer {
				overflow: hidden
			}

			#header .header_mid .header_mid_inner {
				padding: 0 20px
			}

			#header .header_mid .resp_mid_nav_wrap {
				display: block
			}

			#header .header_mid .mid_nav_wrap {
				display: block;
				height: auto;
				float: none;
				margin: 0 -20px;
				visibility: visible;
				overflow: hidden;
				clear: both;
				opacity: 1
			}

			#header .header_mid .mid_nav_wrap nav {
				display: none
			}

			#header .header_bot {
				overflow: hidden;
				clear: both
			}

			#header .header_bot .header_bot_outer {
				overflow: hidden
			}

			#header .header_bot .header_bot_inner {
				padding: 0
			}

			#header .header_bot .bot_nav_wrap {
				display: block;
				height: auto;
				float: none;
				margin: 0;
				visibility: visible;
				overflow: hidden;
				clear: both;
				opacity: 1
			}

			#header .header_bot .bot_nav_wrap nav {
				display: none
			}

			#header .navigation {
				padding: 10px 0
			}

			#header .navigation a {
				padding: 9px 20px 9px 30px
			}

			#header .navigation li li>a {
				padding-left: 50px
			}

			#header .navigation li li li>a {
				padding-left: 70px
			}

			#header .navigation .nav_item_wrap {
				display: inline-block;
				vertical-align: middle
			}

			#header .navigation .nav_title {
				display: inline-block;
				vertical-align: bottom
			}

			ul.top_line_nav ul li a {
				font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
				font-size: 13px;
				line-height: 22px;
				font-weight: 500;
				font-style: normal;
				text-transform: none
			}
		}

		@media only screen and (max-width:950px) {
			.cmsmasters_responsive_width {
				width: 950px
			}

			.content_wrap.l_sidebar .cmsmasters_row,
			.content_wrap.r_sidebar .cmsmasters_row {
				padding-left: 0;
				padding-right: 0;
				margin-left: 0;
				margin-right: 0
			}

			.content,
			.sidebar {
				width: 100%;
				padding-left: 0;
				padding-right: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:first-child {
				padding: 0
			}
		}

		@media only screen and (max-width:768px) {
			.cmsmasters_responsive_width {
				width: 767px
			}

			.cmsmasters_column:last-child {
				margin-bottom: 0
			}

			.cmsmasters_121414 .cmsmasters_column.one_half,
			.cmsmasters_141214 .cmsmasters_column.one_fourth,
			.cmsmasters_141214 .cmsmasters_column.one_half,
			.cmsmasters_141412 .cmsmasters_column.one_half,
			.one_first,
			.one_fourth,
			.one_half,
			.one_third,
			.three_fourth,
			.two_third {
				width: 97.4%;
				float: none;
				clear: both
			}

			.sidebar_layout_14141414 aside {
				width: 97.4% !important
			}

			#header .header_mid .header_mid_inner {
				padding: 20px 0 0;
				text-align: center
			}

			#header .header_mid.default_mid_header .cmsmasters_header_cart_link {
				margin-right: 0;
				float: none;
				margin: auto;
				text-align: center;
				margin-bottom: 20px
			}

			#header .header_mid.default_mid_header .resp_mid_nav_wrap {
				margin-top: 7px;
				border-width: 2px;
				border-style: solid;
				-webkit-border-radius: 7px;
				border-radius: 7px
			}

			#header .header_mid.default_mid_header .resp_mid_nav_wrap .resp_mid_nav {
				width: 22px;
				height: 22px
			}

			#header .header_mid.default_mid_header .resp_mid_nav_wrap .resp_mid_nav>span {
				width: 10px
			}

			#header .header_mid.default_mid_header .resp_mid_nav_wrap .resp_mid_nav>span:before {
				top: -5px;
				width: 10px
			}

			#header .header_mid.default_mid_header .resp_mid_nav_wrap .resp_mid_nav>span:after {
				bottom: -5px;
				width: 10px
			}

			#header .header_mid.default_mid_header .social_wrap {
				float: none;
				display: block;
				margin: 0 9px 20px;
				padding: 0;
				vertical-align: middle;
				text-align: center
			}

			#header .header_mid .mid_search_but_wrap_resp {
				float: left;
				position: relative;
				margin-top: 19px;
				margin-left: 20px
			}

			#header .header_mid .logo_wrap {
				width: auto;
				float: none;
				text-align: center
			}

			#header .header_mid .logo_wrap:after {
				content: none
			}

			#header .header_mid .logo_wrap .logo img {
				position: static
			}

			#header .header_mid .resp_mid_nav_wrap {
				display: inline-block;
				margin: 0 12px 20px;
				vertical-align: middle;
				text-align: center
			}

			#header .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer {
				text-align: center
			}

			#header .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer:after {
				content: none
			}

			#header .header_mid .mid_search_but_wrap {
				float: none;
				display: inline-block;
				display: none;
				margin: 0 12px 20px;
				vertical-align: middle;
				text-align: center
			}

			#header .header_mid .social_wrap {
				float: none;
				display: inline-block;
				margin: 4px 9px 0;
				padding: 0;
				vertical-align: middle;
				text-align: center
			}

			#header .header_mid .social_wrap .social_wrap_inner {
				text-align: center
			}

			#header .header_mid .mid_nav_wrap {
				height: auto;
				float: none;
				margin: 0;
				visibility: visible;
				overflow: hidden;
				clear: both;
				opacity: 1
			}

			#header .header_mid .mid_nav_wrap nav {
				display: none
			}

			.cmsmasters_footer_small .social_wrap {
				padding: 5px 0 15px;
				float: none
			}

			.cmsmasters_footer_small .social_wrap .social_wrap_inner {
				text-align: center
			}

			.cmsmasters_footer_small .social_wrap .social_wrap_inner:after {
				content: none
			}

			.cmsmasters_footer_small .footer_copyright {
				padding: 0;
				text-align: center
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item {
				display: block;
				margin-bottom: 18px
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item:last-child {
				margin: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a {
				display: inline-block;
				padding: 10px 0;
				margin: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:first-child {
				padding: 0;
				margin: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:list-child {
				margin: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^=cmsmasters-icon-],
			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^=cmsmasters_theme_icon_] {
				padding: 10px 0 10px 35px
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a:before {
				width: 1em;
				height: 1em;
				margin: auto !important;
				position: absolute;
				left: 0;
				right: auto;
				top: 0;
				bottom: 0
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a span {
				display: inline-block
			}

			.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_wrap {
				border-top-width: 1px;
				border-top-style: solid;
				margin: 10px 0 0
			}

			.cmsmasters_tabs.lpr .cmsmasters_tabs_list_item+.cmsmasters_tabs_list_item>a {
				display: block
			}

			.cmsmasters_tabs.lpr .cmsmasters_tabs_list_item+.cmsmasters_tabs_list_item>a:before {
				content: none
			}

			.cmsmasters_tabs.lpr .cmsmasters_tabs_list_item>a {
				display: block
			}

			.cmsmasters_tabs.lpr .cmsmasters_tabs_wrap {
				padding: 20px 0 0
			}
		}

		@media only screen and (max-width:600px) {
			.cmsmasters_responsive_width {
				width: 600px
			}

			html.cmsmasters_html {
				margin-top: 0 !important
			}

			html.cmsmasters_html .cmsmasters_header_search_form {
				top: 0;
				bottom: 0
			}
		}

		@media only screen and (max-width:540px) {
			.cmsmasters_responsive_width {
				width: 540px
			}
		}

		@media only screen and (max-width:320px) {
			.cmsmasters_responsive_width {
				width: 320px
			}

			.bottom_outer,
			.cmsmasters_row_inner,
			.content_wrap,
			.footer_inner,
			.header_bot_inner,
			.header_mid_inner,
			.header_top_inner {
				width: 320px
			}
		}

		@media only screen and (-Webkit-min-devicer-pixel-ratio:1.5),
		only screen and (-moz-min-devicer-pixel-ratio:1.5),
		only screen and (-o-min-devicer-pixel-ratio:3/2),
		only screen and (min-devicer-pixel-ratio:1.5),
		only screen and (min--moz-devicer-pixel-ratio:1.5),
		only screen and (-webkit-min-devicer-pixel-ratio:1.5),
		only screen and (min-resolution:144dpi) {
			.header_mid .logo_wrap .logo img {
				display: none
			}

			.header_mid .logo_wrap .logo .logo_retina {
				display: inline-block
			}
		}

		@font-face {
			font-display: swap;
			font-family: fontello;
			src: url("https://templatefake.com/wp-content/themes/devicer/css/fonts/fontello.eot?61757689");
			src: url("https://templatefake.com/wp-content/themes/devicer/css/fonts/fontello.eot?61757689#iefix") format("embedded-opentype"), url("wp-content/themes/devicer/css/fonts/fontello_61757689.woff") format("woff"), url("https://templatefake.com/wp-content/themes/devicer/css/fonts/fontello.ttf?61757689") format("truetype"), url("https://templatefake.com/wp-content/themes/devicer/css/fonts/fontello.svg?61757689#fontello") format("svg");
			font-weight: 400;
			font-style: normal
		}

		[class*=" cmsmasters-icon-"]:before,
		[class*=" cmsmasters_theme_icon_"]:before,
		[class^=cmsmasters-icon-]:before,
		[class^=cmsmasters_theme_icon_]:before {
			font-family: fontello;
			font-style: normal;
			font-weight: 400;
			speak: none;
			display: inline-block;
			text-decoration: inherit;
			width: 1em;
			margin-right: .2em;
			text-align: center;
			vertical-align: baseline;
			font-variant: normal;
			text-transform: none;
			line-height: 1em;
			margin-left: .2em;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		[class*=" cmsmasters_theme_icon_"]:before,
		[class^=cmsmasters_theme_icon_]:before {
			margin-left: 0;
			margin-right: 0
		}

		.cmsmasters-icon-search:before {
			content: ""
		}

		.cmsmasters-icon-instagram:before {
			content: ""
		}

		.cmsmasters-icon-twitter:before {
			content: ""
		}

		.cmsmasters-icon-youtube-play:before {
			content: ""
		}

		.cmsmasters-icon-facebook-1:before {
			content: ""
		}

		.cmsmasters-icon-gplus-1:before {
			content: ""
		}

		[class*=spinner]:before {
			-moz-animation: 2s linear infinite spin;
			-o-animation: 2s linear infinite spin;
			-webkit-animation: 2s linear infinite spin;
			animation: 2s linear infinite spin;
			display: inline-block
		}

		@-moz-keyframes spin {
			0% {
				-moz-transform: rotate(0);
				-o-transform: rotate(0);
				-ms-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0)
			}

			100% {
				-moz-transform: rotate(359deg);
				-o-transform: rotate(359deg);
				-ms-transform: rotate(359deg);
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg)
			}
		}

		@-webkit-keyframes spin {
			0% {
				-moz-transform: rotate(0);
				-o-transform: rotate(0);
				-ms-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0)
			}

			100% {
				-moz-transform: rotate(359deg);
				-o-transform: rotate(359deg);
				-ms-transform: rotate(359deg);
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg)
			}
		}

		@-o-keyframes spin {
			0% {
				-moz-transform: rotate(0);
				-o-transform: rotate(0);
				-ms-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0)
			}

			100% {
				-moz-transform: rotate(359deg);
				-o-transform: rotate(359deg);
				-ms-transform: rotate(359deg);
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg)
			}
		}

		@-ms-keyframes spin {
			0% {
				-moz-transform: rotate(0);
				-o-transform: rotate(0);
				-ms-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0)
			}

			100% {
				-moz-transform: rotate(359deg);
				-o-transform: rotate(359deg);
				-ms-transform: rotate(359deg);
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg)
			}
		}

		@keyframes spin {
			0% {
				-moz-transform: rotate(0);
				-o-transform: rotate(0);
				-ms-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0)
			}

			100% {
				-moz-transform: rotate(359deg);
				-o-transform: rotate(359deg);
				-ms-transform: rotate(359deg);
				-webkit-transform: rotate(359deg);
				transform: rotate(359deg)
			}
		}

		@font-face {
			font-display: swap;
			font-family: fontello-custom;
			src: url("https://templatefake.com/wp-content/themes/devicer/theme-vars/theme-style/css/fonts/fontello-custom.eot?1350227");
			src: url("https://templatefake.com/wp-content/themes/devicer/theme-vars/theme-style/css/fonts/fontello-custom.eot?1350227#iefix") format("embedded-opentype"), url("wp-content/themes/devicer/theme-vars/theme-style/css/fonts/fontello-custom_1350227.woff") format("woff"), url("https://templatefake.com/wp-content/themes/devicer/theme-vars/theme-style/css/fonts/fontello-custom.ttf?1350227") format("truetype"), url("https://templatefake.com/wp-content/themes/devicer/theme-vars/theme-style/css/fonts/fontello-custom.svg?1350227#fontello-custom") format("svg");
			font-weight: 400;
			font-style: normal
		}

		[class*=" cmsmasters_icon_custom_"]:before,
		[class^=cmsmasters_icon_custom_]:before {
			font-family: fontello-custom;
			font-style: normal;
			font-weight: 400;
			speak: none;
			display: inline-block;
			text-decoration: inherit;
			width: 1em;
			margin-right: .2em;
			text-align: center;
			font-variant: normal;
			text-transform: none;
			line-height: 1em;
			margin-left: .2em;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.bottom_inner .widgettitle,
		.bottom_inner aside,
		.bottom_inner aside a,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a,
		body {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 14px;
			line-height: 24px;
			font-weight: 400;
			font-style: normal
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a {
			font-size: 13px;
			line-height: 23px
		}

		.header_top .meta_wrap,
		.header_top .meta_wrap * {
			font-size: 13px;
			line-height: 23px
		}

		.footer .social_wrap a {
			width: 26px;
			height: 26px
		}

		.cmsmasters_likes a {
			font-style: normal
		}

		.bottom_inner .widgettitle {
			font-size: 16px;
			line-height: 26px
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
		a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 15px;
			line-height: 24px;
			font-weight: 300;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.cmsmasters_likes a {
			font-size: 13px;
			line-height: 22px
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_footer * {
			line-height: 24px
		}

		a:hover {
			text-decoration: none
		}

		.bot_nav_cat_wrap div ul a,
		.navigation>li>a,
		.top_line_nav>li>a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 15px;
			line-height: 22px;
			font-weight: 500;
			font-style: normal;
			text-transform: none
		}

		.top_line_nav>li>a {
			font-size: 12px;
			line-height: 19px
		}

		.navigation ul li a,
		.top_line_nav ul li a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 13px;
			line-height: 20px;
			font-weight: 400;
			font-style: normal;
			text-transform: none
		}

		.top_line_nav ul li a {
			font-size: 12px;
			line-height: 19px
		}

		.navigation ul li a {
			font-size: 14px;
			line-height: 21px
		}

		h2,
		h2 a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 28px;
			line-height: 38px;
			font-weight: 300;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		h3,
		h3 a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 20px;
			line-height: 26px;
			font-weight: 500;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		h4,
		h4 a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 18px;
			line-height: 24px;
			font-weight: 500;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title a,
		.cmsmasters_slider_post .cmsmasters_slider_post_read_more,
		.cmsmasters_slider_post_category a,
		.cmsmasters_tabs .cmsmasters_tabs_list_item a,
		.cmsmasters_toggles .cmsmasters_toggle_title a,
		.share_posts a,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: 500;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_read_more,
		.cmsmasters_slider_post_category a,
		.share_posts a,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a {
			font-size: 14px;
			line-height: 22px
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info,
		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info *,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item>a:before {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 15px;
			line-height: 22px;
			font-weight: 300;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published {
			font-size: 12px;
			line-height: 19px;
			text-transform: uppercase;
			font-weight: 400
		}

		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info,
		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info * {
			font-size: 13px;
			line-height: 20px;
			text-transform: uppercase;
			font-weight: 400
		}

		.button,
		.cmsmasters_header_search_form button,
		button,
		input[type=button],
		input[type=submit] {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 12px;
			line-height: 40px;
			font-weight: 500;
			font-style: normal;
			text-transform: uppercase
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		option,
		select,
		textarea {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 15px;
			line-height: 22px;
			font-weight: 300;
			font-style: normal
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		textarea {
			font-size: 14px
		}

		.cmsmasters_product .cmsmasters_product_cat,
		.cmsmasters_product .cmsmasters_product_cat a,
		.widget>.product_list_widget .amount,
		.widget>.product_list_widget del .amount,
		.widget_shopping_cart .cart_list .quantity *,
		.widget_shopping_cart .total * {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 14px;
			line-height: 24px;
			font-weight: 400;
			font-style: normal
		}

		.widget>.product_list_widget .amount,
		.widget_shopping_cart .cart_list .quantity * {
			font-size: 16px;
			line-height: 26px
		}

		.onsale {
			font-size: 12px;
			line-height: 23px;
			text-transform: uppercase;
			font-weight: 500
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity,
		.cmsmasters_dynamic_cart_wrap .cmsmasters_cart_info {
			font-size: 12px;
			line-height: 22px
		}

		.cmsmasters_dynamic_cart_wrap .cmsmasters_cart_info {
			line-height: 20px
		}

		.cmsmasters_dynamic_cart_wrap .cmsmasters_cart_info .amount {
			font-size: 16px
		}

		.cmsmasters_product .cmsmasters_product_button,
		.cmsmasters_product .price {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 18px;
			line-height: 24px;
			font-weight: 500;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.cmsmasters_product .price del {
			font-size: 14px
		}

		.cmsmasters_product .cmsmasters_product_button,
		.cmsmasters_product .cmsmasters_product_title a,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item.current_tab>a,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item>a,
		.widget>.product_list_widget a,
		.widget_shopping_cart .cart_list a,
		.widgettitle {
			font-family: Heebo, Arial, Helvetica, "Nimbus Sans L", sans-serif;
			font-size: 16px;
			line-height: 24px;
			font-weight: 500;
			font-style: normal;
			text-transform: none;
			text-decoration: none
		}

		.cmsmasters_product .cmsmasters_product_button {
			font-size: 12px;
			line-height: 20px;
			text-transform: uppercase
		}

		.widget>.product_list_widget a,
		.widget_shopping_cart .cart_list a {
			font-size: 14px;
			line-height: 22px
		}

		.button,
		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_mid select,
		.headline_outer *,
		body,
		button,
		option,
		select,
		textarea {
			color: #4a4a4d
		}

		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
			color: #4a4a4d
		}

		.cmsmasters_header_search_form .search_bar_wrap .search_button button:hover,
		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
		.cmsmasters_likes a.active,
		.cmsmasters_likes a:hover,
		.cmsmasters_next_arrow span:before,
		.cmsmasters_prev_arrow span:before,
		.cmsmasters_product .cmsmasters_product_title a:hover,
		.cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title a:hover,
		.cmsmasters_wrap_more_items.cmsmasters_loading:before,
		.search_bar_wrap .search_button button:hover,
		a {
			color: #07629c
		}

		#page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div.active,
		#page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div:hover,
		#slide_top,
		.button:hover,
		.cmsmasters_header_search_form button,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current:after,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current:before,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:after,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:before,
		.cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div.active,
		.cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div:hover,
		.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span:after,
		.cmsmasters_toggles .cmsmasters_toggle_wrap .cmsmasters_toggle_title a:after,
		.cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title a:after,
		button:hover,
		input[type=button]:hover,
		input[type=submit]:hover,
		mark {
			background-color: #07629c
		}

		.cmsmasters_header_search_form {
			background-color: rgba(7, 98, 156, .95)
		}

		#page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div.active,
		#page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div:hover,
		.button:hover,
		.cmsmasters_header_search_form button,
		.cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div.active,
		.cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div:hover,
		button:hover,
		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		input[type=button]:hover,
		input[type=submit]:hover,
		textarea:focus {
			border-color: #07629c
		}

		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
		.cmsmasters_likes a,
		.cmsmasters_slider_post .cmsmasters_slider_post_cont_info *,
		.cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
		.cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
		.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a:hover,
		.cmsmasters_toggles .cmsmasters_toggle_title a:hover,
		.cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
		.headline_outer a:hover,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a:hover,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
		a.cmsmasters_cat_color:hover,
		a:hover,
		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover {
			color: #8f8f93
		}

		#slide_top:hover,
		.owl-pagination .owl-page.active,
		.owl-pagination .owl-page:hover {
			background-color: #8f8f93
		}

		.cmsmasters_header_search_form .search_bar_wrap .search_button button,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
		.cmsmasters_likes a span,
		.cmsmasters_next_arrow:hover span:before,
		.cmsmasters_prev_arrow:hover span:before,
		.cmsmasters_slider_post .cmsmasters_slider_post_read_more:hover,
		.cmsmasters_tabs .cmsmasters_tabs_list_item a,
		.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
		.cmsmasters_toggles .cmsmasters_toggle_title a,
		.cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title a,
		.search_bar_wrap .search_button button,
		.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a,
		fieldset legend,
		h1,
		h1 a,
		h2,
		h2 a,
		h3,
		h3 a,
		h4,
		h4 a,
		table caption {
			color: #29292a
		}

		.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:after,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
			background-color: #29292a
		}

		input::-webkit-input-placeholder {
			color: rgba(41, 41, 42, .5)
		}

		input:-moz-placeholder {
			color: rgba(41, 41, 42, .5)
		}

		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range])::-webkit-input-placeholder {
			color: rgba(41, 41, 42, .5);
			font-weight: 400
		}

		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):-moz-placeholder {
			color: rgba(41, 41, 42, .5);
			font-weight: 400
		}

		#slide_top,
		.button:hover,
		.cmsmasters_header_search_form .cmsmasters_header_search_form_close,
		.cmsmasters_header_search_form button,
		.cmsmasters_header_search_form button:hover,
		button:hover,
		input[type=button]:hover,
		input[type=submit]:hover,
		mark {
			color: #fff
		}

		.cmsmasters_header_search_form input::-webkit-input-placeholder {
			color: #fff
		}

		.cmsmasters_header_search_form input:-moz-placeholder {
			color: #fff
		}

		.button,
		.cmsmasters_clients_item span,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
		.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
		.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
		.cmsmasters_next_arrow,
		.cmsmasters_prev_arrow,
		.header_bot .cmsmasters_header_search_form,
		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_mid .cmsmasters_header_search_form,
		.header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.middle_inner,
		body,
		button,
		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		input[type=button],
		input[type=submit],
		option,
		textarea {
			background-color: #fff
		}

		#page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div,
		.cmsmasters_header_search_form button:hover,
		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		.cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div {
			border-color: #fff
		}

		@media only screen and (max-width:1024px) {

			.cmsmasters_header_search_form .search_bar_wrap .search_button button,
			.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
				color: #fff
			}

			.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range])::-webkit-input-placeholder {
				color: #fff;
				font-weight: 400
			}

			.cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):-moz-placeholder {
				color: #fff;
				font-weight: 400
			}
		}

		.blog.timeline:before,
		.owl-pagination .owl-page,
		ul li:before {
			background-color: #ddd
		}

		#page .yith-ajaxsearchform_form select,
		.button,
		.cmsmasters_divider,
		.cmsmasters_notice,
		.cmsmasters_tabs .cmsmasters_tabs_wrap,
		.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item,
		.cmsmasters_toggles .cmsmasters_toggle_wrap,
		.cmsmasters_wrap_items_loader,
		.owl-pagination .owl-page,
		button,
		input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		input[type=button],
		input[type=submit],
		option,
		select,
		textarea {
			border-color: #ddd
		}

		.footer {
			border-color: rgba(255, 255, 255, 0)
		}

		.header_bot ::selection {
			background: #fd0;
			color: #fff
		}

		.header_bot ::-moz-selection {
			background: #fd0;
			color: #fff
		}

		::selection {
			background: #07629c;
			color: #fff;
			color: rgba(255, 255, 255, .7)
		}

		::-moz-selection {
			background: #07629c;
			color: #fff
		}

		.cmsmasters_color_scheme_footer,
		html .cmsmasters_color_scheme_footer .button,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer .header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer .header_mid select,
		html .cmsmasters_color_scheme_footer button,
		html .cmsmasters_color_scheme_footer option,
		html .cmsmasters_color_scheme_footer select,
		html .cmsmasters_color_scheme_footer textarea {
			color: #fff
		}

		html .cmsmasters_color_scheme_footer input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
			color: #fff
		}

		.footer .social_wrap a,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form .search_bar_wrap .search_button button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_likes a.active,
		html .cmsmasters_color_scheme_footer .cmsmasters_likes a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow span:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow span:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_title a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_wrap_more_items.cmsmasters_loading:before,
		html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:hover,
		html .cmsmasters_color_scheme_footer a {
			color: #fff
		}

		.cmsmasters_color_scheme_footer mark,
		html .cmsmasters_color_scheme_footer #page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div.active,
		html .cmsmasters_color_scheme_footer #page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div:hover,
		html .cmsmasters_color_scheme_footer .button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current:after,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:after,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div.active,
		html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span:after,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_wrap .cmsmasters_toggle_title a:after,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title a:after,
		html .cmsmasters_color_scheme_footer button:hover,
		html .cmsmasters_color_scheme_footer input[type=button]:hover,
		html .cmsmasters_color_scheme_footer input[type=submit]:hover {
			background-color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form {
			background-color: rgba(255, 255, 255, .95)
		}

		html .cmsmasters_color_scheme_footer #page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div.active,
		html .cmsmasters_color_scheme_footer #page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div:hover,
		html .cmsmasters_color_scheme_footer .button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button,
		html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div.active,
		html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div:hover,
		html .cmsmasters_color_scheme_footer button:hover,
		html .cmsmasters_color_scheme_footer input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		html .cmsmasters_color_scheme_footer input[type=button]:hover,
		html .cmsmasters_color_scheme_footer input[type=submit]:hover,
		html .cmsmasters_color_scheme_footer textarea:focus {
			border-color: #fff
		}

		.footer .social_wrap a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
		html .cmsmasters_color_scheme_footer .cmsmasters_likes a,
		html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_cont_info *,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
		html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a:hover,
		html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
		html .cmsmasters_color_scheme_footer a.cmsmasters_cat_color:hover,
		html .cmsmasters_color_scheme_footer a:hover,
		html .cmsmasters_color_scheme_footer h1 a:hover,
		html .cmsmasters_color_scheme_footer h2 a:hover,
		html .cmsmasters_color_scheme_footer h3 a:hover,
		html .cmsmasters_color_scheme_footer h4 a:hover {
			color: rgba(255, 255, 255, .7)
		}

		@media only screen and (max-width:1024px) {
			.cmsmasters_header_search_form .search_bar_wrap .search_button button:hover {
				color: rgba(255, 255, 255, .7)
			}
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form .search_bar_wrap .search_button button,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
		html .cmsmasters_color_scheme_footer .cmsmasters_likes a span,
		html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow:hover span:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow:hover span:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_read_more:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title a,
		html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button,
		html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a,
		html .cmsmasters_color_scheme_footer fieldset legend,
		html .cmsmasters_color_scheme_footer h1,
		html .cmsmasters_color_scheme_footer h1 a,
		html .cmsmasters_color_scheme_footer h2,
		html .cmsmasters_color_scheme_footer h2 a,
		html .cmsmasters_color_scheme_footer h3,
		html .cmsmasters_color_scheme_footer h3 a,
		html .cmsmasters_color_scheme_footer h4,
		html .cmsmasters_color_scheme_footer h4 a,
		html .cmsmasters_color_scheme_footer table caption {
			color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:after,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
			background-color: #fff
		}

		html .cmsmasters_color_scheme_footer input::-webkit-input-placeholder {
			color: rgba(255, 255, 255, .5)
		}

		html .cmsmasters_color_scheme_footer input:-moz-placeholder {
			color: rgba(255, 255, 255, .5)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range])::-webkit-input-placeholder {
			color: rgba(255, 255, 255, .5);
			font-weight: 400
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):-moz-placeholder {
			color: rgba(255, 255, 255, .5);
			font-weight: 400
		}

		html .cmsmasters_color_scheme_footer .button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form .cmsmasters_header_search_form_close,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button:hover,
		html .cmsmasters_color_scheme_footer button:hover,
		html .cmsmasters_color_scheme_footer input[type=button]:hover,
		html .cmsmasters_color_scheme_footer input[type=submit]:hover,
		html .cmsmasters_color_scheme_footer mark {
			color: #065a90
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input::-webkit-input-placeholder {
			color: #065a90
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:-moz-placeholder {
			color: #065a90
		}

		.cmsmasters_color_scheme_footer,
		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer .button,
		html .cmsmasters_color_scheme_footer .cmsmasters_clients_item span,
		html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
		html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
		html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow,
		html .cmsmasters_color_scheme_footer .header_bot .cmsmasters_header_search_form,
		html .cmsmasters_color_scheme_footer .header_mid .cmsmasters_header_search_form,
		html .cmsmasters_color_scheme_footer .header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer button,
		html .cmsmasters_color_scheme_footer input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer input[type=button],
		html .cmsmasters_color_scheme_footer input[type=submit],
		html .cmsmasters_color_scheme_footer option,
		html .cmsmasters_color_scheme_footer textarea {
			background-color: #065a90
		}

		html .cmsmasters_color_scheme_footer #page:not(.fullwidth) .cmsmasters_post_timeline .cmsmasters_owl_slider .owl-pagination>div,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_owl_slider .owl-pagination>div {
			border-color: #065a90
		}

		html .cmsmasters_color_scheme_footer .blog.timeline:before,
		html .cmsmasters_color_scheme_footer .owl-pagination .owl-page,
		html .cmsmasters_color_scheme_footer ul li:before {
			background-color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer #page .yith-ajaxsearchform_form select,
		html .cmsmasters_color_scheme_footer .button,
		html .cmsmasters_color_scheme_footer .cmsmasters_divider,
		html .cmsmasters_color_scheme_footer .cmsmasters_notice,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_wrap,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item,
		html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_wrap,
		html .cmsmasters_color_scheme_footer .cmsmasters_wrap_items_loader,
		html .cmsmasters_color_scheme_footer .owl-pagination .owl-page,
		html .cmsmasters_color_scheme_footer button,
		html .cmsmasters_color_scheme_footer input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_footer input[type=button],
		html .cmsmasters_color_scheme_footer input[type=submit],
		html .cmsmasters_color_scheme_footer option,
		html .cmsmasters_color_scheme_footer select,
		html .cmsmasters_color_scheme_footer textarea {
			border-color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer .footer {
			border-color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer .header_bot ::selection {
			background: #fd0;
			color: #065a90
		}

		html .cmsmasters_color_scheme_footer .header_bot ::-moz-selection {
			background: #fd0;
			color: #065a90
		}

		html .cmsmasters_color_scheme_footer ::selection {
			background: #fff;
			color: #065a90;
			color: rgba(255, 255, 255, .7)
		}

		html .cmsmasters_color_scheme_footer ::-moz-selection {
			background: #fff;
			color: #065a90
		}

		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
			background-color: #fff
		}

		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
			background-color: #fff
		}

		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
			background-color: #fff
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count_wrap,
		.header_mid,
		.header_mid option,
		.header_mid textarea {
			color: #fff
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .total,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong,
		.header_mid .button,
		.header_mid a {
			color: #2e2e2e
		}

		#page .cmsmasters_dynamic_cart .remove:hover:after,
		#page .cmsmasters_dynamic_cart .remove:hover:before,
		.header_mid .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover .count,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:after,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav>span:before,
		.header_mid .social_wrap li a,
		.header_mid button:hover,
		.header_mid input[type=button]:hover,
		.header_mid input[type=submit]:hover {
			background-color: #2e2e2e
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_mid .button {
			border-color: #2e2e2e
		}

		.header_mid .button:hover,
		.header_mid a:hover {
			color: #fd0
		}

		#page .cmsmasters_dynamic_cart .remove:after,
		#page .cmsmasters_dynamic_cart .remove:before,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_mid .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count,
		.header_mid .cmsmasters_header_cart_link .count,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav:hover>span,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav:hover>span:after,
		.header_mid .resp_mid_nav_wrap .resp_mid_nav:hover>span:before,
		.header_mid .social_wrap li a:hover,
		.header_mid button,
		.header_mid input[type=button],
		.header_mid input[type=submit] {
			background-color: #fd0
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_bot .cmsmasters_header_search_form,
		.header_bot select:focus,
		.header_bot.button:hover,
		.header_mid .button:hover,
		.header_mid .cmsmasters_header_search_form,
		.header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		.header_mid select:focus,
		.header_mid textarea:focus {
			border-color: #fd0
		}

		.header_mid button,
		.header_mid button:hover,
		.header_mid input[type=button],
		.header_mid input[type=button]:hover,
		.header_mid input[type=submit],
		.header_mid input[type=submit]:hover {
			color: #07629c
		}

		.header_mid,
		.header_mid .button,
		.header_mid option,
		.header_mid select,
		.header_mid textarea {
			background-color: #07629c
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_mid .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count,
		.header_mid .cmsmasters_header_cart_link .count,
		.header_mid .social_wrap li a {
			color: #07629c
		}

		@media only screen and (max-width:1024px) {

			html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form .search_bar_wrap .search_button button,
			html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
				color: #065a90
			}

			html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range])::-webkit-input-placeholder {
				color: #065a90;
				font-weight: 400
			}

			html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):-moz-placeholder {
				color: #065a90;
				font-weight: 400
			}

			.cmsmasters_header_search_form .search_bar_wrap .search_button button:hover {
				color: #8f8f93
			}

			.header_mid {
				background-color: #07629c
			}

			.header_bot {
				background-color: #fd0
			}
		}

		#page .cmsmasters_dynamic_cart .remove:after,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_mid option,
		.header_mid select,
		.header_mid textarea {
			border-color: #ddd
		}

		.header_mid ::selection {
			background: #fd0;
			color: #07629c
		}

		.header_mid ::-moz-selection {
			background: #fd0;
			color: #07629c
		}

		.header_bot,
		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_bot option,
		.header_bot select,
		.header_bot textarea {
			color: #2e2e2e
		}

		.header_bot a {
			color: #2e2e2e
		}

		#page .header_bot .cmsmasters_dynamic_cart .remove:after,
		#page .header_bot .cmsmasters_dynamic_cart .remove:before,
		.header_bot .button:hover,
		.header_bot button:hover,
		.header_bot input[type=button]:hover,
		.header_bot input[type=submit]:hover {
			background-color: #2e2e2e
		}

		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .total,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong,
		.header_bot a:hover {
			color: #2e2e2e
		}

		#page .header_bot .cmsmasters_dynamic_cart .remove:hover:after,
		#page .header_bot .cmsmasters_dynamic_cart .remove:hover:before,
		.header_bot .button,
		.header_bot .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_bot .cmsmasters_header_cart_link .count,
		.header_bot button,
		.header_bot input[type=button],
		.header_bot input[type=submit] {
			background-color: #2e2e2e
		}

		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus,
		.header_bot select:focus,
		.header_bot textarea:focus {
			border-color: #2e2e2e
		}

		.header_bot .button,
		.header_bot button,
		.header_bot input[type=button],
		.header_bot input[type=submit] {
			color: #fd0
		}

		.header_bot,
		.header_bot option,
		.header_bot select,
		.header_bot textarea {
			background-color: #fd0
		}

		.header_bot .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
		.header_bot .cmsmasters_header_cart_link .count {
			color: #fd0
		}

		.header_bot .cmsmasters_added_product_info,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content,
		.header_bot .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
		.header_bot.header_bot_scroll {
			background-color: #fd0
		}

		.header_bot .header_bot_border_top,
		.header_bot .header_bot_outer,
		.header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),
		.header_bot option,
		.header_bot select,
		.header_bot textarea {
			border-color: rgba(255, 255, 255, 0)
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content {
			background-color: #fff
		}

		@media only screen and (max-width:1024px) {

			.navigation li.current-menu-ancestor>a,
			.navigation li.current-menu-item>a,
			ul.navigation li>ul li:hover>a {
				color: #3452ff
			}

			ul.navigation {
				background-color: #fff
			}

			.navigation li {
				border-color: rgba(255, 255, 255, 0)
			}
		}

		.navigation li a {
			color: #29292a
		}

		,
		.navigation li>a:hover {
			color: #29292a
		}

		.navigation li.current-menu-ancestor>a,
		.navigation li.current-menu-item>a,
		.navigation li>a:hover {
			background-color: rgba(255, 255, 255, 0)
		}

		.header_top {
			color: #fff
		}

		.header_top .header_top_but.opened,
		.header_top .header_top_but:hover,
		.header_top a {
			color: #fff
		}

		.header_top .responsive_top_nav>span,
		.header_top .responsive_top_nav>span:after,
		.header_top .responsive_top_nav>span:before,
		.header_top .social_wrap a {
			background-color: #fff
		}

		.header_top .header_top_but,
		.header_top .meta_wrap [class*=cmsmasters-icon-]:before,
		.header_top .meta_wrap [class^=cmsmasters-icon-]:before,
		.header_top a:hover {
			color: rgba(255, 255, 255, .7)
		}

		.header_top .responsive_top_nav:hover>span,
		.header_top .responsive_top_nav:hover>span:after,
		.header_top .responsive_top_nav:hover>span:before,
		.header_top .social_wrap a:hover {
			background-color: rgba(255, 255, 255, .7)
		}

		.header_top .social_wrap a,
		.header_top .social_wrap a:hover {
			color: #29292a
		}

		.header_top {
			background-color: #29292a
		}

		.header_top .header_top_but {
			border-color: rgba(255, 255, 255, .1)
		}

		.header_top ::selection {
			background: #fff;
			color: #29292a
		}

		.header_top ::-moz-selection {
			background: #fff;
			color: #29292a
		}

		.cmsmasters_customer_care {
			color: rgba(255, 255, 255, .6)
		}

		@media only screen and (min-width:1025px) {
			ul.navigation>li>a {
				color: #2e2e2e
			}

			ul.navigation>li:hover>a,
			ul.navigation>li>a:hover {
				color: #3452ff
			}

			.bot_nav>li li.current-menu-item>a .nav_title:after,
			.bot_nav>li li:hover>a .nav_title:after,
			.mid_nav>li li.current-menu-item>a .nav_title:after,
			.mid_nav>li li:hover>a .nav_title:after {
				background-color: #3452ff
			}

			ul.navigation>li:hover>a,
			ul.navigation>li>a:hover {
				background-color: rgba(255, 255, 255, 0)
			}

			ul.navigation>li>a {
				border-color: rgba(255, 255, 255, 0)
			}

			ul.navigation ul {
				background-color: #fff
			}

			.header_bot .bot_nav_cat_wrap div ul li a,
			ul.navigation ul {
				border-color: #e6e6e6
			}

			.navigation li.current-menu-ancestor>a,
			.navigation li.current-menu-item>a,
			ul.navigation li>ul li:hover>a {
				color: #29292a
			}

			ul.navigation li>ul li:hover>a {
				background-color: rgba(255, 255, 255, 0)
			}

			.navigation li a {
				border-color: rgba(255, 255, 255, 0)
			}

			ul.top_line_nav>li>a {
				color: rgba(255, 255, 255, .6)
			}

			ul.top_line_nav>li.current-menu-ancestor>a,
			ul.top_line_nav>li.current-menu-item>a,
			ul.top_line_nav>li:hover>a,
			ul.top_line_nav>li>a:hover {
				color: #fff
			}

			ul.top_line_nav>li>a {
				background-color: #29292a
			}

			ul.top_line_nav>li.current-menu-ancestor>a,
			ul.top_line_nav>li.current-menu-item>a,
			ul.top_line_nav>li:hover>a,
			ul.top_line_nav>li>a:hover {
				background-color: #29292a
			}

			ul.top_line_nav>li {
				border-color: #29292a
			}

			ul.top_line_nav ul {
				background-color: #353536
			}

			ul.top_line_nav ul {
				border-color: #353536
			}

			ul.top_line_nav ul li.current-menu-ancestor>a,
			ul.top_line_nav ul li:hover>a {
				color: #fff
			}
		}

		.top_line_nav li a {
			color: rgba(255, 255, 255, .5)
		}

		.top_line_nav>li:not(:last-child) a:after {
			background-color: rgba(255, 255, 255, .5)
		}

		.top_line_nav li.current-menu-item>a,
		.top_line_nav li>a:hover {
			color: #fff
		}

		.top_line_nav li.current-menu-item>a,
		.top_line_nav li>a:hover {
			background-color: rgba(255, 255, 255, 0)
		}

		.top_line_nav li {
			border-color: #353536
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content,
		.cmsmasters_product .cmsmasters_product_button,
		.cmsmasters_product .cmsmasters_product_cat a,
		.cmsmasters_product .price,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item.current_tab>a,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item>a,
		.widget>.product_list_widget .amount {
			color: #4a4a4d
		}

		.cmsmasters_product .cmsmasters_product_cat,
		.cmsmasters_product .cmsmasters_product_cat a,
		.cmsmasters_product .price del+ins,
		.required,
		.widget>.product_list_widget del+ins .amount,
		.widget_shopping_cart .total *,
		.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
			color: #07629c
		}

		.cmsmasters_product .cmsmasters_product_button:hover,
		.onsale,
		.woocommerce-store-notice {
			background-color: #07629c
		}

		.cmsmasters_product .cmsmasters_product_button:hover,
		.cmsmasters_product:hover,
		.cmsmasters_product:hover .cmsmasters_product_wrapper_border {
			border-color: #07629c
		}

		.cmsmasters_product:hover {
			-webkit-box-shadow: inset 0 0 0 1px #07629c;
			-moz-box-shadow: inset 0 0 0 1px #07629c;
			box-shadow: inset 0 0 0 1px #07629c
		}

		.cmsmasters_product .price del,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item.current_tab>a:hover,
		.cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item>a:hover,
		.widget>.product_list_widget a:hover,
		.widget>.product_list_widget del .amount,
		.widget_shopping_cart .cart_list a:hover {
			color: #8f8f93
		}

		.cmsmasters_product .cmsmasters_product_cat a:hover,
		.cmsmasters_product .price,
		.widget>.product_list_widget a,
		.widget_shopping_cart .cart_list a,
		.widget_shopping_cart .total strong {
			color: #29292a
		}

		.cmsmasters_product .cmsmasters_product_button:hover,
		.onsale,
		.woocommerce-store-notice,
		.woocommerce-store-notice p a,
		.woocommerce-store-notice p a:hover {
			color: #fff
		}

		.cmsmasters_product .cmsmasters_product_add_wrap,
		.cmsmasters_product .cmsmasters_product_wrapper_border,
		.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
			background-color: #fff
		}

		.cmsmasters_star_rating .cmsmasters_star_trans_wrap {
			color: #ddd
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content,
		.cmsmasters_product .cmsmasters_product_button,
		.cmsmasters_product .cmsmasters_product_wrapper_border,
		.widget>.product_list_widget img,
		.widget_shopping_cart .cart_list img,
		div.products,
		section.products {
			border-color: #ddd
		}

		.cmsmasters_product {
			-webkit-box-shadow: inset 0 0 0 1px #ddd;
			-moz-box-shadow: inset 0 0 0 1px #ddd;
			box-shadow: inset 0 0 0 1px #ddd
		}

		.cmsmasters_star_rating .cmsmasters_star_color_wrap {
			color: #fdc346
		}

		.cmsmasters_product:hover {
			box-shadow: 0 0 20px 1px rgba(0, 0, 0, .1)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_button,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat a,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .price,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item.current_tab>a,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item>a,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget .amount {
			color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat a,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .price del+ins,
		html .cmsmasters_color_scheme_footer .required,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget del+ins .amount,
		html .cmsmasters_color_scheme_footer .widget_shopping_cart .total *,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
			color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_button:hover,
		html .cmsmasters_color_scheme_footer .onsale,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice {
			background-color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_button:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_product:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_product:hover .cmsmasters_product_wrapper_border {
			border-color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product:hover {
			-webkit-box-shadow: inset 0 0 0 1px #fff;
			-moz-box-shadow: inset 0 0 0 1px #fff;
			box-shadow: inset 0 0 0 1px #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .price del,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item.current_tab>a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_tabs.cmsmasters_woo_tabs .cmsmasters_tabs_list_item>a:hover,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget a:hover,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget del .amount,
		html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a:hover {
			color: rgba(255, 255, 255, .7)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat a:hover,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .price,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget a,
		html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a,
		html .cmsmasters_color_scheme_footer .widget_shopping_cart .total strong {
			color: #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_button:hover,
		html .cmsmasters_color_scheme_footer .onsale,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a:hover {
			color: #065a90
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_add_wrap,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_wrapper_border,
		html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
			background-color: #065a90
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_trans_wrap {
			color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_button,
		html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_wrapper_border,
		html .cmsmasters_color_scheme_footer .widget>.product_list_widget img,
		html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list img,
		html .cmsmasters_color_scheme_footer div.products,
		html .cmsmasters_color_scheme_footer section.products {
			border-color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product {
			-webkit-box-shadow: inset 0 0 0 1px #fff;
			-moz-box-shadow: inset 0 0 0 1px #fff;
			box-shadow: inset 0 0 0 1px #fff
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_color_wrap {
			color: rgba(255, 255, 255, 0)
		}

		html .cmsmasters_color_scheme_footer .cmsmasters_product:hover {
			box-shadow: 0 0 20px 1px rgba(0, 0, 0, .1)
		}

		a {
			outline: 0;
			text-decoration: none;
			transition: color 110ms ease-in-out
		}

		p[style*="font-size:"] {
			line-height: 1.5em
		}

		.wp-block-columns .wp-block-column {
			margin-bottom: 20px
		}

		.wp-block-columns .wp-block-column>p {
			margin-bottom: 0
		}

		.wp-block-columns .wp-block-column>p:not(.has-background) {
			padding-bottom: 0
		}

		.cmsmasters_icon_custom_cart_1:before {
			content: "★"
		}

		.cmsmasters_theme_icon_star_empty:before {
			content: "★"
		}

		.cmsmasters_theme_icon_star_full:before {
			content: "★"
		}

		.woocommerce:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			overflow: hidden
		}

		.product .preloader {
			padding-bottom: 100%
		}

		.product .preloader img {
			width: 100%;
			min-width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0
		}

		.cmsmasters_star_rating {
			width: 73px;
			height: 13px;
			display: block;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_star_rating .cmsmasters_star {
			font-size: 13px;
			width: 13px;
			height: 100%;
			display: block;
			margin-left: 2px;
			margin-right: 0;
			position: relative;
			overflow: hidden;
			float: left
		}

		.cmsmasters_star_rating .cmsmasters_star:first-child {
			margin-left: 0
		}

		.cmsmasters_star_rating .cmsmasters_star:before {
			width: 1em;
			height: 1em;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}

		.cmsmasters_star_rating .cmsmasters_star_trans_wrap {
			height: 100%;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_star_rating .cmsmasters_star_color_wrap {
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			overflow: hidden
		}

		.cmsmasters_star_rating .cmsmasters_star_color_inner {
			width: 73px;
			height: 100%;
			position: relative;
			overflow: hidden
		}

		.onsale {
			padding: 4px 20px;
			position: absolute;
			left: 20px;
			top: 20px;
			z-index: 10;
			overflow: hidden
		}

		.amount {
			white-space: nowrap
		}

		.cmsmasters_products {
			margin: 0 0 0 -1.3%;
			padding: 0;
			position: relative
		}

		.cmsmasters_products .product {
			width: 22.4%;
			margin: 0 1.3%;
			padding: 20px 0 0;
			position: relative;
			word-wrap: break-word;
			float: left
		}

		.cmsmasters_products .product:before {
			content: none
		}

		.columns-4.cmsmasters_products .product {
			width: 22.4%
		}

		.columns-4.cmsmasters_products .product:nth-child(4n+1) {
			clear: left
		}

		.cmsmasters_product {
			padding: 0;
			position: relative;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			-webkit-transition: border-color .3s;
			-moz-transition: border-color .3s;
			-ms-transition: border-color .3s;
			-o-transition: border-color .3s;
			transition: border-color .3s ease;
			border-color: transparent;
			overflow: hidden
		}

		.cmsmasters_product .cmsmasters_product_img {
			margin: 0 0 13px;
			position: relative;
			overflow: hidden
		}

		.cmsmasters_product .cmsmasters_product_img img {
			width: 100%
		}

		.cmsmasters_product:hover .cmsmasters_product_img {
			margin: 0 0 13px;
			overflow: hidden
		}

		.cmsmasters_product .cmsmasters_product_wrapper_border {
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 9px;
			border-radius: 9px;
			overflow: hidden;
			padding-bottom: 30px;
			-webkit-transition: border-color .3s;
			-moz-transition: border-color .3s;
			-ms-transition: border-color .3s;
			-o-transition: border-color .3s;
			transition: border-color .3s ease
		}

		.cmsmasters_product .cmsmasters_product_sale_wrap {
			width: 100%;
			position: absolute;
			top: 0
		}

		.cmsmasters_product .cmsmasters_product_sale_wrap .onsale {
			display: inline-block;
			position: absolute;
			left: 20px;
			bottom: auto;
			-webkit-border-radius: 30px;
			border-radius: 30px
		}

		.cmsmasters_product .cmsmasters_product_inner {
			position: relative;
			text-align: center;
			overflow: hidden;
			padding: 0 10px
		}

		.cmsmasters_product .cmsmasters_star_rating {
			margin: 0 auto 15px
		}

		.cmsmasters_product .cmsmasters_product_header {
			padding: 0 0 6px
		}

		.cmsmasters_product .cmsmasters_product_title {
			margin: 0
		}

		.cmsmasters_product .cmsmasters_product_cat {
			padding: 0 0 1px;
			text-align: center;
			overflow: hidden
		}

		.cmsmasters_product .cmsmasters_product_info_wrap {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_product .cmsmasters_product_info {
			text-align: center;
			overflow: hidden
		}

		.cmsmasters_product .price {
			display: block;
			position: relative;
			direction: rtl;
			margin-bottom: 14px;
			overflow: hidden
		}

		.cmsmasters_product .price del {
			margin: 0 3px 0 0;
			vertical-align: middle;
			white-space: nowrap
		}

		.cmsmasters_product .price ins {
			text-decoration: none;
			vertical-align: bottom;
			white-space: nowrap
		}

		.cmsmasters_product .cmsmasters_product_add_wrap {
			width: 98%;
			height: 100%;
			margin: auto;
			left: 0;
			top: 0;
			right: 0;
			text-align: center
		}

		.cmsmasters_product .cmsmasters_product_add_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.cmsmasters_product .cmsmasters_product_add_inner {
			display: inline-block;
			vertical-align: middle
		}

		.cmsmasters_product .cmsmasters_product_button {
			display: block;
			padding: 7px 16px;
			position: relative;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 30px;
			border-radius: 30px
		}

		.cmsmasters_product .cmsmasters_product_button:last-child {
			margin: 0
		}

		.cmsmasters_product .cmsmasters_product_button.added_to_cart {
			display: none
		}

		.cmsmasters_header_cart_link {
			display: none
		}

		.cmsmasters_header_cart_link .count_wrap {
			display: inline-block;
			font-size: 40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
			vertical-align: middle;
			position: relative;
			text-align: left
		}

		.cmsmasters_header_cart_link .count_wrap:before {
			margin: 0;
			vertical-align: bottom
		}

		.cmsmasters_header_cart_link .count_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.cmsmasters_header_cart_link .count {
			font-size: 9px;
			line-height: 17px;
			font-weight: 500;
			font-style: normal;
			-webkit-transition: background-color .3s ease-out;
			-moz-transition: background-color .3s ease-out;
			-ms-transition: background-color .3s ease-out;
			-o-transition: background-color .3s ease-out;
			transition: background-color .3s ease-out;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			text-align: center;
			width: 16px;
			height: 16px;
			margin: auto !important;
			position: absolute;
			left: auto;
			right: -8px;
			top: 1px;
			bottom: auto
		}

		.cmsmasters_dynamic_cart_wrap {
			height: 100%;
			margin: 0 0 0 15px;
			position: relative;
			max-width: 150px;
			float: right
		}

		.cmsmasters_dynamic_cart_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart_button {
			float: left;
			margin-right: 15px
		}

		.cmsmasters_dynamic_cart_wrap .cmsmasters_cart_info {
			float: left;
			padding-top: 10px;
			word-break: break-word
		}

		.cmsmasters_dynamic_cart_wrap .cmsmasters_cart_info p {
			padding: 0
		}

		.default_mid_header .cmsmasters_dynamic_cart_wrap {
			margin: 0 0 0 45px
		}

		.cmsmasters_dynamic_cart {
			display: inline-block;
			vertical-align: middle;
			position: relative;
			word-wrap: break-word
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
			font-size: 0;
			line-height: 0;
			display: block;
			-webkit-border-radius: 30px;
			border-radius: 30px
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count_wrap {
			display: inline-block;
			font-size: 55px;
			line-height: 55px;
			width: 55px;
			height: 55px;
			vertical-align: middle;
			position: relative;
			text-align: left
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count_wrap:before {
			margin: 0;
			vertical-align: bottom
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count_wrap:after {
			content: "";
			display: inline-block;
			vertical-align: middle;
			height: 100%
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:before {
			margin: 0;
			margin: auto !important;
			width: 1em;
			height: 1em;
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button .count {
			font-size: 11px;
			line-height: 25px;
			font-weight: 500;
			-webkit-transition: background-color .3s ease-out;
			-moz-transition: background-color .3s ease-out;
			-ms-transition: background-color .3s ease-out;
			-o-transition: background-color .3s ease-out;
			transition: background-color .3s ease-out;
			font-style: normal;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			text-align: center;
			width: 24px;
			height: 24px;
			margin: auto !important;
			position: absolute;
			left: auto;
			right: -8px;
			top: 4px;
			bottom: auto
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content {
			width: 325px;
			padding: 35px 0;
			margin: 60px 0 0;
			visibility: hidden;
			position: absolute;
			left: auto;
			right: 0;
			top: 100%;
			z-index: 1000;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			box-shadow: 0 0 20px 0 rgba(0, 0, 6, .05);
			opacity: 0 !important
		}

		.cmsmasters_dynamic_cart .widget_shopping_cart_content:before {
			content: "";
			display: block;
			width: 100%;
			height: 40px;
			position: absolute;
			left: 0;
			top: -40px
		}

		.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover+.widget_shopping_cart_content,
		.cmsmasters_dynamic_cart .widget_shopping_cart_content:hover,
		.cmsmasters_dynamic_cart:hover .widget_shopping_cart_content {
			visibility: visible;
			margin-top: 40px;
			opacity: 1 !important
		}

		.widget.woocommerce>form {
			overflow: visible
		}

		.widget.woocommerce>form>* {
			overflow: visible
		}

		.widget>.product_list_widget {
			list-style: none;
			margin: -18px 0 0;
			padding: 0;
			position: relative;
			overflow: hidden
		}

		.widget>.product_list_widget li {
			min-height: 82px;
			margin: 18px 0 0;
			padding: 0 20px 0 95px;
			position: relative;
			overflow: hidden
		}

		.widget>.product_list_widget li:before {
			content: none
		}

		.widget>.product_list_widget a {
			display: block
		}

		.widget>.product_list_widget img {
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			width: 80px;
			height: 80px;
			margin: auto !important;
			position: absolute;
			left: 0;
			right: auto;
			top: 2px;
			bottom: auto;
			image-rendering: auto
		}

		.widget>.product_list_widget .cmsmasters_star_rating {
			margin: 5px 0
		}

		.widget>.product_list_widget .price {
			display: block;
			position: relative;
			direction: rtl;
			overflow: hidden
		}

		.widget>.product_list_widget .price del {
			margin: 0 3px 0 0;
			vertical-align: middle;
			white-space: nowrap
		}

		.widget>.product_list_widget .price ins {
			text-decoration: none;
			vertical-align: bottom;
			white-space: nowrap
		}

		.widget_shopping_cart {
			position: relative;
			word-wrap: break-word;
			overflow: hidden
		}

		.widget_shopping_cart .widget_shopping_cart_content {
			position: relative;
			overflow: hidden
		}

		.cmsmasters_products_shortcode {
			position: relative
		}

		@media only screen and (min-width:1025px) and (max-width:1440px) {
			.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item {
				display: block
			}

			.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a:first-child {
				padding: 10px 0 0;
				display: inline-block
			}
		}

		@media only screen and (min-width:1025px) {

			ul.top_line_nav ul li.current-menu-ancestor>a,
			ul.top_line_nav ul li:hover>a {
				background-color: rgba(255, 255, 255, 0)
			}

			.cmsmasters_products {
				outline: 0
			}
		}

		@media only screen and (max-width:1024px) {
			ul.top_line_nav {
				background-color: #353536
			}

			.cmsmasters_products.columns-4 .product {
				width: 47.4%
			}

			.cmsmasters_products.columns-4 .product:nth-child(4n+1) {
				clear: none
			}

			.cmsmasters_products.columns-4 .product:nth-child(odd) {
				clear: left
			}

			.cmsmasters_dynamic_cart_wrap {
				display: none !important
			}

			.cmsmasters_header_cart_link {
				display: inline-block;
				vertical-align: middle;
				margin: 0 0 0 15px;
				float: right;
				text-align: center
			}

			.cmsmasters_header_cart_link:after {
				content: "";
				display: inline-block;
				vertical-align: middle;
				height: 100%
			}

			.cmsmasters_product .cmsmasters_product_add_wrap {
				visibility: visible;
				width: auto;
				height: auto;
				padding: 10px 0 0;
				position: relative;
				left: auto;
				right: auto;
				top: auto;
				bottom: auto;
				opacity: 1
			}

			.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item {
				display: block
			}

			.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a:first-child {
				padding: 10px 0 0;
				display: inline-block
			}

			.cmsmasters_header_search_form .yith-ajaxsearchform-container {
				max-width: 90%;
				width: 800px;
				height: 100px;
				margin: auto !important;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				text-align: center
			}

			.cmsmasters_header_search_form .yith-ajaxsearchform-container .yith-s {
				background-position: center center !important
			}
		}

		@media only screen and (max-width:768px) {
			.cmsmasters_header_cart_link {
				float: right;
				margin: 0 25px 20px 0
			}
		}

		@media only screen and (max-width:620px) {

			.l_sidebar .content .cmsmasters_products .product,
			.r_sidebar .content .cmsmasters_products .product {
				width: 97.4%;
				float: none;
				clear: both
			}

			.l_sidebar .content .cmsmasters_products .product:nth-child(n),
			.r_sidebar .content .cmsmasters_products .product:nth-child(n) {
				clear: both
			}

			.cmsmasters_products_shortcode .columns-4 .cmsmasters_products .product {
				width: 97.4%;
				float: none;
				clear: both
			}

			.cmsmasters_products_shortcode .columns-4 .cmsmasters_products .product:nth-child(n) {
				clear: both
			}
		}

		@media only screen and (max-width:540px) {
			.cmsmasters_products.columns-4 .product {
				width: 97.4%;
				float: none
			}

			.cmsmasters_products.columns-4 .product:nth-child(n) {
				clear: both
			}
		}

		html span.onsale {
			z-index: 1
		}

		#page .yith-ajaxsearchform_form select,
		#page input[type=search] {
			height: 46px
		}

		.cmsmasters_header_search_form .screen-reader-text {
			display: none
		}

		.yith-ajaxsearchform-container .yith-s {
			background-position: center center !important
		}

		:root {
			--swiper-theme-color: #007aff
		}

		:root {
			--swiper-navigation-size: 44px
		}

		:root {
			--jp-carousel-primary-color: #fff;
			--jp-carousel-primary-subtle-color: #999;
			--jp-carousel-bg-color: #000;
			--jp-carousel-bg-faded-color: #222;
			--jp-carousel-border-color: #3a3a3a
		}

		.screen-reader-text {
			border: 0;
			clip: rect(1px, 1px, 1px, 1px);
			-webkit-clip-path: inset(50%);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important
		}

		body {
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #ffffff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--color--color-1: #4a4a4d;
			--wp--preset--color--color-2: #3452ff;
			--wp--preset--color--color-3: #8f8f93;
			--wp--preset--color--color-4: #29292a;
			--wp--preset--color--color-5: #ffffff;
			--wp--preset--color--color-6: #f2f2f2;
			--wp--preset--color--color-7: #dddddd;
			--wp--preset--color--color-8: #fdc346;
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--duotone--dark-grayscale: url('https://templatefake.com/#wp-duotone-dark-grayscale');
			--wp--preset--duotone--grayscale: url('https://templatefake.com/#wp-duotone-grayscale');
			--wp--preset--duotone--purple-yellow: url('https://templatefake.com/#wp-duotone-purple-yellow');
			--wp--preset--duotone--blue-red: url('https://templatefake.com/#wp-duotone-blue-red');
			--wp--preset--duotone--midnight: url('https://templatefake.com/#wp-duotone-midnight');
			--wp--preset--duotone--magenta-yellow: url('https://templatefake.com/#wp-duotone-magenta-yellow');
			--wp--preset--duotone--purple-green: url('https://templatefake.com/#wp-duotone-purple-green');
			--wp--preset--duotone--blue-orange: url('https://templatefake.com/#wp-duotone-blue-orange');
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--wp--preset--spacing--20: 0.44rem;
			--wp--preset--spacing--30: 0.67rem;
			--wp--preset--spacing--40: 1rem;
			--wp--preset--spacing--50: 1.5rem;
			--wp--preset--spacing--60: 2.25rem;
			--wp--preset--spacing--70: 3.38rem;
			--wp--preset--spacing--80: 5.06rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
			--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
		}

		:where(.is-layout-flex) {
			gap: .5em
		}

		body .is-layout-flow>.aligncenter {
			margin-left: auto !important;
			margin-right: auto !important
		}

		body .is-layout-flex {
			display: flex
		}

		body .is-layout-flex {
			flex-wrap: wrap;
			align-items: center
		}

		body .is-layout-flex>* {
			margin: 0
		}

		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em
		}

		.header_mid .header_mid_inner .logo_wrap {
			width: 148px
		}

		.header_mid_inner .logo img.logo_retina {
			width: 74px
		}

		.header_top {
			height: 40px
		}

		ul.top_line_nav>li>a {
			line-height: 38px
		}

		.header_mid {
			height: 110px
		}

		.header_bot {
			height: 52px
		}

		#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
			padding-top: 110px
		}

		#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
			padding-top: 150px
		}

		#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
			padding-top: 162px
		}

		#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top: 202px
		}

		@media only screen and (max-width:1024px) {

			.header_bot,
			.header_mid,
			.header_top {
				height: auto
			}

			.header_mid .header_mid_inner .cmsmasters_header_cart_link,
			.header_mid .header_mid_inner>div {
				height: 110px
			}

			#page.cmsmasters_heading_under_header #middle .headline .headline_outer,
			#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer,
			#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer,
			#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
				padding-top: 0 !important
			}
		}

		@media only screen and (max-width:768px) {

			.header_bot .header_bot_inner>div,
			.header_mid .header_mid_inner .cmsmasters_header_cart_link,
			.header_mid .header_mid_inner>div {
				height: auto
			}
		}

		#cmsmasters_row_lq58v2j37 .cmsmasters_row_outer_parent {
			padding-top: 0
		}

		#cmsmasters_row_lq58v2j37 .cmsmasters_row_outer_parent {
			padding-bottom: 50px
		}

		#cmsmasters_heading_wjfrprojsj {
			text-align: center;
			margin-top: 20px;
			margin-bottom: 10px
		}

		#cmsmasters_heading_wjfrprojsj .cmsmasters_heading {
			text-align: center
		}

		#cmsmasters_divider_yq1af8q54l {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			margin-top: 20px;
			margin-bottom: 20px
		}

		#cmsmasters_row_opaxcuyvj8 .cmsmasters_row_outer_parent {
			padding-top: 0
		}

		#cmsmasters_row_opaxcuyvj8 .cmsmasters_row_outer_parent {
			padding-bottom: 50px
		}

		#cmsmasters_row_05nuf95028 .cmsmasters_row_outer_parent {
			padding-top: 40px
		}

		#cmsmasters_row_05nuf95028 .cmsmasters_row_outer_parent {
			padding-bottom: 30px
		}

		#cmsmasters_divider_10v90zx1sp {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			margin-top: 20px;
			margin-bottom: 20px
		}

		#cmsmasters_heading_p3dwhnk99 {
			text-align: left;
			margin-top: 0;
			margin-bottom: -20px
		}

		#cmsmasters_heading_p3dwhnk99 .cmsmasters_heading {
			text-align: left
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 100;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 300;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 400;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 500;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 700;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 800;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		@font-face {
			font-family: Heebo;
			font-style: normal;
			font-weight: 900;
			font-display: swap;
			src: url(https://templatefake.com/wp-content/cache/perfmatters/templatefake.com/fonts/NGS6v5_NC0k9P9H2TbFhsqMA.woff2) format('woff2');
			unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
		}

		.autocomplete-suggestion {
			padding-right: 0
		}

		.autocomplete-suggestion {
			min-height: 10px
		}

		img#wpstats {
			display: none
		}

		.wp-container-4.wp-container-4 {
			flex-wrap: nowrap
		}

		.rll-youtube-player {
			position: relative;
			padding-bottom: 56.23%;
			height: 0;
			overflow: hidden;
			max-width: 100%;
		}

		.rll-youtube-player:focus-within {
			outline: 2px solid currentColor;
			outline-offset: 5px;
		}

		.rll-youtube-player iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 100;
			background: 0 0
		}

		.rll-youtube-player img {
			bottom: 0;
			display: block;
			left: 0;
			margin: auto;
			max-width: 100%;
			width: 100%;
			position: absolute;
			right: 0;
			top: 0;
			border: none;
			height: auto;
			-webkit-transition: .4s all;
			-moz-transition: .4s all;
			transition: .4s all
		}

		.rll-youtube-player img:hover {
			-webkit-filter: brightness(75%)
		}

		.rll-youtube-player .play {
			height: 100%;
			width: 100%;
			left: 0;
			top: 0;
			position: absolute;
			background: url(https://templatefake.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;
			background-color: transparent !important;
			cursor: pointer;
			border: none;
		}

		@media (max-width: 1024px) {
			#header .mid_nav_wrap {
				display: none;
			}

			#header.mobile-menu-open .mid_nav_wrap {
				display: block;
			}

			#header.mobile-menu-open .mid_nav_wrap nav {
				display: block;
			}

			#header.mobile-menu-open .mid_nav_wrap .navigation {
				display: block;
			}
		}



		#contactss {
			display: none;
		}

		@media only screen and (max-width:1024px) {
			#contactss {
				display: flex;
				flex-direction: column;
				align-items: center;
				/* color: aliceblue; */
				margin-top: 20px;
			}
		}

		.cmsmasters_single_product .cmsmasters_product_left_column {
    width: 42%;
    position: relative;
    float: left;
}.cmsmasters_single_product .cmsmasters_breadcrumbs {
    margin-top: 5px;
    margin-bottom: 15px;
}.cmsmasters_single_product .cmsmasters_product_right_column {
    width: 58%;
    padding: 0 0 0 40px;
    position: relative;
    float: right;
    overflow: hidden;
}

.single_add_to_cart_button{
	background-color: #07629c;
	color: #fff;
	margin-bottom: 20px;
	z-index: 999999999999999999;
	cursor: pointer;
}

.headline_inner.align_left{
	margin-left: 45%;
}

@media only screen and (max-width: 768px) {
    .cmsmasters_single_product .cmsmasters_product_left_column {
        width: 100%;
        float: none;
        max-width: 600px;
        padding: 0 0 40px;
    }
}@media only screen and (max-width: 768px) {
    .cmsmasters_single_product .cmsmasters_product_right_column {
        width: 100%;
        float: none;
        padding: 0;
    }

	.headline_inner.align_left{
	margin-left: 0%;
}

}

.headline_outer .headline_inner.align_left .headline_text {
    text-align: left;
}

.headline_outer .headline_inner .headline_text .entry-title {
    word-wrap: break-word;
    margin: 0;
}.headline_outer .headline_inner .cmsmasters_breadcrumbs {
    margin-bottom: 5px;
}.headline_outer .headline_inner .headline_text_wrap {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}.headline_outer .headline_inner {
    padding: 0 20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.tagged_as{
	position: relative;
	z-index: 99999999;
}
.posted_in{
	position: relative;
	z-index: 99999999;
}



.middle_content {
    padding: 30px 0;
}.woocommerce-message, .woocommerce-info, .woocommerce-error {
    padding: 18px 25px;
    margin-top: 30px;
    margin-bottom: 20px;
    float: none;
    position: relative;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    clear: both;
    overflow: hidden;
}

.woocommerce-product-search{
	justify-content: center !important;
	    padding-top: 25px !important;
}

  .woocommerce-product-search {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .woocommerce-product-search input[name="s"] {
            width: 220px;
            max-width: 100%;
            padding: 10px 12px;
            border: 1px solid #ccc;
            border-radius: 4px;
            font-size: 14px;
        }

        .woocommerce-product-search button {
            padding: 10px 14px;
            cursor: pointer;
        }