
/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2024 George Krupa, John Gera & Kreatura Media
	*
	* LayerSlider home:		https://layerslider.com/
	* Licensing:			https://layerslider.com/licensing/
*/



/* Slider */

	.ls-container,
	.ls-wp-container {
		visibility: hidden;
		position: relative;
		max-width: 100%;
		user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.ls-inner {
		position: relative;
		width: 100%;
		height: 100%;
		background-position: center center;
		z-index: 30;
	}

	.ls-wp-fullwidth-container {
		width: 100%;
		position: relative;
	}

	.ls-wp-fullwidth-helper {
		position: absolute;
	}



/* Wrappers */

	ls-scene-wrapper {
		width: 100%;
		margin: 0 auto;
		display: block !important;
		position: relative !important;
	}

	ls-scene-wrapper .ls-container {
		position: sticky !important;
		top: 0;
	}

	ls-silent-wrapper {
		width: 100vw;
		height: 100vh;
		z-index: -1 !important;
		visibility: hidden !important;
		opacity: 0 !important;
		pointer-events: none !important;
		position: fixed !important;
		left:  -200vw;
		top: -200vh;
	}

	ls-scene-wrapper[data-disabled-scene] {
		height: auto !important;
	}



/* Layers */

	.ls-slide-bgcolor,
	.ls-slide-backgrounds,
	.ls-slide-effects,
	.ls-background-videos,
	.ls-bg-video-overlay {
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.ls-layers,
	.ls-slide-bgcolor,
	.ls-slide-backgrounds,
	.ls-slide-effects,
	.ls-background-videos,
	.ls-bg-video-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
	}

	.ls-text-layer .ls-ch .ls-grad-bg-overflow {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
	}

	.ls-wrapper {
		padding: 0 !important;
		visibility: visible !important;
		border: 0 !important;
		z-index: 1;
	}

	.ls-wrapper.ls-fix-textnodes .ls-ln,
	.ls-wrapper.ls-fix-textnodes .ls-wd {
		position: static !important;
		transform: none !important;
	}

	.ls-wrapper .ls-ln {
		white-space: nowrap;
	}

	.ls-layer.ls-has-chars .ls-wd {
		position: static !important;
	}

	.ls-layer.ls-has-chars .ls-ch {
		position: relative !important;
	}

	.ls-layer.ls-has-words .ls-wd {
		position: relative !important;
	}

	.ls-layer.ls-has-lines .ls-ln {
		position: relative !important;
	}

	.ls-layer .ls-ch,
	.ls-layer .ls-wd,
	.ls-layer .ls-ln {
		text-decoration: inherit;
	}

	.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ch,
	.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-wd,
	.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ln,
	.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ch,
	.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-wd,
	.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ln {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	}

	.ls-textnode-dummy {
		display: inline-block !important;
		visibility: hidden !important;
		pointer-events: none !important;
	}

	.ls-textnode-bgclip-wrap {
		left: 0;
		top: 0;
		position: absolute;
		background-clip: text;
		-webkit-background-clip: text;
		text-fill-color: transparent;
		-webkit-text-fill-color: transparent;
		text-align: left !important;
		pointer-events: none !important;
	}

	.ls-textnode {
		color: transparent;
		text-fill-color: transparent;
		-webkit-text-fill-color: transparent;
	}

	.ls-wrapper.ls-force-display-block {
		display: block !important;
	}

	.ls-wrapper.ls-force-visibility-hidden {
		visibility: hidden !important;
	}

	.ls-wrapper.ls-force-left-0 {
		left: 0 !important;
	}

	.ls-wrapper.ls-force-width-auto {
		width: auto !important;
	}

	.ls-force-height-auto {
		height: auto !important;
	}

	.ls-wrapper.ls-force-full-size {
		width: 100% !important;
		height: 100% !important;
	}

	.ls-layer.ls-force-no-transform,
	.ls-wrapper.ls-force-no-transform {
		transform: none !important;
	}

	.ls-force-no-transform .ls-ln,
	.ls-force-no-transform .ls-wd,
	.ls-force-no-transform .ls-ch {
		transform: none !important;
	}

	.ls-background-videos {
		z-index: 1;
	}

	.ls-bg-video-overlay {
		z-index: 21;
		background-repeat: repeat;
		background-position: center center;
	}

	.ls-slide-backgrounds {
		z-index: 2;
	}

	.ls-slide-effects {
		z-index: 4;
	}

	.ls-slide-bgcolor {
		z-index: 1;
	}

	.ls-layers {
		z-index: 35;
	}

	.ls-z,
	.ls-parallax,
	.ls-in-out,
	.ls-scroll,
	.ls-scroll-transform,
	.ls-loop,
	.ls-clip {
		position: absolute !important;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.ls-clip,
	.ls-m-layers-clip {
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}

	.ls-layers-clip {
		clip: rect( 0px, var( --sw ), var( --sh ), 0px );
	}

	.ls-z {
		width: 100% !important;
		height: 100% !important;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		display: block !important;
		overflow: visible !important;
		pointer-events: none !important;
	}

	.ls-z.ls-wrapper.ls-pinned {
		position: fixed !important;
	}

	.ls-slide-backgrounds .ls-wrapper.ls-z {
		overflow: hidden !important;
	}

	.ls-inner-wrapper {
		pointer-events: auto;
	}

	.ls-inner-wrapper * {
		pointer-events: inherit;
	}

	.ls-in-out {
		display: none;
	}

	.ls-loop, .ls-clip {
		display: block !important;
	}

	.ls-parallax,
	.ls-in-out,
	.ls-scroll,
	.ls-scroll-transform,
	.ls-loop,
	.ls-z {
		background: none !important;
	}

	.ls-bg-wrap,
	.ls-loop {
		margin: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer
	.ls-wrapper > .ls-bg {
		line-height: normal;
		white-space: nowrap;
		word-wrap: normal;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer {
		position: static !important;
		display: block !important;
		transform: translateZ(0);
	}

	.ls-bg-wrap,
	.ls-bg-outer {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.ls-bg-wrap {
		display: none;
	}

	.ls-bg-outer {
		overflow: hidden !important;
	}

	.ls-wrapper > a.ls-layer-link {
		cursor: pointer !important;
		display: block !important;
		position: absolute !important;
		left: 0 !important;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		z-index: 10;
		-o-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-moz-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
		background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
	}



/* GUI */



	/* Common */

	.ls-gui-element {
		z-index: 40;
		text-decoration: none !important;
	}

	.ls-loading-container {
		position: absolute !important;
		display: none;
		left: 50% !important;
		top: 50% !important;
	}

	.ls-loading-indicator {
		margin: 0 auto;
	}



	/* Media */

	.ls-media-unmute {
		visibility: hidden;
		position: absolute;
		left: 16px;
		top: 16px;
		width: 30px;
		height: 30px;
		cursor: pointer;
		opacity: .65;
	}

	.ls-media-unmute-active {
		visibility: visible;
	}

	.ls-media-unmute-bg {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		border-radius: 30px;
		border: 0 solid white;
		transform: scale(0.1);
		background: rgba(0,0,0,.25);
		box-shadow: 0 3px 10px rgba(0,0,0,.2);
	}

	.ls-icon-muted, .ls-icon-unmuted {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 20px;
		transform: scale(0.1);
	}

	.ls-media-unmute-active .ls-media-unmute-bg {
		border: 2px solid white;
	}

	.ls-media-unmute-active .ls-icon-muted,
	.ls-media-unmute-active .ls-icon-unmuted,
	.ls-media-unmute-active .ls-media-unmute-bg {
		transform: scale(1) !important;
	}

	.ls-icon-muted {
		background-image: url(/wp-content/plugins/LayerSlider/assets/static/layerslider/img/icon-muted-white.png);
		opacity: 1;
	}

	.ls-icon-unmuted {
		background-image: url(/wp-content/plugins/LayerSlider/assets/static/layerslider/img/icon-unmuted-white.png);
		opacity: 0;
	}

	.ls-media-unmute:hover {
		opacity: 1;
	}

	.ls-media-unmute:hover .ls-icon-muted {
		opacity: 0;
	}

	.ls-media-unmute:hover .ls-icon-unmuted {
		opacity: 1;
	}

	.ls-media-unmute-bg,
	.ls-icon-unmuted,
	.ls-media-unmute,
	.ls-icon-muted {
		transition: all .3s ease-in-out !important;
	}



	/* Navigation */

		.ls-bottom-slidebuttons {
			text-align: left;
		}

		.ls-bottom-nav-wrapper,
		.ls-below-thumbnails {
			height: 0;
			position: relative;
			text-align: center;
			margin: 0 auto;
		}

		.ls-below-thumbnails {
			display: none;
		}

		.ls-bottom-nav-wrapper a,
		.ls-nav-prev,
		.ls-nav-next {
			outline: none;
		}

		.ls-bottom-slidebuttons {
			position: relative;
		}

		.ls-bottom-slidebuttons,
		.ls-nav-start,
		.ls-nav-stop,
		.ls-nav-sides {
			position: relative;
		}

		.ls-nothumb {
			text-align: center !important;
		}

		.ls-link,
		.ls-link:hover {
			position: absolute !important;
			width: 100% !important;
			height: 100% !important;
			left: 0 !important;
			top: 0 !important;
		}

		.ls-link {
			display: none;
		}

		.ls-link-on-top {
			z-index: 999999 !important;
		}

		.ls-link, .ls-wrapper > a > * {
			background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
		}

		.ls-bottom-nav-wrapper,
		.ls-thumbnail-wrapper,
		.ls-nav-prev,
		.ls-nav-next {
			visibility: hidden;
		}



	/* Timers */

		.ls-bar-timer {
			position: absolute;
			width: 0;
			height: 2px;
			background: white;
			border-bottom: 2px solid #555;
			opacity: .55;
			top: 0;
		}

		.ls-circle-timer {
			width: 16px;
			height: 16px;
			position: absolute;
			right: 10px;
			top: 10px;
			opacity: .65;
			display: none;
		}

		.ls-container .ls-circle-timer,
		.ls-container .ls-circle-timer * {
			box-sizing: border-box !important;
		}

		.ls-ct-half {
			border: 4px solid white;
		}

		.ls-ct-left,
		.ls-ct-right {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-left,
		.ls-ct-right {
			position: absolute;
		}

		.ls-ct-left {
			left: 0;
		}

		.ls-ct-right {
			left: 50%;
		}

		.ls-ct-rotate {
			width: 200%;
			height: 100%;
			position: absolute;
			top: 0;
		}

		.ls-ct-left .ls-ct-rotate,
		.ls-ct-right .ls-ct-hider,
		.ls-ct-right .ls-ct-half {
			left: 0;
		}

		.ls-ct-right .ls-ct-rotate,
		.ls-ct-left .ls-ct-hider,
		.ls-ct-left .ls-ct-half {
			right: 0;
		}

		.ls-ct-hider,
		.ls-ct-half {
			position: absolute;
			top: 0;
		}

		.ls-ct-hider {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-half {
			width: 200%;
			height: 100%;
		}

		.ls-ct-center {
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			position: absolute;
			border: 4px solid black;
			opacity: 0.2;
		}

		.ls-ct-half,
		.ls-ct-center {
			border-radius: 100px;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
		}

		.ls-slidebar-container {
			margin: 10px auto;
		}

		.ls-slidebar-container,
		.ls-slidebar {
			position: relative;
		}

		.ls-progressbar,
		.ls-slidebar-slider-container {
			position: absolute;
			left: 0;
			top: 0;
		}

		.ls-progressbar {
			width: 0;
			height: 100%;
			z-index: 1;
		}

		.ls-slidebar-slider-container {
			z-index: 2;
		}

		.ls-slidebar-slider {
			position: static !important;
			cursor: pointer;
		}

		/* slidebar default dark skin */

		.ls-slidebar {
			height: 10px;
			background-color: #ddd;
		}

		.ls-slidebar,
		.ls-progressbar {
			border-radius: 10px;
		}

		.ls-progressbar {
			background-color: #bbb;
		}

		.ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-slider {
			width: 20px;
			height: 20px;
			border-radius: 20px;
			background-color: #999;
		}

		/* slidebar default light skin */

		.ls-slidebar-light .ls-slidebar {
			height: 8px;
			background-color: white;
			border: 1px solid #ddd;
			border-top: 1px solid #ccc;
		}

		.ls-slidebar-light .ls-slidebar,
		.ls-slidebar-light .ls-progressbar {
			border-radius: 10px;
		}

		.ls-slidebar-light .ls-progressbar {
			background-color: #eee;
		}

		.ls-slidebar-light .ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-light .ls-slidebar-slider {
			width: 18px;
			height: 18px;
			border-radius: 20px;
			background-color: #eee;
			border: 1px solid #bbb;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #999;
		}




	/* Thumbnails */

		.ls-tn {
			display: none !important;
		}

		.ls-thumbnail-hover {
			display: none;
			position: absolute;
			left: 0;
		}

		.ls-thumbnail-hover-inner {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			display: none;
		}

		.ls-thumbnail-hover-bg {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}

		.ls-thumbnail-hover-img {
			position: absolute;
			overflow: hidden;
		}

		.ls-thumbnail-hover img {
			max-width: none !important;
			position: absolute;
			display: inline-block;
			visibility: visible !important;
			left: 50%;
			top: 0;
		}

		.ls-thumbnail-hover span {
			left: 50%;
			top: 100%;
			width: 0;
			height: 0;
			display: block;
			position: absolute;
			border-left-color: transparent !important;
			border-right-color: transparent !important;
			border-bottom-color: transparent !important;
		}

		.ls-thumbnail-wrapper {
			position: relative;
			width: 100%;
			margin: 0 auto;
		}

		.ls-thumbnail-wrapper.ls-thumbnail-fill  a img {
			width: 100%;
		}

		.ls-thumbnail {
			position: relative;
			margin: 0 auto;
		}

		.ls-thumbnail-inner,
		.ls-thumbnail-slide-container {
			width: 100%;
		}

		.ls-thumbnail-slide-container {
			overflow: hidden !important;
			position: relative;
		}

		.ls-thumbnail-slide {
			text-align: center;
			white-space: nowrap;
			float: left;
			position: relative;
		}

		.ls-thumbnail-slide a {
			overflow: hidden;
			display: inline-block;
			width: 0;
			height: 0;
			position: relative;
		}

		.ls-thumbnail-slide img {
			max-width: none !important;
			max-height: 100% !important;
			height: 100%;
			visibility: visible !important;
			background-position: center !important;
		}

		.ls-touchscroll {
			overflow-x: auto !important;
		}



	/* Shadow */

		.ls-shadow {
			display: none;
			position: absolute;
			z-index: 10 !important;
			top: 100%;
			width: 100%;
			left: 0;
			overflow: hidden !important;
			visibility: hidden;
		}

		.ls-shadow img {
			width: 100% !important;
			height: auto !important;
			position: absolute !important;
			left: 0 !important;
			bottom: 0 !important;
		}



/* Media */

	.ls-media-layer {
		overflow: hidden;
	}

	.ls-vpcontainer,
	.ls-videopreview {
		width : 100%;
		height : 100%;
		position : absolute;
		left : 0;
		top : 0;
		cursor : pointer;
	}

	.ls-videopreview {
		background-size: cover;
		background-position: center center;
	}

	.ls-videopreview {
		z-index: 1;
	}

	.ls-playvideo {
		position: absolute;
		left: 50%;
		top: 50%;
		cursor: pointer;
		z-index: 2;
	}

	.ls-autoplay .ls-playvideo,
	.ls-instant-autoplay .ls-playvideo {
		display: none !important;
	}



/* Mobile features */

	.ls-forcehide {
		display: none !important;
	}



/* YourLogo */

	.ls-yourlogo {
		position: absolute;
		z-index: 50;
	}



/* Slide transitions */

	/* .ls-lt-container */
	.ls-slide-transition-wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-wrapper * {
		text-align: left !important;
	}

	.ls-slide-transition-tile {
		position: relative;
		float: left;
	}

	.ls-slide-transition-tile img {
		visibility: visible;
		margin: 0 !important;
	}

	.ls-curtiles {
		overflow: hidden;
	}

	.ls-curtiles,
	.ls-nexttiles {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.ls-curtile, .ls-nexttile {
		overflow: hidden;
		width: 100% !important;
		height: 100% !important;
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.ls-nexttile {
		display: none;
	}

	.ls-3d-container {
		position: relative;
		overflow: visible !important;
		-ms-perspective: none !important;
		-moz-perspective: none !important;
		-webkit-perspective: none !important;
		perspective: none !important;
	}

	.ls-3d-box {
		position: absolute;
	}

	.ls-3d-box > div {
		overflow: hidden;
		margin: 0;
		padding: 0;
		position: absolute;
		background-color: #888;
	}

	.ls-3d-box .ls-3d-top,
	.ls-3d-box .ls-3d-bottom {
		background-color: #555;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-tile {
		-ms-perspective: 1500px;
		-moz-perspective: 1500px;
		-webkit-perspective: 1500px;
		perspective: 1500px;
	}

	.ls-slide-transition-tile,
	.ls-3d-box,
	.ls-curtiles,
	.ls-nexttiles {
		-ms-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}

	.ls-curtile,
	.ls-nexttile,
	.ls-3d-box {
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}




/* Misc. */

	html body .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),
	html body .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),
	html body .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),
	html body .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden),
	#ls-global .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),
	#ls-global .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),
	#ls-global .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),
	#ls-global .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden) {
		max-width: 100%;
	}

	html body .ls-container.ls-hidden,
	#ls-global .ls-container.ls-hidden {
		width: 0px !important;
		height: 0px !important;
		position: absolute;
		left: -5000px;
		top: -5000px;
		z-index: -1;
		overflow: hidden !important;
		visibility: hidden !important;
		display: block !important;
	}

	.ls-selectable {
		user-select: text;
		-ms-user-select: text;
		-moz-user-select: text;
		-webkit-user-select: text;
	}

	.ls-unselectable {
		user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.ls-visible {
		overflow: visible !important;
		clip: auto !important;
		clip-path: none !important;
	}

	.ls-unselectable {
		user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.ls-overflow-hidden {
		overflow: hidden;
	}

	.ls-overflowx-hidden {
		overflow-x: hidden;
	}

	html body .ls-overflow-visible,
	html#ls-global .ls-overflow-visible,
	body#ls-global .ls-overflow-visible,
	#ls-global .ls-overflow-visible,
	.ls-overflow-visible {
		overflow: visible !important;
	}

	.ls-overflowy-hidden {
		overflow-y: hidden;
	}

	.ls-slide {
		display: block !important;
		visibility: hidden !important;
		position: absolute !important;
		overflow: hidden;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		background: none;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.ls-slide > .ls-layer,
	.ls-slide > .ls-l,
	.ls-slide > .ls-bg,
	.ls-slide > a > .ls-layer,
	.ls-slide > a > .ls-l,
	.ls-slide > a > .ls-bg {
		position: absolute !important;
		white-space: nowrap;
	}

	.ls-fullscreen {
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		height: auto !important;
	}

	.ls-fullscreen .ls-container {
		background-color: black;
		margin: 0 auto !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper {
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background-color: black;
		overflow: hidden !important;
		position: relative !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper .ls-container,
	.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%,-50%) !important;
	}

	.ls-layer .split-item {
		font-weight: inherit !important;
		font-family: inherit !important;
		font-size: inherit;
		color: inherit;
	}

	html body .ls-container .ls-layer,
	#ls-global .ls-container .ls-layer,
	html body .ls-container .ls-l,
	#ls-global .ls-container .ls-l {
		border-width: 0;
		border-style: solid;
		border-color: #000;
		color: #000;
		/* The default font-size value must also be changed in the layerslider.js file! */
		font-size: 36px;
		font-family: Arial, sans-serif;
		background-repeat: no-repeat;

		stroke: #000;
		text-align: left;
		font-style: normal;
		text-decoration: none;
		text-transform: none;
		font-weight: 400;
		letter-spacing: 0;
		background-position: 0% 0%;
		background-clip: border-box;
		opacity: 1;
		mix-blend-mode: unset;
	}

	.ls-container .ls-layer svg,
	.ls-container .ls-l svg {
		width: 1em;
		height: 1em;
		display: block;
	}

	.ls-container .ls-layer:not(.ls-html-layer),
	.ls-container .ls-l:not(.ls-html-layer) {
		stroke-width: 0;
	}

	.ls-container .ls-layer:not(.ls-html-layer) svg,
	.ls-container .ls-l:not(.ls-html-layer) svg {
		fill: currentColor;
	}

	.ls-container .ls-layer.ls-shape-layer svg,
	.ls-container .ls-layer.ls-svg-layer svg,
	.ls-container .ls-l.ls-shape-layer svg,
	.ls-container .ls-l.ls-svg-layer svg {
		width: 100%;
		height: 100%;
	}

	.ls-container .ls-layer.ls-icon-layer .fa,
	.ls-container .ls-l.ls-icon-layer .fa {
		display: block;
		line-height: inherit;
	}

	.ls-container .ls-layer.ls-ib-icon svg,
	.ls-container .ls-l.ls-ib-icon svg,
	.ls-container .ls-layer.ls-ib-icon .fa,
	.ls-container .ls-l.ls-ib-icon .fa {
		display: inline-block;
		vertical-align: middle;
	}

	.ls-container .ls-layer.ls-html-layer svg,
	.ls-container .ls-l.ls-html-layer svg {
		display: inline;
		width: auto;
		height: auto;
	}

	.ls-container .ls-button-layer {
		cursor: pointer;
	}

/* Smart BG */

	.ls-l[data-ls-smart-bg],
	.ls-layer[data-ls-smart-bg],
	ls-layer[data-ls-smart-bg] {
		overflow: hidden !important;
		background-size: 0 0 !important;
	}

	.ls-l[data-ls-smart-bg]:before,
	.ls-layer[data-ls-smart-bg]:before,
	ls-layer[data-ls-smart-bg]:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		width: var(--sw);
		height: var(--sh);
		transform: translate( calc( var( --x, 0px ) + var( --lx, 0px ) ), calc( var( --y, 0px ) + var( --ly, 0px ) ) );
		background-image: inherit;
		background-size: var( --bgs, inherit );
		background-position: inherit;
		background-repeat: inherit;
	}

/* Removing all default global styles of WordPress themes */

	html body .ls-nav-prev,
	#ls-global .ls-nav-prev,
	html body .ls-nav-next,
	#ls-global .ls-nav-next,
	html body .ls-bottom-nav-wrapper a,
	#ls-global .ls-bottom-nav-wrapper a,
	html body .ls-container .ls-fullscreen,
	#ls-global .ls-container .ls-fullscreen,
	html body .ls-thumbnail a,
	#ls-global .ls-thumbnail a {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		border: 0;
	}

	html body .ls-wrapper > a,
	#ls-global .ls-wrapper > a,
	html body .ls-wrapper > p,
	#ls-global .ls-wrapper > p,
	html body .ls-wrapper > h1,
	#ls-global .ls-wrapper > h1,
	html body .ls-wrapper > h2,
	#ls-global .ls-wrapper > h2,
	html body .ls-wrapper > h3,
	#ls-global .ls-wrapper > h3,
	html body .ls-wrapper > h4,
	#ls-global .ls-wrapper > h4,
	html body .ls-wrapper > h5,
	#ls-global .ls-wrapper > h5,
	html body .ls-wrapper > img,
	#ls-global .ls-wrapper > img,
	html body .ls-wrapper > div,
	#ls-global .ls-wrapper > div,
	html body .ls-wrapper > span,
	#ls-global .ls-wrapper > span,
	html body .ls-wrapper .ls-bg,
	#ls-global .ls-wrapper .ls-bg,
	html body .ls-wrapper .ls-layer,
	#ls-global .ls-wrapper .ls-layer,
	html body .ls-slide .ls-layer,
	#ls-global .ls-slide .ls-layer,
	 html body .ls-slide a .ls-layer,
	#ls-global .ls-slide a .ls-layer {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		margin: 0;
		border-width: 0;
	}

	html body .ls-container img,
	#ls-global .ls-container img {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		background: none;
		min-width: 0 !important;
		max-width: none !important;
		border-radius: 0;
		box-shadow: none;
		border-width: 0;
		padding: 0;
	}

	html body .ls-wp-container .ls-wrapper > a > *,
	#ls-global .ls-wp-container .ls-wrapper > a > * {
		margin: 0;
	}

	html body .ls-wp-container .ls-wrapper > a,
	#ls-global .ls-wp-container .ls-wrapper > a {
		text-decoration: none;
	}

	.ls-wp-fullwidth-container,
	.ls-wp-fullwidth-helper,
	.ls-gui-element *,
	.ls-gui-element,
	.ls-container,
	.ls-slide > *,
	.ls-slide,
	.ls-wrapper,
	.ls-layer {
		box-sizing: content-box !important;
	}

	html body .ls-yourlogo,
	#ls-global .ls-yourlogo {
		margin: 0;
	}

	html body .ls-tn,
	#ls-global .ls-tn {
		display: none;
	}

	.ls-bottom-nav-wrapper,
	.ls-bottom-nav-wrapper span,
	.ls-bottom-nav-wrapper a {
		line-height: 0;
		font-size: 0;
	}

	html body .ls-container video,
	#ls-global .ls-container video {
		max-width: none !important;
		object-fit: cover !important;
	}

	html body .ls-container.ls-wp-container,
	#ls-global .ls-container.ls-wp-container,
	html body .ls-fullscreen-wrapper,
	#ls-global .ls-fullscreen-wrapper {
		max-width: none;
	}

	/* direction: ltr */

	html body .ls-container,
	#ls-global .ls-container,
	html body .ls-container .ls-slide-transition-wrapper,
	#ls-global .ls-container .ls-slide-transition-wrapper,
	html body .ls-container .ls-slide-transition-wrapper *,
	#ls-global .ls-container .ls-slide-transition-wrapper *,
	html body .ls-container .ls-bottom-nav-wrapper,
	#ls-global .ls-container .ls-bottom-nav-wrapper,
	html body .ls-container .ls-bottom-nav-wrapper *,
	#ls-global .ls-container .ls-bottom-nav-wrapper *,
	html body .ls-container .ls-bottom-nav-wrapper span *,
	#ls-global .ls-container .ls-bottom-nav-wrapper span *,
	html body .ls-direction-fix,
	#ls-global .ls-direction-fix {
		direction: ltr !important;
	}

	/* float: none */

	html body .ls-container,
	#ls-global .ls-container {
		float: none !important;
	}



/* Notification */

	.ls-slider-notification {
		position: relative;
		margin: 10px auto;
		padding: 10px 10px 15px 88px;
		border-radius: 5px;
		min-height: 60px;
		background: #de4528;
		color: white !important;
		font-family: 'Open Sans', arial, sans-serif !important;
	}

	.ls-slider-notification a {
		color: white !important;
		text-decoration: underline !important;
	}

	.ls-slider-notification-logo {
		position: absolute;
		top: 16px;
		left: 17px;
		width: 56px;
		height: 56px;
		font-size: 49px;
		line-height: 53px;
		border-radius: 56px;
		background-color: white;
		color: #de4528;
		font-style: normal;
		font-weight: 800;
		text-align: center;
	}

	.ls-slider-notification strong {
		color: white !important;
		display: block;
		font-size: 20px;
		line-height: 26px;
		font-weight: normal !important;
	}

	.ls-slider-notification span {
		display: block;
		font-size: 13px;
		line-height: 16px;
		text-align: justify !important;
	}



/* Device Responsiveness */

@media screen and (max-width: 767px) {
	.ls-container .ls-layers > .ls-hide-on-phone,
	.ls-container .ls-background-videos .ls-hide-on-phone video,
	.ls-container .ls-background-videos .ls-hide-on-phone audio,
	.ls-container .ls-background-videos .ls-hide-on-phone iframe {
		display: none !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.ls-container .ls-layers > .ls-hide-on-tablet,
	.ls-container .ls-background-videos .ls-hide-on-tablet video,
	.ls-container .ls-background-videos .ls-hide-on-tablet audio,
	.ls-container .ls-background-videos .ls-hide-on-tablet iframe {
		display: none !important;
	}
}

@media screen and (min-width: 1025px) {
	.ls-container .ls-layers > .ls-hide-on-desktop,
	.ls-container .ls-background-videos .ls-hide-on-desktop video,
	.ls-container .ls-background-videos .ls-hide-on-desktop audio,
	.ls-container .ls-background-videos .ls-hide-on-desktop iframe {
		display: none !important;
	}
}

.ls-container .ls-background-videos .ls-vpcontainer {
	z-index: 10;
}

.ls-container .ls-background-videos .ls-videopreview {
	background-size: cover !important;
}

.ls-container .ls-background-videos video,
.ls-container .ls-background-videos audio,
.ls-container .ls-background-videos iframe {
	position: relative;
	z-index: 20;
}



/* Hacks, Optimization */

	@media (transform-3d), (-ms-transform-3d), (-webkit-transform-3d) {
		#ls-test3d {
			position: absolute;
			left: 9px;
			height: 3px;
		}
	}

	.ls-z[data-ls-animating-in] .ls-wrapper.ls-in-out,
	.ls-z[data-ls-animating-out] .ls-wrapper.ls-in-out,
	.ls-curtile,
	.ls-nexttile {
		will-change: transform;
	}

	.ls-z[data-ls-animating-in] .ls-layer,
	.ls-z[data-ls-animating-out] .ls-layer,
	.ls-curtile,
	.ls-nexttile {
		will-change: opacity;
	}

	.ls-layer[data-ls-animating-in],
	.ls-layer[data-ls-animating-out] {
		will-change: filter;
	}

	.ls-layer[data-ls-text-animating-in] .ls-ln,
	.ls-layer[data-ls-text-animating-in] .ls-wd,
	.ls-layer[data-ls-text-animating-in] .ls-ch,
	.ls-layer[data-ls-text-animating-out] .ls-ln,
	.ls-layer[data-ls-text-animating-out] .ls-wd,
	.ls-layer[data-ls-text-animating-out] .ls-ch {
		will-change: transform;
	}

	.ls-z:not([data-ls-hidden]),
	.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-loop,
	.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-parallax,
	.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll-transform,
	.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll {
		will-change: transform;
	}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */.hvr-grow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px transparent}.hvr-hollow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-left:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}.empty-wpmenucart,.hidden-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-display-right{float:right!important}.wpmenucart-display-left{float:left!important}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0!important}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:2147483646}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;margin-bottom:.4em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;text-decoration:none}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-first-highlight .cc-btn:last-child{background-color:transparent;border-color:transparent}.cc-first-highlight .cc-btn:last-child:focus,.cc-first-highlight .cc-btn:last-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.2em;right:.4em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close.cc-closeXcustomText{text-decoration:underline;font-size:1.1em;top:.5em;right:.6em}.cc-window.cc-banner.cc-addedcloseX{padding:2em 1.8em}.cc-close:focus,.cc-close:hover{opacity:1}div.cc-blockingScreen{opacity:.5;background:#000;width:100%;height:100%;z-index:2147483630;top:0;left:0;position:fixed}span.cc-visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-allswitches.cc-floating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}.cc-switch-element{margin-bottom:.3em}.cc-switch{position:relative;display:inline-block;width:2.3em;height:1.4em;margin:0 .3em 0 0;vertical-align:middle}.cc-switch-label{margin-right:.6em}.cc-switch input{opacity:0;width:0;height:0;display:none}.cc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cc-slider:before{position:absolute;content:"";height:1em;width:1em;left:.2em;bottom:.2em;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.cc-slider{background-color:#a0db8e}input:focus+.cc-slider{-webkit-box-shadow:0 0 1px #a0db8e;box-shadow:0 0 1px #a0db8e}input:checked+.cc-slider:before{-webkit-transform:translateX(.9em);transform:translateX(.9em)}.cc-slider.disabled:before{opacity:45%}.cc-slider.classic{border-radius:.6em}.cc-slider.classic:before{border-radius:50%}.cc-popovercenter{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:380px;z-index:2147483645}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-popovercenter{top:50%!important;left:50%!important;min-width:calc(100%)!important}}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-highlight .cc-btn:last-child{min-width:140px}.cc-theme-classic .cc-highlight .cc-btn:first-child{min-width:0}.cc-theme-classic .cc-first-highlight .cc-btn:last-child{min-width:0}.cc-theme-classic .cc-first-highlight .cc-btn:first-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;transition:none!important}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st .dgwt-wcas-score{color:#8e44ad;font-weight:700;font-size:80%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd;max-width:300px}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url('/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.gif')}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}
@media screen, print{/*
Theme Name: Magazilla
Theme URI: http://cmsmasters.net/newsmag/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Magazilla WordPress Theme is amazing. Unlimited design solutions can be created due to a great flexibility of settings and shortcode options. 99+ Custom Shortcodes are added through a Visual content composer with drag'n'drop function. You can set a completely custom layout that stretches to any width, set your content in many columns and assign animation many parts of your content. Magazilla theme has a Portfolio that can be set to any sort of a grid or a Masonry puzzle with variable paddings for elemens, while Blog can have several different layouts too. Custom Profiles and Articles post types offer an optimal way to present your content, while valid code, SEO-optimized structure and microformats guarantee this content is easily crawled and indexed by search engines. Magazilla comes with a Custom Mega Menu plugin, premium Revolution and Layer Slider plugins included for free. Multilanguage, RTL-ready, plugin-compatible and professionally-supported theme.
Version: 1.1.7
License:
License URI:
Text Domain: magazilla
Domain Path: /theme-vars/languages
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


/*-------------------------------------------------------------------------*/
/* Browser Reset
/*-------------------------------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
}
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;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio,
embed,
canvas,
iframe,
main,
summary {
  display: block;
}
video,
audio,
progress,
canvas {
  vertical-align: baseline;
}
video {
  background-color: #000000;
}
template,
[hidden],
audio:not([controls]) {
  display: none;
}
audio:not([controls]) {
  height: 0;
}
iframe {
  max-width: 100%;
}
abbr,
address,
progress {
  display: inline-block;
  text-decoration: none;
}
abbr:not([class]),
acronym {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
#middle ul:after,
#bottom ul:after,
#middle ol:after,
#bottom ol:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
dl {
  display: block;
  overflow: hidden;
}
dt {
  display: block;
  font-weight: bold;
  overflow: hidden;
}
dd {
  display: block;
  overflow: hidden;
}
q:before,
q:after {
  content: none;
}
del {
  text-decoration: line-through;
}
table {
  width: 100%;
}
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.wp-smiley,
img.emoji {
  font-size: 1em;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
img {
  border: 0;
}
figure {
  background-image: none !important;
}
fieldset {
  margin: 25px 2px 30px;
  padding: 1.5em 1em .5em;
  border-width: 0;
  border-style: solid;
}
fieldset legend {
  padding: 3px 10px;
  margin-top: -25px;
}
input {
  line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
textarea {
  resize: vertical;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
optgroup {
  font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
}
input[type=submit],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  cursor: pointer;
}
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;
}
:focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
}
pre {
  white-space: pre-wrap;
}
pre a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}
code {
  display: inline-block;
}
code a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}
svg:not(:root) {
  overflow: hidden;
}
sub,
sup,
small {
  font-size: 75%;
}
sub,
sup {
  line-height: 0;
  position: relative;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
b,
strong {
  font-weight: bold;
}
th,
td,
caption {
  font-weight: normal;
}
dfn {
  font-style: italic;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
mark {
  color: #000000;
}
.sticky,
.bypostauthor,
.screen-reader-text {
  outline: none;
}

}@media screen, print{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version		1.1.5
 * 
 * Design CSS Rules
 * Created by CMSMasters
 * 
 */
/*-------------------------------------------------------------------------*/
/*	Globally Applied Styles
/*-------------------------------------------------------------------------*/
.formError {
  margin: 1px 1px 0px -100px !important;
}
.formError .formErrorContent {
  width: 142px !important;
  margin: 0 !important;
  padding: 6px 10px;
  border-width: 0;
  border-style: solid;
}
.center-inline {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.center-inline-after::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.center-inline-before::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.widget_sp_location_weather_widget_content {
  z-index: 1;
}
.widget_sp_location_weather_widget_content + .mid_nav_wrap,
.widget_sp_location_weather_widget_content + .slogan_wrap {
  padding-right: 30px;
}
.header_top .widget_sp_location_weather_widget_content,
.header_mid .widget_sp_location_weather_widget_content,
.header_bot .widget_sp_location_weather_widget_content {
  padding: 0;
}
.header_top .widget_sp_location_weather_widget_content .weather-type,
.header_mid .widget_sp_location_weather_widget_content .weather-type,
.header_bot .widget_sp_location_weather_widget_content .weather-type {
  position: static;
}
.header_top .widget_sp_location_weather_widget_content div.sp-location-weather-widget,
.header_mid .widget_sp_location_weather_widget_content div.sp-location-weather-widget,
.header_bot .widget_sp_location_weather_widget_content div.sp-location-weather-widget {
  padding: 0;
  border-width: 0;
  border-style: solid;
  background-color: rgba(0, 0, 0, 0);
}
.header_top .widget_sp_location_weather_widget_content div.sp-location-weather-widget > div,
.header_mid .widget_sp_location_weather_widget_content div.sp-location-weather-widget > div,
.header_bot .widget_sp_location_weather_widget_content div.sp-location-weather-widget > div {
  padding: 0;
}
.header_top .widget_sp_location_weather_widget_content .weather-temp,
.header_mid .widget_sp_location_weather_widget_content .weather-temp,
.header_bot .widget_sp_location_weather_widget_content .weather-temp {
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  float: none;
  padding: 0;
}
.header_top .widget_sp_location_weather_widget_content .weather-region::before,
.header_mid .widget_sp_location_weather_widget_content .weather-region::before,
.header_bot .widget_sp_location_weather_widget_content .weather-region::before {
  display: none;
}
.header_top .widget_sp_location_weather_widget_content div[id^="location-weather-widget"] span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px -2px 0;
}
.header_top .widget_sp_location_weather_widget_content div[id^="location-weather-widget"] span:last-child {
  margin-right: 0;
}
.header_top .widget_sp_location_weather_widget_content div[id^="location-weather-widget"] .weather-date {
  display: none;
}
.header_mid .widget_sp_location_weather_widget_content {
  float: right;
  height: 100%;
}
.header_mid .widget_sp_location_weather_widget_content::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_mid .widget_sp_location_weather_widget_content div.sp-location-weather-widget {
  display: inline-block;
  vertical-align: middle;
}
.header_mid .widget_sp_location_weather_widget_content .weather-temp {
  font-size: 32px;
  line-height: 1;
}
.header_mid .widget_sp_location_weather_widget_content .weather-region {
  opacity: .7;
}
.header_mid .widget_sp_location_weather_widget_content .weather-type,
.header_mid .widget_sp_location_weather_widget_content .weather-date {
  display: none;
}
div.sp-location-weather-widget {
  position: relative;
  padding: 15px;
  max-width: 400px;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}
div.sp-location-weather-widget > div {
  position: relative;
  padding: 0px 0 0 106px;
}
div.sp-location-weather-widget .weather-image {
  display: none;
}
div.sp-location-weather-widget .weather-date {
  margin: 0 0 0px;
  display: block;
}
div.sp-location-weather-widget .weather-region {
  display: block;
}
div.sp-location-weather-widget .weather-type {
  position: relative;
  top: -2px;
  margin: 0;
  display: block;
}
div.sp-location-weather-widget .weather-temp {
  position: absolute;
  font-size: 22px;
  line-height: 1;
  top: 0;
  left: 0;
  width: 90px;
  padding: 19px 0;
  text-align: center;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info {
  padding: 0 10px 0 0;
  float: left;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_marquee {
  -webkit-animation: marquee_loop 10s infinite linear;
  animation: marquee_loop 10s infinite linear;
  display: inline-block;
  white-space: nowrap;
  padding: 0 0 0 100%;
}
#page .cmsmasters_roll_titles_wrap .cmsmasters_roll_marquee {
  font-size: 0;
  line-height: 1;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_marquee:hover {
  -webkit-animation: marquee_loop 10s infinite linear;
  animation: marquee_loop 10s infinite linear;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post {
  width: auto !important;
  display: inline-block;
  position: relative;
  padding: 0 10px;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 12px;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post:first-child {
  padding-left: 0;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post:last-child {
  padding-right: 0;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post:last-child::before {
  display: none;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title {
  margin-bottom: 0;
}
.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_slider_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_roll_titles_wrap .cmsmasters_slider_post_header {
  display: inline-block;
}
.cmsmasters_roll_titles_wrap .cmsmasters_slider_post_title {
  margin-bottom: 0;
}
.cmsmasters_roll_titles_wrap .owl-carousel.navigation {
  padding: 0px 80px 0px 0;
}
.cmsmasters_roll_titles_wrap .owl-carousel .owl-buttons {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.cmsmasters_roll_titles_wrap .owl-carousel .owl-buttons > div > span {
  width: 30px;
  height: 25px;
}
.cmsmasters_roll_titles_wrap .owl-carousel .owl-buttons > div > span > span::before {
  font-size: 24px;
}
.header_top .cmsmasters_roll_titles_wrap {
  width: 60%;
  max-width: 100%;
}
.separating > * {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1% !important;
}
.separating > *[class*="icon"]::before {
  margin-right: .35em;
}
.separating > *:last-child {
  margin-right: 0 !important;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.circle-shape {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
img {
  image-rendering: auto;
}
.text-line-inside > * {
  display: inline;
}
body {
  text-align: left;
}
div {
  text-align: left;
}
p {
  padding: 0 0 20px;
  margin: 0;
}
pre {
  margin: 0 0 20px;
}
dd {
  margin: 0 0 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0 0 20px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  display: inline;
}
ul,
ol {
  list-style-position: inside;
  margin-bottom: 20px;
}
ul + h2,
ol + h2 {
  margin-top: 20px;
}
ul {
  list-style-type: none;
}
ul > li {
  display: block;
  position: relative;
}
ul > li:before {
  content: '\e801';
  font-family: 'fontello-custom';
  font-size: 4px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  padding: 0;
  margin: 0 10px 0 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  position: relative;
  bottom: 2px;
  vertical-align: middle;
}
ol {
  list-style-type: decimal-leading-zero;
}
ul li,
ol li {
  padding: 10px 0 0;
}
ul li:first-child,
ol li:first-child {
  padding-top: 0;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0 0 0 20px;
  padding: 10px 0 0;
}
.cmsmasters_cat_color {
  padding: 0 9px;
  margin: 0 5px 5px 0;
  text-align: center;
  overflow: hidden;
  float: left;
  display: block;
  clear: both;
}
.widget_most_popular_widget_list {
  margin: 0;
  max-width: 580px;
}
.widget_most_popular_widget_list li {
  padding: 0px 0 0;
  margin: -1px 0 0;
}
.widget_most_popular_widget_list li::before {
  content: none;
}
.widget_most_popular_widget_list .cmsmasters_most_img {
  margin-bottom: -1px;
}
.widget_most_popular_widget_list .cmsmasters_most_img .cmsmasters_img_wrap {
  text-align: left;
}
.widget_most_popular_widget_list .cmsmasters_post_header {
  padding: 0 0 0px;
}
.widget_most_popular_widget_list .cmsmasters_post_header .cmsmasters_post_title {
  margin: 0 0 0;
}
.widget_most_popular_widget_list .cmsmasters_most_wrap {
  padding: 22px 22px 27px;
  border-width: 1px;
  border-style: solid;
}
.widget_most_popular_widget_list .cmsmasters_most_cont {
  padding: 5px 0 0 20px;
  overflow: hidden;
}
.widget_most_popular_widget_list .cmsmasters_most_index {
  font-size: 48px;
  line-height: 1;
  float: left;
}
#page .cmsmasters_share::before {
  font-size: 12px;
  margin: 0 0.5em 0 0;
}
.apsc-icons-wrapper .apsc-each-profile > a {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.apsc-icons-wrapper .apsc-each-profile > a[href="javascript:void(0);"] {
  cursor: default;
}
.apsc-icons-wrapper .apsc-each-profile > a:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}
.apsc-icons-wrapper .apsc-each-profile > a:hover .social-icon > i {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  line-height: 1;
}
.apsc-icons-wrapper .apsc-each-profile > a:hover::before {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
  opacity: 0.1;
}
.apsc-icons-wrapper .apsc-each-profile > a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: #000000;
  display: block;
  opacity: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.apsc-icons-wrapper .apsc-each-profile > a::after {
  content: none;
}
.apsc-icons-wrapper .apsc-each-profile > a .apsc-count {
  line-height: 1;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-facebook-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-facebook-icon .apsc-count {
  background-color: #4071ba;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-twitter-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-twitter-icon .apsc-count {
  background-color: #3fb1d1;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-google-plus-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-google-plus-icon .apsc-count {
  background-color: #e9513a;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-dribble-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-dribble-icon .apsc-count {
  background-color: #f7659c;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-youtube-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-youtube-icon .apsc-count {
  background-color: #e52d27;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-soundcloud-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-soundcloud-icon .apsc-count {
  background-color: #ff8800;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-comment-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-comment-icon .apsc-count {
  background-color: #464646;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-edit-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-edit-icon .apsc-count {
  background-color: #837d7d;
}
.apsc-icons-wrapper .apsc-each-profile > a.apsc-instagram-icon .apsc-inner-block,
.apsc-icons-wrapper .apsc-each-profile > a.apsc-instagram-icon .apsc-count {
  background-color: #3f729b;
}
.apsc-icons-wrapper .apsc-each-profile > a .apsc-inner-block {
  position: relative;
  z-index: 1;
  height: 100%;
}
.apsc-icons-wrapper .apsc-each-profile > a .social-icon::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.apsc-icons-wrapper .apsc-each-profile > a .social-icon i {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
}
.apsc-icons-wrapper .apsc-each-profile > a .social-icon i.fa-google-plus::before {
  content: '\ea64';
  font-family: "fontello";
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile {
  max-width: 175px;
  width: 50%;
  height: 60px;
  min-height: 0;
  margin: 0 0 6px 0;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile:nth-child(2n) {
  padding-left: 6px;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile:nth-child(2n + 1) {
  clear: both;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a {
  height: 100%;
  padding: 0;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a:hover .social-icon::before {
  height: 42px;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .social-icon {
  position: relative;
  width: 46px;
  height: 100%;
  margin-right: 15px;
  text-align: center;
  float: left;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .social-icon i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-size: 15px;
  text-indent: 0.3em;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .social-icon i.fa-google-plus::before {
  content: '\ea64';
  font-family: "fontello";
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .social-icon::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  height: 30px;
  margin: auto;
  background-color: #fff;
  opacity: 0.25;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .apsc-count {
  padding: 13px 0 0 0;
  margin-bottom: -5px;
}
.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile > a .apsc-media-type {
  display: block;
  line-height: 1;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-each-profile {
  width: 36px;
  margin: 2px;
  min-height: auto;
  float: left;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-each-profile:nth-child(5n + 1) {
  clear: both;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-each-profile > a {
  padding: 0;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-each-profile > a:hover .apsc-count {
  -webkit-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  opacity: 1;
}
.apsc-icons-wrapper.apsc-theme-5 .social-icon {
  height: auto;
  line-height: 36px;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-inner-block {
  text-align: center;
}
.apsc-icons-wrapper.apsc-theme-5 .apsc-count {
  position: absolute;
  bottom: 100%;
  left: 50%;
  z-index: 30;
  padding: 3px 5px 2px;
  margin: 0 0 3px 0;
  background-color: #ccc;
  opacity: 0;
  -webkit-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
  pointer-events: none;
  -webkit-border-radius: 11px;
  border-radius: 11px;
}
.apsc-icons-wrapper.apsc-theme-3 .social-icon::after {
  display: none !important;
}
.apsc-icons-wrapper.apsc-theme-4 .apsc-each-profile {
  margin: 0;
}
.apsc-icons-wrapper.apsc-theme-4 .apsc-each-profile > a {
  display: inline-block;
  padding: 9px 15px 9px 15px;
  min-width: 170px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
.apsc-icons-wrapper.apsc-theme-4 .apsc-each-profile > a:not(.apsc-edit-icon):not(.apsc-comment-icon) .apsc-count {
  display: none;
}
.apsc-icons-wrapper.apsc-theme-4 .apsc-each-profile .social-icon i {
  margin: 0 10px 0 0;
}
.widget_mailpoet_form {
  position: relative;
}
.widget_mailpoet_form.widget {
  padding: 35px 23px 15px;
  margin-bottom: 40px;
}
.widget_mailpoet_form .mailpoet_text {
  width: 100% !important;
}
.widget_mailpoet_form .widgettitle {
  text-align: center;
}
.widget_mailpoet_form .widgettitle span {
  background-image: none !important;
}
.widget_mailpoet_form .wysija-paragraph {
  padding-bottom: 10px;
}
.widget_mailpoet_form .mailpoet_form_widget {
  position: relative;
  max-width: 400px;
  margin: auto;
  text-align: center;
}
.widget_mailpoet_form .mailpoet_submit {
  width: 100%;
}
.cmsmasters_column.one_first .widget_mailpoet_form .mailpoet_submit,
.cmsmasters_column.one_half .widget_mailpoet_form .mailpoet_submit {
  position: absolute;
  right: 0;
  top: 0px;
  padding: 0px 7% 0px;
  display: inline-block;
  width: auto;
}
.widget_mailpoet_form .formError {
  left: auto!important;
  right: 0%!important;
  top: 0 !important;
}
.cmsmasters_post_read_more,
.cmsmasters_slider_post_read_more {
  display: inline-block;
  padding: 0 25px;
}
.cmsmasters_post_author .cmsmasters_post_author_avatar,
.cmsmasters_slider_post_author .cmsmasters_post_author_avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.esg-grid ul {
  padding: 0;
  margin: 0;
}
.esg-grid ul li:before {
  display: none;
}
iframe {
  margin-bottom: 20px;
}
address {
  margin: 0 0 20px;
}
pre {
  margin: 0 0 20px;
}
dd {
  margin: 0 0 20px;
}
blockquote {
  margin: 0 0 20px;
  padding-left: 30px;
  padding-right: 0;
  quotes: none;
  border-left-width: 3px;
  border-left-style: solid;
}
blockquote > p:only-child,
blockquote > p:last-of-type {
  padding-bottom: 0;
}
blockquote cite {
  display: block;
}
blockquote::before,
blockquote::after {
  content: none;
}
table {
  margin: 0 0 20px;
  border-collapse: separate;
  border-spacing: 15px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  /* for gutenberg start */
  /* for gutenberg end */
}
table caption {
  text-align: center;
  padding: 20px;
}
table th,
table td {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}
table tbody tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
table tbody tr:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
table tfoot tr {
  border-width: 1px;
  border-style: solid;
}
table.is-style-stripes {
  border-collapse: collapse;
  border-width: 0;
  border-style: solid;
}
table.is-style-stripes tr:nth-child(odd) {
  background-color: transparent !important;
}
.pls-container,
.pls-container table,
.cmsmasters_table,
.tribe-mini-calendar,
.tribe-events-calendar,
.shop_table,
.group_table,
.variations,
.shop_attributes {
  border-collapse: collapse;
  border-spacing: 0;
  vertical-align: middle;
}
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,
option {
  padding: 8px 16px;
  max-width: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
textarea {
  overflow: auto;
  background-color: rgba(0, 0, 0, 0);
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select[multiple] option {
  padding-left: 0;
  padding-right: 0;
  background: none !important;
}
input[type="date"]::-webkit-clear-button {
  display: none;
}
input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
input[type=text],
input[type=search],
input[type=password],
input[type=email],
input[type=tel],
input[type=url],
input[type=number],
input[type=date],
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: 50px;
}
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])[name="post_password"] {
  height: 38px;
}
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: none;
}
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}
input[type=submit],
input[type=button],
button {
  max-width: 100%;
  cursor: pointer;
}
option {
  outline: none;
}
.jetpack_subscription_widget #subscribe-email 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]),
.widget_mailpoet_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]) {
  width: 100% !important;
  padding: 0 16px !important;
}
#page .mailpoet_submit {
  display: inline-block !important;
  margin: 0 !important;
  padding: 4px 10px;
  border-width: 1px;
  border-style: solid;
}
.single.single-wysijap .cmsmasters_open_post > * {
  display: none;
}
.single.single-wysijap .cmsmasters_open_post .cmsmasters_post_content {
  display: block;
}
.gform_wrapper 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]),
.gform_wrapper textarea {
  padding: 0 16px !important;
}
.gform_wrapper select {
  padding: 8px 16px !important;
  margin: 0 !important;
}
nav {
  display: block;
  height: 100%;
  position: relative;
}
nav ul {
  /* clear ul styles */
  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: 20px 0 0;
  padding: 14px 0 12px;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 204;
  opacity: 0;
  border-width: 1px;
  border-style: solid;
}
.header_top nav > div > ul ul {
  width: 170px;
  margin: 20px 0 0;
  padding: 10px 0 10px;
}
.header_bot nav > div > ul ul {
  width: 206px;
  margin: 20px 0 0;
  padding: 14px 0 14px;
}
nav > div > ul ul ul {
  margin: 0 0 0 20px;
  left: 100%;
  top: -15px;
}
.header_top nav > div > ul ul ul {
  margin: 0 0 0 20px;
  top: -11px;
}
.header_bot nav > div > ul ul ul {
  margin: 0 0 0 20px;
  top: -15px;
}
nav > div > ul li.menu-item-dropdown-right {
  text-align: right;
}
nav > div > ul li.menu-item-dropdown-right * {
  text-align: right;
}
nav > div > ul li.menu-item-dropdown-right > ul {
  left: auto;
  right: 0;
}
nav > div > ul li.menu-item-dropdown-right > ul ul {
  margin: 0 20px 0 0;
  left: auto;
  right: 100%;
}
.header_bot nav > div > ul li.menu-item-dropdown-right > ul ul {
  margin: 0 20px 0 0;
}
nav > div > ul li.menu-item-dropdown-right > div.menu-item-mega-container {
  left: auto;
  right: 0;
}
nav > div > ul li.menu-item-dropdown-right > div.menu-item-mega-container ul {
  right: auto;
}
nav > div > ul li:hover > ul {
  margin: 24px 0 0;
  visibility: visible;
  opacity: 1;
}
.header_top nav > div > ul li:hover > ul {
  margin: 0px 0 0;
}
.header_bot nav > div > ul li:hover > ul {
  margin: 1px 0 0;
}
nav > div > ul li:hover > ul:before {
  content: '';
  width: 100%;
  height: 24px;
  position: absolute;
  left: 0;
  top: -25px;
}
.header_top nav > div > ul li:hover > ul:before {
  width: 100%;
  height: 0px;
  top: -1px;
}
.header_bot nav > div > ul li:hover > ul:before {
  width: 100%;
  height: 1px;
  top: -2px;
}
nav > div > ul li:hover > div.menu-item-mega-container {
  margin: 24px 0 0;
  visibility: visible;
  opacity: 1;
}
.header_bot nav > div > ul li:hover > div.menu-item-mega-container {
  margin: 1px 0 0;
}
nav > div > ul li:hover > div.menu-item-mega-container:before {
  content: '';
  width: 100%;
  height: 24px;
  position: absolute;
  left: 0;
  top: -25px;
}
.header_bot nav > div > ul li:hover > div.menu-item-mega-container:before {
  width: 100%;
  height: 1px;
  top: -2px;
}
nav > div > ul li:hover > div.menu-item-mega-container ul {
  visibility: visible;
  opacity: 1;
}
nav > div > ul li li:hover > ul {
  margin: 0 0 0 1px;
}
.header_top nav > div > ul li li:hover > ul {
  margin: 0 0 0 0px;
}
.header_bot nav > div > ul li li:hover > ul {
  margin: 0 0 0 3px;
}
nav > div > ul li li:hover > ul:before {
  width: 1px;
  height: 100%;
  top: 0;
  left: -2px;
}
.header_top nav > div > ul li li:hover > ul:before {
  width: 0px;
  height: 100%;
  left: -1px;
}
.header_bot nav > div > ul li li:hover > ul:before {
  width: 3px;
  height: 100%;
  left: -4px;
}
nav > div > ul li.menu-item-dropdown-right li:hover > ul {
  margin: 0 1px 0 0;
}
.header_bot nav > div > ul li.menu-item-dropdown-right li:hover > ul {
  margin: 0 3px 0 0;
}
nav > div > ul li.menu-item-dropdown-right li:hover > ul:before {
  left: auto;
  right: -2px;
}
.header_bot nav > div > ul li.menu-item-dropdown-right li:hover > ul:before {
  right: -4px;
}
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;
  z-index: 204;
}
nav > div > ul .menu-item-mega-description-container {
  display: block;
  padding: 10px 15px;
  overflow: hidden;
}
nav > div > ul .nav_title[class^="cmsmasters-icon-"]:before,
nav > div > ul .nav_title[class*=" cmsmasters-icon-"]:before {
  margin: 0 10px 0 0;
}
nav > div > ul .menu-item-hide-text > a .nav_title[class^="cmsmasters-icon-"]:before,
nav > div > ul .menu-item-hide-text > a .nav_title[class*=" cmsmasters-icon-"]:before {
  margin: 0 .3em;
}
nav > div > ul .menu-item-hide-text:not(.menu-item-icon) > a {
  display: none;
}
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.menu-item-mega ul {
  background-color: transparent;
  border: 0;
  width: auto;
  margin: 0;
  padding: 0;
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  z-index: 203;
}
nav > div > ul div.menu-item-mega-container {
  display: block;
  width: auto;
  margin: 20px 0 0;
  padding: 20px 0 22px;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 203;
  opacity: 0;
  border-width: 1px;
  border-style: solid;
}
.header_bot nav > div > ul div.menu-item-mega-container {
  margin: 20px 0 0;
}
nav > div > ul div.menu-item-mega-container > ul {
  display: table;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
nav > div > ul div.menu-item-mega-container > ul > li {
  display: table-cell;
  padding: 0 14px;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 0;
  border-left-style: solid;
}
nav > div > ul div.menu-item-mega-container > ul > li:last-child {
  border-right-width: 0;
  border-right-style: solid;
}
nav > div > ul div.menu-item-mega-container > ul > li > a {
  margin-bottom: 5px;
}
nav > div > ul div.menu-item-mega-container > ul > li > ul {
  width: 206px;
  margin: 0;
  padding: 0;
}
.header_bot nav > div > ul div.menu-item-mega-container > ul > li > ul {
  width: 206px;
}
nav > div > ul div.menu-item-mega-container > ul > li:hover > ul {
  margin: 0;
  padding: 0;
}
.header_bot nav > div > ul div.menu-item-mega-container > ul > li:hover > ul {
  margin: 0;
  padding: 0;
}
nav > div > ul div.menu-item-mega-container > ul > li a:empty {
  padding: 0;
  margin: 0;
}
nav > div > ul li.menu-item-mega-fullwidth > div.menu-item-mega-container > ul > li a,
nav > div > ul li.menu-item-mega-fullwidth > div.menu-item-mega-container > ul > li ul {
  width: auto;
}
nav > div > ul li.menu-item-mega-fullwidth.menu-item-mega-cols-two > div.menu-item-mega-container > ul > li {
  width: 50%;
}
nav > div > ul li.menu-item-mega-fullwidth.menu-item-mega-cols-three > div.menu-item-mega-container > ul > li {
  width: 33.33%;
}
nav > div > ul li.menu-item-mega-fullwidth.menu-item-mega-cols-four > div.menu-item-mega-container > ul > li {
  width: 25%;
}
nav > div > ul li.menu-item-mega-fullwidth.menu-item-mega-cols-five > div.menu-item-mega-container > ul > li {
  width: 20%;
}
.full-width {
  min-width: 100%;
}
audio.full-width {
  width: 100%;
}
.alignleft,
.fl {
  float: left;
}
.alignright,
.fr {
  float: right;
}
.aligncenter {
  text-align: center;
}
.aligncenter,
.alignnone {
  clear: both;
}
img.alignleft,
img.fl {
  margin-right: 20px;
  margin-bottom: 20px;
}
img.alignright,
img.fr {
  margin-left: 20px;
  margin-bottom: 20px;
}
img.aligncenter {
  margin: 0 auto 20px;
  display: block;
}
img.alignnone {
  margin-bottom: 20px;
}
.dn {
  display: none;
}
.tal,
.ta_left {
  text-align: left;
}
.tac,
.ta_center {
  text-align: center;
}
.tar,
.ta_right {
  text-align: right;
}
.cl,
.clear {
  display: block;
  clear: both;
}
.ovh {
  overflow: hidden;
}
.low_case {
  text-transform: lowercase;
}
.up_case {
  text-transform: uppercase;
}
.cmsmasters_responsive_width {
  display: block;
  width: auto;
  visibility: hidden;
}
.cmsmasters_column {
  position: relative;
  min-height: 1px;
}
.cmsmasters_column_sticky {
  position: relative;
  top: 0;
}
.cmsmasters_column_inner {
  width: 100%;
  position: relative;
  min-height: 1px;
}
.one_first,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.one_sixth {
  margin: 0 1.4%;
  position: relative;
  float: left;
}
.one_sixth {
  width: 13.87%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_sixth {
  width: 16.67%;
}
.one_fifth {
  width: 17.2%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fifth {
  width: 20%;
}
.one_fourth {
  width: 22.2%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fourth {
  width: 25%;
}
.one_third {
  width: 30.53%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_third {
  width: 33.33%;
}
.one_half {
  width: 47.2%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_half {
  width: 50%;
}
.two_third {
  width: 63.87%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .two_third {
  width: 66.67%;
}
.three_fourth {
  width: 72.2%;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .three_fourth {
  width: 75%;
}
.one_first {
  width: 97.2%;
  float: none;
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_first {
  width: 100%;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior:after {
  content: none;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior.cmsmasters_131313 {
  width: 99.99%;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner {
  height: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner:after {
  content: none;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > div {
  width: 100%;
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > div.cmsmasters_posts_slider {
  width: calc(100% + 15px * 2);
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > div.cmsmasters_pricing_table,
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > div.gallery {
  width: calc(102.8%);
}
.cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > .cmsmasters_featured_block {
  height: 100%;
}
.safari_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column,
.safari_mobile_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
}
.safari_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner,
.safari_mobile_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner {
  min-width: 100%;
  height: auto;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
}
.safari_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > .cmsmasters_featured_block,
.safari_mobile_only .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner > .cmsmasters_featured_block {
  height: auto;
}
[data-animation] {
  opacity: 0;
}
[data-animation].animated {
  opacity: 1;
}
#page.cmsmasters_boxed {
  width: 98%;
  margin: 0 auto;
}
#page.cmsmasters_boxed #header,
#page.cmsmasters_boxed #footer {
  width: 98%;
}
#page,
#main,
#middle,
.middle_content,
#bottom,
#footer,
.headline,
.headline_outer,
.middle_inner,
.cmsmasters_row,
.cmsmasters_row_outer,
.cmsmasters_row_outer_parent {
  width: 100%;
  position: relative;
}
.post-password-form,
.header_top_inner,
.header_mid_inner,
.header_bot_inner,
.content_wrap,
.headline_inner,
.bottom_outer,
.footer_inner,
.cmsmasters_row_inner,
.error_inner {
  position: relative;
  width: 98%;
  padding: 0 20px;
  margin: 0 auto;
}
.content_wrap .post-password-form {
  width: auto;
  padding: 0;
}
.cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default {
  z-index: 0;
}
.cmsmasters_row.cmsmasters_row_top_left_diagonal:before,
.cmsmasters_row.cmsmasters_row_bot_left_diagonal:after {
  content: '';
  background-color: inherit;
  width: 150%;
  height: 150px;
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
  z-index: 1;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.cmsmasters_row.cmsmasters_row_bot_left_diagonal:after {
  top: auto;
  bottom: 0;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
}
.cmsmasters_row.cmsmasters_row_top_right_diagonal:before,
.cmsmasters_row.cmsmasters_row_bot_right_diagonal:after {
  content: '';
  background-color: inherit;
  width: 150%;
  height: 150px;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  z-index: 1;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.cmsmasters_row.cmsmasters_row_bot_right_diagonal:after {
  top: auto;
  bottom: 0;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}
.cmsmasters_row.cmsmasters_row_top_zigzag:before,
.cmsmasters_row.cmsmasters_row_bot_zigzag:after {
  content: '';
  background-size: 10px 5px;
  height: 5px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 100%;
  z-index: 1;
}
.cmsmasters_row.cmsmasters_row_bot_zigzag:after {
  top: 100%;
  bottom: auto;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cmsmasters_row.cmsmasters_row_top_triangle:before,
.cmsmasters_row.cmsmasters_row_bot_triangle:after {
  content: '';
  background-color: inherit;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 30px;
  height: 30px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: -15px;
  bottom: auto;
}
.cmsmasters_row.cmsmasters_row_bot_triangle:after {
  top: auto;
  bottom: -15px;
}
.cmsmasters_row .cmsmasters_row_outer_parent {
  padding: .1px 0;
  z-index: 2;
}
.cmsmasters_row .cmsmasters_row_inner.cmsmasters_row_fullwidth {
  width: 100%;
  padding: 0 40px;
}
.cmsmasters_row .cmsmasters_row_inner.cmsmasters_row_no_margin > .cmsmasters_row_margin {
  margin: 0;
}
.cmsmasters_row .cmsmasters_row_inner.cmsmasters_row_no_margin > .cmsmasters_row_margin > .cmsmasters_column {
  margin: 0;
}
.cmsmasters_row .cmsmasters_row_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cmsmasters_row_margin {
  margin: 0 -1.47%;
  position: relative;
}
.content_wrap > .middle_content:empty {
  display: none;
}
.content_wrap.r_sidebar .cmsmasters_row,
.content_wrap.l_sidebar .cmsmasters_row,
.content_wrap .opened-article .cmsmasters_row,
.content_wrap .cmsmasters_tabs .cmsmasters_row {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.content_wrap.r_sidebar .cmsmasters_row .cmsmasters_row_inner,
.content_wrap.l_sidebar .cmsmasters_row .cmsmasters_row_inner,
.content_wrap .opened-article .cmsmasters_row .cmsmasters_row_inner,
.content_wrap .cmsmasters_tabs .cmsmasters_row .cmsmasters_row_inner {
  width: 100%;
  padding: 0;
}
.content_wrap.cmsmasters_set_fullwidth {
  width: 100%;
  padding: 0;
}
#page:after,
#middle:after,
.middle_inner:after,
.middle_content:after,
#bottom:after,
.bottom_bg:after,
.content_wrap:after,
.cmsmasters_row_inner:after,
.cmsmasters_row_margin:after,
.cmsmasters_column_inner:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
#middle {
  z-index: 1;
}
.middle_content {
  padding: 50px 0;
}
.profile_page .middle_content {
  padding: 30px 0;
}
.middle_content:empty {
  display: none;
}
.content {
  width: 72%;
  padding: 60px 0;
  position: relative;
  float: left;
}
.content.fr {
  float: right;
}
.sidebar {
  width: 28%;
  padding: 60px 0 60px 50px;
  position: relative;
  float: right;
}
.sidebar.fl {
  padding: 60px 80px 60px 0;
  float: left;
}
.bottom_bg {
  padding-top: 0px;
  padding-bottom: 40px;
}
.bottom_inner {
  margin: 0 -1.4%;
  padding-top: 100px;
  border-top-width: 1px;
  border-top-style: solid;
}
.bottom_inner:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.bottom_inner aside {
  position: relative;
  float: left;
  margin: 0 1.4%;
}
.bottom_inner aside .widget .widgettitle span {
  background-image: none !important;
}
/* Instagram */
#sbi_load {
  padding-top: 0 !important;
}
/***************** Icons ******************/
/* global */
.cmsmasters_theme_icon_comment:before {
  content: '\e87c';
}
.cmsmasters_theme_icon_like:before {
  content: '\e889';
}
.cmsmasters_theme_icon_view:before {
  content: '\e886';
}
.cmsmasters_theme_icon_search:before {
  content: '\e8a4';
}
body .cmsmasters_theme_icon_resp_nav:before {
  content: '\e925';
  font-family: 'fontello';
}
body .cmsmasters_theme_icon_resp_nav.active:before {
  content: '\e802';
  font-family: 'fontello-custom';
}
.cmsmasters_theme_icon_person:before {
  content: '\e813';
}
.cmsmasters_theme_icon_image:before {
  content: '\e831';
}
.cmsmasters_theme_icon_check:before {
  content: '\eabb';
}
.cmsmasters_theme_icon_spinner:before {
  content: '\e9fd';
}
body .cmsmasters_theme_icon_cancel:before {
  content: '\e802';
  font-family: 'fontello-custom';
}
/* arrows */
.cmsmasters_theme_icon_pagination_prev:before,
.cmsmasters_theme_icon_slide_prev:before,
.cmsmasters_theme_icon_comments_nav_prev:before,
.cmsmasters_prev_arrow span:before {
  content: '\e80b';
  font-family: "fontello-custom" !important;
}
.cmsmasters_theme_icon_pagination_next:before,
.cmsmasters_theme_icon_slide_next:before,
.cmsmasters_theme_icon_comments_nav_next:before,
.cmsmasters_next_arrow span:before {
  content: '\e80c';
  font-family: "fontello-custom" !important;
}
.cmsmasters_theme_icon_slide_top:before {
  content: '\eb23';
}
.cmsmasters_theme_icon_slide_bottom:before {
  content: '\eb20';
}
.cmsmasters_theme_icon_resp_nav_slide_up:before {
  content: '\eb22';
}
.cmsmasters_theme_icon_resp_nav_slide_down:before {
  content: '\eb20';
}
/* Widget Add Info */
.cmsmasters_theme_icon_user_mail:before {
  content: '\e885';
}
.cmsmasters_theme_icon_user_website:before {
  content: '\e836';
}
.cmsmasters_theme_icon_user_phone:before {
  content: '\e805';
}
.cmsmasters_theme_icon_user_address:before {
  content: '\e895';
}
/* Twitter stripe */
.cmsmasters_theme_icon_user_twitter:before {
  content: '\eb9a';
}
/***************** Elements ******************/
/* Icon Arrow Global Styles */
.cmsmasters_prev_arrow,
.cmsmasters_next_arrow {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  position: relative;
  text-align: center;
}
.cmsmasters_prev_arrow:after,
.cmsmasters_next_arrow:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_prev_arrow span,
.cmsmasters_next_arrow span {
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_prev_arrow span:before,
.cmsmasters_next_arrow span:before {
  font-family: 'fontello';
  font-size: 25px;
  line-height: 15px;
  text-align: center;
  display: block;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Pixel Arrow global styles */
.cmsmasters_prev_arrow_pixel,
.cmsmasters_next_arrow_pixel {
  background: #000000;
  width: 1px;
  height: 1px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_prev_arrow_pixel:before,
.cmsmasters_next_arrow_pixel:before,
.cmsmasters_prev_arrow_pixel:after,
.cmsmasters_next_arrow_pixel:after,
.cmsmasters_prev_arrow_pixel span:before,
.cmsmasters_next_arrow_pixel span:before,
.cmsmasters_prev_arrow_pixel span:after,
.cmsmasters_next_arrow_pixel span:after {
  content: '';
  background: transparent;
  position: absolute;
  width: 1px;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_prev_arrow_pixel:before,
.cmsmasters_next_arrow_pixel:before {
  height: 3px;
  left: 1px;
  top: -1px;
}
.cmsmasters_prev_arrow_pixel:after,
.cmsmasters_next_arrow_pixel:after {
  height: 5px;
  left: 2px;
  top: -2px;
}
.cmsmasters_prev_arrow_pixel span:before,
.cmsmasters_next_arrow_pixel span:before {
  height: 7px;
  left: 3px;
  top: -3px;
}
.cmsmasters_prev_arrow_pixel span:after,
.cmsmasters_next_arrow_pixel span:after {
  height: 9px;
  left: 4px;
  top: -4px;
}
.cmsmasters_next_arrow_pixel {
  right: 0;
  left: auto;
}
.cmsmasters_next_arrow_pixel:before {
  left: auto;
  right: 1px;
}
.cmsmasters_next_arrow_pixel:after {
  left: auto;
  right: 2px;
}
.cmsmasters_next_arrow_pixel span:before {
  left: auto;
  right: 3px;
}
.cmsmasters_next_arrow_pixel span:after {
  left: auto;
  right: 4px;
}
.cmsmasters_top_arrow_pixel,
.cmsmasters_bot_arrow_pixel {
  background: #000000;
  width: 1px;
  height: 1px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: -4px;
  bottom: 0;
}
.cmsmasters_top_arrow_pixel:before,
.cmsmasters_bot_arrow_pixel:before,
.cmsmasters_top_arrow_pixel:after,
.cmsmasters_bot_arrow_pixel:after,
.cmsmasters_top_arrow_pixel span:before,
.cmsmasters_bot_arrow_pixel span:before,
.cmsmasters_top_arrow_pixel span:after,
.cmsmasters_bot_arrow_pixel span:after {
  content: '';
  background: transparent;
  position: absolute;
  height: 1px;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.cmsmasters_top_arrow_pixel:before,
.cmsmasters_bot_arrow_pixel:before {
  width: 3px;
  top: 1px;
  left: -1px;
}
.cmsmasters_top_arrow_pixel:after,
.cmsmasters_bot_arrow_pixel:after {
  width: 5px;
  top: 2px;
  left: -2px;
}
.cmsmasters_top_arrow_pixel span:before,
.cmsmasters_bot_arrow_pixel span:before {
  width: 7px;
  top: 3px;
  left: -3px;
}
.cmsmasters_top_arrow_pixel span:after,
.cmsmasters_bot_arrow_pixel span:after {
  width: 9px;
  top: 4px;
  left: -4px;
}
.cmsmasters_bot_arrow_pixel {
  top: 4px;
}
.cmsmasters_bot_arrow_pixel:before {
  top: auto;
  bottom: 1px;
}
.cmsmasters_bot_arrow_pixel:after {
  top: auto;
  bottom: 2px;
}
.cmsmasters_bot_arrow_pixel span:before {
  top: auto;
  bottom: 3px;
}
.cmsmasters_bot_arrow_pixel span:after {
  top: auto;
  bottom: 4px;
}
/* Post Password Form */
.post-password-form {
  padding-top: 40px;
}
.post-password-form p:first-child {
  font-weight: bold;
}
.post-password-form label {
  display: inline-block;
  vertical-align: bottom;
}
.post-password-form input[type="password"] {
  display: block;
}
.post-password-form input[type=submit] {
  line-height: 50px;
  display: inline-block;
  vertical-align: middle;
  height: 38px;
  line-height: 38px;
}
/* Prelodaer */
.preloader {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 58.1%;
  position: relative;
  text-align: center;
}
.preloader .full-width {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.preloader.highImg {
  height: auto;
  padding: 0;
}
.preloader.highImg .full-width {
  height: auto;
  position: relative;
  top: auto;
  left: auto;
}
/* Resizable Block */
.resizable_block {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 58.1%;
  position: relative;
  overflow: hidden;
}
.resizable_block .full-width {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* Img Wrapper */
.cmsmasters_img_wrap {
  display: block;
  position: relative;
  text-align: left;
  overflow: hidden;
}
.cmsmasters_img_wrap .img_placeholder {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_img_wrap .img_placeholder:before {
  font-size: 40px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_img_wrap .highImg .img_placeholder {
  display: block;
  padding-bottom: 58.1%;
  position: relative;
}
/* Img Rollover */
.cmsmasters_img_rollover_wrap {
  display: block;
  position: relative;
  overflow: hidden;
}
.cmsmasters_img_rollover_wrap .img_placeholder {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_img_rollover_wrap .img_placeholder:before {
  font-size: 40px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_img_rollover_wrap.highImg .img_placeholder {
  display: block;
  padding-bottom: 58.1%;
  position: relative;
}
.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_post_link {
  display: inline-block;
}
.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_open_link,
.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover .cmsmasters_image_link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
  opacity: 1;
}
/* Placeholder Small */
.img_placeholder_small {
  height: 60px;
  display: block;
  position: relative;
}
.img_placeholder_small:before {
  font-size: 18px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* Video Wrapper */
.wp-video-shortcode,
.mejs-layer {
  max-width: 100%;
}
.mejs-container.wp-video-shortcode,
.mejs-container.wp-audio-shortcode {
  margin-bottom: 20px;
  max-width: 100%;
}
.cmsmasters_video_wrap {
  width: 100%;
  max-width: 100%;
  height: 0;
  padding-bottom: 58.1%;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}
.cmsmasters_video_wrap > div {
  width: 100% !important;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_video_wrap iframe {
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_video_wrap iframe * {
  display: none;
}
.cmsmasters_video_wrap .wp-video-shortcode,
.cmsmasters_video_wrap .mejs-layer {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_video_wrap .wp-video-shortcode .mejs-overlay-button,
.cmsmasters_video_wrap .mejs-layer .mejs-overlay-button {
  position: relative;
  z-index: 5;
  background: none;
  width: 60px;
  height: auto;
  text-indent: 4px;
  border-width: 3px;
  border-style: solid;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_video_wrap .wp-video-shortcode .mejs-overlay-button::before,
.cmsmasters_video_wrap .mejs-layer .mejs-overlay-button::before {
  content: '\e976';
  font-family: "fontello";
  font-size: 25px;
  line-height: 54px;
}
.cmsmasters_video_wrap .mejs-overlay-play:hover .mejs-overlay-button {
  opacity: 0.5;
}
/* Search Bar */
.search_bar_wrap {
  display: inline-block;
  width: 100%;
  position: relative;
}
.search_bar_wrap .search_field {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.search_bar_wrap .search_field input {
  width: 100%;
}
#middle .search_bar_wrap .search_field input,
#bottom .search_bar_wrap .search_field input {
  padding-left: 16px;
  padding-right: 36px;
}
.search_bar_wrap .search_button {
  padding: 0;
  margin: 0;
  width: 50px;
  height: 100%;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.search_bar_wrap .search_button button {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search_bar_wrap .search_button button:before {
  font-size: 18px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* Social Icons */
.social_wrap {
  display: block;
  height: 100%;
  position: relative;
  z-index: 1;
  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;
}
/* Core Owl Carousel CSS v1.3.2 */
.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;
}
.owl-carousel .owl-wrapper-outer {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  -ms-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-wrapper-outer .owl-wrapper {
  position: relative;
  display: none;
}
.owl-carousel .owl-wrapper-outer .owl-wrapper:after {
  content: '.';
  line-height: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  float: left;
}
.owl-carousel .owl-wrapper-outer .owl-wrapper,
.owl-carousel .owl-wrapper-outer .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.ie_only .owl-carousel .owl-wrapper-outer .owl-wrapper,
.ie_only .owl-carousel .owl-wrapper-outer .owl-item {
  -ms-backface-visibility: visible;
}
.owl-carousel .owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-pagination {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
}
.owl-pagination .owl-page {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 3px 1px;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
}
.owl-pagination .owl-page.active {
  cursor: default;
}
.owl-buttons {
  display: block;
  text-align: center;
}
.owl-buttons > div {
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.owl-buttons > div.disabled {
  pointer-events: none;
  opacity: 0.35;
}
/* Slide Top Button */
#slide_top {
  text-align: center;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 110px;
  right: 20px;
  z-index: 99999;
  display: none;
}
#slide_top:before {
  font-size: 25px;
  line-height: 48px;
}
#slide_top > span {
  display: inline-block;
  text-indent: -9999px;
}
.headline.headline_disabled ~ .middle_inner .opened-article.blog {
  padding-left: 10%;
  padding-right: 10%;
}
.headline:not(.headline_disabled) ~ .middle_inner .opened-article.blog {
  padding-right: 20%;
}
.headline ~ .middle_inner .content_wrap .opened-article.blog {
  padding-left: 0;
  padding-right: 0;
}
/* Opened Article */
.middle_content .opened-article {
  padding: 0 0 50px;
}
.middle_content .opened-article.portfolio,
.middle_content .opened-article.profiles {
  padding: 0;
}
#page .cmsmasters_post_date::before {
  font-size: 13px;
  margin-right: 5px;
  vertical-align: middle;
}
/* Likes and Comments */
.cmsmasters_likes,
.cmsmasters_comments {
  display: inline-block;
}
.cmsmasters_likes > a,
.cmsmasters_comments > a {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
}
.cmsmasters_likes > a:before,
.cmsmasters_comments > a:before {
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_likes > a.active,
.cmsmasters_comments > a.active {
  cursor: default;
}
.cmsmasters_likes > a span,
.cmsmasters_comments > a span {
  margin: 0 0 0 4px;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_likes + .cmsmasters_comments {
  padding-left: 13px;
}
.cmsmasters_comments + .cmsmasters_likes {
  padding-left: 13px;
}
.cmsmasters_comments > a::before {
  font-size: 14px;
}
.cmsmasters_comments + .cmsmasters_likes {
  padding-left: 13px;
}
/* Views */
.cmsmasters_views + .cmsmasters_comments,
.cmsmasters_views + .cmsmasters_likes {
  padding-left: 13px;
}
.cmsmasters_views > span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.cmsmasters_views > span:before {
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_views > span span {
  margin: 0 0 0 6px;
  display: inline-block;
  vertical-align: middle;
}
/* Button */
.button,
input[type=submit],
input[type=button],
button {
  display: inline-block;
  padding: 0 25px;
  position: relative;
  white-space: nowrap;
  border-width: 0px;
  border-style: solid;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  text-align: center;
}
/* Items Filter */
.cmsmasters_items_filter_wrap {
  padding: 0 0 40px;
  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;
  position: relative;
  float: right;
  overflow: hidden;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but {
  min-width: 120px;
  display: block;
  margin: 0 0 0 5px;
  padding: 0 32px 0 16px;
  float: left;
  text-align: left;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
  font-size: 22px;
  width: 10px;
  height: 6px;
  line-height: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 16px;
  margin: auto;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed {
  position: relative;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.reversed:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.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;
  text-align: left;
  overflow: hidden;
  display: block;
  clear: both;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li {
  display: block;
  margin: 0 5px 5px 0;
  padding: 0;
  overflow: hidden;
  float: left;
}
.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 22px;
  cursor: pointer;
}
.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a {
  cursor: default;
}
/* More Items Loader and Pagination */
.cmsmasters_wrap_more_items {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.cmsmasters_wrap_more_items.cmsmasters_loading {
  min-height: 60px;
}
.cmsmasters_wrap_more_items.cmsmasters_loading:before {
  font-size: 30px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
}
.cmsmasters_wrap_items_loader {
  position: relative;
  margin: 45px 0 0;
  padding: 0 0 45px;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_wrap_items_loader:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.cmsmasters_wrap_items_loader .cmsmasters_items_loader {
  display: inline-block;
  padding: 5px 15px;
  border-width: 0;
  border-style: solid;
}
div.subpage_nav {
  position: relative;
}
div.subpage_nav > strong {
  font-weight: bold;
  display: inline-block;
  padding: 0 5px 0 0;
  vertical-align: middle;
}
div.subpage_nav > span,
div.subpage_nav > a {
  display: inline-block;
  padding: 0 5px;
  vertical-align: middle;
}
.cmsmasters_wrap_pagination {
  margin: 60px 0 0;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_wrap_pagination ul {
  list-style: none;
  position: relative;
  display: block;
  padding: 0;
  margin: 0;
  font-size: 0;
}
.cmsmasters_wrap_pagination ul:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.cmsmasters_wrap_pagination ul li {
  display: block;
  margin: 0 -1px 0 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_wrap_pagination ul li:last-child {
  margin-right: 0;
}
.cmsmasters_wrap_pagination ul li:before {
  content: none;
}
.cmsmasters_wrap_pagination ul li .page-numbers {
  line-height: 44px;
  display: block;
  min-width: 44px;
  height: 44px;
  position: relative;
}
.cmsmasters_wrap_pagination:empty {
  display: none;
}
/* Post Navigation */
.post_nav {
  padding: 30px 0;
  margin: 30px 0 0;
  position: relative;
  overflow: hidden;
}
.post_nav > div {
  display: block;
  position: relative;
  width: 50%;
}
.post_nav > div > a {
  display: block;
  position: relative;
  min-height: 60px;
  overflow: hidden;
}
.post_nav > div > a .cmsmasters_img_wrap {
  width: 60px;
  height: 60px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.post_nav > div .post_nav_cont {
  position: relative;
  padding: 0px 0;
  overflow: hidden;
  text-align: left;
}
.post_nav > div .post_nav_cont span {
  display: inline-block;
}
.post_nav > div .post_nav_cont span::before {
  margin: 0 6px 0 0;
  font-size: 12px;
  vertical-align: middle;
}
.post_nav > div.cmsmasters_prev_post {
  padding-left: 0;
  padding-right: 10px;
  float: left;
}
.post_nav > div.cmsmasters_prev_post > a {
  padding-left: 18px;
  border-left-width: 4px;
  border-left-style: solid;
}
.post_nav > div.cmsmasters_prev_post > a .cmsmasters_img_wrap {
  right: auto;
  left: 0;
}
.post_nav > div.cmsmasters_prev_post .cmsmasters_img_wrap + .post_nav_cont {
  padding: 10px 0 10px 80px;
}
.post_nav > div.cmsmasters_prev_post .post_nav_cont {
  text-align: left;
}
.post_nav > div.cmsmasters_next_post {
  padding-left: 10px;
  padding-right: 0;
  float: right;
}
.post_nav > div.cmsmasters_next_post > a {
  padding-right: 18px;
  border-right-width: 4px;
  border-right-style: solid;
}
.post_nav > div.cmsmasters_next_post > a .cmsmasters_img_wrap {
  left: auto;
  right: 0;
}
.post_nav > div.cmsmasters_next_post .cmsmasters_img_wrap + .post_nav_cont {
  padding: 10px 80px 10px 0;
}
.post_nav > div.cmsmasters_next_post .post_nav_cont {
  text-align: right;
}
.post_nav > div.cmsmasters_next_post .post_nav_cont span::before {
  margin: 4px 0 0 6px;
  float: right;
}
.post_nav > div .post_nav_title {
  margin-bottom: 0;
}
.post_nav > div span {
  padding-bottom: 14px;
  letter-spacing: -0.8px;
}
.post_nav > div img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* Share Posts */
.share_posts,
.cmsmasters_sharing {
  padding: 50px 0 0;
  position: relative;
  overflow: hidden;
}
.share_posts .share_posts_title,
.cmsmasters_sharing .share_posts_title {
  position: relative;
}
.share_posts .cmsmasters_info_wrap,
.cmsmasters_sharing .cmsmasters_info_wrap {
  margin-bottom: 25px;
}
.share_posts .cmsmasters_info_wrap::before,
.cmsmasters_sharing .cmsmasters_info_wrap::before {
  font-size: 24px;
  margin: 1px 30px 0 0;
  display: inline-block;
}
.share_posts .cmsmasters_share,
.cmsmasters_sharing .cmsmasters_share {
  display: inline-block;
  vertical-align: middle;
  margin: 0 25px 0 0;
}
.share_posts .cmsmasters_share .name,
.cmsmasters_sharing .cmsmasters_share .name {
  display: block;
  line-height: 1;
}
.share_posts .cmsmasters_share::before,
.cmsmasters_sharing .cmsmasters_share::before {
  display: none;
}
.share_posts .cmsmasters_views_wrap,
.cmsmasters_sharing .cmsmasters_views_wrap {
  display: inline-block;
  vertical-align: middle;
}
.share_posts .cmsmasters_views_wrap .name,
.cmsmasters_sharing .cmsmasters_views_wrap .name {
  display: block;
  line-height: 1;
}
.share_posts .cmsmastersView::before,
.cmsmasters_sharing .cmsmastersView::before {
  display: none;
}
.share_posts .cmsmastersView span,
.cmsmasters_sharing .cmsmastersView span {
  margin: 0;
}
.share_posts .share_posts_inner,
.cmsmasters_sharing .share_posts_inner {
  position: relative;
  overflow: hidden;
}
.share_posts a,
.cmsmasters_sharing a {
  display: inline-block;
  margin: 0 6px 6px 0;
  position: relative;
  font-size: 0px;
  width: 40px;
  line-height: 40px;
  height: 40px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  float: left;
  text-align: center;
}
.share_posts a span,
.cmsmasters_sharing a span {
  position: relative;
  z-index: 1;
}
.social_text_link.share_posts a,
.social_text_link.cmsmasters_sharing a {
  padding: 5px 20px 4px 12px;
  height: auto;
  width: auto;
}
.social_text_link.share_posts a::before,
.social_text_link.cmsmasters_sharing a::before {
  width: 1em;
  height: 1em;
  top: 0;
  bottom: 0;
  margin: 0 10px 0 0;
  line-height: 1;
}
.social_vertical.share_posts a,
.social_vertical.cmsmasters_sharing a {
  clear: both;
}
.share_posts a:last-child,
.cmsmasters_sharing a:last-child {
  margin-right: 0;
}
.share_posts a.facebook,
.cmsmasters_sharing a.facebook {
  background-color: #3d5996;
}
.share_posts a.google,
.cmsmasters_sharing a.google {
  background-color: #dc4b3f;
}
.share_posts a.twitter,
.cmsmasters_sharing a.twitter {
  background-color: #24a1ef;
}
.share_posts a.pinterest,
.cmsmasters_sharing a.pinterest {
  background-color: #df2433;
}
.share_posts a.linkedin,
.cmsmasters_sharing a.linkedin {
  background-color: #0977b2;
}
.share_posts a.tumblr,
.cmsmasters_sharing a.tumblr {
  background-color: #36465b;
}
.share_posts a.reddit,
.cmsmasters_sharing a.reddit {
  background-color: #fe441e;
}
.share_posts a.stumbleupon,
.cmsmasters_sharing a.stumbleupon {
  background-color: #ea492f;
}
.share_posts a:hover::after,
.cmsmasters_sharing a:hover::after {
  opacity: 0.15;
}
.share_posts a::before,
.cmsmasters_sharing a::before {
  position: relative;
  z-index: 1;
  line-height: inherit;
  font-size: 13px;
  margin: 0;
}
.share_posts a::after,
.cmsmasters_sharing a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: #000;
  opacity: 0.0;
}
.share_posts a:last-child,
.cmsmasters_sharing a:last-child {
  margin-left: 0;
  margin-right: 0;
}
/* About Author */
.about_author {
  padding: 44px 0 0;
  position: relative;
}
.about_author .about_author_title {
  margin-bottom: 28px;
}
.about_author .about_author_inner {
  padding: 30px;
  overflow: hidden;
}
.about_author .about_author_avatar {
  margin: 0 38px 0 0;
  float: left;
  overflow: hidden;
}
.about_author .about_author_avatar img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.about_author .about_author_cont {
  position: relative;
  overflow: hidden;
}
.about_author .about_author_cont p {
  padding: 0 0 10px;
}
.about_author .about_author_cont_title {
  margin: 0 0 10px;
}
/* Single Post Slider */
.cmsmasters_single_slider {
  padding: 46px 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_single_slider .preloader {
  padding-bottom: 68%;
}
.cmsmasters_single_slider .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_single_slider .cmsmasters_owl_slider {
  outline: none;
}
.cmsmasters_single_slider .cmsmasters_single_slider_title {
  margin-bottom: 30px;
  padding: 0 110px 0 0;
}
.cmsmasters_single_slider .cmsmasters_single_slider_inner {
  margin: 0 -10px;
}
.cmsmasters_single_slider .cmsmasters_single_slider_inner .owl-buttons {
  padding: 0 10px;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item {
  min-width: 200px;
  padding: 0 10px;
  position: relative;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item .cmsmasters_post_date .published {
  vertical-align: baseline;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item .cmsmasters_post_date:before {
  vertical-align: middle;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item_outer {
  position: relative;
  overflow: hidden;
}
.cmsmasters_single_slider .cmsmasters_post_category {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 5;
  width: auto;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item_inner {
  padding: 14px 0 20px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_single_slider .cmsmasters_single_slider_item_title {
  margin: 10px 0 0;
  padding: 0;
}
.cmsmasters_single_slider .owl-buttons {
  position: absolute;
  right: 0;
  top: -64px;
}
/* Single Pings List */
.cmsmasters_pings_list {
  padding: 46px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_pings_list .pingslist .pingback {
  position: relative;
  padding: 8px 50px 8px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pings_list .pingslist .pingback:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_pings_list .pingslist .pingback .comment-body {
  display: inline;
}
.cmsmasters_pings_list .pingslist .pingback .comment-body .edit-link {
  width: auto;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_pings_list .pingslist .pingback .comment-body .edit-link:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_pings_list .pingslist .pingback .comment-body .edit-link .comment-edit-link {
  display: inline-block;
  vertical-align: middle;
}
/* Post Comments */
.post_comments {
  padding: 30px 0 0;
  position: relative;
}
.post_comments + .comment-respond {
  margin: 0;
}
.post_comments:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.post_comments .post_comments_title {
  margin: 0 0 40px;
}
.post_comments .cmsmasters_comment_item_content > ul,
.post_comments .cmsmasters_comment_item_content > ol {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.post_comments img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_comments_closed {
  margin: 20px 0;
}
.akismet_comment_form_privacy_notice {
  padding: 20px 0;
}
/* Post Categories */
.cmsmasters_post_category {
  position: relative;
  padding: 0 0 8px;
  width: 100%;
  overflow: hidden;
  display: block;
  clear: both;
}
.cmsmasters_post_category .cmsmasters_cat_color {
  display: block;
  padding: 2px 13px 1px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  float: left;
  clear: none;
}
.comments_nav {
  padding: 30px 0;
  overflow: hidden;
}
.comments_nav > span {
  float: left;
}
.comments_nav > span a {
  position: relative;
}
.comments_nav > span a::before {
  content: '\e80f';
  font-family: "fontello-custom" !important;
  margin: 0 15px 0 0;
}
.comments_nav > span::before {
  display: none;
}
.comments_nav .comments_nav_next {
  float: right;
}
.comments_nav .comments_nav_next a::after {
  content: '\e810';
  font-family: "fontello-custom" !important;
  margin: 0 0 0 15px;
}
.comments_nav .comments_nav_next a::before {
  display: none;
}
.commentlist {
  list-style: none;
  margin: 0;
  padding: 2.5% 5%;
}
.commentlist:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0 0 0 70px;
}
.commentlist > .comment:last-child > .comment-body > .comment-content {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.commentlist .comment {
  margin: 0;
  padding: 26px 0 0;
}
.commentlist .comment:before {
  content: none;
}
.commentlist .comment:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_comment_item {
  position: relative;
}
.cmsmasters_comment_item:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_comment_item .cmsmasters_comment_item_date {
  outline: none;
}
.cmsmasters_comment_item .cmsmasters_comment_item_avatar {
  display: block;
  margin: 0 18px 0 0;
  float: left;
  overflow: hidden;
}
.cmsmasters_comment_item .cmsmasters_comment_item_avatar img {
  outline: none;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont {
  padding: 15px 0 25px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont_info {
  position: relative;
  overflow: hidden;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont_info .cmsmasters_comment_item_date {
  display: block;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont_info > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:last-child {
  padding: 0;
}
.cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:last-child:before {
  content: none;
}
.cmsmasters_comment_item .cmsmasters_comment_item_content {
  padding-top: 25px;
  padding-bottom: 12px;
}
.cmsmasters_comment_item .cmsmasters_comment_item_content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmsmasters_comment_item .comment-reply-link {
  margin-right: 10px;
}
/* Comment Respond */
.comment-respond {
  padding: 4%;
  margin: 50px 0 0;
  position: relative;
  display: block;
  clear: both;
}
.commentlist .comment-respond {
  padding: 0;
}
.comment-respond .comment-form-cookies-consent {
  float: none;
  display: block;
  clear: both;
}
.comment-respond .comment-form-cookies-consent input,
.comment-respond .comment-form-cookies-consent label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 10px;
}
.comment-respond .comment-form-cookies-consent label {
  margin-left: 5px;
}
.comment-respond #reply-title {
  padding: 0 10px 0px;
}
.comment-respond .comment-reply-title {
  position: relative;
}
.comment-respond .comment-reply-title small {
  float: right;
}
.comment-respond form {
  display: block;
  padmargin: 15px 0 0;
}
.comment-respond form label {
  margin-bottom: 10px;
  display: block;
}
.comment-respond form label span {
  margin-left: 2px;
}
.comment-respond form textarea {
  min-height: 186px;
  width: 100%;
}
.comment-respond form p {
  display: block;
  padding: 0 10px 10px;
}
.comment-respond form .comment-form {
  position: relative;
}
.comment-respond form .comment-form-author,
.comment-respond form .comment-form-email {
  width: 50%;
  float: left;
}
.comment-respond form .comment-form-author input,
.comment-respond form .comment-form-email input {
  width: 100%;
}
.comment-respond form .comment-form-comment {
  padding-bottom: 20px;
  display: block;
  clear: both;
}
.comment-respond form .comment-form-comment,
.comment-respond form .form-submit {
  padding-top: 12px;
}
.comment-respond form .form-submit {
  position: relative;
  overflow: hidden;
  padding-top: 26px;
  padding-bottom: 0;
}
/* Default square separator */
.cmsmasters_project_grid .cmsmasters_project_footer > span:before,
.cmsmasters_project_puzzle .cmsmasters_project_meta > span:before,
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before,
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before,
.cmsmasters_archive_type .cmsmasters_archive_item_info > span:before {
  content: '\e801';
  font-family: 'fontello-custom';
  display: block;
  width: 4px;
  height: 4px;
  font-size: 4px;
  line-height: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  left: auto;
  margin: auto;
}
.nocomments {
  margin: 50px 0 0;
  position: relative;
  overflow: hidden;
}
/*-------------------------------------------------------------------------*/
/*	Header + Centered + Right + Fixed Versions */
/*-------------------------------------------------------------------------*/
/***************** Header ******************/
#header {
  width: 100%;
  position: absolute;
  z-index: 9999;
}
/***************** Header Top ******************/
.header_top .header_top_but {
  width: 100%;
  height: 32px;
  position: relative;
  cursor: pointer;
  border-top-width: 1px;
  border-top-style: solid;
  display: none;
}
.header_top .header_top_but > span {
  font-size: 24px;
  line-height: 24px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: -4px;
}
.header_top .header_top_outer {
  height: 100%;
  position: relative;
}
.cmsmasters_liquid .header_top .header_top_outer {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.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 .header_top_inner_cont {
  height: 100%;
}
.cmsmasters_boxed .header_top .header_top_inner_cont {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header_top .header_top_right {
  height: 100%;
  float: right;
}
.header_top .social_wrap {
  outline: none;
}
.header_top .social_wrap li {
  margin-left: 0;
  margin-right: 12px;
}
.header_top .social_wrap li:last-child {
  margin-left: 0;
  margin-right: 0;
}
.header_top .social_wrap a {
  font-size: 18px;
  line-height: 18px;
  width: 18px;
  height: 18px;
}
.header_top .top_nav_wrap {
  display: block;
  height: 100%;
}
.header_top .responsive_top_nav {
  font-size: 16px;
  width: 30px;
  height: 30px;
  position: relative;
  display: none;
  margin: 0 auto;
}
.header_top .responsive_top_nav:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.header_top .responsive_top_nav.active:before {
  content: '\e802';
  font-size: 14px;
  font-family: "fontello-custom";
}
.header_top .header_top_left {
  height: 100%;
  padding: 0 20px 0 0;
  overflow: hidden;
}
.header_top .header_top_left:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_top .meta_wrap {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%;
  max-width: 100%;
}
.header_top .meta_wrap > * {
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.header_top .meta_wrap > *:last-child {
  margin: 0;
}
.header_top .meta_wrap > *[class^="cmsmasters-icon-"]:before,
.header_top .meta_wrap > *[class*=" cmsmasters-icon-"]:before,
.header_top .meta_wrap > *[class^="cmsmasters_theme_icon_"]:before,
.header_top .meta_wrap > *[class*=" cmsmasters_theme_icon_"]:before {
  margin-left: 0;
  margin-right: 0.5em;
  vertical-align: middle;
}
.header_top .meta_wrap > p {
  padding: 0;
}
.header_top .meta_wrap .adr {
  white-space: nowrap;
}
/***************** Header Top Navigation ******************/
.top_line_nav {
  z-index: 205;
}
.top_line_nav > li {
  height: 100%;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 0;
  border-left-style: solid;
}
.top_line_nav > li:last-child {
  border-right-width: 0;
  border-right-style: solid;
}
.top_line_nav > li > a {
  padding: 0 7px;
  height: 100%;
}
.top_line_nav > li > a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.top_line_nav ul {
  list-style: none;
}
.top_line_nav ul a {
  padding: 4px 15px;
}
/***************** Header Mid ******************/
.header_mid {
  display: block;
  clear: both;
}
.header_mid.header_mid_scroll {
  margin-top: -1px;
}
.header_mid .header_mid_inner_cont {
  height: 100%;
}
.cmsmasters_boxed .header_mid .header_mid_inner_cont {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header_mid .header_mid_inner_cont:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.header_mid .header_mid_outer {
  height: 100%;
  position: relative;
}
.cmsmasters_liquid .header_mid .header_mid_outer {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.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 .logo_wrap {
  height: 100%;
  position: relative;
  float: left;
}
.enable_header_centered .header_mid .logo_wrap {
  float: none;
  margin: 0 auto;
  text-align: center;
}
.header_mid .logo_wrap:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_mid .logo_wrap .logo_text_wrap {
  display: inline-block;
  vertical-align: middle;
}
.header_mid .logo_wrap .title {
  display: block;
  line-height: 1em;
  letter-spacing: -3px;
}
.header_mid .logo_wrap .title_text {
  padding: 0 0 0 3px;
}
.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;
}
.enable_header_centered .header_mid .logo_wrap .logo img {
  left: 0;
  right: 0;
}
.header_mid .logo_wrap .logo .logo_retina {
  display: none;
}
.header_mid .resp_mid_nav_wrap {
  height: 100%;
  margin: 0 0 0 20px;
  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 {
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  position: relative;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav.active:before {
  content: '\e802';
  font-size: 14px;
  font-family: "fontello-custom";
}
.header_mid .mid_search_but_wrap {
  height: 100%;
  margin: 0 0 0 5px;
  position: relative;
  float: right;
}
.header_mid .mid_search_but_wrap + .mid_nav_wrap {
  padding-right: 5px;
}
.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 {
  font-size: 16px;
  line-height: 16px;
  width: 17px;
  height: 28px;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  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: 0;
  bottom: 0;
}
.enable_header_centered .header_mid .social_wrap {
  float: left;
}
.header_mid .social_wrap .social_wrap_inner {
  text-align: right;
}
.header_mid .social_wrap .social_wrap_inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_mid .social_wrap li {
  margin-left: 0;
  margin-right: 12px;
}
.header_mid .social_wrap li:last-child {
  margin-left: 0;
  margin-right: 0;
}
.header_mid .social_wrap a {
  font-size: 18px;
  line-height: 18px;
  width: 26px;
  height: 26px;
}
.header_mid .slogan_wrap {
  display: block;
  max-width: 65%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: right;
  overflow: hidden;
}
.header_mid .slogan_wrap + .widget_sp_location_weather_widget_content {
  padding-right: 60px;
}
.enable_header_centered .header_mid .slogan_wrap {
  float: right;
}
.header_mid .slogan_wrap .slogan_wrap_inner {
  height: 100%;
  text-align: right;
}
.header_mid .slogan_wrap .slogan_wrap_inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_mid .slogan_wrap .slogan_wrap_text {
  display: inline-block;
  vertical-align: middle;
}
.header_mid .slogan_wrap .slogan_wrap_text > * {
  margin: 0 10px 0 0;
  display: inline-block;
}
.header_mid .slogan_wrap .slogan_wrap_text > *:last-child {
  margin: 0;
}
.header_mid .slogan_wrap .slogan_wrap_text > *[class^="cmsmasters-icon-"]:before,
.header_mid .slogan_wrap .slogan_wrap_text > *[class*=" cmsmasters-icon-"]:before,
.header_mid .slogan_wrap .slogan_wrap_text > *[class^="cmsmasters_theme_icon_"]:before,
.header_mid .slogan_wrap .slogan_wrap_text > *[class*=" cmsmasters_theme_icon_"]:before {
  margin-left: 0;
  margin-right: 0.5em;
  vertical-align: middle;
}
.header_mid .slogan_wrap .slogan_wrap_text:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_mid .slogan_wrap .slogan_wrap_text > p {
  padding: 0;
}
.header_mid .slogan_wrap .slogan_wrap_text .adr {
  white-space: nowrap;
}
.header_mid .mid_nav_wrap {
  height: 100%;
  position: relative;
  float: right;
}
/***************** Header Mid Navigation ******************/
.mid_nav {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: middle;
}
.mid_nav > li {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  border-right-width: 0;
  border-right-style: solid;
  border-left-width: 0;
  border-left-style: solid;
}
.mid_nav > li:hover > a .nav_item_wrap::before,
.mid_nav > li.current-menu-ancestor > a .nav_item_wrap::before,
.mid_nav > li.current-menu-item > a .nav_item_wrap::before {
  width: 100%;
}
.mid_nav > li:last-child {
  margin: 0;
}
.mid_nav > li > a {
  position: relative;
  height: 100%;
  padding: 0px 12px 0px;
  border-width: 1px;
  border-style: solid;
}
.mid_nav > li > a:hover .nav_item_wrap::before {
  width: 100%;
}
.mid_nav > li > a > .nav_item_wrap {
  display: inline-block;
  position: relative;
}
.mid_nav > li > a > .nav_item_wrap:before {
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: -4px;
  left: -1px;
  right: -1px;
}
.mid_nav > li > a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.mid_nav .nav_tag {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 5px;
}
.mid_nav .nav_subtitle {
  display: block;
  padding: 3px 0;
}
/***************** Header Bot ******************/
.header_bot {
  display: block;
  clear: both;
}
.header_bot .header_bot_outer {
  height: 100%;
  position: relative;
}
.cmsmasters_liquid .header_bot .header_bot_outer {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header_bot .header_bot_inner_cont {
  height: 100%;
}
.cmsmasters_boxed .header_bot .header_bot_inner_cont {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.header_bot .header_bot_inner_cont:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.header_bot .header_bot_inner {
  height: 100%;
}
.header_bot .header_bot_inner:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.enable_header_centered .header_bot .header_bot_inner {
  text-align: center;
}
.header_bot .resp_bot_nav_wrap {
  height: 100%;
  position: relative;
  display: none;
  overflow: hidden;
}
.header_bot .resp_bot_nav_wrap .resp_bot_nav_outer {
  height: 100%;
}
.header_bot .resp_bot_nav_wrap .resp_bot_nav_outer:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_bot .resp_bot_nav_wrap .resp_bot_nav {
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  position: relative;
}
.header_bot .resp_bot_nav_wrap .resp_bot_nav:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.header_bot .resp_bot_nav_wrap .resp_bot_nav:hover,
.header_bot .resp_bot_nav_wrap .resp_bot_nav.active {
  outline: none;
}
.header_bot .bot_search_but_wrap {
  height: 100%;
  margin: 0 0 0 5px;
  position: relative;
  float: right;
}
.header_bot .bot_search_but_wrap:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header_bot .bot_search_but_wrap .bot_search_but {
  font-size: 16px;
  line-height: 16px;
  width: 28px;
  height: 28px;
  font-weight: bold;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.header_bot .bot_search_but_wrap .bot_search_but:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.enable_header_right .header_bot .bot_search_but_wrap {
  margin: 0 5px 0 0;
  float: left;
}
.enable_header_centered .header_bot .bot_search_but_wrap {
  display: inline-block;
  float: none;
}
.header_bot .bot_nav_wrap {
  height: 100%;
  position: relative;
  float: left;
}
.enable_header_right .header_bot .bot_nav_wrap {
  float: right;
}
.enable_header_centered .header_bot .bot_nav_wrap {
  display: inline-block;
  float: none;
}
/***************** Header Bot Navigation ******************/
.bot_nav {
  position: relative;
}
.bot_nav > li {
  height: 100%;
  margin: 0 0px 0 0;
  border-right-width: 0;
  border-right-style: solid;
  border-left-width: 0;
  border-left-style: solid;
}
.bot_nav > li:hover > a .nav_item_wrap::before,
.bot_nav > li.current-menu-ancestor > a .nav_item_wrap::before,
.bot_nav > li.current-menu-item > a .nav_item_wrap::before {
  width: 100%;
}
.bot_nav > li:first-child > a {
  padding-left: 0;
}
.bot_nav > li:last-child {
  margin: 0;
}
.bot_nav > li > a {
  display: inline-block;
  position: relative;
  padding: 3px 12px 0;
  height: 100%;
  border-width: 1px;
  border-style: solid;
}
.bot_nav > li > a:hover .nav_item_wrap::before {
  width: 100%;
}
.bot_nav > li > a > .nav_item_wrap {
  position: relative;
  display: block;
  height: 100%;
}
.bot_nav > li > a > .nav_item_wrap::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.bot_nav > li > a > .nav_item_wrap:before {
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: -2px;
  left: -1px;
}
.bot_nav > li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.bot_nav .nav_tag {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 5px;
}
.bot_nav .nav_subtitle {
  display: block;
  padding: 3px 0;
}
/***************** Header Search Form ******************/
.cmsmasters_header_search_form {
  width: 100%;
  height: 100%;
  visibility: hidden;
  position: fixed;
  z-index: 100000;
  opacity: 0;
}
.cmsmasters_header_search_form.cmsmasters_show {
  visibility: visible;
  opacity: 1;
}
.cmsmasters_header_search_form .cmsmasters_header_search_form_close {
  font-size: 20px;
  line-height: 20px;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: 50px;
  top: 50px;
  bottom: auto;
}
.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: 0.7;
}
.cmsmasters_header_search_form .cmsmasters_header_search_form_field {
  max-width: 90%;
  width: 680px;
  height: 98px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.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;
  padding: 0 50px 0 0;
  width: 100%;
  height: 100%;
  font-size: 60px;
  line-height: 98px;
  font-weight: bold;
  border-width: 0;
  border-style: solid;
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.cmsmasters_header_search_form button {
  display: none;
  visibility: hidden;
}
/*-------------------------------------------------------------------------*/
/*	Content + Sidebar Styles */
/*-------------------------------------------------------------------------*/
body .headline {
  background-color: transparent;
}
.cmsmasters_breadcrumbs {
  position: relative;
  overflow: hidden;
}
.cmsmasters_breadcrumbs + .headline_text {
  padding-top: 0px;
}
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_aligner {
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;
  overflow: hidden;
}
.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner > * {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: -0.75px;
}
.cmsmasters_breadcrumbs .breadcrumbs_sep {
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_breadcrumbs .breadcrumbs_sep:before {
  content: '>';
  padding: 0 .25em 0;
  vertical-align: middle;
  display: inline-block;
}
.headline_outer {
  position: relative;
  background-position: top center;
  z-index: 1;
}
.headline_outer.cmsmasters_headline_disabled {
  outline: none;
}
.headline_outer .headline_color {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.headline_outer .headline_inner {
  padding: 0 20px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.headline_outer .headline_inner .headline_aligner {
  display: inline-block;
  vertical-align: middle;
}
.headline_outer .headline_inner .headline_content {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 20px 0 0;
}
.headline_outer .headline_inner .headline_content.cmsmasters_breadcrumbs_disabled {
  vertical-align: middle;
}
.headline_outer .headline_inner .headline_content .headline_text:before {
  line-height: 1em;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 30px;
}
.headline_outer .headline_inner .headline_content .headline_text .entry-title {
  word-wrap: break-word;
  margin: 0;
  padding: 0 0 0px;
}
.headline_outer .headline_inner .headline_content .headline_text .entry-subtitle {
  margin: 5px 0 0;
}
.headline_outer .headline_inner.align_left {
  text-align: left;
}
.headline_outer .headline_inner.align_left .headline_text {
  text-align: left;
}
.headline_outer .headline_inner.align_left .headline_text:before {
  right: auto;
}
.headline_outer .headline_inner.align_right {
  text-align: right;
}
.headline_outer .headline_inner.align_right .headline_text {
  text-align: right;
}
.headline_outer .headline_inner.align_right .headline_text:before {
  left: auto;
}
.headline_outer .headline_inner.align_center {
  text-align: center;
}
.headline_outer .headline_inner.align_center .headline_text {
  text-align: center;
}
.headline_outer .headline_inner.align_center .headline_text:before {
  bottom: auto;
}
.headline_outer .headline_inner.align_center .headline_text.headline_icon > *:first-child {
  padding-top: 15px;
}
.headline_outer .headline_inner.align_center .cmsmasters_breadcrumbs {
  text-align: center;
}
.headline_outer .headline_inner.align_center .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_aligner {
  display: none;
}
.headline_outer .headline_inner.align_center .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
  padding: 20px 0;
}
.content_wrap {
  display: block;
  min-width: inherit;
}
/*-------------------------------------------------------------------------*/
/*	Bottom + Footer Styles */
/*-------------------------------------------------------------------------*/
/***************** Bottom ******************/
.bottom_inner .widgettitle {
  margin-bottom: 35px;
  position: relative;
}
/***************** Footer ******************/
#footer {
  overflow: hidden;
}
.footer_inner {
  position: relative;
  overflow: hidden;
}
.footer_inner_cont {
  border-top-width: 1px;
  border-top-style: solid;
}
/***************** Footer Default ******************/
.cmsmasters_footer_default .footer_inner_cont {
  padding-top: 80px;
  padding-bottom: 80px;
}
.cmsmasters_footer_default .footer_inner_cont > div:first-child {
  padding-top: 0;
}
.cmsmasters_footer_default .footer_logo_wrap {
  position: relative;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_logo_wrap .footer_logo {
  display: inline-block;
}
.cmsmasters_footer_default .footer_logo_wrap .footer_logo > .footer_logo_retina {
  display: none;
}
.cmsmasters_footer_default .footer_custom_html_wrap {
  padding: 20px 0 0;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_custom_html {
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_footer_default .footer_nav_wrap {
  padding: 60px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_footer_default .footer_nav_wrap div {
  text-align: center;
}
.cmsmasters_footer_default .footer_nav {
  display: inline-block;
  width: auto;
}
.cmsmasters_footer_default .footer_nav > li {
  padding: 0 14px 0;
  border-width: 0;
  border-style: solid;
}
.cmsmasters_footer_default .footer_nav > li:before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2px;
  left: auto;
  margin: auto;
}
.cmsmasters_footer_default .footer_nav > li:last-child:before {
  content: none;
}
.cmsmasters_footer_default .footer_nav > li ul {
  display: none !important;
}
.cmsmasters_footer_default .social_wrap {
  padding: 44px 0 0;
}
.cmsmasters_footer_default .social_wrap .social_wrap_inner {
  text-align: center;
}
.cmsmasters_footer_default .social_wrap li {
  margin-left: 0;
  margin-right: 30px;
}
.cmsmasters_footer_default .social_wrap li:last-child {
  margin-left: 0;
  margin-right: 0;
}
.cmsmasters_footer_default .social_wrap a {
  font-size: 20px;
  line-height: 20px;
  width: 30px;
  height: 30px;
}
.cmsmasters_footer_default .footer_copyright {
  display: block;
  padding: 22px 0;
  margin: 22px 0 0;
  text-align: center;
  border-top-width: 1px;
  border-top-style: solid;
}
/***************** Footer Small ******************/
.cmsmasters_footer_small .footer_inner_cont {
  padding-top: 18px;
  padding-bottom: 18px;
}
.cmsmasters_footer_small .footer_nav_wrap {
  position: relative;
  float: right;
  overflow: hidden;
}
.cmsmasters_footer_small .footer_nav {
  margin: 0 -8px;
  width: auto;
}
.cmsmasters_footer_small .footer_nav > li {
  padding: 0 8px;
  border-width: 0;
  border-style: solid;
}
.cmsmasters_footer_small .footer_nav > li:last-child {
  margin: 0;
}
.cmsmasters_footer_small .footer_nav > li ul {
  display: none !important;
}
.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: 16px;
  line-height: 16px;
  width: 28px;
  height: 28px;
}
.cmsmasters_footer_small .footer_custom_html_wrap {
  position: relative;
  float: right;
  overflow: hidden;
}
.cmsmasters_footer_small .footer_copyright {
  display: block;
  padding: 1px 20px 1px 0;
  position: relative;
  overflow: hidden;
}
/*-------------------------------------------------------------------------*/
/*	Blog (Default, Masonry, Timeline) + Post Styles */
/*-------------------------------------------------------------------------*/
/***************** Blog ******************/
.blog {
  position: relative;
}
.blog:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.blog .post {
  width: 100%;
  max-width: 100%;
}
.blog .post .preloader {
  padding-bottom: 58.1%;
}
.blog .post .preloader.highImg {
  height: auto;
  padding-bottom: 0;
}
.blog .post .cmsmasters_video_wrap,
.blog .post .resizable_block {
  padding-bottom: 58.1%;
}
.blog.columns {
  margin: -50px -10px 0;
}
.blog.columns.masonry {
  margin: 0 -10px 0;
}
.blog.columns.masonry .post {
  min-width: 260px;
  padding: 0 10px 20px;
}
.blog.columns .post {
  min-width: 260px;
  padding: 50px 10px 0;
  float: left;
  opacity: 0;
}
.blog.columns .post.cmsmasters_post_masonry {
  min-width: 200px;
}
.cmsmasters_4.blog.columns .post {
  width: 25%;
}
.cmsmasters_3.blog.columns .post {
  width: 33.33%;
}
.cmsmasters_2.blog.columns .post {
  width: 50%;
}
.blog.columns .post.shortcode_animated {
  opacity: 1;
}
.blog.columns .post .preloader {
  padding-bottom: 68.9%;
  vertical-align: middle;
}
.blog.columns .post .preloader.highImg {
  height: auto;
  padding-bottom: 0;
}
.blog.timeline {
  overflow: visible !important;
}
.blog.timeline:before {
  content: '';
  width: 1px;
  height: 100%;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.blog.timeline .post {
  width: 50%;
  overflow: visible;
  float: left;
  opacity: 0;
}
.blog.timeline .post:before {
  content: '';
  width: 100%;
  height: 1px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 36px;
  bottom: auto;
}
.blog.timeline .post.cmsmasters_timeline_left .cmsmasters_timeline_margin {
  margin-right: 16%;
}
.blog.timeline .post.cmsmasters_timeline_right .cmsmasters_timeline_margin {
  margin-left: 16%;
}
.blog.timeline .post.shortcode_animated {
  opacity: 1;
}
.blog.timeline .post .preloader {
  padding-bottom: 58.1%;
}
.blog.timeline .post .preloader.highImg {
  height: auto;
  padding-bottom: 0;
}
.blog.timeline .post .cmsmasters_video_wrap,
.blog.timeline .post .resizable_block {
  padding-bottom: 58.1%;
}
.blog .owl-pagination {
  width: auto;
  left: 18px;
  right: auto;
  top: auto;
  bottom: 18px;
}
.cmsmasters_title_small .cmsmasters_post_title,
.cmsmasters_title_small .cmsmasters_slider_post_title,
.cmsmasters_title_small .cmsmasters_project_title {
  line-height: 1;
}
.cmsmasters_title_small .cmsmasters_post_title a,
.cmsmasters_title_small .cmsmasters_slider_post_title a,
.cmsmasters_title_small .cmsmasters_project_title a {
  font-size: .65em;
  line-height: 1;
}
/***************** Blog Default ******************/
.cmsmasters_post_default {
  padding: 7% 0 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_post_author .avatar {
  width: 20px;
  display: block;
}
.cmsmasters_post_default .cmsmasters_video_preview {
  text-align: center;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_video_preview img {
  width: 100%;
}
.cmsmasters_post_default .cmsmasters_video_preview::before {
  content: "";
  position: absolute;
  text-align: center;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 1;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}
.cmsmasters_post_default .cmsmasters_video_preview::after {
  content: "\e803";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1em;
  height: 1em;
  margin: auto;
  z-index: 2;
  font-size: 65px;
  line-height: 1;
  font-family: "fontello-custom";
  color: #fff;
  pointer-events: none;
  will-change: transform;
}
#page .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_post_title a:hover {
  background-image: none;
}
#page .cmsmasters_post_default .cmsmasters_video_preview + .cmsmasters_post_cont {
  padding-top: 20px;
}
#page .cmsmasters_post_default.content_side .cmsmasters_post_img_wrap,
.content_wrap.fullwidth .cmsmasters_post_default .cmsmasters_post_img_wrap,
.content_wrap.fullwidth + .cmsmasters_column.one_first .cmsmasters_post_default .cmsmasters_post_img_wrap {
  width: 45%;
  float: left;
}
#page .cmsmasters_post_default.content_side .cmsmasters_post_img_wrap + .cmsmasters_post_cont,
.content_wrap.fullwidth .cmsmasters_post_default .cmsmasters_post_img_wrap + .cmsmasters_post_cont,
.content_wrap.fullwidth + .cmsmasters_column.one_first .cmsmasters_post_default .cmsmasters_post_img_wrap + .cmsmasters_post_cont {
  width: 55%;
  padding: 0 0 0 3%;
  overflow: hidden;
}
.cmsmasters_post_default:first-child {
  padding-top: 0;
}
.cmsmasters_post_default .cmsmasters_post_cont_wrap {
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_post_default .cmsmasters_video_preview {
  position: relative;
}
.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_post_category,
.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_preview_bottom {
  -webkit-transition: opacity .25s ease;
  -moz-transition: opacity .25s ease;
  -ms-transition: opacity .25s ease;
  -o-transition: opacity .25s ease;
  transition: opacity .25s ease;
}
.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 5;
  pointer-events: none;
}
.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_post_category {
  position: absolute;
  top: 25px;
  left: 25px;
  width: auto;
  z-index: 5;
}
.cmsmasters_post_default .cmsmasters_video_preview_bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 20px 25px 10px;
  z-index: 5;
  pointer-events: none;
}
.cmsmasters_post_default .cmsmasters_video_preview_bottom .cmsmasters_post_header {
  pointer-events: auto;
}
.cmsmasters_post_default .cmsmasters_video_preview_bottom .cmsmasters_post_info {
  padding-bottom: 10px;
}
.cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover {
  opacity: 0.7;
}
.cmsmasters_post_default .cmsmasters_post_img_wrap {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_post_img_wrap img {
  width: 100%;
}
.cmsmasters_post_default .cmsmasters_post_cont {
  padding: 14px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_post_info {
  padding: 0 0 6px;
  position: relative;
}
.post_format-post-format-video.cmsmasters_post_default .cmsmasters_post_info {
  padding-top: 15px;
}
.cmsmasters_post_default .cmsmasters_post_info .cmsmasters_post_date::before {
  margin-right: 5px;
}
.cmsmasters_post_default .cmsmasters_post_info > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_post_default .cmsmasters_post_info > *:last-child {
  padding: 0;
}
.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_img_wrap {
  width: 100%;
}
.cmsmasters_post_default .cmsmasters_video_preview:hover .cmsmasters_img_wrap {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.cmsmasters_post_default .cmsmasters_video_preview:hover::after {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
}
.cmsmasters_post_default .cmsmasters_img_wrap {
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_owl_slider {
  outline: none;
}
.cmsmasters_post_default .cmsmasters_owl_slider figure {
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_audio {
  padding: 22px 0 12px;
}
.cmsmasters_post_default .cmsmasters_audio .mejs-container.wp-audio-shortcode {
  margin: 0;
}
.cmsmasters_post_default .cmsmasters_post_header {
  padding: 0 0 12px;
}
.cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.format-video.cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title a {
  display: block;
}
.cmsmasters_post_default .cmsmasters_post_content {
  padding: 0 0 4px;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_post_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_post_default .cmsmasters_post_footer {
  padding: 12px 0 0;
  overflow: hidden;
}
.cmsmasters_post_default .cmsmasters_post_interface {
  padding-bottom: 20px;
  text-align: right;
}
.cmsmasters_post_default .cmsmasters_post_interface .cmsmasters_post_author {
  float: left;
}
.cmsmasters_post_default .cmsmasters_post_read_more {
  display: inline-block;
  float: left;
}
.cmsmasters_post_default.has-post-thumbnail:not(.format-video) .cmsmasters_post_category {
  position: absolute;
  width: auto;
  left: auto;
  left: 20px;
  top: 20px;
  bottom: auto;
  overflow: hidden;
}
.cmsmasters_post_default.has-post-thumbnail:not(.format-video) .cmsmasters_post_category .cmsmasters_cat_color {
  padding: 0 9px;
  margin: 0 0 5px;
  text-align: center;
  overflow: hidden;
  float: left;
  display: block;
  clear: both;
}
.cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap {
  width: 100%;
}
.cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap + .cmsmasters_post_cont {
  padding: 15px 0 0 0px;
}
.cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_cont {
  padding: 0px 0 0;
}
.cmsmasters_post_default.sticky .cmsmasters_post_cont_wrap {
  padding: 32px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_post_default.sticky .cmsmasters_post_cont_wrap:before {
  content: '\ead1';
  font-family: 'fontello';
  position: absolute;
  top: -4px;
  right: 20px;
  left: auto;
  font-size: 50px;
  line-height: 46px;
  z-index: 10;
}
.cmsmasters_post_date .published {
  display: inline-block;
  vertical-align: middle;
}
.blog.cmsmasters_with_featured {
  overflow: visible !important;
}
.blog.cmsmasters_with_featured .cmsmasters_post_default {
  overflow: visible;
}
/***************** Blog Masonry ******************/
.cmsmasters_post_masonry {
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_masonry .cmsmasters_post_author .avatar {
  width: 20px;
  display: block;
}
.cmsmasters_post_masonry .cmsmasters_post_cont_wrap {
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_post_masonry .cmsmasters_video_wrap {
  margin: 0;
}
.cmsmasters_post_masonry .cmsmasters_post_img_wrap {
  margin: 0 0 16px;
  position: relative;
  display: block;
  width: 100%;
}
.cmsmasters_post_masonry .cmsmasters_post_cont {
  padding: 0;
  position: relative;
  overflow: hidden;
}
.format-video.cmsmasters_post_masonry .cmsmasters_post_cont {
  padding: 20px 0 0;
}
.cmsmasters_post_masonry .cmsmasters_post_info {
  padding: 0 0 12px;
  text-align: right;
}
.cmsmasters_post_masonry .cmsmasters_post_info .cmsmasters_post_date {
  padding-top: 3px;
  float: left;
}
.cmsmasters_post_masonry .cmsmasters_post_category {
  padding: 0;
}
.cmsmasters_post_masonry .cmsmasters_img_wrap {
  overflow: hidden;
}
.cmsmasters_post_masonry .cmsmasters_img_wrap a {
  display: inline-block;
}
.cmsmasters_post_masonry .cmsmasters_img_wrap a:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.cmsmasters_post_masonry .cmsmasters_owl_slider figure {
  overflow: hidden;
}
.cmsmasters_post_masonry .cmsmasters_audio {
  padding-top: 22px;
}
.cmsmasters_post_masonry .cmsmasters_post_header {
  padding: 0 0 10px;
}
.cmsmasters_post_masonry .cmsmasters_post_header .cmsmasters_post_title {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.cmsmasters_post_masonry .cmsmasters_post_content {
  padding: 0 0 4px;
  overflow: hidden;
}
.cmsmasters_post_masonry .cmsmasters_post_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_post_masonry .cmsmasters_post_read_more {
  display: inline-block;
}
.cmsmasters_post_masonry .cmsmasters_post_footer {
  padding: 12px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_masonry .cmsmasters_post_footer .cmsmasters_post_interface {
  padding: 0 0 20px;
}
.cmsmasters_post_masonry .cmsmasters_post_footer > * {
  position: relative;
}
.cmsmasters_post_masonry .cmsmasters_post_footer > *:last-child:before {
  content: none;
}
.cmsmasters_post_masonry.has-post-thumbnail:not(.format-video) .cmsmasters_post_category {
  position: absolute;
  padding: 0;
  width: auto;
  left: 20px;
  top: auto;
  top: 20px;
  overflow: hidden;
}
.cmsmasters_post_masonry.has-post-thumbnail:not(.format-video) .cmsmasters_post_category .cmsmasters_cat_color {
  padding: 0 16px;
  margin: 0 0 3px;
  text-align: center;
  overflow: hidden;
  float: left;
  display: block;
  clear: both;
}
.blog.columns.cmsmasters_with_featured .cmsmasters_post_default {
  width: 100% !important;
}
/***************** Blog Timeline ******************/
.cmsmasters_post_timeline {
  position: relative;
}
.cmsmasters_post_timeline .cmsmasters_post_info {
  display: block;
  position: absolute;
  z-index: 1;
}
.cmsmasters_post_timeline.cmsmasters_timeline_left .cmsmasters_post_info {
  left: auto;
  right: -60px;
}
.cmsmasters_post_timeline.cmsmasters_timeline_right .cmsmasters_post_info {
  left: -60px;
  right: auto;
}
.cmsmasters_post_timeline .cmsmasters_post_date {
  display: block;
  width: 120px;
  padding: 10px 0;
  margin: -15px 0 0;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_post_date::before {
  display: none;
}
.cmsmasters_post_timeline .cmsmasters_post_date .published {
  position: relative;
}
.cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_day {
  display: block;
  margin-bottom: 2px;
}
.cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_mon_year {
  display: block;
}
.cmsmasters_post_timeline .cmsmasters_post_cont_wrap {
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_post_timeline .cmsmasters_post_img_wrap {
  margin: 0 0 20px;
  position: relative;
  display: block;
  width: 100%;
}
.cmsmasters_post_timeline .cmsmasters_post_cont {
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_post_category {
  padding: 0;
}
.cmsmasters_post_timeline .cmsmasters_img_wrap {
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_img_wrap a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.cmsmasters_post_timeline .cmsmasters_owl_slider figure {
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_audio {
  padding-top: 22px;
}
.cmsmasters_post_timeline .cmsmasters_video_wrap {
  margin: 0;
}
.cmsmasters_post_timeline .cmsmasters_post_header {
  padding: 0 0 10px;
}
.cmsmasters_post_timeline .cmsmasters_post_header .cmsmasters_post_title {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.cmsmasters_post_timeline .cmsmasters_post_content {
  padding: 0 0 4px;
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_post_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_post_timeline .cmsmasters_post_read_more {
  display: inline-block;
}
.cmsmasters_post_timeline .cmsmasters_post_footer {
  padding: 12px 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_post_timeline .cmsmasters_post_footer > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_post_timeline .cmsmasters_post_footer > *:last-child {
  padding: 0;
}
.cmsmasters_post_timeline .cmsmasters_post_footer > *:last-child:before {
  content: none;
}
.cmsmasters_post_timeline.has-post-thumbnail:not(.format-video) .cmsmasters_post_category {
  position: absolute;
  padding: 0;
  width: auto;
  left: 25px;
  top: 25px;
  overflow: hidden;
}
.cmsmasters_post_timeline.has-post-thumbnail:not(.format-video) .cmsmasters_post_category .cmsmasters_cat_color {
  text-align: center;
  overflow: hidden;
  float: right;
  display: block;
  clear: both;
}
.cmsmasters_post_timeline.has-post-thumbnail.format-video .cmsmasters_post_cont {
  padding: 0;
}
.cmsmasters_post_timeline.format-video .cmsmasters_post_category {
  padding: 0 0 20px;
}
/***************** Blog Post ******************/
.cmsmasters_open_post {
  padding: 0 0 18px;
  overflow: hidden;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_open_post .cmsmasters_img_wrap {
  text-align: left;
}
.cmsmasters_open_post .preloader {
  padding-bottom: 58.1%;
}
.cmsmasters_open_post .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_open_post .cmsmasters_post_content_wrap .share_posts {
  width: 185px;
  float: left;
}
.cmsmasters_open_post .cmsmasters_post_content_wrap .share_posts + .cmsmasters_post_content {
  padding-left: 4%;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top {
  position: relative;
  overflow: hidden;
  padding-bottom: 20px;
  display: block;
  clear: both;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_category {
  display: inline-block;
  width: 75%;
  margin: 0 20px 0 0;
  padding: 0;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_cont_info_meta {
  position: relative;
  padding: 7px 0 0;
  margin: 0;
  float: right;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_cont_info_meta > * {
  position: relative;
  display: inline-block;
  padding: 0 15px 0 0;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_cont_info_meta > *:last-child {
  padding: 0;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_cont_info_meta > *:last-child:before {
  content: none;
}
.cmsmasters_open_post .share_posts {
  padding: 0;
}
.cmsmasters_open_post .cmsmasters_post_header {
  padding: 0 0 20px;
}
.cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title {
  margin: 0;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom {
  position: relative;
  overflow: hidden;
  padding: 0 25px 0px 0;
  float: left;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_cont_about_author {
  position: relative;
  overflow: hidden;
  padding: 0 0px 0 0;
  float: left;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_cont_about_author + .cmsmasters_post_category {
  padding: 0 0 0 20px;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_author {
  display: inline-block;
  margin: 0 15px 0px 0;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_author_avatar {
  width: 40px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0px 0 0;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_author_avatar img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  display: block;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .cmsmasters_post_cont_about_author_info {
  position: relative;
  overflow: hidden;
  float: left;
}
.cmsmasters_open_post .cmsmasters_post_cont_info_bottom .share_posts {
  padding: 15px 0;
  float: right;
}
.cmsmasters_open_post .cmsmasters_video_wrap,
.cmsmasters_open_post .resizable_block {
  padding-bottom: 58.1%;
}
.cmsmasters_open_post > div:first-child {
  margin-top: 0;
}
.cmsmasters_open_post > .cmsmasters_img_wrap,
.cmsmasters_open_post .cmsmasters_owl_slider,
.cmsmasters_open_post .cmsmasters_video_wrap,
.cmsmasters_open_post .cmsmasters_audio {
  margin: 0 0 40px;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_audio .mejs-container {
  margin: 0;
}
.cmsmasters_open_post .cmsmasters_owl_slider figure {
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons {
  display: block;
}
.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons > div {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons > div > span {
  line-height: 56px;
  height: 56px;
  width: 100%;
}
.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons > div.owl-prev {
  left: 15px;
  right: auto;
}
.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons > div.owl-next {
  left: auto;
  right: 15px;
}
.cmsmasters_open_post .cmsmasters_post_cont_info {
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_cont_info > span {
  display: inline-block;
}
.cmsmasters_open_post .cmsmasters_post_date {
  display: inline-block;
}
.cmsmasters_open_post .cmsmasters_post_content {
  padding-bottom: 44px;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmsmasters_open_post .cmsmasters_post_footer {
  clear: both;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags {
  display: block;
  position: relative;
  padding: 12px 0 0;
  overflow: hidden;
}
.cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags > a {
  display: inline-block;
  margin: 0 0px 5px 20px;
  letter-spacing: -0.8px;
  text-align: center;
}
.cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags > a::before {
  content: "#";
}
/*-------------------------------------------------------------------------*/
/*	Portfolio (Grid, Puzzle) + Article Styles */
/*-------------------------------------------------------------------------*/
/***************** Portfolio ******************/
.portfolio {
  position: relative;
}
.portfolio:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.portfolio .cmsmasters_project_grid .cmsmasters_img_rollover_wrap {
  position: relative;
}
.portfolio .cmsmasters_project_grid .cmsmasters_img_rollover_wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
}
.portfolio .cmsmasters_project_grid,
.portfolio .cmsmasters_project_puzzle {
  min-width: 280px;
  float: left;
}
.portfolio .cmsmasters_project_grid .preloader,
.portfolio .cmsmasters_project_puzzle .preloader {
  padding-bottom: 74%;
}
.portfolio .cmsmasters_project_grid .preloader.highImg,
.portfolio .cmsmasters_project_puzzle .preloader.highImg {
  height: auto;
  padding-bottom: 0;
}
.portfolio.large_gap {
  margin: 0 -1.4%;
  overflow: hidden;
}
.portfolio.large_gap .project {
  padding-left: 1.4%;
  padding-right: 1.4%;
  padding-bottom: 2.8%;
}
.portfolio.small_gap .project {
  overflow: visible;
}
.portfolio.small_gap .project .project_outer {
  padding-left: 0px;
  padding-right: 1px;
}
.portfolio.small_gap .project .project_outer .project_inner {
  right: 1px;
  top: auto;
  bottom: 1px;
}
.portfolio.small_gap .project .project_outer .cmsmasters_img_rollover_wrap {
  position: relative;
  top: -1px;
}
.portfolio.grid.perfect .project figure {
  opacity: 0;
}
.portfolio.grid.perfect .project.shortcode_animated figure {
  opacity: 1;
}
.portfolio.grid.masonry .project,
.portfolio.puzzle .project {
  opacity: 0;
}
.portfolio.grid.masonry .project.shortcode_animated,
.portfolio.puzzle .project.shortcode_animated {
  opacity: 1;
}
.portfolio.cmsmasters_5 .project {
  max-width: 20%;
}
.portfolio.cmsmasters_4 .project {
  max-width: 25%;
}
.portfolio.cmsmasters_3 .project {
  max-width: 33%;
}
.portfolio.cmsmasters_2 .project {
  max-width: 50%;
}
.portfolio.isotope.cmsmasters_5 .project,
.portfolio.isotope.cmsmasters_4 .project,
.portfolio.isotope.cmsmasters_3 .project,
.portfolio.isotope.cmsmasters_2 .project {
  max-width: none;
}
/***************** Portfolio Grid ******************/
.cmsmasters_project_grid {
  position: relative;
}
.cmsmasters_project_grid .project_outer {
  position: relative;
  overflow: hidden;
}
.cmsmasters_project_grid .cmsmasters_project_date {
  padding: 20px 20px 0 0;
}
.cmsmasters_project_grid .cmsmasters_project_date::before {
  margin-right: 0.5em;
}
.cmsmasters_project_grid .project_outer_image_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_project_grid .project_outer_image_wrap.with_rollover .cmsmasters_img_rollover {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0.6;
}
.cmsmasters_project_grid .project_outer_image_wrap.with_rollover .cmsmasters_img_rollover:before {
  content: '';
  width: 100%;
  height: 100%;
  z-index: 4;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-shadow: inset 0px -106px 92px -35px #000000;
  -moz-box-shadow: inset 0px -106px 92px -35px #000000;
  box-shadow: inset 0px -106px 92px -35px #000000;
}
.cmsmasters_project_grid .project_outer_image_wrap.with_rollover:hover .cmsmasters_img_rollover {
  opacity: 0.7;
}
.cmsmasters_project_grid .project_outer_image_wrap.with_rollover:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.cmsmasters_project_grid .project_outer_image_wrap_meta {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.cmsmasters_project_grid .project_outer_image_wrap_meta_bottom {
  padding: 0 20px 18px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cmsmasters_project_grid .cmsmasters_project_category {
  position: absolute;
  left: 20px;
  top: 20px;
  overflow: hidden;
  display: block;
  clear: both;
}
.cmsmasters_project_grid .cmsmasters_project_category a {
  margin: 2px 2px 0 0;
  display: block;
  padding: 0 16px;
  float: left;
}
.cmsmasters_project_grid .cmsmasters_project_header {
  padding: 0;
  margin: 0px 0 0;
}
.cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title {
  margin: 0;
}
.cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title a:hover {
  opacity: 0.7;
}
.cmsmasters_project_grid .project_outer_image_wrap + .project_inner {
  margin: 16px 0 0;
}
.cmsmasters_project_grid .project_inner {
  position: relative;
  overflow: hidden;
}
.cmsmasters_project_grid .cmsmasters_project_content {
  overflow: hidden;
}
.cmsmasters_project_grid .cmsmasters_project_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_project_grid .cmsmasters_project_footer {
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_project_grid .cmsmasters_project_footer > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_project_grid .cmsmasters_project_footer > *:last-child {
  padding: 0;
}
.cmsmasters_project_grid .cmsmasters_project_footer > *:last-child:before {
  content: none;
}
/***************** Portfolio Puzzle ******************/
.cmsmasters_project_puzzle {
  position: relative;
}
.cmsmasters_project_puzzle .project_outer {
  position: relative;
  overflow: hidden;
}
.cmsmasters_project_puzzle .project_outer.with_rollover .project_inner {
  display: block;
}
.cmsmasters_project_puzzle .project_outer.with_rollover .project_inner:before {
  content: '';
  width: 100%;
  height: 100%;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 1;
}
.cmsmasters_project_puzzle .project_outer.with_rollover:hover .project_inner {
  opacity: 1;
}
.cmsmasters_project_puzzle .project_inner {
  padding: 30px 30px 20px;
  position: absolute;
  top: 0;
  left: 0px;
  right: 0px;
  height: 100%;
  text-align: center;
  display: none;
}
.cmsmasters_project_puzzle .project_inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_project_puzzle .project_inner .project_inner_aligner {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
}
.cmsmasters_project_puzzle .cmsmasters_project_meta {
  position: relative;
  margin: 0 0 8px;
  overflow: hidden;
}
.cmsmasters_project_puzzle .cmsmasters_project_meta > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_project_puzzle .cmsmasters_project_meta > *:last-child {
  padding: 0;
}
.cmsmasters_project_puzzle .cmsmasters_project_meta > *:last-child:before {
  content: none;
}
.cmsmasters_project_puzzle .cmsmasters_project_category {
  display: block;
  position: relative;
  margin: 0 0 10px;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_project_puzzle .cmsmasters_project_category a {
  clear: none;
  border-width: 0;
  border-style: solid;
}
.cmsmasters_project_puzzle .cmsmasters_project_header {
  padding: 0;
}
.cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title {
  margin: 0;
}
.cmsmasters_project_puzzle .cmsmasters_project_date {
  padding-right: 20px;
}
.cmsmasters_project_puzzle .cmsmasters_project_date::before {
  margin-right: 0.5em;
}
.cmsmasters_project_puzzle .cmsmasters_project_interface_wrap {
  padding-bottom: 10px;
}
.cmsmasters_project_puzzle .cmsmasters_project_footer {
  position: absolute;
  left: 0;
  bottom: 0;
}
/***************** Portfolio Open Article ******************/
.cmsmasters_open_project {
  padding: 0 ;
  margin: 0 0 40px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_project .preloader {
  padding-bottom: 48.2%;
}
.cmsmasters_open_project .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_open_project .cmsmasters_video_wrap,
.cmsmasters_open_project .resizable_block {
  padding-bottom: 48.2%;
}
.cmsmasters_open_project .owl-pagination {
  width: auto;
  position: absolute;
  left: auto;
  right: 10px;
  top: 10px;
  bottom: auto;
}
.cmsmasters_open_project .cmsmasters_project_header {
  padding: 0 0 30px;
  text-align: left;
  overflow: hidden;
  display: block;
  clear: both;
}
.cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title {
  margin: 0;
}
.cmsmasters_open_project .cmsmasters_owl_slider figure {
  overflow: hidden;
}
.cmsmasters_open_project .cmsmasters_owl_slider .owl-buttons {
  display: block;
}
.cmsmasters_open_project .cmsmasters_owl_slider .owl-buttons > div {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  overflow: hidden;
}
.cmsmasters_open_project .cmsmasters_owl_slider .owl-buttons > div.owl-prev {
  left: 15px;
  right: auto;
}
.cmsmasters_open_project .cmsmasters_owl_slider .owl-buttons > div.owl-next {
  left: auto;
  right: 15px;
}
.cmsmasters_open_project .project_content {
  width: 100%;
  padding: 14px 0 0;
  overflow: hidden;
}
.cmsmasters_open_project .project_content.with_sidebar {
  width: 72%;
  float: left;
}
.cmsmasters_open_project .project_content .cmsmasters_gallery_row {
  margin: 0 -1.4%;
  position: relative;
}
.cmsmasters_open_project .project_content .cmsmasters_gallery_row figure {
  overflow: hidden;
}
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_third,
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_half,
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_first {
  margin-bottom: 2.8%;
}
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_third .preloader,
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_half .preloader {
  padding-bottom: 74%;
}
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_third .preloader.highImg,
.cmsmasters_open_project .project_content .cmsmasters_gallery_row .one_half .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_open_project .cmsmasters_img_wrap {
  margin-bottom: 40px;
  overflow: hidden;
}
.cmsmasters_open_project .cmsmasters_project_content {
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_project .project_sidebar {
  width: 28%;
  padding: 14px 0 0 40px;
  float: right;
}
.cmsmasters_open_project .project_details,
.cmsmasters_open_project .project_features {
  padding: 0 0 28px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_project .project_details > div,
.cmsmasters_open_project .project_features > div {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_open_project .project_details > div:last-child,
.cmsmasters_open_project .project_features > div:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_open_project .project_details_title,
.cmsmasters_open_project .project_features_title {
  margin: 0 0 18px;
}
.cmsmasters_open_project .project_details_title span,
.cmsmasters_open_project .project_features_title span {
  display: inline;
}
.cmsmasters_open_project .project_details_item,
.cmsmasters_open_project .project_features_item {
  padding: 10px 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_project .project_details_item_title,
.cmsmasters_open_project .project_features_item_title {
  max-width: 50%;
  float: left;
  overflow: hidden;
}
.cmsmasters_open_project .project_details_one_item .project_details_item_title,
.cmsmasters_open_project .project_features_one_item .project_features_item_title {
  max-width: 100%;
  float: none;
}
.cmsmasters_open_project .project_details_item_desc,
.cmsmasters_open_project .project_features_item_desc {
  padding: 0 0 0 15px;
  word-wrap: break-word;
  text-align: right;
  overflow: hidden;
}
#page .cmsmasters_open_project .project_details_item_desc .cmsmasters_project_category a,
#page .cmsmasters_open_project .project_features_item_desc .cmsmasters_project_category a {
  background: transparent;
  display: inline-block;
  padding: 0;
  float: none;
  vertical-align: middle;
  margin: 0;
}
.cmsmasters_open_project .project_details_one_item .project_details_item_desc,
.cmsmasters_open_project .project_features_one_item .project_features_item_desc {
  padding-left: 0;
  padding-right: 0;
}
/*-------------------------------------------------------------------------*/
/*	Posts Slider Styles */
/*-------------------------------------------------------------------------*/
/***************** Posts Slider ******************/
.cmsmasters_posts_slider {
  margin: 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_posts_slider.cmsmasters_control.cmsmasters_slide_post {
  padding: 70px 0 0;
}
.cmsmasters_posts_slider .owl-buttons {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons {
  top: -70px;
  left: auto;
  right: 20px;
  bottom: auto;
  height: auto;
  width: auto;
}
.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span {
  position: relative;
}
.cmsmasters_posts_slider .owl-buttons > div {
  position: static;
  pointer-events: auto;
}
.cmsmasters_posts_slider .owl-buttons > div > span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 28px;
  height: 28px;
}
.cmsmasters_slide_project.cmsmasters_posts_slider .owl-buttons > div > span {
  width: 50px;
  height: 50px;
}
.cmsmasters_posts_slider .owl-buttons > div > span.cmsmasters_next_arrow {
  left: auto;
  right: 0;
}
.cmsmasters_posts_slider .preloader {
  padding-bottom: 68%;
}
.cmsmasters_posts_slider .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_posts_slider .cmsmasters_owl_slider {
  padding: 0px 0 0;
}
.cmsmasters_posts_slider .cmsmasters_owl_slider_item {
  min-width: 250px;
  max-width: 100%;
}
.cmsmasters_posts_slider .cmsmasters_slider_post,
.cmsmasters_posts_slider .cmsmasters_slider_project {
  width: 100%;
  padding: 0 0 0px;
}
.cmsmasters_posts_slider .cmsmasters_slider_post {
  width: 100%;
}
/***************** Posts Slider Blog ******************/
.cmsmasters_posts_slider.cmsmasters_slide_post .cmsmasters_owl_slider {
  width: auto;
  margin: 0px -20px;
}
.cmsmasters_slider_post {
  position: relative;
}
.cmsmasters_slider_post .cmsmasters_slider_post_outer {
  position: relative;
  padding: 0 20px;
  display: block;
  clear: both;
}
.cmsmasters_slider_post .cmsmasters_slider_post_outer.image_check {
  padding: 0 30px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_outer.image_check::before {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 100%;
  width: auto;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: inherit;
}
.cmsmasters_slider_post .cmsmasters_slider_post_img_wrap {
  margin: 0 0 15px;
  position: relative;
  display: block;
  width: 100%;
}
.cmsmasters_slider_post .cmsmasters_slider_post_img_wrap .cmsmasters_slider_post_category {
  position: absolute;
  padding: 0;
  width: auto;
  left: auto;
  left: 20px;
  top: 20px;
  z-index: 10;
  overflow: hidden;
}
.cmsmasters_slider_post .cmsmasters_slider_post_img_wrap .cmsmasters_slider_post_category .cmsmasters_cat_color {
  text-align: center;
  overflow: hidden;
  float: left;
  display: block;
  clear: both;
}
.cmsmasters_slider_post .cmsmasters_slider_post_category {
  display: block;
}
.cmsmasters_slider_post .cmsmasters_slider_post_category:after {
  content: "";
  display: table;
  clear: both;
}
.cmsmasters_slider_post .cmsmasters_img_rollover_wrap {
  overflow: hidden;
}
.cmsmasters_slider_post .cmsmasters_img_rollover_wrap:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.cmsmasters_slider_post .cmsmasters_slider_post_inner {
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_slider_post .cmsmasters_slider_post_date {
  display: block;
  padding: 0 0 10px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_date::before {
  margin-left: 0em;
  margin-right: 0.5em;
  font-size: 12px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_header {
  padding: 0 0 10px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.cmsmasters_slider_post .cmsmasters_slider_post_content {
  padding: 0 0 20px;
  overflow: hidden;
}
.cmsmasters_slider_post .cmsmasters_slider_post_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_slider_post .cmsmasters_slider_post_read_more {
  display: inline-block;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer {
  padding: 0px 0 20px;
  position: relative;
  text-align: right;
  overflow: hidden;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer .cmsmasters_slider_post_author {
  float: left;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px 0 0;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer > *:last-child {
  padding: 0;
}
.cmsmasters_slider_post .cmsmasters_slider_post_footer > *:last-child:before {
  content: none;
}
/***************** Posts Slider Portfolio ******************/
.cmsmasters_slider_project {
  position: relative;
}
.cmsmasters_slider_project .cmsmasters_slider_project_outer {
  position: relative;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_outer:hover .cmsmasters_slider_project_inner_wrap {
  opacity: 1;
}
.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap {
  padding: 30px 30px 20px;
  z-index: 10;
  width: 100%;
  height: 100%;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_slider_project .cmsmasters_slider_project_inner {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_meta {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0 0 0px;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_meta > span {
  position: relative;
  display: inline-block;
  padding: 0 0 0 20px;
}
.cmsmasters_slider_project .cmsmasters_slider_project_meta > span:last-child {
  padding: 0;
}
.cmsmasters_slider_project .cmsmasters_slider_project_meta > span:last-child:before {
  content: none;
}
.cmsmasters_slider_project .cmsmasters_project_date {
  padding: 0 15px 0 0;
}
.cmsmasters_slider_project .cmsmasters_project_date::before {
  font-size: 14px;
  margin: 0 5px 0 1px;
}
.cmsmasters_slider_project .cmsmasters_slider_project_cont_info {
  margin: 0 0 8px;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_cont_info .cmsmasters_slider_project_category {
  display: block;
}
.cmsmasters_slider_project .cmsmasters_slider_project_cont_info .cmsmasters_slider_project_category > a {
  float: none;
  display: inline-block;
  padding: 0 10px;
  margin: 0 3px 0 0;
}
.cmsmasters_slider_project .cmsmasters_slider_project_interface {
  padding: 0 0 5px;
}
.cmsmasters_slider_project .cmsmasters_slider_project_header {
  padding: 0;
  margin: 0 0 0px;
}
.cmsmasters_slider_project .cmsmasters_slider_project_header .cmsmasters_slider_project_title {
  margin: 0;
}
.cmsmasters_slider_project .cmsmasters_slider_project_header .cmsmasters_slider_project_title a {
  display: block;
}
.cmsmasters_slider_project .cmsmasters_slider_project_content {
  padding: 0 0 15px;
  overflow: hidden;
}
.cmsmasters_slider_project .cmsmasters_slider_project_content p {
  margin: 0;
  padding: 0;
}
/*-------------------------------------------------------------------------*/
/*	Profiles + Profile Styles */
/*-------------------------------------------------------------------------*/
/***************** Profiles ******************/
.cmsmasters_profile {
  position: relative;
  overflow: hidden;
}
.cmsmasters_profile.horizontal {
  margin: -40px -1.4% 0;
}
.cmsmasters_profile.horizontal .cmsmasters_profile_horizontal {
  margin-top: 40px;
}
.cmsmasters_profile.horizontal .cmsmasters_profile_horizontal.one_half:nth-child(2n+1),
.cmsmasters_profile.horizontal .cmsmasters_profile_horizontal.one_third:nth-child(3n+1),
.cmsmasters_profile.horizontal .cmsmasters_profile_horizontal.one_fourth:nth-child(4n+1) {
  clear: left;
}
/***************** Profiles Horizontal ******************/
.cmsmasters_profile_horizontal {
  position: relative;
}
.cmsmasters_profile_horizontal .profile_outer {
  position: relative;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_profile_horizontal .profile_image_wrap {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.cmsmasters_profile_horizontal .cmsmasters_img_wrap {
  display: block;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_profile_horizontal .cmsmasters_img_wrap img {
  width: 220px;
  max-width: 100%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_subtitle {
  display: inline-block;
  padding: 0 33px 0px;
  margin: 0 0 15px;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_subtitle:only-child {
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
}
.cmsmasters_profile_horizontal .cmsmasters_img_wrap + .profile_inner {
  padding: 25px 0 0;
}
.cmsmasters_profile_horizontal .profile_inner {
  position: relative;
  padding: 15px 0 0;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header {
  padding: 0 0 5px;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title {
  margin: 0;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle {
  margin: 0;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_content {
  position: relative;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_profile_horizontal .profile_social_icons {
  position: relative;
  padding: 15px 0 0;
  overflow: hidden;
  text-align: center;
}
.cmsmasters_profile_horizontal .profile_social_icons_list {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.cmsmasters_profile_horizontal .profile_social_icons_list li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px 0 0;
  padding: 0;
  position: relative;
}
.cmsmasters_profile_horizontal .profile_social_icons_list li:last-child {
  margin: 0;
}
.cmsmasters_profile_horizontal .profile_social_icons_list li:before {
  display: none;
}
.cmsmasters_profile_horizontal .profile_social_icons_list a {
  font-size: 16px;
  line-height: 16px;
  display: block;
  width: 26px;
  height: 26px;
  position: relative;
}
.cmsmasters_profile_horizontal .profile_social_icons_list a:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/***************** Profiles Vertical ******************/
.cmsmasters_profile_vertical {
  margin: 0 0 60px;
  padding: 0;
  position: relative;
}
.cmsmasters_profile_vertical:last-child {
  margin: 0;
}
.cmsmasters_profile_vertical .profile_outer {
  padding: 0 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_profile_vertical .cmsmasters_profile_subtitle {
  display: inline-block;
  padding: 0 18px;
  margin: 10px 0 0;
}
.cmsmasters_profile_vertical .profile_image_wrap {
  position: relative;
  display: inline-block;
  width: 30%;
  padding: 0 5%;
  float: left;
  overflow: hidden;
}
.cmsmasters_profile_vertical .profile_image_wrap + .profile_inner {
  padding: 0 0 0 2.5%;
}
.cmsmasters_profile_vertical .profile_image_wrap .cmsmasters_profile_subtitle {
  margin: 0;
  position: absolute;
  top: 15px;
  bottom: auto;
  right: 40px;
  left: auto;
}
.cmsmasters_profile_vertical .cmsmasters_img_wrap {
  display: inline-block;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_profile_vertical .cmsmasters_img_wrap img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_profile_vertical .profile_inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cmsmasters_profile_vertical .profile_image_wrap + .profile_inner {
  width: 70%;
  float: left;
}
.cmsmasters_profile_vertical .profile_social_icons_list {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.cmsmasters_profile_vertical .profile_social_icons_list li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px 0 0;
  padding: 0;
  position: relative;
}
.cmsmasters_profile_vertical .profile_social_icons_list li:last-child {
  margin: 0;
}
.cmsmasters_profile_vertical .profile_social_icons_list li:before {
  display: none;
}
.cmsmasters_profile_vertical .profile_social_icons_list a {
  font-size: 16px;
  line-height: 16px;
  display: block;
  width: 26px;
  height: 26px;
  position: relative;
}
.cmsmasters_profile_vertical .profile_social_icons_list a:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_profile_vertical .cmsmasters_profile_header {
  padding: 0;
}
.cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title {
  margin: 0;
}
.cmsmasters_profile_vertical .cmsmasters_profile_content {
  position: relative;
  margin-top: 12px;
  word-wrap: break-word;
  overflow: hidden;
}
.cmsmasters_profile_vertical .cmsmasters_profile_content p {
  margin: 0;
  padding: 0;
}
.cmsmasters_profile_vertical .profile_social_icons {
  position: relative;
  padding: 0 0 0 20px;
  overflow: hidden;
  float: right;
}
/***************** Profiles Open Profile ******************/
.cmsmasters_open_profile {
  margin: 0 0 40px;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_profile .cmsmasters_profile_header {
  padding: 0;
  text-align: left;
  overflow: hidden;
  display: block;
  clear: both;
}
.cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_title {
  margin: 0;
}
.cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle {
  margin: -5px 0 0;
}
.cmsmasters_open_profile .profile_content {
  width: 100%;
  padding: 35px 0 0;
  overflow: hidden;
}
.cmsmasters_open_profile .profile_content.with_sidebar {
  width: 72%;
  float: left;
}
.cmsmasters_open_profile .cmsmasters_profile_content {
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_profile .cmsmasters_profile_content .cmsmasters_row:last-of-type .cmsmasters_row_outer_parent {
  padding-bottom: 0 !important;
}
.cmsmasters_open_profile .profile_sidebar {
  width: 28%;
  padding: 35px 0 0 40px;
  float: right;
}
.cmsmasters_open_profile .profile_details,
.cmsmasters_open_profile .profile_features {
  padding: 0 0 28px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_profile .profile_details > div,
.cmsmasters_open_profile .profile_features > div {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_open_profile .profile_details > div:last-child,
.cmsmasters_open_profile .profile_features > div:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_open_profile .profile_details_title,
.cmsmasters_open_profile .profile_features_title {
  margin: 0 0 18px;
}
.cmsmasters_open_profile .profile_details_title span,
.cmsmasters_open_profile .profile_features_title span {
  display: inline;
}
.cmsmasters_open_profile .profile_details_item,
.cmsmasters_open_profile .profile_features_item {
  padding: 7px 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_profile .profile_details_item_title,
.cmsmasters_open_profile .profile_features_item_title {
  max-width: 50%;
  float: left;
  overflow: hidden;
}
.cmsmasters_open_profile .profile_details_one_item .profile_details_item_title,
.cmsmasters_open_profile .profile_features_one_item .profile_features_item_title {
  max-width: 100%;
  float: none;
}
.cmsmasters_open_profile .profile_details_item_desc,
.cmsmasters_open_profile .profile_features_item_desc {
  padding: 0 0 0 15px;
  word-wrap: break-word;
  text-align: right;
  overflow: hidden;
}
#page .cmsmasters_open_profile .profile_details_item_desc .cmsmasters_profile_category a,
#page .cmsmasters_open_profile .profile_features_item_desc .cmsmasters_profile_category a {
  background: transparent;
  display: inline-block;
  float: none;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.cmsmasters_open_profile .profile_details_one_item .profile_details_item_desc,
.cmsmasters_open_profile .profile_features_one_item .profile_features_item_desc {
  padding-left: 0;
  padding-right: 0;
}
.cmsmasters_open_profile .profile_social_icons {
  padding: 0 0 36px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_open_profile .profile_social_icons_title {
  margin: 0 0 34px;
}
.cmsmasters_open_profile .profile_social_icons_title span {
  display: inline;
}
.cmsmasters_open_profile .profile_social_icons_list {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.cmsmasters_open_profile .profile_social_icons_list li {
  display: inline-block;
  margin: 0 8px 0 0;
  padding: 0;
  position: relative;
}
.cmsmasters_open_profile .profile_social_icons_list li:last-child {
  margin: 0;
}
.cmsmasters_open_profile .profile_social_icons_list li:before {
  display: none;
}
.cmsmasters_open_profile .profile_social_icons_list a {
  position: relative;
  font-size: 18px;
  line-height: 18px;
}
.cmsmasters_open_profile .share_posts,
.cmsmasters_open_project .share_posts {
  padding: 0px 0 0;
}
.cmsmasters_open_profile .share_posts a,
.cmsmasters_open_project .share_posts a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
/*-------------------------------------------------------------------------*/
/*	Shortcodes Styles */
/*-------------------------------------------------------------------------*/
/***************** Divider ******************/
hr {
  border: 0;
  border-bottom-style: solid;
  margin: 40px 0;
}
hr,
.cmsmasters_widget_divider,
.cmsmasters_divider {
  background-color: transparent;
  border-bottom-width: 1px;
  width: 100%;
  height: 1px;
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_widget_divider {
  margin: 0 1.4% 40px;
  width: 97.2%;
}
.cmsmasters_widget_divider.solid {
  border-bottom-style: solid;
}
.cmsmasters_widget_divider.dashed {
  border-bottom-style: dashed;
}
.cmsmasters_widget_divider.dotted {
  border-bottom-style: dotted;
}
.cmsmasters_widget_divider.transparent {
  border-bottom-width: 0;
}
.cmsmasters_divider.cmsmasters_divider_width_short {
  width: 20%;
}
.cmsmasters_divider.cmsmasters_divider_width_short.cmsmasters_divider_pos_center {
  left: 40%;
}
.cmsmasters_divider.cmsmasters_divider_width_short.cmsmasters_divider_pos_right {
  left: 80%;
}
.cmsmasters_divider.cmsmasters_divider_width_medium {
  width: 40%;
}
.cmsmasters_divider.cmsmasters_divider_width_medium.cmsmasters_divider_pos_center {
  left: 30%;
}
.cmsmasters_divider.cmsmasters_divider_width_medium.cmsmasters_divider_pos_right {
  left: 60%;
}
.cmsmasters_divider.cmsmasters_divider_width_long {
  width: 100%;
}
/***************** Special Heading ******************/
.cmsmasters_heading_wrap {
  position: relative;
  display: block;
  clear: both;
}
.cmsmasters_heading_wrap .button {
  margin-bottom: 20px;
  float: right;
}
.cmsmasters_heading_wrap.cmsmasters_heading_align_right .button {
  float: left;
}
.cmsmasters_heading_wrap.cmsmasters_heading_align_center .cmsmasters_heading {
  vertical-align: middle;
}
.cmsmasters_heading_wrap.cmsmasters_heading_align_center .button {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.cmsmasters_heading_wrap .cmsmasters_heading_divider {
  display: inline-block;
  height: 2px;
  position: absolute;
  top: 50%;
}
.cmsmasters_heading_wrap .cmsmasters_heading_divider_left_wrap,
.cmsmasters_heading_wrap .cmsmasters_heading_divider_right_wrap {
  display: inline-block;
  width: 0;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_short .cmsmasters_heading_divider {
  width: 10%;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_short .cmsmasters_heading_divider_left {
  margin-left: -10%;
  margin-right: 0;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_medium .cmsmasters_heading_divider {
  width: 20%;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_medium .cmsmasters_heading_divider_left {
  margin-left: -20%;
  margin-right: 0;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_long .cmsmasters_heading_divider {
  width: 100%;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_long .cmsmasters_heading_divider_left {
  margin-left: -100%;
  margin-right: 0;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_longbottom .cmsmasters_heading {
  padding-bottom: 14px;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_longbottom .cmsmasters_heading_divider {
  width: 100%;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_short .cmsmasters_heading,
.cmsmasters_heading_wrap.cmsmasters_heading_divider_medium .cmsmasters_heading,
.cmsmasters_heading_wrap.cmsmasters_heading_divider_long .cmsmasters_heading {
  max-width: 80%;
}
.cmsmasters_heading_wrap .cmsmasters_heading {
  display: inline;
  margin: 0;
}
.cmsmasters_heading_wrap .cmsmasters_heading:before,
.cmsmasters_heading_wrap .cmsmasters_heading a:before {
  margin-left: 0;
  margin-right: 0.5em;
}
/***************** Featured Block ******************/
.cmsmasters_featured_block {
  position: relative;
  overflow: hidden;
}
.cmsmasters_featured_block .featured_block_link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.cmsmasters_featured_block .featured_block_inner {
  width: 100%;
  padding: 20px 20px 0;
  position: relative;
  overflow: hidden;
}
/***************** Table ******************/
.cmsmasters_wrap_table {
  overflow: auto;
}
.cmsmasters_table {
  width: 100%;
}
.cmsmasters_table caption {
  outline: none;
}
.cmsmasters_table tr td,
.cmsmasters_table tr th {
  padding: 12px 28px;
}
.cmsmasters_table tr td.cmsmasters_table_cell_aligncenter,
.cmsmasters_table tr th.cmsmasters_table_cell_aligncenter {
  text-align: center;
}
.cmsmasters_table tr td.cmsmasters_table_cell_alignleft,
.cmsmasters_table tr th.cmsmasters_table_cell_alignleft {
  text-align: left;
}
.cmsmasters_table tr td.cmsmasters_table_cell_alignright,
.cmsmasters_table tr th.cmsmasters_table_cell_alignright {
  text-align: right;
}
.cmsmasters_table thead tr td,
.cmsmasters_table thead tr th {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cmsmasters_table tfoot tr td,
.cmsmasters_table tfoot tr th {
  padding-top: 20px;
  padding-bottom: 20px;
}
/***************** Notice ******************/
.cmsmasters_notice {
  display: block;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 30px;
  position: relative;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_notice:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_notice[class*=" cmsmasters-icon-"],
.cmsmasters_notice[class*=" cmsmasters_theme_icon_"] {
  padding-left: 90px;
  padding-right: 28px;
}
.cmsmasters_notice:before {
  font-size: 32px;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 28px;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_notice .notice_content {
  position: relative;
  padding: 22px 0 0;
}
.cmsmasters_notice .notice_content p {
  padding-bottom: 22px;
}
.cmsmasters_notice .notice_close {
  font-size: 8px;
  line-height: 8px;
  display: block;
  width: 30px;
  height: 30px;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: -15px;
  top: -15px;
  bottom: auto;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_notice .notice_close:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_notice.cmsmasters_notice_success {
  background-color: #fdfff9;
  border-color: #8bc34a;
}
.cmsmasters_notice.cmsmasters_notice_success:before {
  color: #8bc34a;
}
.cmsmasters_notice.cmsmasters_notice_error {
  background-color: #fffdfd;
  border-color: #ea5151;
}
.cmsmasters_notice.cmsmasters_notice_error:before {
  color: #ea5151;
}
.cmsmasters_notice.cmsmasters_notice_info {
  background-color: #fafcff;
  border-color: #6e95d1;
}
.cmsmasters_notice.cmsmasters_notice_info:before {
  color: #6e95d1;
}
.cmsmasters_notice.cmsmasters_notice_warning {
  background-color: #fffdf9;
  border-color: #fdb543;
}
.cmsmasters_notice.cmsmasters_notice_warning:before {
  color: #fdb543;
}
.cmsmasters_notice.cmsmasters_notice_download {
  background-color: #f9fffa;
  border-color: #63b698;
}
.cmsmasters_notice.cmsmasters_notice_download:before {
  color: #63b698;
}
/***************** Icon ******************/
.cmsmasters_icon_wrap a {
  display: inline-block;
}
.cmsmasters_icon_wrap .cmsmasters_simple_icon_title {
  display: inline-block;
  margin-left: 8px;
}
.cmsmasters_icon_wrap .cmsmasters_simple_icon {
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_icon_wrap .cmsmasters_simple_icon:before {
  margin: 0;
}
/***************** Icon List ******************/
.cmsmasters_icon_list_items {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.cmsmasters_icon_list_items li:before {
  position: absolute;
}
.cmsmasters_icon_list_items .cmsmasters_icon_list_item:before {
  left: 50px;
  right: auto;
}
.cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon {
  width: 100px;
  height: 100px;
  margin: 1px;
  position: relative;
}
.cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
  font-size: 32px;
  line-height: 80px;
}
.cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after {
  content: '';
  border-width: 10px;
  border-style: solid;
  width: 102px;
  height: 102px;
  position: absolute;
  top: -1px;
  left: -1px;
}
.cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_item_title {
  word-wrap: break-word;
  margin-bottom: 10px;
}
.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item {
  overflow: hidden;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_pos_right .cmsmasters_icon_list_item:before {
  left: auto;
  right: 50px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_list {
  padding-left: 30px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_list .cmsmasters_icon_list_item:before {
  left: -32px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block {
  padding: 0;
  margin: 0;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item {
  display: block;
  width: 100%;
  padding: 0 0 50px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before {
  content: '';
  display: block;
  width: 1px;
  height: 0;
  padding: 0;
  position: absolute;
  top: 40px;
  z-index: 1;
  opacity: 1;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:last-child:before {
  display: none;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item.cmsmasters_icon_type_image .cmsmasters_icon_list_icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item .cmsmasters_icon_list_icon {
  display: block;
  text-align: center;
  z-index: 2;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.3;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item.shortcode_animated:before {
  height: 100%;
  opacity: 1;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item.shortcode_animated .cmsmasters_icon_list_icon {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item_content {
  overflow: hidden;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_left .cmsmasters_icon_list_item_content {
  text-align: left;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_left .cmsmasters_icon_list_item_content .cmsmasters_icon_list_item_text {
  text-align: left;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_left .cmsmasters_icon_list_icon_wrap {
  padding-right: 30px;
  float: left;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_right .cmsmasters_icon_list_item_content {
  text-align: right;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_right .cmsmasters_icon_list_item_content .cmsmasters_icon_list_item_text {
  text-align: right;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block.cmsmasters_icon_list_pos_right .cmsmasters_icon_list_icon_wrap {
  padding-left: 30px;
  float: right;
}
/***************** Icon Box ******************/
.cmsmasters_icon_box {
  border-style: solid;
  border-color: transparent;
  position: relative;
}
.cmsmasters_icon_box:before,
.cmsmasters_icon_box .icon_box_heading:before {
  border-style: solid;
  text-align: center;
}
.cmsmasters_icon_box.box_icon_type_image:before,
.cmsmasters_icon_box.box_icon_type_number:before {
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cmsmasters_icon_box.box_icon_type_image.cmsmasters_icon_heading_left:before,
.cmsmasters_icon_box.box_icon_type_number.cmsmasters_icon_heading_left:before {
  content: none;
}
.cmsmasters_icon_box.box_icon_type_image.cmsmasters_icon_heading_left .icon_box_heading:before,
.cmsmasters_icon_box.box_icon_type_number.cmsmasters_icon_heading_left .icon_box_heading:before {
  content: '\00a0';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  text-align: center;
}
.cmsmasters_icon_box.cmsmasters_icon_top:before {
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 30px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}
.cmsmasters_icon_box.cmsmasters_icon_top.shortcode_animated:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_icon_box.cmsmasters_icon_top .icon_box_inner {
  text-align: center;
}
.cmsmasters_icon_box.cmsmasters_icon_top .icon_box_inner .icon_box_text {
  text-align: center;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top {
  border-width: 1px;
  padding: 20px 20px 30px;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top:before {
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 35px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top[class*=" cmsmasters-icon-"],
.cmsmasters_icon_box.cmsmasters_icon_box_top[class*=" cmsmasters_theme_icon_"] {
  padding-top: 120px;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top.shortcode_animated:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top .icon_box_inner {
  text-align: center;
}
.cmsmasters_icon_box.cmsmasters_icon_box_top .icon_box_inner .icon_box_text {
  text-align: center;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left {
  border-width: 1px;
  padding: 20px 20px 30px;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left:before {
  font-size: 24px;
  line-height: 45px;
  width: 45px;
  height: 45px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  text-align: center;
  opacity: 0;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left.shortcode_animated:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left_top {
  padding-left: 60px;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left_top:before {
  font-size: 24px;
  line-height: 45px;
  width: 45px;
  height: 45px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  text-align: center;
  opacity: 0;
}
.cmsmasters_icon_box.cmsmasters_icon_box_left_top.shortcode_animated:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_icon_box.cmsmasters_icon_heading_left h1,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h2,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h3,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h4,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h5,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h6 {
  display: flex;
  align-items: center;
  position: relative;
}
.cmsmasters_icon_box.cmsmasters_icon_heading_left h1:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h2:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h3:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h4:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h5:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left h6:before {
  margin-left: 0;
  margin-right: 15px;
  vertical-align: inherit;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  width: auto;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h1,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h2,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h3,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h4,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h5,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h6 {
  display: flex;
  align-items: center;
  position: relative;
}
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h1:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h2:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h3:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h4:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h5:before,
.cmsmasters_icon_box.cmsmasters_icon_heading_left.shortcode_animated h6:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  width: auto;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_icon_box .icon_box_text {
  margin-bottom: 10px;
}
/***************** Toggles ******************/
.cmsmasters_toggles {
  position: relative;
}
.cmsmasters_toggles .cmsmasters_toggles_filter {
  padding: 0 0 15px;
  position: relative;
  display: block;
  clear: both;
  overflow: hidden;
}
.cmsmasters_toggles .cmsmasters_toggles_filter a {
  display: block;
  cursor: pointer;
  margin: 0 5px 5px 0;
  padding: 5px 15px;
  float: left;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_toggles .cmsmasters_toggles_filter a.current_filter {
  cursor: default;
}
.cmsmasters_toggles .cmsmasters_toggle_wrap {
  position: relative;
}
.cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_plus:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cmsmasters_toggles .cmsmasters_toggle_title {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_toggles .cmsmasters_toggle_title a {
  padding: 14px 40px 14px 20px;
  display: block;
  position: relative;
  z-index: 2;
}
.cmsmasters_toggles .cmsmasters_toggle_plus {
  display: block;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
}
.cmsmasters_toggles .cmsmasters_toggle_plus:before {
  content: '\e951';
  font-family: 'fontello';
  display: block;
}
.cmsmasters_toggles .cmsmasters_toggle_plus span {
  display: none;
}
.cmsmasters_toggles .cmsmasters_toggle {
  display: none;
}
.cmsmasters_toggles .cmsmasters_toggle_inner {
  position: relative;
  padding: 22px 20px 20px;
  overflow: hidden;
}
.cmsmasters_toggles .cmsmasters_toggle_inner > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle > .cmsmasters_toggle {
  display: block;
}
.cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_wrap:last-child .cmsmasters_toggle_title,
.cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_wrap.current_toggle .cmsmasters_toggle_title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_title {
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_plus {
  left: auto;
  right: 20px;
}
.cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_plus {
  left: auto;
  right: 20px;
}
/***************** Tabs ******************/
.cmsmasters_tabs {
  position: relative;
}
.cmsmasters_tabs:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tabs_list {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  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;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}
.tabs_pos_left.cmsmasters_tabs .cmsmasters_tabs_list_item {
  text-align: left;
}
.tabs_pos_right.cmsmasters_tabs .cmsmasters_tabs_list_item {
  text-align: right;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item:before {
  display: none;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item a {
  padding: 7px 0px;
  position: relative;
  cursor: pointer;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item a > span {
  display: inline-block;
  margin-bottom: -3px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"],
.cmsmasters_tabs .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"] {
  padding: 5px 15px;
  display: inline-block;
  text-align: center;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item a:before {
  font-size: 17px;
  line-height: 20px;
  margin: 0 .5em;
  vertical-align: middle;
}
.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
.cmsmasters_tabs .cmsmasters_tabs_list_item:hover a {
  outline: none;
}
.cmsmasters_tabs .cmsmasters_tabs_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tab {
  display: none;
}
.cmsmasters_tabs .cmsmasters_tab:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tab.active_tab {
  display: block;
}
.cmsmasters_tabs .cmsmasters_tab_inner {
  position: relative;
  overflow: hidden;
}
.cmsmasters_tabs .cmsmasters_tab_inner > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item {
  display: inline-block;
  margin: 0 14px 14px 0;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item:last-child {
  margin: 0;
}
.cmsmasters_tabs.tabs_mode_tab .cmsmasters_tab_inner {
  padding: 0;
}
.cmsmasters_tabs.tabs_mode_tour {
  display: table;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list {
  display: table-cell;
  width: 25%;
  vertical-align: top;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item {
  margin: 0;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap {
  display: table-cell;
  width: 75%;
  vertical-align: top;
}
.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
  padding: 0 0 0 38px;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right {
  direction: rtl;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list {
  text-align: right;
  direction: ltr;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"],
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"] {
  padding: 7px 20px;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list_item a:before {
  float: right;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_wrap {
  direction: ltr;
}
.cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tab_inner {
  padding: 0 38px 0 0;
  text-align: right;
}
/***************** Stats ******************/
.cmsmasters_stats {
  position: relative;
  text-align: center;
}
.cmsmasters_stats:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat {
  position: relative;
}
.cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
  display: block;
  position: relative;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_container {
  width: 100%;
  height: 220px;
  margin: 0 0 20px;
  position: relative;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat {
  width: 0;
  overflow: hidden;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class^="cmsmasters-icon-"]:before,
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class*=" cmsmasters-icon-"]:before,
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class^="cmsmasters_theme_icon_"]:before,
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class*=" cmsmasters_theme_icon_"]:before {
  font-size: 20px;
  margin: 0;
  position: absolute;
  left: 15px;
  top: 10px;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title {
  position: absolute;
  left: 15px;
  top: 10px;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
  position: absolute;
  left: auto;
  right: 15px;
  top: 10px;
}
.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat canvas {
  display: none;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical {
  margin: 0 -1.4%;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat {
  width: 70%;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
  height: 100%;
  text-align: center;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before {
  font-size: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  position: static;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap {
  width: 100%;
  padding: 0 0 13px;
  position: absolute;
  left: 0;
  bottom: 100%;
  overflow: hidden;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title {
  display: block;
  padding: 0 10px 0 0;
  position: static;
  overflow: hidden;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
  float: none;
  position: absolute;
  top: -34px;
  left: 0;
  right: auto;
  text-align: left;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap:before {
  font-size: 20px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap:before,
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap * {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
  display: block;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap {
  padding-bottom: 15px;
  position: relative;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:last-child {
  padding-bottom: 0;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 45px;
  left: 0;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat {
  min-height: 46px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
  left: auto;
  right: 0;
  top: auto;
  bottom: 8px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title {
  left: 0;
  top: auto;
  bottom: 8px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class^="cmsmasters-icon-"] .cmsmasters_stat_title,
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class*=" cmsmasters-icon-"] .cmsmasters_stat_title,
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class^="cmsmasters_theme_icon_"] .cmsmasters_stat_title,
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner[class*=" cmsmasters_theme_icon_"] .cmsmasters_stat_title {
  left: 30px;
}
.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
  display: inline-block;
  padding: 20px 0 5px;
}
.cmsmasters_stats.stats_mode_circles {
  margin-top: -40px;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap {
  display: inline-block;
  float: none;
  margin: 0;
  padding: 40px 10px 0;
  vertical-align: top;
  text-align: center;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fifth {
  width: 20%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fourth {
  width: 25%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_third {
  width: 33.3%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_half {
  width: 50%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_first {
  width: 100%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat {
  display: inline-block;
  width: 178px;
  height: 178px;
  margin: 0 0 14px;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
  width: 176px;
  height: 176px;
  padding-top: 60px;
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 2;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-width: 4px;
  border-style: solid;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before {
  font-size: 38px;
  line-height: 38px;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
  display: block;
  text-align: center;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat canvas {
  width: 178px;
  height: 178px;
  position: relative;
  z-index: 2;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat.stat_has_titleicon .cmsmasters_stat_inner {
  padding-top: 48px;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title {
  display: block;
  padding: 0;
  text-align: center;
}
.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
  display: block;
  padding: 10px 0 0;
  text-align: center;
}
/***************** Counters ******************/
.cmsmasters_counters {
  position: relative;
  text-align: center;
}
.cmsmasters_counters:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.cmsmasters_counters canvas {
  display: none;
}
.cmsmasters_counters .cmsmasters_counter_wrap {
  display: inline-block;
  padding: 0 2px;
  margin: 0;
  float: none;
  vertical-align: top;
  text-align: center;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_fifth {
  width: 20%;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_fourth {
  width: 25%;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_third {
  width: 33.3%;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_half {
  width: 50%;
}
.cmsmasters_counters .cmsmasters_counter_wrap.one_first {
  width: 100%;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter {
  min-height: 100px;
  padding: 0 20px;
  margin: 0 0 20px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner {
  display: block;
  margin: 20px 0 0;
  position: relative;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
  border-style: solid;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title_wrap {
  display: block;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title {
  display: block;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
  display: inline-block;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner:before {
  margin-left: 0;
  margin-right: 0;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner:before {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter_subtitle {
  display: block;
  padding-bottom: 20px;
  margin-top: -2px;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter {
  text-align: center;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner {
  text-align: center;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
  left: 50%;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
  padding: 0;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title {
  padding: 7px 0 0;
}
.cmsmasters_counters.counters_type_vertical .cmsmasters_counter_wrap .cmsmasters_counter_subtitle {
  display: block;
  text-align: center;
}
.cmsmasters_counters.counters_type_horizontal .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
  margin: auto !important;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
}
.cmsmasters_counters.counters_type_horizontal .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.cmsmasters_counters.counters_type_horizontal .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title_wrap {
  display: inline-block;
  vertical-align: middle;
}
.cmsmasters_counters.counters_type_horizontal .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_subtitle {
  margin-top: -5px;
}
/***************** CMSMASTERS Button ******************/
.cmsmasters_button {
  display: inline-block;
  padding: 0 25px;
  cursor: pointer;
  position: relative;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  white-space: nowrap;
}
.cmsmasters_button:before {
  line-height: inherit !important;
  position: relative;
  z-index: 10;
}
.cmsmasters_button span {
  position: relative;
  z-index: 10;
}
.cmsmasters_button.cmsmasters_but_clear_styles {
  background: none;
  border: 0;
  margin: 0;
  padding: 0 20px;
  overflow: hidden;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cmsmasters_button.cmsmasters_but_clear_styles:hover {
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cmsmasters_button.cmsmasters_but_clear_styles:after {
  content: '';
  position: absolute;
}
.cmsmasters_button.cmsmasters_but_bg_hover {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bd_underline {
  border-left-width: 0;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-top-width: 0;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
#page .cmsmasters_button.cmsmasters_but_bd_underline:before {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.cmsmasters_button.cmsmasters_but_bg_slide_left {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_slide_left:after {
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0;
}
.cmsmasters_button.cmsmasters_but_bg_slide_left:hover:after {
  left: 0%;
}
.cmsmasters_button.cmsmasters_but_bg_slide_right {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_slide_right:after {
  width: 100%;
  height: 100%;
  right: -100%;
  top: 0;
}
.cmsmasters_button.cmsmasters_but_bg_slide_right:hover:after {
  right: 0%;
}
.cmsmasters_button.cmsmasters_but_bg_slide_top {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_slide_top:after {
  width: 100%;
  height: 0;
  left: 0;
  top: 0;
}
.cmsmasters_button.cmsmasters_but_bg_slide_top:hover:after {
  height: 100%;
}
.cmsmasters_button.cmsmasters_but_bg_slide_bottom {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_slide_bottom:after {
  width: 100%;
  height: 0;
  left: 0;
  bottom: 0;
}
.cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover:after {
  height: 100%;
}
.cmsmasters_button.cmsmasters_but_bg_expand_vert {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_expand_vert:after {
  width: 0;
  height: 105%;
  left: 50%;
  top: 50%;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cmsmasters_button.cmsmasters_but_bg_expand_vert:hover:after {
  width: 90%;
  opacity: 1;
}
.cmsmasters_button.cmsmasters_but_bg_expand_hor {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_expand_hor:after {
  width: 105%;
  height: 0;
  left: 50%;
  top: 50%;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.cmsmasters_button.cmsmasters_but_bg_expand_hor:hover:after {
  height: 75%;
  opacity: 1;
}
.cmsmasters_button.cmsmasters_but_bg_expand_diag {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
  width: 500%;
  height: 0;
  left: 50%;
  top: 50%;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cmsmasters_button.cmsmasters_but_bg_expand_diag:hover:after {
  height: 170%;
  opacity: 1;
}
.cmsmasters_button.cmsmasters_but_shadow {
  padding-bottom: 3px;
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
}
#page .cmsmasters_button.cmsmasters_but_shadow {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.cmsmasters_button.cmsmasters_but_shadow:hover {
  padding-bottom: 0;
  margin-top: 3px;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.02);
}
.cmsmasters_button.cmsmasters_but_icon_dark_bg:before,
.cmsmasters_button.cmsmasters_but_icon_light_bg:before,
.cmsmasters_button.cmsmasters_but_icon_divider:before,
.cmsmasters_button.cmsmasters_but_icon_inverse:before {
  margin: auto !important;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_button.cmsmasters_but_icon_dark_bg:after,
.cmsmasters_button.cmsmasters_but_icon_light_bg:after,
.cmsmasters_button.cmsmasters_but_icon_divider:after,
.cmsmasters_button.cmsmasters_but_icon_inverse:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.2);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_button.cmsmasters_but_icon_dark_bg:hover:before,
.cmsmasters_button.cmsmasters_but_icon_light_bg:hover:before,
.cmsmasters_button.cmsmasters_but_icon_divider:hover:before {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
}
.cmsmasters_button.cmsmasters_but_icon_light_bg:after {
  background-color: rgba(255, 255, 255, 0.2);
}
.cmsmasters_button.cmsmasters_but_icon_divider:after {
  background-color: transparent;
  border-right-width: 1px;
  border-right-style: solid;
}
.cmsmasters_button.cmsmasters_but_icon_inverse {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_icon_inverse:after {
  background-color: transparent;
}
.cmsmasters_button.cmsmasters_but_icon_slide_left,
.cmsmasters_button.cmsmasters_but_icon_slide_right {
  padding-left: 40px;
  padding-right: 40px;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_icon_slide_left:before {
  width: 40px;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: -40px;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_button.cmsmasters_but_icon_slide_left:hover:before {
  left: 0;
}
.cmsmasters_button.cmsmasters_but_icon_slide_right:before {
  width: 40px;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: -40px;
  top: 0;
  bottom: 0;
}
.cmsmasters_button.cmsmasters_but_icon_slide_right:hover:before {
  right: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:before,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:before,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:before,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:before {
  width: 100%;
  height: auto;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left span,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right span,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top span,
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom span {
  display: block;
  position: relative;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:before {
  left: -200%;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover:before {
  left: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover span {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:before {
  right: -200%;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover:before {
  right: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover span {
  -webkit-transform: translateX(-200%);
  -moz-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  -o-transform: translateX(-200%);
  transform: translateX(-200%);
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:before {
  top: -200%;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover:before {
  top: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover span {
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -o-transform: translateY(200%);
  transform: translateY(200%);
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:before {
  top: 200%;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover:before {
  top: 0;
}
.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover span {
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -o-transform: translateY(-200%);
  transform: translateY(-200%);
}
/***************** Contact Form 7 ******************/
.wpcf7-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]),
.wpcf7-form select,
.wpcf7-form textarea,
.wpcf7-form option {
  min-width: 100px;
  width: 100%;
}
/***************** Hover slider ******************/
.cmsmasters_hover_slider {
  position: relative;
  overflow: hidden;
}
.cmsmasters_hover_slider li:before {
  display: none;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_items {
  list-style: none;
  width: 100%;
  height: 1px;
  padding: 0 0 58.1%;
  margin: 0;
  position: relative;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_items li {
  list-style: none;
  padding: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_items .cmsmasters_hover_slider_full_img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_items img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs {
  font-size: 0;
  line-height: 0;
  margin: 0 -5px;
  padding: 0;
  word-spacing: -1px;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs li {
  word-spacing: normal;
  display: inline-block;
  display: -moz-inline-stack;
  padding: 10px 5px 0;
  vertical-align: top;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs li.shortcode_animated a {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs li.hovered_item a:before {
  opacity: 0.9;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs li img {
  image-rendering: auto;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a {
  display: block;
  position: relative;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
  overflow: hidden;
  opacity: 0.3;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:hover:before {
  opacity: 0.9;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs img {
  display: block;
  width: 100px;
  height: auto;
}
.js_body .cmsmasters_hover_slider_items > li > figure.cmsmasters_hover_slider_full_img img {
  position: absolute;
}
/***************** Content slider ******************/
.cmsmasters_content_slider {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_content_slider img {
  width: 100%;
}
.cmsmasters_content_slider .owl-buttons {
  display: block;
}
.cmsmasters_content_slider .owl-buttons > div {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  overflow: hidden;
}
.cmsmasters_content_slider .owl-buttons > div.owl-prev {
  left: 1px;
  right: auto;
}
.cmsmasters_content_slider .owl-buttons > div.owl-next {
  left: auto;
  right: 1px;
}
.cmsmasters_content_slider .owl-pagination {
  bottom: 15px;
}
/***************** Gallery ******************/
.cmsmasters_gallery {
  margin: 0 0 0 -10px;
  padding: 0;
}
.cmsmasters_gallery .cmsmasters_gallery_item {
  min-width: 180px;
  padding: 0 0 10px 10px;
  float: left;
  opacity: 0;
}
.cmsmasters_gallery .cmsmasters_gallery_item:before {
  display: none;
}
.cmsmasters_gallery .cmsmasters_gallery_item img {
  display: block;
  width: 100%;
}
.cmsmasters_gallery .cmsmasters_gallery_item.shortcode_animated {
  opacity: 1;
}
.cmsmasters_gallery .cmsmasters_gallery_item.cmsmasters_caption figure {
  display: block;
  padding: 20px 20px 15px;
}
.cmsmasters_gallery .cmsmasters_gallery_item.cmsmasters_caption figcaption {
  padding: 15px 0 0;
  text-align: center;
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  image-rendering: auto;
}
/***************** Quotes ******************/
.cmsmasters_quotes_slider {
  padding: 0 30px 50px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_quotes_slider .owl-buttons > div {
  z-index: 10;
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  padding-right: 1px;
  opacity: 0;
}
.cmsmasters_quotes_slider .owl-buttons > div > span {
  font-family: "fontello-custom";
  font-size: 25px;
  line-height: 25px;
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border-width: 0;
  border-style: solid;
}
.cmsmasters_quotes_slider .owl-buttons > div.owl-prev {
  left: 1px;
}
.cmsmasters_quotes_slider .owl-buttons > div.owl-prev span:before {
  content: '\e80b';
}
.cmsmasters_quotes_slider .owl-buttons > div.owl-next {
  right: 1px;
}
.cmsmasters_quotes_slider .owl-buttons > div.owl-next span:before {
  content: '\e80c';
}
.cmsmasters_quotes_slider:hover .owl-buttons > div {
  opacity: 1;
}
.cmsmasters_quotes_slider .cmsmasters_quote {
  position: relative;
  padding: 0 0;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_inner {
  position: relative;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_image {
  margin: 0 0 22px;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_image img {
  width: 118px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder {
  display: block;
  position: relative;
  width: 110px;
  height: 110px;
  font-size: 120px;
  line-height: 120px;
  font-style: italic;
  margin: 0 auto;
  background: orange;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder:before {
  content: '\0022';
  width: 40px;
  height: 40px;
  margin: auto !important;
  position: absolute;
  left: -0.33em;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_quotes_slider .cmsmasters_quote_header {
  padding: 0;
  margin: 32px 0 0;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_title {
  margin: 0;
  text-align: center;
}
.cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap {
  margin-top: -2px;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_subtitle {
  display: inline-block;
  margin: 0;
}
.cmsmasters_quotes_slider .cmsmasters_quote_site {
  display: inline-block;
}
.cmsmasters_quotes_slider .cmsmasters_quote_subtitle + .cmsmasters_quote_site:before {
  content: '\002D';
  display: inline-block;
  margin: 0 4px;
}
.cmsmasters_quotes_slider .cmsmasters_quote_content {
  padding: 20px 10% 0;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.cmsmasters_quotes_slider .cmsmasters_quote_content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmsmasters_quotes_grid {
  position: relative;
  overflow: hidden;
}
.cmsmasters_quotes_grid .cmsmasters_quotes_vert {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.cmsmasters_quotes_grid .cmsmasters_quotes_vert span {
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quotes_vert:before {
  left: 25%;
  right: auto;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quotes_vert:after {
  left: 75%;
  right: auto;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quotes_vert span {
  left: 50%;
  right: auto;
}
.quote_three.cmsmasters_quotes_grid .cmsmasters_quotes_vert:before {
  left: 33.33%;
  right: auto;
}
.quote_three.cmsmasters_quotes_grid .cmsmasters_quotes_vert:after {
  left: 66.66%;
  right: auto;
}
.quote_three.cmsmasters_quotes_grid .cmsmasters_quotes_vert span {
  display: none;
}
.quote_two.cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
.quote_two.cmsmasters_quotes_grid .cmsmasters_quotes_vert:after {
  content: none;
}
.quote_two.cmsmasters_quotes_grid .cmsmasters_quotes_vert span {
  left: 50%;
  right: auto;
}
.quote_one.cmsmasters_quotes_grid .cmsmasters_quotes_vert {
  display: none;
}
.cmsmasters_quotes_grid .cmsmasters_quotes_list {
  position: relative;
  margin: 0 -1.05%;
  z-index: 2;
}
.cmsmasters_quotes_grid .cmsmasters_quotes_list:first-of-type {
  padding-top: 0;
}
.cmsmasters_quotes_grid .cmsmasters_quotes_list:last-of-type {
  padding-bottom: 20px;
}
.cmsmasters_quotes_grid .cmsmasters_quote {
  width: 97.9%;
  position: relative;
  margin: 1.05%;
  float: left;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote {
  width: 22.9%;
}
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote {
  width: 31.23%;
}
.quote_two.cmsmasters_quotes_grid .cmsmasters_quote {
  width: 47.9%;
}
.quote_one.cmsmasters_quotes_grid .cmsmasters_quote {
  float: none;
  margin-bottom: 2.1%;
}
.cmsmasters_quotes_grid .cmsmasters_quote_inner {
  padding: 24px 11% 30px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_quotes_grid .cmsmasters_quote_img_info_wrap {
  overflow: hidden;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote_img_info_wrap,
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote_img_info_wrap {
  padding: 0;
}
.cmsmasters_quotes_grid .cmsmasters_quote_image {
  display: inline-block;
  padding: 0 20px 0 0;
  vertical-align: middle;
  overflow: hidden;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote_image,
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote_image {
  padding: 0 0 20px;
  display: block;
  text-align: center;
}
.cmsmasters_quotes_grid .cmsmasters_quote_image img {
  width: 68px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.cmsmasters_quotes_grid .cmsmasters_quote_info_wrap {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote_info_wrap,
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote_info_wrap {
  display: block;
  text-align: center;
}
.cmsmasters_quotes_grid .cmsmasters_quote_image + .cmsmasters_quote_info_wrap {
  padding: 0;
}
.cmsmasters_quotes_grid .cmsmasters_quote_header {
  padding: 0;
  overflow: hidden;
}
.cmsmasters_quotes_grid .cmsmasters_quote_title {
  margin: 0;
}
.cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap {
  margin-top: -4px;
  overflow: hidden;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap,
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap {
  text-align: center;
}
.cmsmasters_quotes_grid .cmsmasters_quote_subtitle {
  display: inline-block;
  margin: 0;
}
.cmsmasters_quotes_grid .cmsmasters_quote_site {
  display: inline-block;
}
.cmsmasters_quotes_grid .cmsmasters_quote_subtitle + .cmsmasters_quote_site:before {
  content: '\002D';
  display: inline-block;
  margin: 0 4px;
}
.cmsmasters_quotes_grid .cmsmasters_quote_content {
  margin: 0;
  position: relative;
  padding: 0 0 24px 0;
  overflow: hidden;
}
.quote_four.cmsmasters_quotes_grid .cmsmasters_quote_content,
.quote_three.cmsmasters_quotes_grid .cmsmasters_quote_content {
  text-align: center;
}
.cmsmasters_quotes_grid .cmsmasters_quote_content > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/***************** Pricing tables ******************/
.cmsmasters_pricing_table {
  margin: 0 -10px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_pricing_table .cmsmasters_pricing_item {
  display: block;
  padding: 0 10px 20px;
  position: relative;
  float: left;
  overflow: hidden;
}
.pricing_four.cmsmasters_pricing_table .cmsmasters_pricing_item {
  width: 25%;
}
.pricing_three.cmsmasters_pricing_table .cmsmasters_pricing_item {
  width: 33.33%;
}
.pricing_two.cmsmasters_pricing_table .cmsmasters_pricing_item {
  width: 50%;
}
.pricing_one.cmsmasters_pricing_table .cmsmasters_pricing_item {
  float: none;
}
.cmsmasters_pricing_table .cmsmasters_pricing_item_inner {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  border-bottom-style: solid;
  display: block;
  clear: both;
}
.cmsmasters_pricing_table .cmsmasters_pricing_info_wrap {
  padding: 30px 10px 25px;
  overflow: hidden;
}
.cmsmasters_pricing_table .pricing_title {
  margin: 0;
  padding: 20px 42px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .cmsmasters_price_wrap {
  padding: 40px 42px 42px;
  overflow: hidden;
  display: block;
  clear: both;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .cmsmasters_price_wrap span {
  float: left;
}
.cmsmasters_pricing_table .cmsmasters_price {
  display: inline-block;
}
.cmsmasters_pricing_table .cmsmasters_period {
  margin-top: 4px;
  display: block;
}
.cmsmasters_pricing_table .feature_list {
  list-style: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .feature_list li {
  margin: 0;
  padding: 10px 42px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .feature_list li:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .feature_list li:before {
  content: none;
}
.cmsmasters_pricing_table .cmsmasters_pricing_but_wrap {
  padding: 30px 42px;
  position: relative;
  overflow: hidden;
  display: block;
  clear: both;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cmsmasters_pricing_table .cmsmasters_button {
  overflow: hidden;
  float: left;
}
.cmsmasters_pricing_table .pricing_best .cmsmasters_price_wrap {
  margin: 0 -1px;
}
/***************** Google Maps ******************/
.resizable_block .google_map {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}
.google_map img {
  max-width: none;
}
/***************** Caption ******************/
.cmsmasters_img {
  display: inline-block;
  max-width: 100%;
}
.cmsmasters_img.cmsmasters_image_l {
  margin-right: 20px;
  float: left;
}
.cmsmasters_img.cmsmasters_image_r {
  margin-left: 20px;
  float: right;
}
.cmsmasters_img.with_caption {
  padding: 20px 20px 0 20px;
  border-width: 1px;
  border-style: solid;
}
.cmsmasters_img .cmsmasters_img_caption {
  padding: 15px 0;
  text-align: center;
}
.wp-caption {
  max-width: 100%;
  padding: 16px 16px 0;
  margin-bottom: 20px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.wp-caption.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-caption.alignleft {
  margin-right: 25px;
}
.wp-caption.alignright {
  margin-left: 25px;
}
.wp-caption .wp-caption-text {
  word-wrap: break-word;
  padding: 16px 0;
  text-align: center;
}
/***************** WP Gallery ******************/
.gallery {
  position: relative;
  margin: 0 -1.4% 20px;
}
.gallery img {
  width: 100%;
  border: none;
}
.gallery .gallery-item {
  position: relative;
  float: left;
  margin: 0 1.4% 20px;
}
.gallery .gallery-item .wp-caption-text {
  padding: 5px;
  text-align: center;
}
.gallery.gallery-columns-1 .gallery-item {
  width: 97.2%;
  position: relative;
  float: none;
  display: block;
  clear: both;
}
.gallery.gallery-columns-2 .gallery-item {
  width: 47.2%;
}
.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-3 .gallery-item {
  width: 30.533%;
}
.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-4 .gallery-item {
  width: 22.2%;
}
.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-5 .gallery-item {
  width: 17.2%;
}
.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-6 .gallery-item {
  width: 13.867%;
}
.gallery.gallery-columns-6 .gallery-item:nth-child(6n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-7 .gallery-item {
  width: 11.486%;
}
.gallery.gallery-columns-7 .gallery-item:nth-child(7n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-8 .gallery-item {
  width: 9.7%;
}
.gallery.gallery-columns-8 .gallery-item:nth-child(8n+1) {
  display: block;
  clear: both;
}
.gallery.gallery-columns-9 .gallery-item {
  width: 8.311%;
}
.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  display: block;
  clear: both;
}
.gallery:after,
.gallery-item:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.gallery-caption {
  padding: 16px 20px;
}
/***************** Sidebar ******************/
.cmsmasters_sidebar {
  margin: 0 -1.4%;
}
.cmsmasters_sidebar aside {
  margin: 0 1.4%;
  float: left;
}
.sidebar_layout_14141414 aside {
  width: 22.2%;
}
.sidebar_layout_141412 > aside:first-child,
.sidebar_layout_141412 > aside:first-child + aside,
.sidebar_layout_141412 > div.cl + aside,
.sidebar_layout_141412 > div.cl + aside + aside,
.sidebar_layout_141412 > div.cmsmasters_widget_divider + aside,
.sidebar_layout_141412 > div.cmsmasters_widget_divider + aside + aside {
  width: 22.2%;
}
.sidebar_layout_141412 > aside:first-child + aside + aside,
.sidebar_layout_141412 > div.cl + aside + aside + aside,
.sidebar_layout_141412 > div.cmsmasters_widget_divider + aside + aside + aside {
  width: 47.2%;
}
.sidebar_layout_141214 > aside:first-child,
.sidebar_layout_141214 > aside:first-child + aside + aside,
.sidebar_layout_141214 > div.cl + aside,
.sidebar_layout_141214 > div.cl + aside + aside + aside,
.sidebar_layout_141214 > div.cmsmasters_widget_divider + aside,
.sidebar_layout_141214 > div.cmsmasters_widget_divider + aside + aside + aside {
  width: 22.2%;
}
.sidebar_layout_141214 > aside:first-child + aside,
.sidebar_layout_141214 > div.cl + aside + aside,
.sidebar_layout_141214 > div.cmsmasters_widget_divider + aside + aside {
  width: 47.2%;
}
.sidebar_layout_121414 > aside:first-child,
.sidebar_layout_121414 > div.cl + aside,
.sidebar_layout_121414 > div.cmsmasters_widget_divider + aside {
  width: 47.2%;
}
.sidebar_layout_121414 > aside:first-child + aside,
.sidebar_layout_121414 > aside:first-child + aside + aside,
.sidebar_layout_121414 > div.cl + aside + aside,
.sidebar_layout_121414 > div.cl + aside + aside + aside,
.sidebar_layout_121414 > div.cmsmasters_widget_divider + aside + aside,
.sidebar_layout_121414 > div.cmsmasters_widget_divider + aside + aside + aside {
  width: 22.2%;
}
.sidebar_layout_131313 aside {
  width: 30.53%;
}
.sidebar_layout_3414 > aside:first-child,
.sidebar_layout_3414 > div.cl + aside,
.sidebar_layout_3414 > div.cmsmasters_widget_divider + aside {
  width: 72.2%;
}
.sidebar_layout_3414 > aside:first-child + aside,
.sidebar_layout_3414 > div.cl + aside + aside,
.sidebar_layout_3414 > div.cmsmasters_widget_divider + aside + aside {
  width: 22.2%;
}
.sidebar_layout_1434 > aside:first-child,
.sidebar_layout_1434 > div.cl + aside,
.sidebar_layout_1434 > div.cmsmasters_widget_divider + aside {
  width: 22.2%;
}
.sidebar_layout_1434 > aside:first-child + aside,
.sidebar_layout_1434 > div.cl + aside + aside,
.sidebar_layout_1434 > div.cmsmasters_widget_divider + aside + aside {
  width: 72.2%;
}
.sidebar_layout_2313 > aside:first-child,
.sidebar_layout_2313 > div.cl + aside,
.sidebar_layout_2313 > div.cmsmasters_widget_divider + aside {
  width: 63.87%;
}
.sidebar_layout_2313 > aside:first-child + aside,
.sidebar_layout_2313 > div.cl + aside + aside,
.sidebar_layout_2313 > div.cmsmasters_widget_divider + aside + aside {
  width: 30.53%;
}
.sidebar_layout_1323 > aside:first-child,
.sidebar_layout_1323 > div.cl + aside,
.sidebar_layout_1323 > div.cmsmasters_widget_divider + aside {
  width: 30.53%;
}
.sidebar_layout_1323 > aside:first-child + aside,
.sidebar_layout_1323 > div.cl + aside + aside,
.sidebar_layout_1323 > div.cmsmasters_widget_divider + aside + aside {
  width: 63.87%;
}
.sidebar_layout_1212 aside {
  width: 47.2%;
}
.sidebar_layout_11 aside {
  width: 97.2%;
}
/***************** Share ******************/
.cmsmasters_sharing {
  overflow: hidden;
}
.share_wrap {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}
.share_wrap:last-child {
  margin-right: 0;
}
.social_vertical .share_wrap {
  float: none;
  margin-right: 0;
}
/***************** Twitter Stripe ******************/
.cmsmasters_twitter_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_twitter_wrap .owl-pagination {
  visibility: hidden;
  display: none;
}
.cmsmasters_twitter_wrap .owl-buttons {
  width: 60px;
  height: 30px;
  margin: auto !important;
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_twitter_wrap .owl-buttons > div {
  margin: 0 -1px;
}
.cmsmasters_twitter_wrap .owl-buttons span {
  width: 30px;
  height: 40px;
}
.cmsmasters_twitter_wrap .owl-buttons span:before {
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.cmsmasters_twitter_wrap .twr_icon {
  font-size: 22px;
  line-height: 22px;
  display: block;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_twitter_wrap .twr_icon:before {
  margin: 0 !important;
}
.cmsmasters_twitter_wrap .cmsmasters_twitter {
  position: relative;
  padding: 0 85px 0 30px;
}
.cmsmasters_twitter_wrap .cmsmasters_twitter_item {
  padding: 9px 80px 9px 150px;
  position: relative;
}
.cmsmasters_twitter_wrap .cmsmasters_twitter_item:not(:first-child) {
  display: none;
}
.cmsmasters_twitter_wrap .published {
  padding: 0;
  width: 110px;
  height: 20px;
  margin: auto !important;
  position: absolute;
  left: 25px;
  right: auto;
  top: 0;
  bottom: 0;
}
.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content {
  display: block;
}
/***************** Dropcap ******************/
.cmsmasters_dropcap {
  margin: 5px 26px 5px 22px;
  line-height: 62px;
  float: left;
}
.cmsmasters_dropcap.type2 {
  width: 62px;
  height: 62px;
  line-height: 56px;
  margin: 0px 20px 5px 5px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  border-width: 1px;
  border-style: solid;
}
/***************** Clients ******************/
.cmsmasters_clients_slider_wrap {
  padding: 0 36px;
}
.cmsmasters_clients_slider {
  margin: 0;
  padding: 25px 0;
}
.cmsmasters_clients_slider.enable_slides_control {
  padding-bottom: 25px;
}
.cmsmasters_clients_slider.enable_arrow_control {
  padding-top: 55px;
}
.cmsmasters_clients_slider .cmsmasters_owl_slider_item {
  min-width: 170px;
}
.cmsmasters_clients_slider .owl-buttons {
  display: block;
}
.cmsmasters_clients_slider .owl-buttons > div {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  overflow: hidden;
}
.cmsmasters_clients_slider .owl-buttons > div.owl-prev {
  left: -56px;
  right: auto;
}
.cmsmasters_clients_slider .owl-buttons > div.owl-next {
  left: auto;
  right: -56px;
}
.cmsmasters_clients_item {
  line-height: 180px;
  height: 180px;
  vertical-align: middle;
  position: relative;
  text-align: center;
}
.cmsmasters_clients_item img {
  display: inline-block;
  padding: 0 20px;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  vertical-align: middle;
}
.cmsmasters_clients_item a {
  display: block;
  line-height: 180px;
  height: 100%;
}
.cmsmasters_clients_item:hover {
  outline: none;
}
.cmsmasters_clients_grid {
  overflow: hidden;
}
.cmsmasters_clients_grid.clients_five .cmsmasters_clients_item {
  width: 20%;
}
.cmsmasters_clients_grid.clients_four .cmsmasters_clients_item {
  width: 25%;
}
.cmsmasters_clients_grid.clients_three .cmsmasters_clients_item {
  width: 33.33%;
}
.cmsmasters_clients_grid.clients_two .cmsmasters_clients_item {
  width: 50%;
}
.cmsmasters_clients_grid .cmsmasters_clients_items {
  height: auto;
}
.cmsmasters_clients_grid .cmsmasters_clients_item {
  margin-bottom: 20px;
  float: left;
}
.cmsmasters_clients_grid .cmsmasters_clients_item img {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.1;
}
.cmsmasters_clients_grid .cmsmasters_clients_item.shortcode_animated img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cmsmasters_clients_grid.clients_one .cmsmasters_clients_item:last-child,
.cmsmasters_clients_grid.clients_one .cmsmasters_clients_item {
  width: 100%;
  float: none;
  height: auto;
  line-height: 0;
}
.cmsmasters_clients_grid.clients_two .cmsmasters_clients_item:nth-child(2n+1),
.cmsmasters_clients_grid.clients_three .cmsmasters_clients_item:nth-child(3n+1),
.cmsmasters_clients_grid.clients_four .cmsmasters_clients_item:nth-child(4n+1),
.cmsmasters_clients_grid.clients_five .cmsmasters_clients_item:nth-child(5n+1) {
  clear: both;
}
/***************** CMSMasters Mailpoet ******************/
.cmsmasters_mailpoet_form form {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
}
.cmsmasters_mailpoet_form form label {
  display: block;
  padding-bottom: 6px;
}
.cmsmasters_mailpoet_form form .wysija-paragraph {
  padding: 0;
  margin: 0 0 20px 0;
  flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
  -moz-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
}
.cmsmasters_mailpoet_form form .mailpoet_submit {
  margin: 0 0 20px !important;
  align-self: flex-end;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
}
.cmsmasters_mailpoet_form form .formError {
  left: auto!important;
  right: 0%!important;
}
.cmsmasters_mailpoet_form 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]) {
  height: 44px;
}
/*-------------------------------------------------------------------------*/
/*	Widgets Styles */
/*-------------------------------------------------------------------------*/
.widget {
  position: relative;
  padding: 0 0 40px;
}
.widget .widgettitle {
  margin-bottom: 32px;
  padding: 0px 0 0;
}
.widget .widgettitle > span {
  display: inline;
}
.widget:last-child {
  padding-bottom: 0;
}
/***************** Widget Search ******************/
#page .widget_search .widgettitle {
  margin-bottom: -5px;
  padding: 20px 20px 0 20px;
  border-bottom-width: 0;
  border-bottom-style: solid;
}
#page .widget_search .widgettitle + .search_bar_wrap {
  padding: 20px;
  border-width: 0;
  border-style: solid;
}
#page .widget_search .widgettitle + .search_bar_wrap .search_button {
  right: 20px;
  left: auto;
}
#page .widget_search .widgettitle + .search_bar_wrap .search_field input {
  padding: 10px 50px 10px 20px;
}
#page .widget_search .search_button,
#page .widget_search input {
  height: 50px;
}
/***************** Widget Advertisement ******************/
.widget_custom_advertisement_entries .widgettitle {
  margin-bottom: 25px;
}
.widget_custom_advertisement_entries .adv_image_wrap {
  margin: -5px;
  overflow: hidden;
}
.widget_custom_advertisement_entries .adv_image_wrap .adv_widget_image {
  width: 125px;
  height: 125px;
  float: left;
  margin: 5px;
}
/***************** Widget Lists ******************/
.widget_pages ul,
.widget_categories ul,
.widget_archive ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_nav_menu ul,
.widget_rss ul {
  list-style: none;
  margin: 0;
  padding: 10px 30px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
.widget_pages ul ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_meta ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_nav_menu ul ul,
.widget_rss ul ul {
  padding: 0px 0 0 10px;
}
.widget_pages ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_nav_menu ul li,
.widget_rss ul li {
  padding: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_meta ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before,
.widget_nav_menu ul li:before,
.widget_rss ul li:before {
  display: none;
}
.widget_pages ul li:after,
.widget_categories ul li:after,
.widget_archive ul li:after,
.widget_meta ul li:after,
.widget_recent_comments ul li:after,
.widget_recent_entries ul li:after,
.widget_nav_menu ul li:after,
.widget_rss ul li:after {
  display: none;
}
.widget_pages ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_nav_menu ul li a,
.widget_rss ul li a {
  padding: 15px 0;
  display: inline-block;
}
.widget_pages ul li a:empty,
.widget_categories ul li a:empty,
.widget_archive ul li a:empty,
.widget_meta ul li a:empty,
.widget_recent_comments ul li a:empty,
.widget_recent_entries ul li a:empty,
.widget_nav_menu ul li a:empty,
.widget_rss ul li a:empty {
  display: none;
}
.widget_pages ul li a + ul,
.widget_categories ul li a + ul,
.widget_archive ul li a + ul,
.widget_meta ul li a + ul,
.widget_recent_comments ul li a + ul,
.widget_recent_entries ul li a + ul,
.widget_nav_menu ul li a + ul,
.widget_rss ul li a + ul {
  -webkit-border-radius: 0;
  border-radius: 0;
  border-top-width: 1px;
  border-top-style: solid;
}
.widget_pages ul li a + ul > li:first-child,
.widget_categories ul li a + ul > li:first-child,
.widget_archive ul li a + ul > li:first-child,
.widget_meta ul li a + ul > li:first-child,
.widget_recent_comments ul li a + ul > li:first-child,
.widget_recent_entries ul li a + ul > li:first-child,
.widget_nav_menu ul li a + ul > li:first-child,
.widget_rss ul li a + ul > li:first-child {
  padding-top: 0;
}
.widget_pages ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_meta ul li:last-child,
.widget_recent_comments ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_nav_menu ul li:last-child,
.widget_rss ul li:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.widget_pages ul li li:before,
.widget_categories ul li li:before,
.widget_archive ul li li:before,
.widget_meta ul li li:before,
.widget_recent_comments ul li li:before,
.widget_recent_entries ul li li:before,
.widget_nav_menu ul li li:before,
.widget_rss ul li li:before {
  content: none;
}
.widget_pages label,
.widget_categories label,
.widget_archive label,
.widget_meta label,
.widget_recent_comments label,
.widget_recent_entries label,
.widget_nav_menu label,
.widget_rss label {
  display: block;
  margin-bottom: 10px;
}
.widget_pages .post-date,
.widget_categories .post-date,
.widget_archive .post-date,
.widget_meta .post-date,
.widget_recent_comments .post-date,
.widget_recent_entries .post-date,
.widget_nav_menu .post-date,
.widget_rss .post-date {
  display: block;
  margin: -3px 0 0;
}
.widget_nav_menu ul {
  list-style: none;
}
.widget_nav_menu ul li a:empty {
  padding: 0;
  line-height: 0;
  font-size: 0;
  margin: 0;
  overflow: hidden;
  display: block;
  margin: -1px 0;
}
.widget_recent_entries ul {
  list-style: none;
}
.widget_recent_entries ul li {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.widget_recent_entries ul li a + .post-date {
  margin: 13px 0 -17px;
}
.widget_recent_entries ul li .post-date:last-child {
  order: -1;
}
.widget_text ul {
  list-style: none;
}
.widget_text ul li:before {
  display: none;
}
.widget_recent_comments .recentcomments {
  padding: 15px 0;
}
.widget_recent_comments .recentcomments a {
  padding: 0;
}
.widget_categories .screen-reader-text,
.widget_archive .screen-reader-text {
  display: none;
}
/***************** Widget Calendar ******************/
#wp-calendar {
  border-spacing: 0;
  width: 100%;
  min-width: 200px;
  max-width: 450px;
  text-align: center;
}
#wp-calendar caption {
  margin: 0 0 12px;
  padding: 0 10px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
}
#wp-calendar tr,
#wp-calendar th,
#wp-calendar td {
  border-width: 0;
  border-style: solid;
}
#wp-calendar th {
  padding: 5px 0;
}
#wp-calendar td {
  padding: 9px 0;
}
#wp-calendar tfoot #prev {
  text-align: left;
}
#wp-calendar tfoot #next {
  text-align: right;
}
#wp-calendar tfoot a {
  display: inline-block;
  padding-top: 10px;
}
/***************** Widget Contact Form ******************/
.widget_custom_contact_form_entries 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]),
.widget_custom_contact_form_entries textarea,
.widget_custom_contact_form_entries select {
  width: 100%;
}
.widget_custom_contact_form_entries .form_info.submit_wrap {
  padding-top: 0;
}
/***************** Widget Contact Info ******************/
.widget_custom_contact_info_entries {
  position: relative;
  overflow: hidden;
}
.widget_custom_contact_info_entries > span,
.widget_custom_contact_info_entries .adress_wrap {
  display: block;
  margin: 20px 0 0;
  padding: 0 0 0 30px;
  position: relative;
}
.widget_custom_contact_info_entries > span:first-child,
.widget_custom_contact_info_entries .adress_wrap:first-child {
  margin: 0;
}
.widget_custom_contact_info_entries > span:before,
.widget_custom_contact_info_entries .adress_wrap:before {
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  width: 20px;
  height: 22px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.widget_custom_contact_info_entries .adress_wrap span {
  display: block;
}
.widget_custom_contact_info_entries .adress_wrap:before {
  top: 0;
  bottom: auto;
}
/***************** Widget Facebook ******************/
.widget_custom_facebook_entries .fb_iframe_widget_fluid {
  display: block;
  max-width: 100%;
}
.widget_custom_facebook_entries .fb_iframe_widget_fluid span {
  width: 100% !important;
  max-width: 100%;
}
.widget_custom_facebook_entries iframe {
  margin-bottom: 0;
}
/***************** Widget Flickr ******************/
.widget_custom_flickr_entries .wrap {
  margin: 0 -4px;
}
.widget_custom_flickr_entries .more_button {
  display: none;
}
.widget_custom_flickr_entries .flickr_badge_image {
  margin: 0 4px 8px;
  float: left;
}
/***************** Widget Latest and Popular Articles ******************/
.widget_custom_popular_projects_entries,
.widget_custom_latest_projects_entries {
  position: relative;
}
.widget_custom_popular_projects_entries .widgettitle,
.widget_custom_latest_projects_entries .widgettitle {
  padding: 0px 55px 0px 0px;
}
.widget_custom_popular_projects_entries .widget_custom_projects_entries_slides,
.widget_custom_latest_projects_entries .widget_custom_projects_entries_slides {
  padding: 40px 0 0;
}
.widget_custom_popular_projects_entries .widgettitle + .widget_custom_projects_entries_slides,
.widget_custom_latest_projects_entries .widgettitle + .widget_custom_projects_entries_slides {
  padding: 0;
}
.widget_custom_popular_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls,
.widget_custom_latest_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls {
  position: absolute;
  top: -66px;
  right: -4px;
  bottom: auto;
  left: auto;
}
.widget_custom_popular_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .cmsmasters_prev_arrow,
.widget_custom_latest_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .cmsmasters_prev_arrow,
.widget_custom_popular_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .cmsmasters_next_arrow,
.widget_custom_latest_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .cmsmasters_next_arrow {
  width: 28px;
  height: 35px;
}
.widget_custom_popular_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .owl-pagination,
.widget_custom_latest_projects_entries .widgettitle + .widget_custom_projects_entries_slides .owl-controls .owl-pagination {
  display: none;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_wrap,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_wrap {
  position: relative;
  overflow: hidden;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_wrap .cmsmasters_img_rollover,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_wrap .cmsmasters_img_rollover {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0.6;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_wrap .cmsmasters_img_rollover:before,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_wrap .cmsmasters_img_rollover:before {
  content: '';
  width: 100%;
  height: 100%;
  z-index: 4;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-shadow: inset 0px -106px 92px -35px #000000;
  -moz-box-shadow: inset 0px -106px 92px -35px #000000;
  box-shadow: inset 0px -106px 92px -35px #000000;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_wrap:hover img,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_wrap:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0px 20px 15px;
  overflow: hidden;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category {
  position: static;
  display: none;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_category,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_category {
  position: absolute;
  top: 25px;
  left: 25px;
  right: 25px;
  overflow: hidden;
  display: block;
  clear: both;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_category::before,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_category::before {
  font-size: 14px;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_category a,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_category a {
  margin: 0px 5px 5px 0;
  display: block;
  padding: 0 16px;
  clear: none;
  float: left;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before,
.widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before {
  font-size: 14px;
  margin-right: 5px;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_header,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_header {
  padding: 0;
  margin: 5px 0 0;
  text-align: left;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_header .cmsmasters_slider_project_title,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_header .cmsmasters_slider_project_title {
  margin: 0;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_image_wrap + .cmsmasters_slider_project_inner,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_image_wrap + .cmsmasters_slider_project_inner {
  margin: 16px 0 0;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_inner,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_inner {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_content,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_content {
  overflow: hidden;
  text-align: left;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_content p,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_content p {
  margin: 0;
  padding: 0;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer {
  padding: 5px 0 0;
  position: relative;
  overflow: hidden;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > *,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > *:last-child,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > *:last-child {
  padding: 0;
}
.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > *:last-child:before,
.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > *:last-child:before {
  content: none;
}
/***************** Widget Posts Tabs ******************/
.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 .cmsmasters_tabs_list {
  max-width: 300px;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item {
  margin: 0 5px 5px 0;
  text-align: left;
  float: left;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a > span {
  padding: 0px 0px 0px;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_wrap {
  margin: 15px 0 0;
  padding: 0px 0;
  position: relative;
  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 {
  list-style: none;
  margin: -20px 0 0 -20px;
  padding: 0;
  overflow: hidden;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li {
  margin: 20px 0 0;
  padding: 0 0px 0 20px;
  position: relative;
  float: left;
  overflow: hidden;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:before {
  content: none;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:after {
  content: none;
  display: none !important;
}
.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: 70px;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li {
  margin: 20px 0 0;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li::after {
  content: "";
  display: block !important;
  width: 100%;
  padding-top: 12px;
  border-color: inherit;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li:last-child::after {
  display: none !important;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li > p {
  margin: 0;
  padding: 10px 0 0;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li small {
  display: block;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_img {
  width: 45%;
  max-width: 120px;
  min-width: 80px;
  margin-right: 15px;
  z-index: 1;
  float: left;
  overflow: hidden;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_img > * {
  display: block;
  margin: -17% 0;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .img_placeholder_small {
  height: 120px;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont {
  display: block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont a {
  display: inline-block;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published {
  margin-top: 0px;
  display: block;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published::before {
  margin-right: 5px;
}
.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published::after {
  display: none;
}
/***************** Widget RSS ******************/
.widget_rss img {
  display: none;
}
.widget_rss ul {
  list-style: none;
}
.widget_rss ul li:first-child {
  border-top-width: 0;
  border-top-style: solid;
}
.widget_rss ul li:last-child {
  margin: 0;
}
.widget_rss ul li:before {
  content: none;
}
.widget_rss ul li .rss-date {
  display: block;
  margin-top: 2px;
}
.widget_rss ul li .rssSummary {
  padding: 5px 0 0;
  overflow: hidden;
}
.widget_rss ul li cite {
  display: block;
  padding: 7px 0 0;
}
/***************** Widget Tag Cloud ******************/
.widget_tag_cloud {
  position: relative;
  overflow: hidden;
}
.widget_tag_cloud .tagcloud {
  overflow: hidden;
  display: block;
  clear: both;
}
.widget_tag_cloud a {
  padding: 0 0px;
  display: inline-block;
  vertical-align: middle;
}
.widget_tag_cloud a .tag-link-count {
  font-size: 0.65em;
  display: inline-block;
  vertical-align: middle;
}
.widget_tag_cloud a::before {
  content: "#";
}
.widget_tag_cloud a:last-child {
  margin: 0;
}
/***************** Widget Twitter ******************/
.widget_custom_twitter_entries {
  position: relative;
  overflow: hidden;
}
.widget_custom_twitter_entries ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_custom_twitter_entries ul li {
  margin: 0 0 24px;
  padding: 0;
  position: relative;
}
.widget_custom_twitter_entries ul li:last-child {
  margin: 0;
}
.widget_custom_twitter_entries ul li:before {
  content: none;
}
.widget_custom_twitter_entries .tweet_time {
  display: block;
  padding: 0 0 0 44px;
  position: relative;
  overflow: hidden;
}
.widget_custom_twitter_entries .tweet_time:before {
  font-size: 18px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.widget_custom_twitter_entries .tweet_text {
  display: block;
  padding: 12px 0 0;
  overflow: hidden;
}
/*-------------------------------------------------------------------------*/
/*	Search + Archives + Sitemap + Error + Other Styles */
/*-------------------------------------------------------------------------*/
/***************** Archives + Search ******************/
.cmsmasters_search,
.cmsmasters_archive {
  position: relative;
  overflow: hidden;
}
.cmsmasters_search > .about_author,
.cmsmasters_archive > .about_author {
  padding: 0 0 50px;
}
.cmsmasters_search > .cmsmasters_wrap_pagination,
.cmsmasters_archive > .cmsmasters_wrap_pagination {
  padding: 50px 0 0;
}
.cmsmasters_archive_type {
  padding: 50px 0 0;
  overflow: hidden;
}
.cmsmasters_archive_type:first-of-type {
  padding-top: 0;
}
.cmsmasters_archive_type .preloader {
  padding-bottom: 100%;
}
.cmsmasters_archive_type .preloader.highImg {
  height: auto;
  padding: 0;
}
.cmsmasters_archive_type .cmsmasters_archive_item_img_wrap {
  margin: 0 40px 0 0;
  width: 34%;
  position: relative;
  float: left;
}
.cmsmasters_archive_type .cmsmasters_archive_item_img_wrap .cmsmasters_img_wrap {
  overflow: hidden;
}
.cmsmasters_archive_type.has-post-thumbnail .cmsmasters_archive_item_type {
  position: absolute;
  margin: 0;
  width: auto;
  left: auto;
  right: -5px;
  top: 12px;
  bottom: auto;
  z-index: 10;
  overflow: hidden;
}
.cmsmasters_archive_type .cmsmasters_archive_item_type {
  margin: 0 0 10px;
  overflow: hidden;
}
.cmsmasters_archive_type .cmsmasters_archive_item_type span {
  display: inline-block;
  padding: 0 16px;
}
.cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap {
  padding-top: 16px;
  overflow: hidden;
}
.cmsmasters_archive_type .cmsmasters_archive_item_info {
  padding: 0 0 20px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_archive_type .cmsmasters_archive_item_info > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 24px 0 0;
}
.cmsmasters_archive_type .cmsmasters_archive_item_info > *:last-child {
  padding: 0;
}
.cmsmasters_archive_type .cmsmasters_archive_item_info > *:last-child:before {
  content: none;
}
.cmsmasters_archive_type .cmsmasters_archive_item_category a {
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin: 0 5px 5px 0;
}
.cmsmasters_archive_type .cmsmasters_archive_item_category a:first-child {
  margin-left: 6px;
}
.cmsmasters_archive_type .cmsmasters_archive_item_header {
  padding: 0 0 15px;
}
.cmsmasters_archive_type .cmsmasters_archive_item_title {
  margin: 0;
  word-wrap: break-word;
}
.cmsmasters_archive_type .cmsmasters_archive_item_content {
  padding: 0 0 20px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_archive_type .cmsmasters_archive_item_content p {
  padding: 0;
}
/***************** Sitemap ******************/
.middle_content .cmsmasters_sitemap_wrap {
  padding: 0 0 50px;
}
.cmsmasters_sitemap_wrap {
  position: relative;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap ul,
.cmsmasters_sitemap_wrap ol,
.cmsmasters_sitemap_wrap li {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap ul:before,
.cmsmasters_sitemap_wrap ol:before,
.cmsmasters_sitemap_wrap li:before {
  content: none;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a,
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a {
  display: inline-block;
  position: relative;
  padding-left: 15px;
  padding-right: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before,
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before {
  left: 0;
  right: auto;
}
.cmsmasters_sitemap_wrap .cmsmasters_divider {
  margin-bottom: 30px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li {
  width: 100%;
  padding-top: 30px;
  position: relative;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:first-child {
  margin-top: 0;
  padding-top: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:first-child:before {
  content: none;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a {
  display: inline-block;
  margin-bottom: 35px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a + ul {
  margin-top: -10px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul {
  width: 100%;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li {
  width: 25%;
  padding-top: 0;
  padding-right: 20px;
  margin-bottom: 40px;
  float: left;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(5),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(9),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(13),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(17),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(21),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(25),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(29),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(33),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(37),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(41),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li:nth-child(45) {
  clear: both;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul {
  padding-top: 20px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul ul {
  padding-top: 10px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li {
  margin-left: 20px;
  padding-top: 10px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li:first-child {
  padding-top: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li {
  margin-left: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category {
  padding: 5px 0 0;
  margin: 0;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li {
  width: 25%;
  padding-right: 20px;
  margin-bottom: 40px;
  float: left;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(5),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(9),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(13),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(17),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(21),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(25),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(29),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(33),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(37),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(41),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li:nth-child(45) {
  clear: both;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul {
  padding-top: 20px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul ul {
  padding-top: 10px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li {
  margin-left: 20px;
  padding-top: 10px;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li:first-child {
  padding-top: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul > li {
  margin-left: 0;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive {
  padding: 5px 0 20px;
  margin: 0;
  overflow: hidden;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li {
  width: 25%;
  margin-bottom: 20px;
  padding-right: 20px;
  float: left;
}
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(5),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(9),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(13),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(17),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(21),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(25),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(29),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(33),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(37),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(41),
.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li:nth-child(45) {
  clear: both;
}
/***************** Error ******************/
.error {
  overflow: hidden;
}
.error .error_inner {
  padding: 105px 0 200px;
}
.error .error_title {
  font-size: 158px;
  line-height: 1em;
  margin: 0;
  padding: 0 0 30px;
  text-align: center;
}
.error .error_subtitle {
  margin: 0;
  padding: 0;
  text-align: center;
}
.error .error_cont {
  padding: 22px 0;
  text-align: center;
  display: block;
  clear: both;
  overflow: hidden;
}
.error .error_cont .search_bar_wrap {
  width: 270px;
  max-width: 100%;
  margin: 0 -1px 10px 0;
  z-index: 2;
  display: inline-block;
}
.error .error_cont .search_bar_wrap 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: 44px;
  background: transparent;
}
.error .error_cont .error_button_wrap {
  margin: 0;
  float: left;
}
/***************** Attachment Page ******************/
.cmsmasters_attach_img {
  padding: 40px 0;
  position: relative;
  overflow: hidden;
}
.cmsmasters_attach_img .cmsmasters_attach_img_info {
  padding: 0 0 20px;
  margin: 0 0 30px;
  position: relative;
  overflow: hidden;
}
.cmsmasters_attach_img .cmsmasters_attach_img_edit {
  margin: 0;
  padding: 0;
  float: right;
}
.cmsmasters_attach_img .cmsmasters_attach_img_meta {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/***************** Other ******************/
#main .with_frm_style .frm_form_fields input,
#main #wpcontent .with_frm_style .frm_form_fields select,
#main .with_frm_style .frm_form_fields select,
#main .with_frm_style .frm_form_fields textarea {
  padding: 8px 16px;
}
#lang_sel ul {
  list-style: none;
  overflow: visible;
}
#lang_sel_footer {
  display: none;
}
/*-------------------------------------------------------------------------*/
/*	Contact Forms Styles */
/*-------------------------------------------------------------------------*/
.cmsmasters-form-builder {
  margin: 0 -1.4%;
}
.cmsmasters-form-builder .success_box {
  margin: 0 1.4% 10px;
  width: 97.2%;
}
.cmsmasters-form-builder .form_info {
  margin: 0 1.4%;
}
.cmsmasters-form-builder .form_info #page {
  padding-bottom: 20px;
}
.cmsmasters-form-builder .form_info.submit_wrap {
  padding-top: 0px;
}
.cmsmasters-form-builder [class*="one_"] input[type="text"],
.cmsmasters-form-builder [class*="one_"] select,
.cmsmasters-form-builder [class*="one_"] textarea {
  width: 100%;
}
span.wpcf7-list-item {
  display: block;
}
.wpcf7-list-item-label,
body .cmsmasters-form-builder .check_parent input[type="checkbox"] + label,
body .cmsmasters-form-builder .check_parent input[type="radio"] + label {
  padding-left: 25px;
  padding-right: 0;
  position: relative;
  cursor: pointer;
  float: left;
}
.wpcf7-list-item label {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 5px 0;
}
.cmsmasters-form-builder .check_parent input[type="checkbox"],
.cmsmasters-form-builder .check_parent input[type="radio"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"],
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] {
  float: left;
  opacity: 0;
  width: 1em;
  height: 1em;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before,
.cmsmasters-form-builder .check_parent input[type="checkbox"] + label:before,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before,
.cmsmasters-form-builder .check_parent input[type="radio"] + label:before {
  content: '';
  border-width: 1px;
  border-style: solid;
  width: 17px;
  height: 17px;
  margin: auto !important;
  position: absolute;
  left: 1px;
  right: auto;
  top: 0;
  bottom: 0;
}
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before,
.cmsmasters-form-builder .check_parent input[type="radio"] + label:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
.cmsmasters-form-builder .check_parent input[type="checkbox"] + label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after,
.cmsmasters-form-builder .check_parent input[type="radio"] + label:after {
  content: '';
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  width: 9px;
  height: 9px;
  margin: auto !important;
  position: absolute;
  left: 5px;
  right: auto;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after,
.cmsmasters-form-builder .check_parent input[type="radio"] + label:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]:checked + span.wpcf7-list-item-label:after,
.cmsmasters-form-builder .check_parent input[type="checkbox"]:checked + label:after,
.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]:checked + span.wpcf7-list-item-label:after,
.cmsmasters-form-builder .check_parent input[type="radio"]:checked + label:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/*-------------------------------------------------------------------------*/
/*	CSS3 Animations */
/*-------------------------------------------------------------------------*/
html.csstransitions {
  /* Custom Animations */
  /* Global Animations */
}
html.csstransitions .navigation li a .nav_tag,
html.csstransitions .cmsmasters_likes a:before,
html.csstransitions .cmsmasters_comments a:before,
html.csstransitions .cmsmasters_views span:before,
html.csstransitions .cmsmasters_likes > a span,
html.csstransitions .cmsmasters_comments > a span,
html.csstransitions .cmsmasters_post_timeline a .cmsmasters_day,
html.csstransitions .post_nav span,
html.csstransitions .post_nav .post_nav_title,
html.csstransitions .cmsmasters_post_date abbr {
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out;
  -o-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}
html.csstransitions .owl-pagination .owl-page {
  -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
  transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
}
html.csstransitions 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.csstransitions textarea,
html.csstransitions select {
  -webkit-transition: border-color .25s ease;
  -moz-transition: border-color .25s ease;
  -ms-transition: border-color .25s ease;
  -o-transition: border-color .25s ease;
  transition: border-color .25s ease;
}
html.csstransitions .mid_nav ul a > span:before,
html.csstransitions .bot_nav ul a > span:before,
html.csstransitions .bot_nav > li > a > .nav_item_wrap::before,
html.csstransitions .mid_nav > li > a > .nav_item_wrap::before {
  -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;
}
html.csstransitions .cmsmasters_header_search_form .cmsmasters_header_search_form_close,
html.csstransitions .search_wrap:before,
html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover,
html.csstransitions .cmsmasters_project_puzzle .project_inner,
html.csstransitions .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
html.csstransitions .widget_custom_popular_projects_entries .cmsmasters_img_rollover,
html.csstransitions .widget_custom_latest_projects_entries .cmsmasters_img_rollover,
html.csstransitions .cmsmasters_sharing a::after,
html.csstransitions .share_posts a::after {
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
html.csstransitions .cmsmasters_header_search_form {
  -webkit-transition: opacity .25s ease-in-out, visibility .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out, visibility .25s ease-in-out;
  -ms-transition: opacity .25s ease-in-out, visibility .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out, visibility .25s ease-in-out;
  transition: opacity .25s ease-in-out, visibility .25s ease-in-out;
}
html.csstransitions .button,
html.csstransitions input[type=submit],
html.csstransitions input[type=button],
html.csstransitions button,
html.csstransitions #slide_top,
html.csstransitions .cmsmasters_post_tags > a,
html.csstransitions .cmsmasters_prev_arrow,
html.csstransitions .cmsmasters_next_arrow,
html.csstransitions .cmsmasters_project_puzzle .cmsmasters_project_category a,
html.csstransitions .cmsmasters_toggles .cmsmasters_toggle_title,
html.csstransitions .cmsmasters_toggles .cmsmasters_toggles_filter a,
html.csstransitions .cmsmasters_tabs .cmsmasters_tabs_list_item a,
html.csstransitions .cmsmasters_tabs .cmsmasters_tabs_list_item a span,
html.csstransitions .cmsmasters_notice .notice_close,
html.csstransitions .widget_tag_cloud a {
  -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
}
html.csstransitions .cmsmasters_toggles .cmsmasters_toggle_plus:before,
html.csstransitions .cmsmasters_post_default .cmsmasters_img_wrap a img,
html.csstransitions .cmsmasters_post_masonry .cmsmasters_img_wrap a,
html.csstransitions .cmsmasters_post_timeline .cmsmasters_img_wrap a img,
html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover_wrap img,
html.csstransitions .cmsmasters_slider_post .cmsmasters_img_rollover_wrap img,
html.csstransitions .widget_custom_popular_projects_entries .cmsmasters_img_rollover_wrap img,
html.csstransitions .widget_custom_latest_projects_entries .cmsmasters_img_rollover_wrap img,
html.csstransitions .cmsmasters_items_sort_but:before,
html.csstransitions .cmsmasters_post_default .cmsmasters_video_preview::after,
html.csstransitions .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_img_wrap {
  -webkit-transition: transform .3s ease-in-out;
  -moz-transition: transform .3s ease-in-out;
  -ms-transition: transform .3s ease-in-out;
  -o-transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
html.csstransitions .apsc-icons-wrapper.apsc-theme-5 .apsc-count {
  -webkit-transition: transform .4s ease, opacity .4s ease;
  -moz-transition: transform .4s ease, opacity .4s ease;
  -ms-transition: transform .4s ease, opacity .4s ease;
  -o-transition: transform .4s ease, opacity .4s ease;
  transition: transform .4s ease, opacity .4s ease;
}
html.csstransitions .cmsmasters_quotes_slider .owl-buttons > div {
  -webkit-transition: color .3s ease-in-out, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -o-transition: color .3s ease-in-out, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  transition: color .3s ease-in-out, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
}
html.csstransitions a,
html.csstransitions .cmsmasters_icon_wrap .cmsmasters_simple_icon_title,
html.csstransitions .img_placeholder_small,
html.csstransitions .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before {
  -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out, border-color .3s ease-in-out;
  transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out, border-color .3s ease-in-out;
}
html.csstransitions .header_mid,
html.csstransitions .header_bot {
  -webkit-transition: background-color .2s ease-in-out, padding .25s ease;
  -moz-transition: background-color .2s ease-in-out, padding .25s ease;
  -ms-transition: background-color .2s ease-in-out, padding .25s ease;
  -o-transition: background-color .2s ease-in-out, padding .25s ease;
  transition: background-color .2s ease-in-out, padding .25s ease;
}
html.csstransitions #page .cmsmasters_social_icon,
html.csstransitions .edge_only .cmsmasters_but_icon_inverse {
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out;
  -o-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}
html.csstransitions nav > div > ul ul,
html.csstransitions nav > div > ul div,
html.csstransitions .apsc-icons-wrapper .apsc-each-profile > a::before {
  -webkit-transition: opacity .3s ease .1s, margin-top .3s ease .1s;
  -moz-transition: opacity .3s ease .1s, margin-top .3s ease .1s;
  -ms-transition: opacity .3s ease .1s, margin-top .3s ease .1s;
  -o-transition: opacity .3s ease .1s, margin-top .3s ease .1s;
  transition: opacity .3s ease .1s, margin-top .3s ease .1s;
}
html.csstransitions nav > div > ul ul ul {
  -webkit-transition: opacity .3s ease-in-out .1s, margin-left .3s ease-in-out .1s, margin-right .3s ease-in-out .1s;
  -moz-transition: opacity .3s ease-in-out .1s, margin-left .3s ease-in-out .1s, margin-right .3s ease-in-out .1s;
  -ms-transition: opacity .3s ease-in-out .1s, margin-left .3s ease-in-out .1s, margin-right .3s ease-in-out .1s;
  -o-transition: opacity .3s ease-in-out .1s, margin-left .3s ease-in-out .1s, margin-right .3s ease-in-out .1s;
  transition: opacity .3s ease-in-out .1s, margin-left .3s ease-in-out .1s, margin-right .3s ease-in-out .1s;
}
html.csstransitions nav > div > ul li a,
html.csstransitions .cmsmasters_icon_wrap .cmsmasters_simple_icon {
  -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
  transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
}
html.csstransitions nav > div > ul li a .nav_subtitle {
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out;
  -o-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}
html.csstransitions #page .cmsmasters_cat_color a {
  -webkit-transition: color .3s ease-in-out !important;
  -moz-transition: color .3s ease-in-out !important;
  -ms-transition: color .3s ease-in-out !important;
  -o-transition: color .3s ease-in-out !important;
  transition: color .3s ease-in-out !important;
}
html.csstransitions .search_wrap ~ div {
  -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  -ms-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
}
html.csstransitions .header_top .header_top_but {
  -webkit-transition: color .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: color .3s ease-in-out, border-color .3s ease-in-out;
  transition: color .3s ease-in-out, border-color .3s ease-in-out;
}
html.csstransitions .cmsmasters_toggles .cmsmasters_toggle_plus span {
  -webkit-transition: background-color .3s ease-in-out, height .1s ease-in-out;
  -moz-transition: background-color .3s ease-in-out, height .1s ease-in-out;
  -ms-transition: background-color .3s ease-in-out, height .1s ease-in-out;
  -o-transition: background-color .3s ease-in-out, height .1s ease-in-out;
  transition: background-color .3s ease-in-out, height .1s ease-in-out;
}
html.csstransitions .apsc-icons-wrapper .apsc-each-profile > a .social-icon::before {
  -webkit-transition: height .25s ease;
  -moz-transition: height .25s ease;
  -ms-transition: height .25s ease;
  -o-transition: height .25s ease;
  transition: height .25s ease;
}
html.csstransitions .cmsmasters_hover_slider_thumbs > li img {
  -webkit-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -moz-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -ms-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  -o-transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
  transition: opacity .4s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
}
html.csstransitions .cmsmasters_hover_slider_items > li {
  -webkit-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
  transition: opacity .5s ease-in-out, visibility .5s ease-in-out;
}
html.csstransitions .cmsmasters_hover_slider_thumbs > li a {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
html.csstransitions .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs > li a:before,
html.csstransitions .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before,
html.csstransitions .mejs-overlay-button,
html.csstransitions .owl-buttons > div {
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
html.csstransitions .isotope > * {
  -webkit-transition: opacity 0.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -ms-transition: opacity 0.8s ease-in-out;
  -o-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
}
html.csstransitions .cmsmasters_button,
html.csstransitions .cmsmasters_button.cmsmasters_but_clear_styles:before,
html.csstransitions .cmsmasters_button.cmsmasters_but_clear_styles:after,
html.csstransitions [data-animation] {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
html.csstransitions .cmsmasters_button.cmsmasters_but_icon_slide_left,
html.csstransitions .cmsmasters_button.cmsmasters_but_icon_slide_right {
  -webkit-transition: all .3s ease-in-out, color 0s ease-in-out;
  -moz-transition: all .3s ease-in-out, color 0s ease-in-out;
  -ms-transition: all .3s ease-in-out, color 0s ease-in-out;
  -o-transition: all .3s ease-in-out, color 0s ease-in-out;
  transition: all .3s ease-in-out, color 0s ease-in-out;
}
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:after,
html.csstransitions .cmsmasters-form-builder .check_parent input[type="checkbox"] + label:after,
html.csstransitions .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:after,
html.csstransitions .cmsmasters-form-builder .check_parent input[type="radio"] + label:after {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_top:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_box_top:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h1:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h2:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h3:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h4:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h5:before,
html.csstransitions .cmsmasters_icon_box.cmsmasters_icon_heading_left h6:before {
  -webkit-transition: all 1s cubic-bezier(.55, .3, .5, 1.65);
  -moz-transition: all 1s cubic-bezier(.55, .3, .5, 1.65);
  -ms-transition: all 1s cubic-bezier(.55, .3, .5, 1.65);
  -o-transition: all 1s cubic-bezier(.55, .3, .5, 1.65);
  transition: all 1s cubic-bezier(.55, .3, .5, 1.65);
}
html.csstransitions .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before {
  -webkit-transition: opacity 5s ease-in-out, height .8s ease-in;
  -moz-transition: opacity 5s ease-in-out, height .8s ease-in;
  -ms-transition: opacity 5s ease-in-out, height .8s ease-in;
  -o-transition: opacity 5s ease-in-out, height .8s ease-in;
  transition: opacity 5s ease-in-out, height .8s ease-in;
}
html.csstransitions .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
html.csstransitions .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
html.csstransitions .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
  -webkit-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in;
  -moz-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in;
  -ms-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in;
  -o-transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in;
  transition: color .4s ease-in-out, font-size .4s ease-in-out, line-height .4s ease-in;
}
html.csstransitions .cmsmasters_clients_item img,
html.csstransitions .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
html.csstransitions .cmsmasters_profile .profile img {
  -webkit-transition: all .7s cubic-bezier(.55, .3, .5, 1.65);
  -moz-transition: all .7s cubic-bezier(.55, .3, .5, 1.65);
  -ms-transition: all .7s cubic-bezier(.55, .3, .5, 1.65);
  -o-transition: all .7s cubic-bezier(.55, .3, .5, 1.65);
  transition: all .7s cubic-bezier(.55, .3, .5, 1.65);
}
html.csstransitions .cmsmasters_profile .profile .pl_social_list {
  -webkit-transition: opacity .5s ease-out, margin .5s ease-out;
  -moz-transition: opacity .5s ease-out, margin .5s ease-out;
  -ms-transition: opacity .5s ease-out, margin .5s ease-out;
  -o-transition: opacity .5s ease-out, margin .5s ease-out;
  transition: opacity .5s ease-out, margin .5s ease-out;
}
html.csstransitions .cmsmasters_project_grid figure {
  -webkit-transition: opacity .7s ease-in-out;
  -moz-transition: opacity .7s ease-in-out;
  -ms-transition: opacity .7s ease-in-out;
  -o-transition: opacity .7s ease-in-out;
  transition: opacity .7s ease-in-out;
}
html.csstransitions .cmsmasters_slider_post .cmsmasters_slider_post_title a,
html.csstransitions .cmsmasters_post_default:not(.format-video) .cmsmasters_post_title a,
html.csstransitions .cmsmasters_post_timeline .cmsmasters_post_title a,
html.csstransitions .cmsmasters_post_masonry .cmsmasters_post_title a,
html.csstransitions .cmsmasters_archive_item_title a {
  -webkit-transition: color .3s ease, background-color .3s ease, background-image .3s ease, background-position .3s ease;
  -moz-transition: color .3s ease, background-color .3s ease, background-image .3s ease, background-position .3s ease;
  -ms-transition: color .3s ease, background-color .3s ease, background-image .3s ease, background-position .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, background-image .3s ease, background-position .3s ease;
  transition: color .3s ease, background-color .3s ease, background-image .3s ease, background-position .3s ease;
}
html.csstransitions .cmsmasters_stats.stats_mode_bars.stats_type_horizontal.shortcode_animated .cmsmasters_stat_inner {
  -webkit-animation: bar_move 2s ease-in;
  -moz-animation: bar_move 2s ease-in;
  -ms-animation: bar_move 2s ease-in;
  -o-animation: bar_move 2s ease-in;
  animation: bar_move 2s ease-in;
}
html.csstransitions .cmsmasters_stats.stats_mode_bars.stats_type_vertical.shortcode_animated .cmsmasters_stat_inner {
  -webkit-animation: bar_up 2s ease-in;
  -moz-animation: bar_up 2s ease-in;
  -ms-animation: bar_up 2s ease-in;
  -o-animation: bar_up 2s ease-in;
  animation: bar_up 2s ease-in;
}
html.csstransitions .cmsmasters_stats.stats_mode_bars.stats_type_horizontal.shortcode_animated .cmsmasters_stat_inner:before,
html.csstransitions .cmsmasters_stats.stats_mode_bars.shortcode_animated .cmsmasters_stat_inner .cmsmasters_stat_title {
  -webkit-animation: bar_title 2.2s ease-out;
  -moz-animation: bar_title 2.2s ease-out;
  -ms-animation: bar_title 2.2s ease-out;
  -o-animation: bar_title 2.2s ease-out;
  animation: bar_title 2.2s ease-out;
}
html.csstransitions .cmsmasters_stats.stats_mode_bars.stats_type_vertical.shortcode_animated .cmsmasters_stat_inner:before {
  -webkit-animation: bar_icon 2.2s ease-out;
  -moz-animation: bar_icon 2.2s ease-out;
  -ms-animation: bar_icon 2.2s ease-out;
  -o-animation: bar_icon 2.2s ease-out;
  animation: bar_icon 2.2s ease-out;
}
html.csstransitions .cmsmasters_stats.stats_mode_bars.shortcode_animated .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
  -webkit-animation: bar_inner 1s ease-in-out;
  -moz-animation: bar_inner 1s ease-in-out;
  -ms-animation: bar_inner 1s ease-in-out;
  -o-animation: bar_inner 1s ease-in-out;
  animation: bar_inner 1s ease-in-out;
}
@-webkit-keyframes autofill {
  to {
    color: inherit;
    background: transparent;
  }
}
html.csstransitions #slide_top {
  -webkit-animation: slide_top .5s ease;
  -moz-animation: slide_top .5s ease;
  -ms-animation: slide_top .5s ease;
  -o-animation: slide_top .5s ease;
  animation: slide_top .5s ease;
}
html.csstransitions .cmsmasters_column_sticky {
  -webkit-transition: -webkit-transform .3s ease, transform .3s ease;
  -moz-transition: -webkit-transform .3s ease, transform .3s ease;
  -ms-transition: -webkit-transform .3s ease, transform .3s ease;
  -o-transition: -webkit-transform .3s ease, transform .3s ease;
  transition: -webkit-transform .3s ease, transform .3s ease;
}
@-webkit-keyframes slide_top {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);
  }
}
@-moz-keyframes slide_top {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);
  }
}
@-o-keyframes slide_top {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);
  }
}
@keyframes slide_top {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);
  }
}
@-webkit-keyframes bar_move {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-moz-keyframes bar_move {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-o-keyframes bar_move {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes bar_move {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-webkit-keyframes bar_up {
  from {
    -webkit-transform: translate(0, 100%);
  }
  to {
    -webkit-transform: translate(0, 0%);
  }
}
@-moz-keyframes bar_up {
  from {
    -moz-transform: translate(0, 100%);
  }
  to {
    -moz-transform: translate(0, 0%);
  }
}
@-o-keyframes bar_up {
  from {
    -o-transform: translate(0, 100%);
  }
  to {
    -o-transform: translate(0, 0%);
  }
}
@keyframes bar_up {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0%);
  }
}
@-webkit-keyframes bar_title {
  from {
    margin-left: -200px;
  }
  to {
    margin-left: 0px;
  }
}
@-moz-keyframes bar_title {
  from {
    margin-left: -200px;
  }
  to {
    margin-left: 0;
  }
}
@-o-keyframes bar_title {
  from {
    margin-left: -200px;
  }
  to {
    margin-left: 0px;
  }
}
@keyframes bar_title {
  from {
    margin-left: -200px;
  }
  to {
    margin-left: 0px;
  }
}
@-webkit-keyframes bar_icon {
  from {
    margin-right: -200px;
  }
  to {
    margin-right: 0px;
  }
}
@-moz-keyframes bar_icon {
  from {
    margin-right: -200px;
  }
  to {
    margin-right: 0px;
  }
}
@-o-keyframes bar_icon {
  from {
    margin-right: -200px;
  }
  to {
    margin-right: 0px;
  }
}
@keyframes bar_icon {
  from {
    margin-right: -200px;
  }
  to {
    margin-right: 0px;
  }
}
@-webkit-keyframes bar_inner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes bar_inner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes bar_inner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes bar_inner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes marquee_loop {
  0% {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

}@media screen, print{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version		1.0.7
 * 
 * Responsive Design CSS Rules
 * Created by CMSMasters
 * 
 */
@media only screen {
  /*-------------------------------------------------------------------------*/
  /* Large Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Medium Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Tablet Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	Tablet Monitor 950
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Small Tablet Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Tablet Monitor 600
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Phone Monitor
/*-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Small Phone Monitor
/*-------------------------------------------------------------------------*/
}
@media only screen and (min-width: 1440px) {
  .cmsmasters_responsive_width {
    width: 1440px;
  }
  #page.cmsmasters_boxed {
    width: 1400px;
  }
  #page.cmsmasters_boxed #header,
  #page.cmsmasters_boxed #footer {
    width: 1400px;
  }
  .headline_inner,
  .post-password-form,
  .content_wrap,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap,
  .error_inner {
    width: 1360px;
  }
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner {
    width: 1360px;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1440px) {
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item {
    display: block;
    float: none;
    width: 100%;
    margin: 0 0 5px;
  }
  .mid_nav > li > a {
    padding: 0 6px;
  }
  .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap {
    padding: 20px 20px 10px;
  }
  #page .apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile {
    width: 100%;
    padding: 0 5px 0 0;
  }
  .one_sixth_lg {
    width: 13.87%;
  }
  .one_fifth_lg {
    width: 17.2%;
  }
  .one_fourth_lg {
    width: 22.2%;
  }
  .one_third_lg {
    width: 30.53%;
  }
  .one_half_lg {
    width: 47.2%;
  }
  .two_third_lg {
    width: 63.87%;
  }
  .three_fourth_lg {
    width: 72.2%;
  }
  .one_first_lg {
    width: 97.2%;
  }
}
@media only screen and (min-width: 950px) and (max-width: 1440px) {
  .header_mid .logo_wrap {
    max-width: 380px;
  }
  .cmsmasters_post_default .cmsmasters_video_preview::after {
    top: 15px;
    right: 15px;
    left: auto;
    bottom: auto;
    font-size: 40px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .widget_custom_posts_tabs_entries .cmsmasters_tab .cmsmasters_lpr_tabs_img {
    width: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
  .cmsmasters_column .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta > .cmsmasters_slider_project_category,
  .cmsmasters_column .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta > .cmsmasters_slider_project_category,
  .content_wrap .sidebar .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta > .cmsmasters_slider_project_category,
  .content_wrap .sidebar .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta > .cmsmasters_slider_project_category {
    display: none;
  }
  .cmsmasters_column .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom,
  .cmsmasters_column .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom,
  .content_wrap .sidebar .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom,
  .content_wrap .sidebar .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cmsmasters_column .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category,
  .cmsmasters_column .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category,
  .content_wrap .sidebar .widget_custom_latest_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category,
  .content_wrap .sidebar .widget_custom_popular_projects_entries .cmsmasters_slider_project_image_meta_bottom .cmsmasters_slider_project_category {
    display: inline;
  }
}
@media only screen and (min-width: 1025px) {
  .cmsmasters_responsive_width {
    width: 1025px;
  }
  .header_mid .header_mid_inner .slogan_wrap img {
    max-height: 100%;
  }
  .content_wrap.r_sidebar .blog.standard {
    margin-right: 0px;
  }
  .content_wrap.l_sidebar .blog.standard {
    margin-left: 0px;
  }
  #page.enable_header_centered .header_bot .header_bot_inner_cont {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .fixed_header #header {
    position: fixed;
  }
  .header_top_outer,
  .header_top .top_nav_wrap nav {
    display: block !important;
  }
  .header_top .cmsmasters_roll_titles_wrap {
    width: 80%;
  }
  .mid_nav ul a,
  .bot_nav ul a {
    padding: 6px 15px;
  }
  .mid_nav ul a > span,
  .bot_nav ul a > span {
    position: relative;
    display: inline-block;
  }
  .mid_nav ul a > span:before,
  .bot_nav ul a > span:before {
    content: '';
    width: 0;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .mid_nav ul a:hover > span:before,
  .bot_nav ul a:hover > span:before {
    width: 100%;
  }
  .header_mid .slogan_wrap .slogan_wrap_text {
    height: 100%;
    text-align: right;
  }
}
@media only screen and (max-width: 1170px) {
  .cmsmasters_column.one_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_title a,
  .cmsmasters_column.one_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_title a {
    display: block;
  }
}
@media only screen and (max-width: 1024px) {
  .cmsmasters_responsive_width {
    width: 1024px;
  }
  .sidebar_layout_1212 .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li .cmsmasters_lpr_tabs_img,
  .sidebar_layout_131313 .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li .cmsmasters_lpr_tabs_img {
    min-width: 100%;
    float: none;
    margin: 0 0 20px;
  }
  .headline_outer {
    background-attachment: scroll;
  }
  #page .cmsmasters_post_default.content_side .cmsmasters_post_img_wrap,
  .content_wrap.fullwidth .cmsmasters_post_default .cmsmasters_post_img_wrap,
  .content_wrap.fullwidth + .cmsmasters_column.one_first .cmsmasters_post_default .cmsmasters_post_img_wrap {
    width: 100%;
    float: none;
  }
  #page .cmsmasters_post_default.content_side .cmsmasters_post_img_wrap + .cmsmasters_post_cont,
  .content_wrap.fullwidth .cmsmasters_post_default .cmsmasters_post_img_wrap + .cmsmasters_post_cont,
  .content_wrap.fullwidth + .cmsmasters_column.one_first .cmsmasters_post_default .cmsmasters_post_img_wrap + .cmsmasters_post_cont {
    width: 100%;
    padding: 20px 0 0;
    overflow: hidden;
  }
  .header_top .cmsmasters_roll_titles_wrap {
    width: 100%;
  }
  .header_top .cmsmasters_roll_titles_wrap .cmsmasters_slider_post_title {
    text-align: center;
  }
  .gallery.gallery-columns-9 .gallery-item,
  .gallery.gallery-columns-6 .gallery-item {
    width: 30.53%;
  }
  .gallery.gallery-columns-9 .gallery-item:nth-child(6n + 1),
  .gallery.gallery-columns-6 .gallery-item:nth-child(6n + 1),
  .gallery.gallery-columns-9 .gallery-item:nth-child(9n + 1),
  .gallery.gallery-columns-6 .gallery-item:nth-child(9n + 1) {
    clear: none;
  }
  .gallery.gallery-columns-9 .gallery-item:nth-child(3n + 1),
  .gallery.gallery-columns-6 .gallery-item:nth-child(3n + 1) {
    clear: both;
  }
  .gallery.gallery-columns-8 .gallery-item {
    width: 22.2%;
  }
  .gallery.gallery-columns-8 .gallery-item:nth-child(8n + 1) {
    clear: none;
  }
  .gallery.gallery-columns-8 .gallery-item:nth-child(4n + 1) {
    clear: both;
  }
  .gallery.gallery-columns-7 .gallery-item,
  .gallery.gallery-columns-5 .gallery-item,
  .gallery.gallery-columns-4 .gallery-item {
    width: 47.2%;
  }
  .gallery.gallery-columns-7 .gallery-item:nth-child(4n + 1),
  .gallery.gallery-columns-5 .gallery-item:nth-child(4n + 1),
  .gallery.gallery-columns-4 .gallery-item:nth-child(4n + 1),
  .gallery.gallery-columns-7 .gallery-item:nth-child(5n + 1),
  .gallery.gallery-columns-5 .gallery-item:nth-child(5n + 1),
  .gallery.gallery-columns-4 .gallery-item:nth-child(5n + 1),
  .gallery.gallery-columns-7 .gallery-item:nth-child(7n + 1),
  .gallery.gallery-columns-5 .gallery-item:nth-child(7n + 1),
  .gallery.gallery-columns-4 .gallery-item:nth-child(7n + 1) {
    clear: none;
  }
  .gallery.gallery-columns-7 .gallery-item:nth-child(2n + 1),
  .gallery.gallery-columns-5 .gallery-item:nth-child(2n + 1),
  .gallery.gallery-columns-4 .gallery-item:nth-child(2n + 1) {
    clear: both;
  }
  .cmsmasters_profile.horizontal .cmsmasters_profile_horizontal.one_fourth:nth-child(2n+1) {
    clear: left;
  }
  #page.cmsmasters_boxed {
    width: 100%;
  }
  #page.cmsmasters_boxed #header,
  #page.cmsmasters_boxed #footer {
    width: 100%;
  }
  #page.fixed_header #header {
    position: relative;
  }
  #page.fixed_header #middle,
  #page.fixed_header.enable_header_top #middle,
  #page.fixed_header.enable_header_bottom #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 div,
  #header nav ul,
  #header nav li,
  #header nav a,
  #header nav span {
    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: 0px;
    border-radius: 0px;
    opacity: 1;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #header nav div:before,
  #header nav ul:before,
  #header nav li:before,
  #header nav a:before,
  #header nav div:after,
  #header nav ul:after,
  #header nav li:after,
  #header nav a:after {
    content: none;
  }
  #header nav .menu-item-mega-description-container {
    padding: 10px 15px;
  }
  #header nav li {
    border-top-width: 1px;
    border-top-style: solid;
  }
  .header_mid .logo_wrap {
    max-width: 380px;
  }
  .header_mid .slogan_wrap .slogan_wrap_inner,
  .header_mid .social_wrap .social_wrap_inner {
    padding: 0;
  }
  .header_mid .slogan_wrap .slogan_wrap_text {
    height: 100%;
  }
  .enable_header_centered .header_mid .header_mid_inner_cont > div {
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 100%;
  }
  .cmsmasters_column {
    margin-bottom: 20px;
  }
  .cmsmasters_row_columns_behavior .cmsmasters_column {
    margin-bottom: 20px;
  }
  .cmsmasters_column.one_first {
    margin-bottom: 0;
  }
  .one_fifth,
  .one_fourth,
  .three_fourth {
    width: 47.2%;
  }
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fifth,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fourth,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .three_fourth {
    width: 50%;
  }
  .cmsmasters_14141414 > .cmsmasters_column:nth-child(2n + 1) {
    clear: left;
  }
  .cmsmasters_121414 .cmsmasters_column.one_half,
  .cmsmasters_141412 .cmsmasters_column.one_half {
    width: 97.2%;
    float: none;
    clear: both;
  }
  .cmsmasters_row_no_margin > .cmsmasters_121414 > .cmsmasters_column.one_half,
  .cmsmasters_row_no_margin > .cmsmasters_141412 > .cmsmasters_column.one_half {
    width: 100%;
  }
  .cmsmasters_141214 .cmsmasters_column.one_fourth,
  .cmsmasters_141214 .cmsmasters_column.one_half {
    width: 30.53%;
  }
  .cmsmasters_row_no_margin > .cmsmasters_141214 > .cmsmasters_column.one_fourth,
  .cmsmasters_row_no_margin > .cmsmasters_141214 > .cmsmasters_column.one_half {
    width: 33.33%;
  }
  .sidebar_layout_14141414 aside {
    width: 47.2%;
  }
  .sidebar_layout_14141414 aside:nth-child(2n+1) {
    clear: left;
  }
  .sidebar_layout_141412 > aside:first-child,
  .sidebar_layout_141412 > aside:first-child + aside,
  .sidebar_layout_141412 > div.cl + aside,
  .sidebar_layout_141412 > div.cl + aside + aside,
  .sidebar_layout_141412 > div.cmsmasters_widget_divider + aside,
  .sidebar_layout_141412 > div.cmsmasters_widget_divider + aside + aside {
    width: 47.2%;
  }
  .sidebar_layout_141412 > aside:first-child + aside + aside,
  .sidebar_layout_141412 > div.cl + aside + aside + aside,
  .sidebar_layout_141412 > div.cmsmasters_widget_divider + aside + aside + aside {
    width: 97.2%;
    float: none;
    clear: both;
  }
  .sidebar_layout_141214 > aside:first-child,
  .sidebar_layout_141214 > aside:first-child + aside + aside,
  .sidebar_layout_141214 > div.cl + aside,
  .sidebar_layout_141214 > div.cl + aside + aside + aside,
  .sidebar_layout_141214 > div.cmsmasters_widget_divider + aside,
  .sidebar_layout_141214 > div.cmsmasters_widget_divider + aside + aside + aside {
    width: 30.53%;
  }
  .sidebar_layout_141214 > aside:first-child + aside,
  .sidebar_layout_141214 > div.cl + aside + aside,
  .sidebar_layout_141214 > div.cmsmasters_widget_divider + aside + aside {
    width: 30.53%;
  }
  .sidebar_layout_121414 > aside:first-child,
  .sidebar_layout_121414 > div.cl + aside,
  .sidebar_layout_121414 > div.cmsmasters_widget_divider + aside {
    width: 97.2%;
    float: none;
    clear: both;
  }
  .sidebar_layout_121414 > aside:first-child + aside,
  .sidebar_layout_121414 > aside:first-child + aside + aside,
  .sidebar_layout_121414 > div.cl + aside + aside,
  .sidebar_layout_121414 > div.cl + aside + aside + aside,
  .sidebar_layout_121414 > div.cmsmasters_widget_divider + aside + aside,
  .sidebar_layout_121414 > div.cmsmasters_widget_divider + aside + aside + aside {
    width: 47.2%;
  }
  .sidebar_layout_3414 > aside:first-child,
  .sidebar_layout_3414 > div.cl + aside,
  .sidebar_layout_3414 > div.cmsmasters_widget_divider + aside {
    width: 47.2%;
  }
  .sidebar_layout_3414 > aside:first-child + aside,
  .sidebar_layout_3414 > div.cl + aside + aside,
  .sidebar_layout_3414 > div.cmsmasters_widget_divider + aside + aside {
    width: 47.2%;
  }
  .sidebar_layout_1434 > aside:first-child,
  .sidebar_layout_1434 > div.cl + aside,
  .sidebar_layout_1434 > div.cmsmasters_widget_divider + aside {
    width: 47.2%;
  }
  .sidebar_layout_1434 > aside:first-child + aside,
  .sidebar_layout_1434 > div.cl + aside + aside,
  .sidebar_layout_1434 > div.cmsmasters_widget_divider + aside + aside {
    width: 47.2%;
  }
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fifth,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fourth,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_fourth {
    width: 50%;
  }
  .cmsmasters_pricing_table.pricing_four .cmsmasters_pricing_item {
    width: 50%;
  }
  .cmsmasters_pricing_table.pricing_four .cmsmasters_pricing_item:nth-child(2n + 1) {
    clear: both;
  }
  .header_top {
    overflow: hidden;
    clear: both;
  }
  .header_top .header_top_but {
    display: block;
  }
  .header_top .header_top_outer {
    height: auto;
    overflow: hidden;
  }
  .header_top .header_top_inner {
    height: auto;
    overflow: hidden;
  }
  .header_top .header_top_inner_cont {
    padding: 20px 0;
    height: 100%;
  }
  .header_top .header_top_right {
    float: none;
    padding: 0px 0;
  }
  .header_top .header_top_right + .header_top_left {
    padding: 15px 0 0;
  }
  .header_top .social_wrap .social_wrap_inner {
    padding: 0 0;
  }
  .header_top .social_wrap li {
    margin-right: 18px;
    margin-left: 0;
  }
  .header_top .social_wrap li:last-child {
    margin: 0;
  }
  .header_top .social_wrap li a {
    font-size: 18px;
    line-height: 18px;
    width: 18px;
    height: 18px;
  }
  .header_top .social_wrap .social_wrap_inner {
    text-align: center;
  }
  .header_top .top_nav_wrap nav {
    display: none;
  }
  .header_top .responsive_top_nav {
    display: block;
    margin: 0 auto;
  }
  .header_top .header_top_left {
    padding: 15px 0;
    float: none;
  }
  .header_top .header_top_left:after {
    content: none;
  }
  .header_top .meta_wrap {
    display: block;
    text-align: center;
  }
  #header .top_line_nav {
    padding: 0;
  }
  #header .top_line_nav .nav_item_wrap {
    padding: 4px 0;
    text-align: center;
  }
  #header .top_line_nav li li .nav_item_wrap {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  #header .header_mid {
    overflow: hidden;
    clear: both;
  }
  #header .header_mid .header_mid_outer {
    overflow: hidden;
  }
  #header .header_mid .header_mid_inner_cont {
    padding: 10px 0;
  }
  #header .header_mid .resp_mid_nav_wrap {
    display: block;
  }
  #header .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    font-size: 18px;
    line-height: 18px;
    width: 42px;
    height: 42px;
  }
  #header .header_mid .resp_mid_nav_wrap .resp_mid_nav.active {
    font-size: 16px;
    line-height: 16px;
  }
  #header .header_mid .mid_nav_wrap {
    display: block;
    float: none;
    margin: 0 -20px;
    visibility: visible;
    height: auto;
    max-height: none;
    overflow: hidden;
    clear: both;
    opacity: 1;
  }
  #header .header_mid .mid_nav_wrap nav {
    display: none;
  }
  #header .header_mid .social_wrap li a {
    font-size: 16px;
    line-height: 16px;
  }
  .enable_header_centered #header .header_mid .social_wrap_inner {
    text-align: center;
  }
  #header .header_bot {
    overflow: hidden;
    clear: both;
    border-width: 0;
    border-style: solid;
  }
  #header .header_bot .header_bot_outer {
    overflow: hidden;
  }
  #header .header_bot .header_bot_inner_cont {
    padding: 0;
    text-align: center;
  }
  #header .header_bot .header_bot_inner_cont > div {
    float: none;
  }
  #header .header_bot .resp_bot_nav_wrap {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    margin: 0;
  }
  #header .header_bot .resp_bot_nav_wrap .resp_bot_nav_outer {
    text-align: center;
  }
  #header .header_bot .resp_bot_nav_wrap .resp_bot_nav {
    font-size: 18px;
    line-height: 18px;
    width: 42px;
    height: 42px;
  }
  #header .header_bot .resp_bot_nav_wrap .resp_bot_nav.active {
    font-size: 16px;
    line-height: 16px;
  }
  #header .header_bot .bot_nav_wrap {
    display: block;
    float: none;
    margin: 0 -20px -1px;
    visibility: visible;
    height: auto;
    max-height: none;
    overflow: hidden;
    clear: both;
    opacity: 1;
  }
  #header .header_bot .bot_nav_wrap nav {
    display: none;
  }
  #header .header_bot .bot_search_but_wrap {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    margin: 0;
    text-align: center;
  }
  #header .header_bot .bot_search_but_wrap .cmsmasters_header_search_but {
    font-size: 20px;
    line-height: 20px;
  }
  #header .navigation {
    padding: 0px 0 0px;
  }
  #header .navigation a {
    padding: 12px 20px 12px 30px;
  }
  #header .navigation li li > a {
    padding-left: 50px;
    padding-right: 20px;
  }
  #header .navigation li li li > a {
    padding-left: 70px;
    padding-right: 20px;
  }
  #header .navigation .nav_item_wrap {
    display: inline-block;
    vertical-align: middle;
  }
  #header .navigation .nav_title {
    display: inline-block;
    vertical-align: bottom;
  }
  #header .navigation .nav_tag {
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
    margin: 0 0 0 10px;
  }
  #header .navigation .nav_subtitle {
    display: block;
  }
  #header .navigation .cmsmasters_resp_nav_toggle {
    font-size: 20px;
    line-height: 1em;
    display: block;
    width: 1em;
    height: 1em;
    margin: 3px 0 0 15px;
    cursor: pointer;
    float: right;
  }
  .cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap + .cmsmasters_post_cont .cmsmasters_post_info {
    margin-top: -5px;
  }
  .error .error_inner {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .one_sixth_md {
    width: 13.87%;
  }
  .one_fifth_md {
    width: 17.2%;
  }
  .one_fourth_md {
    width: 22.2%;
  }
  .one_third_md {
    width: 30.53%;
  }
  .one_half_md {
    width: 47.2%;
  }
  .two_third_md {
    width: 63.87%;
  }
  .three_fourth_md {
    width: 72.2%;
  }
  .one_first_md {
    width: 97.2%;
  }
  .width_475_md {
    width: 475px;
  }
  .width_500_md {
    width: 500px;
  }
  .width_600_md {
    width: 600px;
  }
}
@media only screen and (max-width: 950px) {
  .cmsmasters_responsive_width {
    width: 950px;
  }
  #page .middle_content .opened-article.blog {
    padding-left: 0;
    padding-right: 0;
  }
  .widget_mailpoet_form {
    text-align: center;
  }
  .widget_mailpoet_form .mailpoet_submit {
    max-width: 320px !important;
    display: block !important;
    margin: auto !important;
  }
  .widget_mailpoet_form .wysija-input {
    max-width: 520px !important;
    display: block !important;
    margin: auto !important;
  }
  .widget_mailpoet_form br + br {
    display: none;
  }
  .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;
    float: none !important;
  }
  .cmsmasters_open_project .project_content.with_sidebar {
    width: 100%;
    float: none;
  }
  .cmsmasters_open_project .project_sidebar {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .cmsmasters_open_profile .profile_content.with_sidebar {
    width: 100%;
    float: none;
  }
  .cmsmasters_open_profile .profile_sidebar {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .cmsmasters_profile_vertical .profile_image_wrap {
    width: 35%;
  }
  .cmsmasters_profile_vertical .profile_image_wrap + .profile_inner {
    width: 65%;
  }
  .cmsmasters_quotes_grid.quote_four .cmsmasters_quote {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .cmsmasters_responsive_width {
    width: 768px;
  }
  .sidebar_layout_1212 .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li .cmsmasters_lpr_tabs_img,
  .sidebar_layout_131313 .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li .cmsmasters_lpr_tabs_img {
    min-width: 120px;
    margin: 0 20px 0 0;
    float: left;
  }
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li {
    width: 49%;
    min-width: 260px;
  }
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:nth-child(2n +1) {
    clear: left;
  }
  #page .headline_outer .headline_inner {
    padding: 50px 30px 20px;
  }
  #page .headline_outer .headline_inner .cmsmasters_breadcrumbs {
    padding: 0 0 5px;
    text-align: center;
  }
  #page .headline_outer .headline_inner .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
    text-align: center;
  }
  #page .headline_outer .headline_inner .headline_aligner {
    display: none;
  }
  #page .headline_outer .headline_inner .headline_content {
    width: 100%;
  }
  #page .headline_outer .headline_inner .headline_text {
    display: block;
    text-align: center;
  }
  #page .headline_outer .headline_inner .headline_text:empty {
    padding: 0px 0px;
  }
  #page .headline_outer .headline_inner .headline_icon:before {
    font-size: 40px;
  }
  #page .headline_outer .headline_inner.align_center .headline_icon {
    padding-top: 60px;
  }
  .cmsmasters_project_puzzle .project_inner {
    padding: 15px 15px 10px;
  }
  .comment-respond form .comment-form-author,
  .comment-respond form .comment-form-email {
    width: 100%;
  }
  .cmsmasters_quotes_slider .cmsmasters_quote_content {
    padding-left: 0;
    padding-right: 0;
  }
  #page .cmsmasters_tabs {
    display: block;
  }
  #page .cmsmasters_tabs.tabs_pos_left .cmsmasters_tabs_list_item {
    text-align: left;
  }
  #page .cmsmasters_tabs.tabs_pos_left .cmsmasters_tabs_list_item a {
    padding-left: 0;
  }
  #page .cmsmasters_tabs.tabs_pos_left .cmsmasters_tabs_list_item a::before {
    margin-left: 0;
  }
  #page .cmsmasters_tabs.tabs_pos_right .cmsmasters_tabs_list_item {
    text-align: right;
  }
  #page .cmsmasters_tabs.tabs_pos_right .cmsmasters_tabs_list_item a {
    padding-right: 0;
  }
  #page .cmsmasters_tabs.tabs_pos_right .cmsmasters_tabs_list_item a::before {
    margin-right: 0;
  }
  #page .cmsmasters_tabs .cmsmasters_tab_inner {
    padding: 0;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list > li {
    width: auto;
    margin: 0 10px 10px 0;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list_item {
    margin-bottom: 0;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list_item:last-child a {
    border: 0;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    text-align: center;
  }
  .apsc-icons-wrapper.apsc-theme-1 {
    margin-right: -5px;
  }
  #page .apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile {
    max-width: 150px;
    width: 50%;
    padding-right: 5px;
  }
  #page #main .cmsmasters_post_default .cmsmasters_post_img_wrap {
    width: 100%;
    float: none;
  }
  #page #main .cmsmasters_post_default .cmsmasters_post_img_wrap + .cmsmasters_post_cont {
    width: 100%;
    float: none;
    padding: 20px 0 0 0;
  }
  .cmsmasters_open_post .cmsmasters_post_content_wrap .share_posts {
    width: 100%;
    margin: 0 0 25px;
    float: none;
  }
  .cmsmasters_open_post .cmsmasters_post_content_wrap .share_posts + .cmsmasters_post_content {
    padding-left: 0;
  }
  .blog.standard {
    margin-left: 0;
    margin-right: 0;
  }
  .gallery.gallery-columns-8 .gallery-item {
    width: 47.2%;
  }
  .gallery.gallery-columns-8 .gallery-item:nth-child(4n + 1) {
    clear: none;
  }
  .gallery.gallery-columns-8 .gallery-item:nth-child(2n + 1) {
    clear: both;
  }
  .cmsmasters_column:last-child {
    margin-bottom: 0;
  }
  .one_first,
  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .one_fifth,
  .three_fourth,
  .cmsmasters_121414 .cmsmasters_column.one_half,
  .cmsmasters_141412 .cmsmasters_column.one_half,
  .cmsmasters_141214 .cmsmasters_column.one_fourth,
  .cmsmasters_141214 .cmsmasters_column.one_half {
    width: 97.2%;
    float: none;
    clear: both;
  }
  .cmsmasters_row_columns_behavior .one_first,
  .cmsmasters_row_columns_behavior .one_half,
  .cmsmasters_row_columns_behavior .one_third,
  .cmsmasters_row_columns_behavior .two_third,
  .cmsmasters_row_columns_behavior .one_fourth,
  .cmsmasters_row_columns_behavior .one_fifth,
  .cmsmasters_row_columns_behavior .three_fourth,
  .cmsmasters_row_columns_behavior .cmsmasters_121414 .cmsmasters_column.one_half,
  .cmsmasters_row_columns_behavior .cmsmasters_141412 .cmsmasters_column.one_half,
  .cmsmasters_row_columns_behavior .cmsmasters_141214 .cmsmasters_column.one_fourth,
  .cmsmasters_row_columns_behavior .cmsmasters_141214 .cmsmasters_column.one_half {
    display: block;
    margin-bottom: 0;
  }
  .cmsmasters_row_columns_behavior .one_first .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .one_half .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .one_third .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .two_third .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .one_fourth .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .one_fifth .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .three_fourth .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .cmsmasters_121414 .cmsmasters_column.one_half .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .cmsmasters_141412 .cmsmasters_column.one_half .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .cmsmasters_141214 .cmsmasters_column.one_fourth .cmsmasters_column_inner,
  .cmsmasters_row_columns_behavior .cmsmasters_141214 .cmsmasters_column.one_half .cmsmasters_column_inner {
    display: block;
  }
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_first,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_half,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_third,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .two_third,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fourth,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .one_fifth,
  .cmsmasters_row_no_margin > .cmsmasters_row_margin > .three_fourth {
    width: 100%;
  }
  .cmsmasters_row_no_margin > .cmsmasters_121414 > .cmsmasters_column.one_half,
  .cmsmasters_row_no_margin > .cmsmasters_141412 > .cmsmasters_column.one_half,
  .cmsmasters_row_no_margin > .cmsmasters_141214 > .cmsmasters_column.one_fourth,
  .cmsmasters_row_no_margin > .cmsmasters_141214 > .cmsmasters_column.one_half {
    width: 100%;
  }
  .cmsmasters_row_margin.cmsmasters_row_columns_behavior {
    display: block;
  }
  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_featured_block .featured_block_text:empty {
    padding-bottom: 100%;
  }
  .cmsmasters_row_no_margin > .cmsmasters_row_margin {
    display: block;
  }
  .sidebar_layout_14141414 aside,
  .sidebar_layout_141412 aside,
  .sidebar_layout_141214 aside,
  .sidebar_layout_121414 aside,
  .sidebar_layout_131313 aside,
  .sidebar_layout_3414 aside,
  .sidebar_layout_1434 aside,
  .sidebar_layout_2313 aside,
  .sidebar_layout_1323 aside,
  .sidebar_layout_1212 aside {
    width: 97.2% !important;
  }
  .cmsmasters_featured_block .featured_block_inner {
    width: 100% !important;
  }
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_third,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_third {
    width: 50%;
  }
  .cmsmasters_pricing_table.pricing_three .cmsmasters_pricing_item {
    width: 100%;
    float: none;
    clear: both;
  }
  .cmsmasters_clients_grid.clients_five .cmsmasters_clients_item,
  .cmsmasters_clients_grid.clients_four .cmsmasters_clients_item,
  .cmsmasters_clients_grid.clients_three .cmsmasters_clients_item,
  .cmsmasters_clients_grid.clients_two .cmsmasters_clients_item {
    width: 100%;
    float: none;
    clear: both;
  }
  #header .header_mid .header_mid_inner_cont {
    padding-top: 20px;
    text-align: center;
  }
  #header .header_mid .logo_wrap {
    float: none;
    margin: 0 auto 20px;
    width: 270px;
    max-width: 100%;
    text-align: center;
  }
  #header .header_mid .logo_wrap:after {
    content: none;
  }
  #header .header_mid .logo_wrap .logo img {
    position: static;
    max-width: 100%;
  }
  #header .header_mid .resp_mid_nav_wrap {
    display: inline-block;
    vertical-align: middle;
    float: none;
    padding: 0 10px;
    margin: 0;
  }
  #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 {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0 10px;
    float: none;
    text-align: center;
  }
  #header .header_mid .cmsmasters_header_search_but {
    font-size: 19px;
    line-height: 20px;
  }
  #header .header_mid .social_wrap {
    margin: 0 0 10px;
  }
  .enable_header_centered #header .header_mid .social_wrap {
    margin-top: 0;
  }
  #header .header_mid .social_wrap .social_wrap_inner {
    text-align: center;
  }
  #header .header_mid .slogan_wrap {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
  }
  #header .header_mid .slogan_wrap_text {
    width: 100%;
    text-align: center;
  }
  #header .header_mid .slogan_wrap img {
    display: inline-block;
    width: auto !important;
    margin: 0 auto;
  }
  #header .header_mid .mid_nav_wrap {
    height: auto;
    float: none;
    margin: 0 -20px;
    visibility: visible;
    overflow: hidden;
    clear: both;
    opacity: 1;
  }
  #header .header_mid .mid_nav_wrap nav {
    display: none;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field {
    height: 70px;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field button {
    font-size: 26px;
    line-height: 26px;
    width: 85px;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field button:before {
    left: auto;
    right: 0;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field 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]) {
    padding-right: 0px;
    font-size: 30px;
    line-height: 40px;
  }
  .cmsmasters_footer_default .footer_nav {
    display: block;
    text-align: center;
  }
  .cmsmasters_footer_default .footer_nav > li {
    display: inline-block;
    float: none;
  }
  .cmsmasters_footer_small .footer_nav_wrap {
    padding: 0 0 10px;
    float: none;
  }
  .cmsmasters_footer_small .footer_nav_wrap nav > div {
    text-align: center;
  }
  .cmsmasters_footer_small .footer_nav_wrap nav > div:after {
    content: none;
  }
  .cmsmasters_footer_small .footer_nav {
    display: block;
    text-align: center;
  }
  .cmsmasters_footer_small .footer_nav > li {
    display: inline-block;
    float: none;
  }
  .cmsmasters_footer_small .social_wrap {
    padding: 0 0 10px;
    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_custom_html_wrap {
    padding: 0 0 10px;
    float: none;
  }
  .cmsmasters_footer_small .footer_custom_html_wrap .footer_custom_html {
    text-align: center;
  }
  .cmsmasters_footer_small .footer_copyright {
    padding: 0;
    text-align: center;
  }
  .blog.timeline {
    height: auto !important;
  }
  .blog.timeline:before {
    content: none;
  }
  .blog.timeline .post {
    width: 100%;
    padding-top: 40px;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
  .blog.timeline .post:first-child {
    padding-top: 0;
  }
  .blog.timeline .post:before {
    content: none;
  }
  .blog.timeline .post.cmsmasters_timeline_left .cmsmasters_timeline_margin,
  .blog.timeline .post.cmsmasters_timeline_right .cmsmasters_timeline_margin {
    margin-left: 0;
    margin-right: 0;
  }
  .blog.timeline .post .cmsmasters_post_info {
    position: relative;
    left: auto;
    right: auto;
    margin-bottom: 20px;
  }
  .blog.timeline .post .cmsmasters_post_info .cmsmasters_post_date {
    margin: 0 auto;
  }
  .blog.timeline .post .cmsmasters_post_category {
    text-align: center;
  }
  .blog.timeline .post .cmsmasters_post_category > a {
    float: none;
    display: inline-block;
    margin: 0 1px -6px 0;
  }
  .blog.timeline .post .cmsmasters_post_cont,
  .blog.timeline .post .cmsmasters_post_content {
    text-align: center;
  }
  .cmsmasters_twitter_wrap .twr_icon {
    position: relative;
    margin: 0 0 20px;
  }
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item {
    padding: 20px 20px 0;
    text-align: center;
  }
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item .published {
    position: relative;
    left: auto;
    right: auto;
    width: 100%;
  }
  .cmsmasters_twitter_wrap .owl-buttons {
    position: relative;
    margin: 40px auto 0 !important;
  }
  .cmsmasters_quotes_grid.quote_three .cmsmasters_quote {
    width: 100%;
  }
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .cmsmasters_responsive_width {
    width: 600px;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list,
  #page .cmsmasters_tabs .cmsmasters_tabs_wrap {
    display: block;
    width: 100%;
    margin: 0;
  }
  #page .cmsmasters_tabs.tabs_mode_tour {
    display: table;
  }
  #page .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
    padding: 0;
  }
  #page .cmsmasters_tabs.tabs_pos_left .cmsmasters_tabs_list_item {
    text-align: left;
  }
  #page .cmsmasters_tabs.tabs_pos_right .cmsmasters_tabs_list_item {
    text-align: right;
  }
  #page .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
    display: block;
    width: 100%;
    margin: 0 0 10px;
  }
  #page .cmsmasters_tabs .cmsmasters_tabs_list {
    margin: 0 0 20px;
  }
  .cmsmasters_project_puzzle .project_inner {
    padding: 15px 15px 10px;
  }
  html.cmsmasters_html {
    margin-top: 0 !important;
  }
  html.cmsmasters_html body.admin-bar {
    padding-top: 46px;
  }
  html.cmsmasters_html .cmsmasters_header_search_form {
    top: 0;
    bottom: 0;
  }
  html.cmsmasters_html .cmsmasters_header_search_form .cmsmasters_header_search_form_close {
    right: 20px;
    left: auto;
    top: 70px;
  }
  .cmsmasters_post_default .cmsmasters_video_preview::after {
    top: 15px;
    right: 15px;
    left: auto;
    bottom: auto;
    font-size: 40px;
  }
  .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_post_category {
    left: 15px;
    top: 15px;
  }
  .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_preview_bottom {
    padding: 10px 20px 0;
  }
  .cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap {
    width: 100%;
    float: none;
  }
  .cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap + .cmsmasters_post_cont {
    padding: 32px 0 0;
  }
  .cmsmasters_post_default.has-post-thumbnail .cmsmasters_post_img_wrap + .cmsmasters_post_cont .cmsmasters_post_info {
    margin-top: 0;
  }
  .cmsmasters_profile_vertical .profile_image_wrap {
    display: block;
    width: 60%;
    margin: 0 auto 20px;
    padding: 0;
    float: none;
  }
  .cmsmasters_profile_vertical .profile_image_wrap .cmsmasters_profile_subtitle {
    right: 0;
    left: auto;
  }
  .cmsmasters_profile_vertical .profile_social_icons {
    float: none;
    display: block;
    padding: 0;
    margin: 0 0 20px;
  }
  .cmsmasters_profile_vertical .profile_social_icons_list,
  .cmsmasters_profile_vertical .profile_inner,
  .cmsmasters_profile_vertical .cmsmasters_profile_content {
    text-align: center;
  }
  .cmsmasters_profile_vertical .profile_image_wrap + .profile_inner {
    width: 100%;
  }
  .cmsmasters_quotes_grid.quote_two .cmsmasters_quote {
    width: 100%;
  }
  .commentlist .children {
    padding: 0 0 0 15px;
  }
}
@media only screen and (max-width: 540px) {
  .cmsmasters_responsive_width {
    width: 540px;
  }
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li {
    width: 100%;
  }
  .cmsmasters_wrap_pagination ul {
    font-size: 0;
  }
  .cmsmasters_wrap_pagination ul::before {
    display: none;
  }
  .cmsmasters_wrap_pagination ul > li {
    margin-bottom: 5px;
  }
  #page .gallery .gallery-item {
    width: 97.2%;
    float: none;
    clear: both;
  }
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fifth,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_fifth,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_fourth,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_fourth,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_third,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_third,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap.one_half,
  .cmsmasters_counters .cmsmasters_counter_wrap.one_half {
    width: 100%;
  }
  .cmsmasters_pricing_table.pricing_four .cmsmasters_pricing_item,
  .cmsmasters_pricing_table.pricing_three .cmsmasters_pricing_item,
  .cmsmasters_pricing_table.pricing_two .cmsmasters_pricing_item,
  .cmsmasters_pricing_table.pricing_one .cmsmasters_pricing_item {
    width: 100%;
    float: none;
  }
  .cmsmasters_footer_default .social_wrap li {
    margin-right: 15px;
    margin-left: 0;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field {
    height: 50px;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field button {
    font-size: 22px;
    line-height: 22px;
    width: 80px;
  }
  .cmsmasters_header_search_form .cmsmasters_header_search_form_field 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]) {
    padding-right: 0px;
    font-size: 20px;
    line-height: 30px;
  }
  #page .cmsmasters_breadcrumbs {
    float: none;
    text-align: center;
  }
  #page .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_aligner {
    display: none;
  }
  #page .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
    padding-bottom: 0;
  }
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_block {
    float: none;
    margin: 0 0 30px;
  }
  .cmsmasters_archive_type .cmsmasters_archive_item_img_wrap {
    width: 100%;
    margin: 0 0 20px;
    float: none;
  }
  .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap {
    padding: 0;
  }
  .cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_category {
    width: 100%;
    display: block;
    margin: 0 0 10px;
  }
  .cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_cont_info_meta {
    float: none;
    margin: 0px 0 30px;
  }
  .cmsmasters_open_post .cmsmasters_post_cont_info_top .cmsmasters_post_category + .cmsmasters_post_cont_info_meta {
    margin: 0;
  }
  .cmsmasters_open_post .cmsmasters_post_cont_about_author,
  .cmsmasters_open_post .share_posts {
    float: none;
    width: 100%;
  }
  .about_author .about_author_avatar {
    float: none;
    margin: 0 0 20px;
    text-align: center;
  }
  .about_author .about_author_cont {
    text-align: center;
  }
  #page .post_nav > div {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
  }
  #page .post_nav > div:last-child {
    margin: 0;
  }
  .error .error_inner .error_title {
    font-size: 120px;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_left {
    clear: both;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_left .cmsmasters_heading {
    width: 100%;
    margin: 0;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_left .cmsmasters_heading + .cmsmasters_button {
    float: left;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_right {
    clear: both;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_right .cmsmasters_heading {
    width: 100%;
    margin: 0;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_right .cmsmasters_heading + .cmsmasters_button {
    float: right;
  }
  #page .cmsmasters_heading_wrap.cmsmasters_heading_align_center .cmsmasters_heading {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 400px) {
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list {
    padding: 0;
  }
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li {
    width: 100%;
    float: none;
    margin: 0 0 5px;
  }
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a {
    padding: 0 11px;
  }
}
@media only screen and (max-width: 320px) {
  .cmsmasters_responsive_width {
    width: 320px;
  }
  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap,
  .error_inner {
    width: 320px;
  }
}

}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.0
 * 
 * High Resolution (Retina) Displays CSS Rules
 * Created by CMSMasters
 * 
 */


@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 
	only screen and (-moz-min-device-pixel-ratio: 1.5), 
	only screen and (-o-min-device-pixel-ratio: 3/2), 
	only screen and (min-device-pixel-ratio: 1.5), 
	only screen and (min--moz-device-pixel-ratio: 1.5), 
	only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	only screen and (min-resolution: 144dpi) {
	
	.header_mid .logo_wrap .logo img, 
	.cmsmasters_footer_default .footer_logo_wrap .footer_logo img {
		display:none;
	}
	
	.header_mid .logo_wrap .logo .logo_retina, 
	.cmsmasters_footer_default .footer_logo_wrap .footer_logo .footer_logo_retina {
		display:inline-block;
	}
	
}


}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version		1.0.0
 * 
 * Visual Content Composer Icons
 * Created by CMSMasters
 * 
 */


@font-face {
  font-family: 'fontello';
  src: url('/wp-content/themes/magazilla/css/fonts/fontello.eot?61757689');
  src: url('/wp-content/themes/magazilla/css/fonts/fontello.eot?61757689#iefix') format('embedded-opentype'),
       url('/wp-content/themes/magazilla/css/fonts/fontello.woff?61757689') format('woff'),
       url('/wp-content/themes/magazilla/css/fonts/fontello.ttf?61757689') format('truetype'),
       url('/wp-content/themes/magazilla/css/fonts/fontello.svg?61757689#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/wp-content/themes/magazilla/css/fonts/fontello.svg?61757689#fontello') format('svg');
  }
}
*/

[class^="cmsmasters-icon-"]:before, 
[class*=" cmsmasters-icon-"]:before, 
[class^="cmsmasters_theme_icon_"]:before, 
[class*=" cmsmasters_theme_icon_"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  vertical-align: baseline;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  -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-user-female:before { content: '\e800'; } /* '' */
.cmsmasters-icon-user-add-2:before { content: '\e801'; } /* '' */
.cmsmasters-icon-user-confirm:before { content: '\e802'; } /* '' */
.cmsmasters-icon-user-delete-1:before { content: '\e803'; } /* '' */
.cmsmasters-icon-award-1:before { content: '\e804'; } /* '' */
.cmsmasters-icon-phone-4:before { content: '\e805'; } /* '' */
.cmsmasters-icon-desktop-4:before { content: '\e806'; } /* '' */
.cmsmasters-icon-plane-1:before { content: '\e807'; } /* '' */
.cmsmasters-icon-notepad:before { content: '\e808'; } /* '' */
.cmsmasters-icon-mustache:before { content: '\e809'; } /* '' */
.cmsmasters-icon-mouse-1:before { content: '\e80a'; } /* '' */
.cmsmasters-icon-magnet:before { content: '\e80b'; } /* '' */
.cmsmasters-icon-energy:before { content: '\e80c'; } /* '' */
.cmsmasters-icon-smile-1:before { content: '\e80d'; } /* '' */
.cmsmasters-icon-disc:before { content: '\e80e'; } /* '' */
.cmsmasters-icon-move-2:before { content: '\e80f'; } /* '' */
.cmsmasters-icon-crop-1:before { content: '\e810'; } /* '' */
.cmsmasters-icon-card:before { content: '\e811'; } /* '' */
.cmsmasters-icon-lab:before { content: '\e812'; } /* '' */
.cmsmasters-icon-user-3:before { content: '\e813'; } /* '' */
.cmsmasters-icon-speed:before { content: '\e814'; } /* '' */
.cmsmasters-icon-youtube-1:before { content: '\e815'; } /* '' */
.cmsmasters-icon-twitter-3:before { content: '\e816'; } /* '' */
.cmsmasters-icon-tumblr-5:before { content: '\e817'; } /* '' */
.cmsmasters-icon-facebook-3:before { content: '\e818'; } /* '' */
.cmsmasters-icon-dropbox-3:before { content: '\e819'; } /* '' */
.cmsmasters-icon-dribbble-6:before { content: '\e81a'; } /* '' */
.cmsmasters-icon-shield-1:before { content: '\e81b'; } /* '' */
.cmsmasters-icon-tablet-2:before { content: '\e81c'; } /* '' */
.cmsmasters-icon-magic-1:before { content: '\e81d'; } /* '' */
.cmsmasters-icon-sandwatch:before { content: '\e81e'; } /* '' */
.cmsmasters-icon-graduation-cap-3:before { content: '\e81f'; } /* '' */
.cmsmasters-icon-ghost:before { content: '\e820'; } /* '' */
.cmsmasters-icon-game:before { content: '\e821'; } /* '' */
.cmsmasters-icon-fire-4:before { content: '\e822'; } /* '' */
.cmsmasters-icon-glasses-1:before { content: '\e823'; } /* '' */
.cmsmasters-icon-envelope-empty:before { content: '\e824'; } /* '' */
.cmsmasters-icon-envelope-letter:before { content: '\e825'; } /* '' */
.cmsmasters-icon-bell-3:before { content: '\e826'; } /* '' */
.cmsmasters-icon-award-alt:before { content: '\e827'; } /* '' */
.cmsmasters-icon-anchor-3:before { content: '\e828'; } /* '' */
.cmsmasters-icon-wallet-1:before { content: '\e829'; } /* '' */
.cmsmasters-icon-vector-1:before { content: '\e82a'; } /* '' */
.cmsmasters-icon-message:before { content: '\e82b'; } /* '' */
.cmsmasters-icon-puzzle-2:before { content: '\e82c'; } /* '' */
.cmsmasters-icon-print-3:before { content: '\e82d'; } /* '' */
.cmsmasters-icon-gift-3:before { content: '\e82e'; } /* '' */
.cmsmasters-icon-note-list:before { content: '\e82f'; } /* '' */
.cmsmasters-icon-attach-3:before { content: '\e830'; } /* '' */
.cmsmasters-icon-image:before { content: '\e831'; } /* '' */
.cmsmasters-icon-map-2:before { content: '\e832'; } /* '' */
.cmsmasters-icon-layers:before { content: '\e833'; } /* '' */
.cmsmasters-icon-bag-1:before { content: '\e834'; } /* '' */
.cmsmasters-icon-globe-3:before { content: '\e835'; } /* '' */
.cmsmasters-icon-globe-alt-2:before { content: '\e836'; } /* '' */
.cmsmasters-icon-fullscreen:before { content: '\e837'; } /* '' */
.cmsmasters-icon-folder-alt:before { content: '\e838'; } /* '' */
.cmsmasters-icon-video-3:before { content: '\e839'; } /* '' */
.cmsmasters-icon-rss-3:before { content: '\e83a'; } /* '' */
.cmsmasters-icon-headphones-alt:before { content: '\e83b'; } /* '' */
.cmsmasters-icon-headphones-2:before { content: '\e83c'; } /* '' */
.cmsmasters-icon-droplet-1:before { content: '\e83d'; } /* '' */
.cmsmasters-icon-inbox-5:before { content: '\e83e'; } /* '' */
.cmsmasters-icon-copy:before { content: '\e83f'; } /* '' */
.cmsmasters-icon-sign-alt:before { content: '\e840'; } /* '' */
.cmsmasters-icon-sign:before { content: '\e841'; } /* '' */
.cmsmasters-icon-diamond-1:before { content: '\e842'; } /* '' */
.cmsmasters-icon-cup-2:before { content: '\e843'; } /* '' */
.cmsmasters-icon-compass-3:before { content: '\e844'; } /* '' */
.cmsmasters-icon-call-out:before { content: '\e845'; } /* '' */
.cmsmasters-icon-call-in:before { content: '\e846'; } /* '' */
.cmsmasters-icon-phone-alt:before { content: '\e847'; } /* '' */
.cmsmasters-icon-calc-1:before { content: '\e848'; } /* '' */
.cmsmasters-icon-chat-3:before { content: '\e849'; } /* '' */
.cmsmasters-icon-briefcase-4:before { content: '\e84a'; } /* '' */
.cmsmasters-icon-book-2:before { content: '\e84b'; } /* '' */
.cmsmasters-icon-basket-alt:before { content: '\e84c'; } /* '' */
.cmsmasters-icon-basket-3:before { content: '\e84d'; } /* '' */
.cmsmasters-icon-bag-alt:before { content: '\e84e'; } /* '' */
.cmsmasters-icon-back-1:before { content: '\e84f'; } /* '' */
.cmsmasters-icon-forward-4:before { content: '\e850'; } /* '' */
.cmsmasters-icon-settings:before { content: '\e851'; } /* '' */
.cmsmasters-icon-umbrella-1:before { content: '\e852'; } /* '' */
.cmsmasters-icon-trash-4:before { content: '\e853'; } /* '' */
.cmsmasters-icon-tag-3:before { content: '\e854'; } /* '' */
.cmsmasters-icon-lifebuoy-3:before { content: '\e855'; } /* '' */
.cmsmasters-icon-resize-full-3:before { content: '\e856'; } /* '' */
.cmsmasters-icon-resize-small-2:before { content: '\e857'; } /* '' */
.cmsmasters-icon-shuffle-5:before { content: '\e858'; } /* '' */
.cmsmasters-icon-export-3:before { content: '\e859'; } /* '' */
.cmsmasters-icon-share-3:before {content: '\e85a';/* font-size: 11px; */} /* '' */
.cmsmasters-icon-rocket-2:before { content: '\e85b'; } /* '' */
.cmsmasters-icon-help-2:before { content: '\e85c'; } /* '' */
.cmsmasters-icon-chart-pie-3:before { content: '\e85d'; } /* '' */
.cmsmasters-icon-pen-1:before { content: '\e85e'; } /* '' */
.cmsmasters-icon-edit-2:before { content: '\e85f'; } /* '' */
.cmsmasters-icon-note-2:before { content: '\e860'; } /* '' */
.cmsmasters-icon-note-alt:before { content: '\e861'; } /* '' */
.cmsmasters-icon-mic-3:before { content: '\e862'; } /* '' */
.cmsmasters-icon-repeat:before { content: '\e863'; } /* '' */
.cmsmasters-icon-logout-3:before { content: '\e864'; } /* '' */
.cmsmasters-icon-login-4:before { content: '\e865'; } /* '' */
.cmsmasters-icon-list-2:before { content: '\e866'; } /* '' */
.cmsmasters-icon-thumbs-up-3:before { content: '\e867'; } /* '' */
.cmsmasters-icon-home-3:before { content: '\e868'; } /* '' */
.cmsmasters-icon-th-large-3:before { content: '\e869'; } /* '' */
.cmsmasters-icon-chart-1:before { content: '\e86a'; } /* '' */
.cmsmasters-icon-params-1:before { content: '\e86b'; } /* '' */
.cmsmasters-icon-thumbs-down-3:before { content: '\e86c'; } /* '' */
.cmsmasters-icon-direction-3:before { content: '\e86d'; } /* '' */
.cmsmasters-icon-to-start-2:before { content: '\e86e'; } /* '' */
.cmsmasters-icon-fast-backward-3:before { content: '\e86f'; } /* '' */
.cmsmasters-icon-play-3:before { content: '\e870'; } /* '' */
.cmsmasters-icon-pause-3:before { content: '\e871'; } /* '' */
.cmsmasters-icon-fast-forward-3:before { content: '\e872'; } /* '' */
.cmsmasters-icon-to-end-2:before { content: '\e873'; } /* '' */
.cmsmasters-icon-calendar-3:before { content: '\e874'; } /* '' */
.cmsmasters-icon-lightbulb-4:before { content: '\e875'; } /* '' */
.cmsmasters-icon-diagram:before { content: '\e876'; } /* '' */
.cmsmasters-icon-arrow-up:before { content: '\e877'; } /* '' */
.cmsmasters-icon-arrow-right:before { content: '\e878'; } /* '' */
.cmsmasters-icon-arrow-left:before { content: '\e879'; } /* '' */
.cmsmasters-icon-arrow-down:before { content: '\e87a'; } /* '' */
.cmsmasters-icon-block-3:before { content: '\e87b'; } /* '' */
.cmsmasters-icon-comment-3:before { content: '\e87c'; } /* '' */
.cmsmasters-icon-camera-3:before { content: '\e87d'; } /* '' */
.cmsmasters-icon-camera-alt-1:before { content: '\e87e'; } /* '' */
.cmsmasters-icon-ok-1:before { content: '\e87f'; } /* '' */
.cmsmasters-icon-time:before { content: '\e880'; } /* '' */
.cmsmasters-icon-cancel-1:before { content: '\e881'; } /* '' */
.cmsmasters-icon-download-3:before { content: '\e882'; } /* '' */
.cmsmasters-icon-upload-3:before { content: '\e883'; } /* '' */
.cmsmasters-icon-doc-3:before { content: '\e884'; } /* '' */
.cmsmasters-icon-mail-3:before { content: '\e885'; } /* '' */
.cmsmasters-icon-eye-3:before { content: '\e886'; } /* '' */
.cmsmasters-icon-flag-4:before { content: '\e887'; } /* '' */
.cmsmasters-icon-folder-3:before { content: '\e888'; } /* '' */
.cmsmasters-icon-heart-3:before { content: '\e889'; } /* '' */
.cmsmasters-icon-info-3:before { content: '\e88a'; } /* '' */
.cmsmasters-icon-key-3:before { content: '\e88b'; } /* '' */
.cmsmasters-icon-link-3:before { content: '\e88c'; } /* '' */
.cmsmasters-icon-lock-3:before { content: '\e88d'; } /* '' */
.cmsmasters-icon-unlock:before { content: '\e88e'; } /* '' */
.cmsmasters-icon-search-3:before { content: '\e88f'; } /* '' */
.cmsmasters-icon-zoom-in-2:before { content: '\e890'; } /* '' */
.cmsmasters-icon-zoom-out-2:before { content: '\e891'; } /* '' */
.cmsmasters-icon-attach-7:before { content: '\e892'; } /* '' */
.cmsmasters-icon-paper-plane-4:before { content: '\e893'; } /* '' */
.cmsmasters-icon-add:before { content: '\e894'; } /* '' */
.cmsmasters-icon-location-3:before { content: '\e895'; } /* '' */
.cmsmasters-icon-power-1:before { content: '\e896'; } /* '' */
.cmsmasters-icon-refresh-alt:before { content: '\e897'; } /* '' */
.cmsmasters-icon-refresh:before { content: '\e898'; } /* '' */
.cmsmasters-icon-settings-alt:before { content: '\e899'; } /* '' */
.cmsmasters-icon-star-3:before { content: '\e89a'; } /* '' */
.cmsmasters-icon-female-3:before { content: '\e89b'; } /* '' */
.cmsmasters-icon-male-3:before { content: '\e89c'; } /* '' */
.cmsmasters-icon-target-3:before { content: '\e89d'; } /* '' */
.cmsmasters-icon-volume-down-1:before { content: '\e89e'; } /* '' */
.cmsmasters-icon-volume-up-1:before { content: '\e89f'; } /* '' */
.cmsmasters-icon-mute-2:before { content: '\e8a0'; } /* '' */
.cmsmasters-icon-user-group:before { content: '\e8a1'; } /* '' */
.cmsmasters-icon-glass:before { content: '\e8a2'; } /* '' */
.cmsmasters-icon-music:before { content: '\e8a3'; } /* '' */
.cmsmasters-icon-search:before { content: '\e8a4'; } /* '' */
.cmsmasters-icon-mail:before { content: '\e8a5'; } /* '' */
.cmsmasters-icon-mail-alt:before { content: '\e8a6'; } /* '' */
.cmsmasters-icon-mail-squared:before { content: '\e8a7'; } /* '' */
.cmsmasters-icon-heart:before { content: '\e8a8'; } /* '' */
.cmsmasters-icon-heart-empty:before { content: '\e8a9'; } /* '' */
.cmsmasters-icon-star:before { content: '\e8aa'; } /* '' */
.cmsmasters-icon-star-empty:before { content: '\e8ab'; } /* '' */
.cmsmasters-icon-star-half:before { content: '\e8ac'; } /* '' */
.cmsmasters-icon-star-half-alt:before { content: '\e8ad'; } /* '' */
.cmsmasters-icon-user:before { content: '\e8ae'; } /* '' */
.cmsmasters-icon-user-plus:before { content: '\e8af'; } /* '' */
.cmsmasters-icon-user-times:before { content: '\e8b0'; } /* '' */
.cmsmasters-icon-users:before { content: '\e8b1'; } /* '' */
.cmsmasters-icon-male:before { content: '\e8b2'; } /* '' */
.cmsmasters-icon-female:before { content: '\e8b3'; } /* '' */
.cmsmasters-icon-child:before { content: '\e8b4'; } /* '' */
.cmsmasters-icon-user-secret:before { content: '\e8b5'; } /* '' */
.cmsmasters-icon-video:before { content: '\e8b6'; } /* '' */
.cmsmasters-icon-videocam:before { content: '\e8b7'; } /* '' */
.cmsmasters-icon-picture:before { content: '\e8b8'; } /* '' */
.cmsmasters-icon-camera:before { content: '\e8b9'; } /* '' */
.cmsmasters-icon-camera-alt:before { content: '\e8ba'; } /* '' */
.cmsmasters-icon-th-large:before { content: '\e8bb'; } /* '' */
.cmsmasters-icon-th:before { content: '\e8bc'; } /* '' */
.cmsmasters-icon-th-list:before { content: '\e8bd'; } /* '' */
.cmsmasters-icon-ok:before { content: '\e8be'; } /* '' */
.cmsmasters-icon-ok-circled:before { content: '\e8bf'; } /* '' */
.cmsmasters-icon-ok-circled2:before { content: '\e8c0'; } /* '' */
.cmsmasters-icon-ok-squared:before { content: '\e8c1'; } /* '' */
.cmsmasters-icon-cancel:before { content: '\e8c2'; } /* '' */
.cmsmasters-icon-cancel-circled:before { content: '\e8c3'; } /* '' */
.cmsmasters-icon-cancel-circled2:before { content: '\e8c4'; } /* '' */
.cmsmasters-icon-plus:before { content: '\e8c5'; } /* '' */
.cmsmasters-icon-plus-circled:before { content: '\e8c6'; } /* '' */
.cmsmasters-icon-plus-squared:before { content: '\e8c7'; } /* '' */
.cmsmasters-icon-plus-squared-alt:before { content: '\e8c8'; } /* '' */
.cmsmasters-icon-minus:before { content: '\e8c9'; } /* '' */
.cmsmasters-icon-minus-circled:before { content: '\e8ca'; } /* '' */
.cmsmasters-icon-minus-squared:before { content: '\e8cb'; } /* '' */
.cmsmasters-icon-minus-squared-alt:before { content: '\e8cc'; } /* '' */
.cmsmasters-icon-help:before { content: '\e8cd'; } /* '' */
.cmsmasters-icon-help-circled:before { content: '\e8ce'; } /* '' */
.cmsmasters-icon-info-circled:before { content: '\e8cf'; } /* '' */
.cmsmasters-icon-info:before { content: '\e8d0'; } /* '' */
.cmsmasters-icon-home:before { content: '\e8d1'; } /* '' */
.cmsmasters-icon-link:before { content: '\e8d2'; } /* '' */
.cmsmasters-icon-unlink:before { content: '\e8d3'; } /* '' */
.cmsmasters-icon-link-ext:before { content: '\e8d4'; } /* '' */
.cmsmasters-icon-link-ext-alt:before { content: '\e8d5'; } /* '' */
.cmsmasters-icon-attach:before { content: '\e8d6'; } /* '' */
.cmsmasters-icon-lock:before { content: '\e8d7'; } /* '' */
.cmsmasters-icon-lock-open:before { content: '\e8d8'; } /* '' */
.cmsmasters-icon-lock-open-alt:before { content: '\e8d9'; } /* '' */
.cmsmasters-icon-pin:before { content: '\e8da'; } /* '' */
.cmsmasters-icon-eye:before { content: '\e8db'; } /* '' */
.cmsmasters-icon-eye-off:before { content: '\e8dc'; } /* '' */
.cmsmasters-icon-tag:before { content: '\e8dd'; } /* '' */
.cmsmasters-icon-tags:before { content: '\e8de'; } /* '' */
.cmsmasters-icon-bookmark:before { content: '\e8df'; } /* '' */
.cmsmasters-icon-bookmark-empty:before { content: '\e8e0'; } /* '' */
.cmsmasters-icon-flag:before { content: '\e8e1'; } /* '' */
.cmsmasters-icon-flag-empty:before { content: '\e8e2'; } /* '' */
.cmsmasters-icon-flag-checkered:before { content: '\e8e3'; } /* '' */
.cmsmasters-icon-thumbs-up:before { content: '\e8e4'; } /* '' */
.cmsmasters-icon-thumbs-down:before { content: '\e8e5'; } /* '' */
.cmsmasters-icon-thumbs-up-alt:before { content: '\e8e6'; } /* '' */
.cmsmasters-icon-thumbs-down-alt:before { content: '\e8e7'; } /* '' */
.cmsmasters-icon-download:before { content: '\e8e8'; } /* '' */
.cmsmasters-icon-upload:before { content: '\e8e9'; } /* '' */
.cmsmasters-icon-download-cloud:before { content: '\e8ea'; } /* '' */
.cmsmasters-icon-upload-cloud:before { content: '\e8eb'; } /* '' */
.cmsmasters-icon-reply:before { content: '\e8ec'; } /* '' */
.cmsmasters-icon-reply-all:before { content: '\e8ed'; } /* '' */
.cmsmasters-icon-forward:before { content: '\e8ee'; } /* '' */
.cmsmasters-icon-quote-left:before { content: '\e8ef'; } /* '' */
.cmsmasters-icon-quote-right:before { content: '\e8f0'; } /* '' */
.cmsmasters-icon-code:before { content: '\e8f1'; } /* '' */
.cmsmasters-icon-export:before { content: '\e8f2'; } /* '' */
.cmsmasters-icon-export-alt:before { content: '\e8f3'; } /* '' */
.cmsmasters-icon-share:before { content: '\e8f4'; } /* '' */
.cmsmasters-icon-share-squared:before { content: '\e8f5'; } /* '' */
.cmsmasters-icon-pencil:before { content: '\e8f6'; } /* '' */
.cmsmasters-icon-pencil-squared:before { content: '\e8f7'; } /* '' */
.cmsmasters-icon-edit:before { content: '\e8f8'; } /* '' */
.cmsmasters-icon-print:before { content: '\e8f9'; } /* '' */
.cmsmasters-icon-retweet:before { content: '\e8fa'; } /* '' */
.cmsmasters-icon-keyboard:before { content: '\e8fb'; } /* '' */
.cmsmasters-icon-gamepad:before { content: '\e8fc'; } /* '' */
.cmsmasters-icon-comment:before { content: '\e8fd'; } /* '' */
.cmsmasters-icon-chat:before { content: '\e8fe'; } /* '' */
.cmsmasters-icon-comment-empty:before { content: '\e8ff'; } /* '' */
.cmsmasters-icon-chat-empty:before { content: '\e900'; } /* '' */
.cmsmasters-icon-bell:before { content: '\e901'; } /* '' */
.cmsmasters-icon-bell-alt:before { content: '\e902'; } /* '' */
.cmsmasters-icon-bell-off:before { content: '\e903'; } /* '' */
.cmsmasters-icon-bell-off-empty:before { content: '\e904'; } /* '' */
.cmsmasters-icon-attention-alt:before { content: '\e905'; } /* '' */
.cmsmasters-icon-attention:before { content: '\e906'; } /* '' */
.cmsmasters-icon-attention-circled:before { content: '\e907'; } /* '' */
.cmsmasters-icon-location:before { content: '\e908'; } /* '' */
.cmsmasters-icon-direction:before { content: '\e909'; } /* '' */
.cmsmasters-icon-compass:before { content: '\e90a'; } /* '' */
.cmsmasters-icon-trash:before { content: '\e90b'; } /* '' */
.cmsmasters-icon-trash-empty:before { content: '\e90c'; } /* '' */
.cmsmasters-icon-doc:before { content: '\e90d'; } /* '' */
.cmsmasters-icon-docs:before { content: '\e90e'; } /* '' */
.cmsmasters-icon-doc-text:before { content: '\e90f'; } /* '' */
.cmsmasters-icon-doc-inv:before { content: '\e910'; } /* '' */
.cmsmasters-icon-doc-text-inv:before { content: '\e911'; } /* '' */
.cmsmasters-icon-file-pdf:before { content: '\e912'; } /* '' */
.cmsmasters-icon-file-word:before { content: '\e913'; } /* '' */
.cmsmasters-icon-file-excel:before { content: '\e914'; } /* '' */
.cmsmasters-icon-file-powerpoint:before { content: '\e915'; } /* '' */
.cmsmasters-icon-file-image:before { content: '\e916'; } /* '' */
.cmsmasters-icon-file-archive:before { content: '\e917'; } /* '' */
.cmsmasters-icon-file-audio:before { content: '\e918'; } /* '' */
.cmsmasters-icon-file-video:before { content: '\e919'; } /* '' */
.cmsmasters-icon-file-code:before { content: '\e91a'; } /* '' */
.cmsmasters-icon-folder:before { content: '\e91b'; } /* '' */
.cmsmasters-icon-folder-open:before { content: '\e91c'; } /* '' */
.cmsmasters-icon-folder-empty:before { content: '\e91d'; } /* '' */
.cmsmasters-icon-folder-open-empty:before { content: '\e91e'; } /* '' */
.cmsmasters-icon-box:before { content: '\e91f'; } /* '' */
.cmsmasters-icon-rss:before { content: '\e920'; } /* '' */
.cmsmasters-icon-rss-squared:before { content: '\e921'; } /* '' */
.cmsmasters-icon-phone:before { content: '\e922'; } /* '' */
.cmsmasters-icon-phone-squared:before { content: '\e923'; } /* '' */
.cmsmasters-icon-fax:before { content: '\e924'; } /* '' */
.cmsmasters-icon-menu:before { content: '\e925'; } /* '' */
.cmsmasters-icon-cog:before { content: '\e926'; } /* '' */
.cmsmasters-icon-cog-alt:before { content: '\e927'; } /* '' */
.cmsmasters-icon-wrench:before { content: '\e928'; } /* '' */
.cmsmasters-icon-sliders:before { content: '\e929'; } /* '' */
.cmsmasters-icon-basket:before { content: '\e92a'; } /* '' */
.cmsmasters-icon-cart-plus:before { content: '\e92b'; } /* '' */
.cmsmasters-icon-cart-arrow-down:before { content: '\e92c'; } /* '' */
.cmsmasters-icon-calendar:before { content: '\e92d'; } /* '' */
.cmsmasters-icon-calendar-empty:before { content: '\e92e'; } /* '' */
.cmsmasters-icon-login:before { content: '\e92f'; } /* '' */
.cmsmasters-icon-logout:before { content: '\e930'; } /* '' */
.cmsmasters-icon-mic:before { content: '\e931'; } /* '' */
.cmsmasters-icon-mute:before { content: '\e932'; } /* '' */
.cmsmasters-icon-volume-off:before { content: '\e933'; } /* '' */
.cmsmasters-icon-volume-down:before { content: '\e934'; } /* '' */
.cmsmasters-icon-volume-up:before { content: '\e935'; } /* '' */
.cmsmasters-icon-headphones:before { content: '\e936'; } /* '' */
.cmsmasters-icon-clock:before { content: '\e937'; } /* '' */
.cmsmasters-icon-lightbulb:before { content: '\e938'; } /* '' */
.cmsmasters-icon-block:before { content: '\e939'; } /* '' */
.cmsmasters-icon-resize-full:before { content: '\e93a'; } /* '' */
.cmsmasters-icon-resize-full-alt:before { content: '\e93b'; } /* '' */
.cmsmasters-icon-resize-small:before { content: '\e93c'; } /* '' */
.cmsmasters-icon-resize-vertical:before { content: '\e93d'; } /* '' */
.cmsmasters-icon-resize-horizontal:before { content: '\e93e'; } /* '' */
.cmsmasters-icon-move:before { content: '\e93f'; } /* '' */
.cmsmasters-icon-zoom-in:before { content: '\e940'; } /* '' */
.cmsmasters-icon-zoom-out:before { content: '\e941'; } /* '' */
.cmsmasters-icon-down-circled2:before { content: '\e942'; } /* '' */
.cmsmasters-icon-up-circled2:before { content: '\e943'; } /* '' */
.cmsmasters-icon-left-circled2:before { content: '\e944'; } /* '' */
.cmsmasters-icon-right-circled2:before { content: '\e945'; } /* '' */
.cmsmasters-icon-down-dir:before { content: '\e946'; } /* '' */
.cmsmasters-icon-up-dir:before { content: '\e947'; } /* '' */
.cmsmasters-icon-left-dir:before { content: '\e948'; } /* '' */
.cmsmasters-icon-right-dir:before { content: '\e949'; } /* '' */
.cmsmasters-icon-down-open:before { content: '\e94a'; } /* '' */
.cmsmasters-icon-left-open:before { content: '\e94b'; } /* '' */
.cmsmasters-icon-right-open:before { content: '\e94c'; } /* '' */
.cmsmasters-icon-up-open:before { content: '\e94d'; } /* '' */
.cmsmasters-icon-angle-left:before { content: '\e94e'; } /* '' */
.cmsmasters-icon-angle-right:before { content: '\e94f'; } /* '' */
.cmsmasters-icon-angle-up:before { content: '\e950'; } /* '' */
.cmsmasters-icon-angle-down:before { content: '\e951'; } /* '' */
.cmsmasters-icon-angle-circled-left:before { content: '\e952'; } /* '' */
.cmsmasters-icon-angle-circled-right:before { content: '\e953'; } /* '' */
.cmsmasters-icon-angle-circled-up:before { content: '\e954'; } /* '' */
.cmsmasters-icon-angle-circled-down:before { content: '\e955'; } /* '' */
.cmsmasters-icon-angle-double-left:before { content: '\e956'; } /* '' */
.cmsmasters-icon-angle-double-right:before { content: '\e957'; } /* '' */
.cmsmasters-icon-angle-double-up:before { content: '\e958'; } /* '' */
.cmsmasters-icon-angle-double-down:before { content: '\e959'; } /* '' */
.cmsmasters-icon-down:before { content: '\e95a'; } /* '' */
.cmsmasters-icon-left:before { content: '\e95b'; } /* '' */
.cmsmasters-icon-right:before { content: '\e95c'; } /* '' */
.cmsmasters-icon-up:before { content: '\e95d'; } /* '' */
.cmsmasters-icon-down-big:before { content: '\e95e'; } /* '' */
.cmsmasters-icon-left-big:before { content: '\e95f'; } /* '' */
.cmsmasters-icon-right-big:before { content: '\e960'; } /* '' */
.cmsmasters-icon-up-big:before { content: '\e961'; } /* '' */
.cmsmasters-icon-right-hand:before { content: '\e962'; } /* '' */
.cmsmasters-icon-left-hand:before { content: '\e963'; } /* '' */
.cmsmasters-icon-up-hand:before { content: '\e964'; } /* '' */
.cmsmasters-icon-down-hand:before { content: '\e965'; } /* '' */
.cmsmasters-icon-left-circled:before { content: '\e966'; } /* '' */
.cmsmasters-icon-right-circled:before { content: '\e967'; } /* '' */
.cmsmasters-icon-up-circled:before { content: '\e968'; } /* '' */
.cmsmasters-icon-down-circled:before { content: '\e969'; } /* '' */
.cmsmasters-icon-cw:before { content: '\e96a'; } /* '' */
.cmsmasters-icon-ccw:before { content: '\e96b'; } /* '' */
.cmsmasters-icon-arrows-cw:before { content: '\e96c'; } /* '' */
.cmsmasters-icon-level-up:before { content: '\e96d'; } /* '' */
.cmsmasters-icon-level-down:before { content: '\e96e'; } /* '' */
.cmsmasters-icon-shuffle:before { content: '\e96f'; } /* '' */
.cmsmasters-icon-exchange:before { content: '\e970'; } /* '' */
.cmsmasters-icon-history:before { content: '\e971'; } /* '' */
.cmsmasters-icon-expand:before { content: '\e972'; } /* '' */
.cmsmasters-icon-collapse:before { content: '\e973'; } /* '' */
.cmsmasters-icon-expand-right:before { content: '\e974'; } /* '' */
.cmsmasters-icon-collapse-left:before { content: '\e975'; } /* '' */
.cmsmasters-icon-play:before { content: '\e976'; } /* '' */
.cmsmasters-icon-play-circled:before { content: '\e977'; } /* '' */
.cmsmasters-icon-play-circled2:before { content: '\e978'; } /* '' */
.cmsmasters-icon-stop:before { content: '\e979'; } /* '' */
.cmsmasters-icon-pause:before { content: '\e97a'; } /* '' */
.cmsmasters-icon-to-end:before { content: '\e97b'; } /* '' */
.cmsmasters-icon-to-end-alt:before { content: '\e97c'; } /* '' */
.cmsmasters-icon-to-start:before { content: '\e97d'; } /* '' */
.cmsmasters-icon-to-start-alt:before { content: '\e97e'; } /* '' */
.cmsmasters-icon-fast-fw:before { content: '\e97f'; } /* '' */
.cmsmasters-icon-fast-bw:before { content: '\e980'; } /* '' */
.cmsmasters-icon-eject:before { content: '\e981'; } /* '' */
.cmsmasters-icon-target:before { content: '\e982'; } /* '' */
.cmsmasters-icon-signal:before { content: '\e983'; } /* '' */
.cmsmasters-icon-wifi:before { content: '\e984'; } /* '' */
.cmsmasters-icon-award:before { content: '\e985'; } /* '' */
.cmsmasters-icon-desktop:before { content: '\e986'; } /* '' */
.cmsmasters-icon-laptop:before { content: '\e987'; } /* '' */
.cmsmasters-icon-tablet:before { content: '\e988'; } /* '' */
.cmsmasters-icon-mobile:before { content: '\e989'; } /* '' */
.cmsmasters-icon-inbox:before { content: '\e98a'; } /* '' */
.cmsmasters-icon-globe:before { content: '\e98b'; } /* '' */
.cmsmasters-icon-sun:before { content: '\e98c'; } /* '' */
.cmsmasters-icon-cloud:before { content: '\e98d'; } /* '' */
.cmsmasters-icon-flash:before { content: '\e98e'; } /* '' */
.cmsmasters-icon-moon:before { content: '\e98f'; } /* '' */
.cmsmasters-icon-umbrella:before { content: '\e990'; } /* '' */
.cmsmasters-icon-flight:before { content: '\e991'; } /* '' */
.cmsmasters-icon-fighter-jet:before { content: '\e992'; } /* '' */
.cmsmasters-icon-paper-plane:before { content: '\e993'; } /* '' */
.cmsmasters-icon-paper-plane-empty:before { content: '\e994'; } /* '' */
.cmsmasters-icon-space-shuttle:before { content: '\e995'; } /* '' */
.cmsmasters-icon-leaf:before { content: '\e996'; } /* '' */
.cmsmasters-icon-font:before { content: '\e997'; } /* '' */
.cmsmasters-icon-bold:before { content: '\e998'; } /* '' */
.cmsmasters-icon-medium:before { content: '\e999'; } /* '' */
.cmsmasters-icon-italic:before { content: '\e99a'; } /* '' */
.cmsmasters-icon-header:before { content: '\e99b'; } /* '' */
.cmsmasters-icon-paragraph:before { content: '\e99c'; } /* '' */
.cmsmasters-icon-text-height:before { content: '\e99d'; } /* '' */
.cmsmasters-icon-text-width:before { content: '\e99e'; } /* '' */
.cmsmasters-icon-align-left:before { content: '\e99f'; } /* '' */
.cmsmasters-icon-align-center:before { content: '\e9a0'; } /* '' */
.cmsmasters-icon-align-right:before { content: '\e9a1'; } /* '' */
.cmsmasters-icon-align-justify:before { content: '\e9a2'; } /* '' */
.cmsmasters-icon-list:before { content: '\e9a3'; } /* '' */
.cmsmasters-icon-indent-left:before { content: '\e9a4'; } /* '' */
.cmsmasters-icon-indent-right:before { content: '\e9a5'; } /* '' */
.cmsmasters-icon-list-bullet:before { content: '\e9a6'; } /* '' */
.cmsmasters-icon-list-numbered:before { content: '\e9a7'; } /* '' */
.cmsmasters-icon-strike:before { content: '\e9a8'; } /* '' */
.cmsmasters-icon-underline:before { content: '\e9a9'; } /* '' */
.cmsmasters-icon-superscript:before { content: '\e9aa'; } /* '' */
.cmsmasters-icon-subscript:before { content: '\e9ab'; } /* '' */
.cmsmasters-icon-table:before { content: '\e9ac'; } /* '' */
.cmsmasters-icon-columns:before { content: '\e9ad'; } /* '' */
.cmsmasters-icon-crop:before { content: '\e9ae'; } /* '' */
.cmsmasters-icon-scissors:before { content: '\e9af'; } /* '' */
.cmsmasters-icon-paste:before { content: '\e9b0'; } /* '' */
.cmsmasters-icon-briefcase:before { content: '\e9b1'; } /* '' */
.cmsmasters-icon-suitcase:before { content: '\e9b2'; } /* '' */
.cmsmasters-icon-ellipsis:before { content: '\e9b3'; } /* '' */
.cmsmasters-icon-ellipsis-vert:before { content: '\e9b4'; } /* '' */
.cmsmasters-icon-off:before { content: '\e9b5'; } /* '' */
.cmsmasters-icon-road:before { content: '\e9b6'; } /* '' */
.cmsmasters-icon-list-alt:before { content: '\e9b7'; } /* '' */
.cmsmasters-icon-qrcode:before { content: '\e9b8'; } /* '' */
.cmsmasters-icon-barcode:before { content: '\e9b9'; } /* '' */
.cmsmasters-icon-book:before { content: '\e9ba'; } /* '' */
.cmsmasters-icon-ajust:before { content: '\e9bb'; } /* '' */
.cmsmasters-icon-tint:before { content: '\e9bc'; } /* '' */
.cmsmasters-icon-toggle-off:before { content: '\e9bd'; } /* '' */
.cmsmasters-icon-toggle-on:before { content: '\e9be'; } /* '' */
.cmsmasters-icon-check:before { content: '\e9bf'; } /* '' */
.cmsmasters-icon-check-empty:before { content: '\e9c0'; } /* '' */
.cmsmasters-icon-circle:before { content: '\e9c1'; } /* '' */
.cmsmasters-icon-circle-empty:before { content: '\e9c2'; } /* '' */
.cmsmasters-icon-circle-thin:before { content: '\e9c3'; } /* '' */
.cmsmasters-icon-circle-notch:before { content: '\e9c4'; } /* '' */
.cmsmasters-icon-dot-circled:before { content: '\e9c5'; } /* '' */
.cmsmasters-icon-asterisk:before { content: '\e9c6'; } /* '' */
.cmsmasters-icon-gift:before { content: '\e9c7'; } /* '' */
.cmsmasters-icon-fire:before { content: '\e9c8'; } /* '' */
.cmsmasters-icon-magnet-1:before { content: '\e9c9'; } /* '' */
.cmsmasters-icon-chart-bar:before { content: '\e9ca'; } /* '' */
.cmsmasters-icon-chart-area:before { content: '\e9cb'; } /* '' */
.cmsmasters-icon-chart-pie:before { content: '\e9cc'; } /* '' */
.cmsmasters-icon-chart-line:before { content: '\e9cd'; } /* '' */
.cmsmasters-icon-ticket:before { content: '\e9ce'; } /* '' */
.cmsmasters-icon-credit-card:before { content: '\e9cf'; } /* '' */
.cmsmasters-icon-floppy:before { content: '\e9d0'; } /* '' */
.cmsmasters-icon-megaphone:before { content: '\e9d1'; } /* '' */
.cmsmasters-icon-hdd:before { content: '\e9d2'; } /* '' */
.cmsmasters-icon-key:before { content: '\e9d3'; } /* '' */
.cmsmasters-icon-fork:before { content: '\e9d4'; } /* '' */
.cmsmasters-icon-rocket:before { content: '\e9d5'; } /* '' */
.cmsmasters-icon-bug:before { content: '\e9d6'; } /* '' */
.cmsmasters-icon-certificate:before { content: '\e9d7'; } /* '' */
.cmsmasters-icon-tasks:before { content: '\e9d8'; } /* '' */
.cmsmasters-icon-filter:before { content: '\e9d9'; } /* '' */
.cmsmasters-icon-beaker:before { content: '\e9da'; } /* '' */
.cmsmasters-icon-magic:before { content: '\e9db'; } /* '' */
.cmsmasters-icon-cab:before { content: '\e9dc'; } /* '' */
.cmsmasters-icon-taxi:before { content: '\e9dd'; } /* '' */
.cmsmasters-icon-truck:before { content: '\e9de'; } /* '' */
.cmsmasters-icon-bus:before { content: '\e9df'; } /* '' */
.cmsmasters-icon-bicycle:before { content: '\e9e0'; } /* '' */
.cmsmasters-icon-motorcycle:before { content: '\e9e1'; } /* '' */
.cmsmasters-icon-train:before { content: '\e9e2'; } /* '' */
.cmsmasters-icon-subway:before { content: '\e9e3'; } /* '' */
.cmsmasters-icon-ship:before { content: '\e9e4'; } /* '' */
.cmsmasters-icon-money:before { content: '\e9e5'; } /* '' */
.cmsmasters-icon-euro:before { content: '\e9e6'; } /* '' */
.cmsmasters-icon-pound:before { content: '\e9e7'; } /* '' */
.cmsmasters-icon-dollar:before { content: '\e9e8'; } /* '' */
.cmsmasters-icon-rupee:before { content: '\e9e9'; } /* '' */
.cmsmasters-icon-yen:before { content: '\e9ea'; } /* '' */
.cmsmasters-icon-rouble:before { content: '\e9eb'; } /* '' */
.cmsmasters-icon-shekel:before { content: '\e9ec'; } /* '' */
.cmsmasters-icon-try:before { content: '\e9ed'; } /* '' */
.cmsmasters-icon-won:before { content: '\e9ee'; } /* '' */
.cmsmasters-icon-bitcoin:before { content: '\e9ef'; } /* '' */
.cmsmasters-icon-viacoin:before { content: '\e9f0'; } /* '' */
.cmsmasters-icon-sort:before { content: '\e9f1'; } /* '' */
.cmsmasters-icon-sort-down:before { content: '\e9f2'; } /* '' */
.cmsmasters-icon-sort-up:before { content: '\e9f3'; } /* '' */
.cmsmasters-icon-sort-alt-up:before { content: '\e9f4'; } /* '' */
.cmsmasters-icon-sort-alt-down:before { content: '\e9f5'; } /* '' */
.cmsmasters-icon-sort-name-up:before { content: '\e9f6'; } /* '' */
.cmsmasters-icon-sort-name-down:before { content: '\e9f7'; } /* '' */
.cmsmasters-icon-sort-number-up:before { content: '\e9f8'; } /* '' */
.cmsmasters-icon-sort-number-down:before { content: '\e9f9'; } /* '' */
.cmsmasters-icon-hammer:before { content: '\e9fa'; } /* '' */
.cmsmasters-icon-gauge:before { content: '\e9fb'; } /* '' */
.cmsmasters-icon-sitemap:before { content: '\e9fc'; } /* '' */
.cmsmasters-icon-spinner:before { content: '\e9fd'; } /* '' */
.cmsmasters-icon-coffee:before { content: '\e9fe'; } /* '' */
.cmsmasters-icon-food:before { content: '\e9ff'; } /* '' */
.cmsmasters-icon-beer:before { content: '\ea00'; } /* '' */
.cmsmasters-icon-user-md:before { content: '\ea01'; } /* '' */
.cmsmasters-icon-stethoscope:before { content: '\ea02'; } /* '' */
.cmsmasters-icon-heartbeat:before { content: '\ea03'; } /* '' */
.cmsmasters-icon-ambulance:before { content: '\ea04'; } /* '' */
.cmsmasters-icon-medkit:before { content: '\ea05'; } /* '' */
.cmsmasters-icon-h-sigh:before { content: '\ea06'; } /* '' */
.cmsmasters-icon-bed:before { content: '\ea07'; } /* '' */
.cmsmasters-icon-hospital:before { content: '\ea08'; } /* '' */
.cmsmasters-icon-building:before { content: '\ea09'; } /* '' */
.cmsmasters-icon-building-filled:before { content: '\ea0a'; } /* '' */
.cmsmasters-icon-bank:before { content: '\ea0b'; } /* '' */
.cmsmasters-icon-smile:before { content: '\ea0c'; } /* '' */
.cmsmasters-icon-frown:before { content: '\ea0d'; } /* '' */
.cmsmasters-icon-meh:before { content: '\ea0e'; } /* '' */
.cmsmasters-icon-anchor:before { content: '\ea0f'; } /* '' */
.cmsmasters-icon-terminal:before { content: '\ea10'; } /* '' */
.cmsmasters-icon-eraser:before { content: '\ea11'; } /* '' */
.cmsmasters-icon-puzzle:before { content: '\ea12'; } /* '' */
.cmsmasters-icon-shield:before { content: '\ea13'; } /* '' */
.cmsmasters-icon-extinguisher:before { content: '\ea14'; } /* '' */
.cmsmasters-icon-bullseye:before { content: '\ea15'; } /* '' */
.cmsmasters-icon-wheelchair:before { content: '\ea16'; } /* '' */
.cmsmasters-icon-language:before { content: '\ea17'; } /* '' */
.cmsmasters-icon-graduation-cap:before { content: '\ea18'; } /* '' */
.cmsmasters-icon-paw:before { content: '\ea19'; } /* '' */
.cmsmasters-icon-spoon:before { content: '\ea1a'; } /* '' */
.cmsmasters-icon-cube:before { content: '\ea1b'; } /* '' */
.cmsmasters-icon-cubes:before { content: '\ea1c'; } /* '' */
.cmsmasters-icon-recycle:before { content: '\ea1d'; } /* '' */
.cmsmasters-icon-tree:before { content: '\ea1e'; } /* '' */
.cmsmasters-icon-database:before { content: '\ea1f'; } /* '' */
.cmsmasters-icon-server:before { content: '\ea20'; } /* '' */
.cmsmasters-icon-lifebuoy:before { content: '\ea21'; } /* '' */
.cmsmasters-icon-rebel:before { content: '\ea22'; } /* '' */
.cmsmasters-icon-empire:before { content: '\ea23'; } /* '' */
.cmsmasters-icon-bomb:before { content: '\ea24'; } /* '' */
.cmsmasters-icon-soccer-ball:before { content: '\ea25'; } /* '' */
.cmsmasters-icon-tty:before { content: '\ea26'; } /* '' */
.cmsmasters-icon-binoculars:before { content: '\ea27'; } /* '' */
.cmsmasters-icon-plug:before { content: '\ea28'; } /* '' */
.cmsmasters-icon-newspaper:before { content: '\ea29'; } /* '' */
.cmsmasters-icon-calc:before { content: '\ea2a'; } /* '' */
.cmsmasters-icon-copyright:before { content: '\ea2b'; } /* '' */
.cmsmasters-icon-at:before { content: '\ea2c'; } /* '' */
.cmsmasters-icon-eyedropper:before { content: '\ea2d'; } /* '' */
.cmsmasters-icon-brush:before { content: '\ea2e'; } /* '' */
.cmsmasters-icon-birthday:before { content: '\ea2f'; } /* '' */
.cmsmasters-icon-diamond:before { content: '\ea30'; } /* '' */
.cmsmasters-icon-street-view:before { content: '\ea31'; } /* '' */
.cmsmasters-icon-venus:before { content: '\ea32'; } /* '' */
.cmsmasters-icon-mars:before { content: '\ea33'; } /* '' */
.cmsmasters-icon-mercury:before { content: '\ea34'; } /* '' */
.cmsmasters-icon-transgender:before { content: '\ea35'; } /* '' */
.cmsmasters-icon-transgender-alt:before { content: '\ea36'; } /* '' */
.cmsmasters-icon-venus-double:before { content: '\ea37'; } /* '' */
.cmsmasters-icon-mars-double:before { content: '\ea38'; } /* '' */
.cmsmasters-icon-venus-mars:before { content: '\ea39'; } /* '' */
.cmsmasters-icon-mars-stroke:before { content: '\ea3a'; } /* '' */
.cmsmasters-icon-mars-stroke-v:before { content: '\ea3b'; } /* '' */
.cmsmasters-icon-mars-stroke-h:before { content: '\ea3c'; } /* '' */
.cmsmasters-icon-neuter:before { content: '\ea3d'; } /* '' */
.cmsmasters-icon-cc-visa:before { content: '\ea3e'; } /* '' */
.cmsmasters-icon-cc-mastercard:before { content: '\ea3f'; } /* '' */
.cmsmasters-icon-cc-discover:before { content: '\ea40'; } /* '' */
.cmsmasters-icon-cc-amex:before { content: '\ea41'; } /* '' */
.cmsmasters-icon-cc-paypal:before { content: '\ea42'; } /* '' */
.cmsmasters-icon-cc-stripe:before { content: '\ea43'; } /* '' */
.cmsmasters-icon-adn:before { content: '\ea44'; } /* '' */
.cmsmasters-icon-android:before { content: '\ea45'; } /* '' */
.cmsmasters-icon-angellist:before { content: '\ea46'; } /* '' */
.cmsmasters-icon-apple:before { content: '\ea47'; } /* '' */
.cmsmasters-icon-behance:before { content: '\ea48'; } /* '' */
.cmsmasters-icon-behance-squared:before { content: '\ea49'; } /* '' */
.cmsmasters-icon-bitbucket:before { content: '\ea4a'; } /* '' */
.cmsmasters-icon-bitbucket-squared:before { content: '\ea4b'; } /* '' */
.cmsmasters-icon-buysellads:before { content: '\ea4c'; } /* '' */
.cmsmasters-icon-cc:before { content: '\ea4d'; } /* '' */
.cmsmasters-icon-codeopen:before { content: '\ea4e'; } /* '' */
.cmsmasters-icon-connectdevelop:before { content: '\ea4f'; } /* '' */
.cmsmasters-icon-css3:before { content: '\ea50'; } /* '' */
.cmsmasters-icon-dashcube:before { content: '\ea51'; } /* '' */
.cmsmasters-icon-delicious:before { content: '\ea52'; } /* '' */
.cmsmasters-icon-deviantart:before { content: '\ea53'; } /* '' */
.cmsmasters-icon-digg:before { content: '\ea54'; } /* '' */
.cmsmasters-icon-dribbble:before { content: '\ea55'; } /* '' */
.cmsmasters-icon-dropbox:before { content: '\ea56'; } /* '' */
.cmsmasters-icon-drupal:before { content: '\ea57'; } /* '' */
.cmsmasters-icon-facebook:before { content: '\ea58'; } /* '' */
.cmsmasters-icon-facebook-squared:before { content: '\ea59'; } /* '' */
.cmsmasters-icon-facebook-official:before { content: '\ea5a'; } /* '' */
.cmsmasters-icon-flickr:before { content: '\ea5b'; } /* '' */
.cmsmasters-icon-forumbee:before { content: '\ea5c'; } /* '' */
.cmsmasters-icon-foursquare:before { content: '\ea5d'; } /* '' */
.cmsmasters-icon-git-squared:before { content: '\ea5e'; } /* '' */
.cmsmasters-icon-git:before { content: '\ea5f'; } /* '' */
.cmsmasters-icon-github:before { content: '\ea60'; } /* '' */
.cmsmasters-icon-github-squared:before { content: '\ea61'; } /* '' */
.cmsmasters-icon-github-circled:before { content: '\ea62'; } /* '' */
.cmsmasters-icon-gittip:before { content: '\ea63'; } /* '' */
.cmsmasters-icon-google:before { content: '\ea64'; } /* '' */
.cmsmasters-icon-gplus:before { content: '\ea65'; } /* '' */
.cmsmasters-icon-gplus-squared:before { content: '\ea66'; } /* '' */
.cmsmasters-icon-gwallet:before { content: '\ea67'; } /* '' */
.cmsmasters-icon-hacker-news:before { content: '\ea68'; } /* '' */
.cmsmasters-icon-html5:before { content: '\ea69'; } /* '' */
.cmsmasters-icon-instagram:before { content: '\ea6a'; } /* '' */
.cmsmasters-icon-ioxhost:before { content: '\ea6b'; } /* '' */
.cmsmasters-icon-joomla:before { content: '\ea6c'; } /* '' */
.cmsmasters-icon-jsfiddle:before { content: '\ea6d'; } /* '' */
.cmsmasters-icon-lastfm:before { content: '\ea6e'; } /* '' */
.cmsmasters-icon-lastfm-squared:before { content: '\ea6f'; } /* '' */
.cmsmasters-icon-leanpub:before { content: '\ea70'; } /* '' */
.cmsmasters-icon-linkedin-squared:before { content: '\ea71'; } /* '' */
.cmsmasters-icon-linux:before { content: '\ea72'; } /* '' */
.cmsmasters-icon-linkedin:before { content: '\ea73'; } /* '' */
.cmsmasters-icon-maxcdn:before { content: '\ea74'; } /* '' */
.cmsmasters-icon-meanpath:before { content: '\ea75'; } /* '' */
.cmsmasters-icon-openid:before { content: '\ea76'; } /* '' */
.cmsmasters-icon-pagelines:before { content: '\ea77'; } /* '' */
.cmsmasters-icon-paypal:before { content: '\ea78'; } /* '' */
.cmsmasters-icon-pied-piper-squared:before { content: '\ea79'; } /* '' */
.cmsmasters-icon-pied-piper-alt:before { content: '\ea7a'; } /* '' */
.cmsmasters-icon-pinterest:before { content: '\ea7b'; } /* '' */
.cmsmasters-icon-pinterest-circled:before { content: '\ea7c'; } /* '' */
.cmsmasters-icon-pinterest-squared:before { content: '\ea7d'; } /* '' */
.cmsmasters-icon-qq:before { content: '\ea7e'; } /* '' */
.cmsmasters-icon-reddit:before { content: '\ea7f'; } /* '' */
.cmsmasters-icon-reddit-squared:before { content: '\ea80'; } /* '' */
.cmsmasters-icon-renren:before { content: '\ea81'; } /* '' */
.cmsmasters-icon-sellsy:before { content: '\ea82'; } /* '' */
.cmsmasters-icon-shirtsinbulk:before { content: '\ea83'; } /* '' */
.cmsmasters-icon-simplybuilt:before { content: '\ea84'; } /* '' */
.cmsmasters-icon-skyatlas:before { content: '\ea85'; } /* '' */
.cmsmasters-icon-skype:before { content: '\ea86'; } /* '' */
.cmsmasters-icon-slack:before { content: '\ea87'; } /* '' */
.cmsmasters-icon-slideshare:before { content: '\ea88'; } /* '' */
.cmsmasters-icon-soundcloud:before { content: '\ea89'; } /* '' */
.cmsmasters-icon-spotify:before { content: '\ea8a'; } /* '' */
.cmsmasters-icon-stackexchange:before { content: '\ea8b'; } /* '' */
.cmsmasters-icon-stackoverflow:before { content: '\ea8c'; } /* '' */
.cmsmasters-icon-steam:before { content: '\ea8d'; } /* '' */
.cmsmasters-icon-steam-squared:before { content: '\ea8e'; } /* '' */
.cmsmasters-icon-stumbleupon:before { content: '\ea8f'; } /* '' */
.cmsmasters-icon-stumbleupon-circled:before { content: '\ea90'; } /* '' */
.cmsmasters-icon-tencent-weibo:before { content: '\ea91'; } /* '' */
.cmsmasters-icon-trello:before { content: '\ea92'; } /* '' */
.cmsmasters-icon-tumblr:before { content: '\ea93'; } /* '' */
.cmsmasters-icon-tumblr-squared:before { content: '\ea94'; } /* '' */
.cmsmasters-icon-twitch:before { content: '\ea95'; } /* '' */
.cmsmasters-icon-twitter-squared:before { content: '\ea96'; } /* '' */
.cmsmasters-icon-twitter:before { content: '\ea97'; } /* '' */
.cmsmasters-icon-vimeo-squared:before { content: '\ea98'; } /* '' */
.cmsmasters-icon-vine:before { content: '\ea99'; } /* '' */
.cmsmasters-icon-vkontakte:before { content: '\ea9a'; } /* '' */
.cmsmasters-icon-whatsapp:before { content: '\ea9b'; } /* '' */
.cmsmasters-icon-wechat:before { content: '\ea9c'; } /* '' */
.cmsmasters-icon-weibo:before { content: '\ea9d'; } /* '' */
.cmsmasters-icon-windows:before { content: '\ea9e'; } /* '' */
.cmsmasters-icon-wordpress:before { content: '\ea9f'; } /* '' */
.cmsmasters-icon-xing:before { content: '\eaa0'; } /* '' */
.cmsmasters-icon-xing-squared:before { content: '\eaa1'; } /* '' */
.cmsmasters-icon-yelp:before { content: '\eaa2'; } /* '' */
.cmsmasters-icon-youtube:before { content: '\eaa3'; } /* '' */
.cmsmasters-icon-yahoo:before { content: '\eaa4'; } /* '' */
.cmsmasters-icon-youtube-squared:before { content: '\eaa5'; } /* '' */
.cmsmasters-icon-youtube-play:before { content: '\eaa6'; } /* '' */
.cmsmasters-icon-blank:before { content: '\eaa7'; } /* '' */
.cmsmasters-icon-lemon:before { content: '\eaa8'; } /* '' */
.cmsmasters-icon-note:before { content: '\eaa9'; } /* '' */
.cmsmasters-icon-note-beamed:before { content: '\eaaa'; } /* '' */
.cmsmasters-icon-music-1:before { content: '\eaab'; } /* '' */
.cmsmasters-icon-search-1:before { content: '\eaac'; } /* '' */
.cmsmasters-icon-flashlight:before { content: '\eaad'; } /* '' */
.cmsmasters-icon-mail-1:before { content: '\eaae'; } /* '' */
.cmsmasters-icon-heart-1:before { content: '\eaaf'; } /* '' */
.cmsmasters-icon-heart-empty-1:before { content: '\eab0'; } /* '' */
.cmsmasters-icon-star-1:before { content: '\eab1'; } /* '' */
.cmsmasters-icon-star-empty-1:before { content: '\eab2'; } /* '' */
.cmsmasters-icon-user-1:before { content: '\eab3'; } /* '' */
.cmsmasters-icon-users-1:before { content: '\eab4'; } /* '' */
.cmsmasters-icon-user-add:before { content: '\eab5'; } /* '' */
.cmsmasters-icon-video-1:before { content: '\eab6'; } /* '' */
.cmsmasters-icon-picture-1:before { content: '\eab7'; } /* '' */
.cmsmasters-icon-camera-1:before { content: '\eab8'; } /* '' */
.cmsmasters-icon-layout:before { content: '\eab9'; } /* '' */
.cmsmasters-icon-menu-1:before { content: '\eaba'; } /* '' */
.cmsmasters-icon-check-1:before { content: '\eabb'; } /* '' */
.cmsmasters-icon-cancel-2:before { content: '\eabc'; } /* '' */
.cmsmasters-icon-cancel-circled-1:before { content: '\eabd'; } /* '' */
.cmsmasters-icon-cancel-squared:before { content: '\eabe'; } /* '' */
.cmsmasters-icon-plus-1:before { content: '\eabf'; } /* '' */
.cmsmasters-icon-plus-circled-1:before { content: '\eac0'; } /* '' */
.cmsmasters-icon-plus-squared-1:before { content: '\eac1'; } /* '' */
.cmsmasters-icon-minus-1:before { content: '\eac2'; } /* '' */
.cmsmasters-icon-minus-circled-1:before { content: '\eac3'; } /* '' */
.cmsmasters-icon-minus-squared-1:before { content: '\eac4'; } /* '' */
.cmsmasters-icon-help-1:before { content: '\eac5'; } /* '' */
.cmsmasters-icon-help-circled-1:before { content: '\eac6'; } /* '' */
.cmsmasters-icon-info-1:before { content: '\eac7'; } /* '' */
.cmsmasters-icon-info-circled-1:before { content: '\eac8'; } /* '' */
.cmsmasters-icon-back:before { content: '\eac9'; } /* '' */
.cmsmasters-icon-home-1:before { content: '\eaca'; } /* '' */
.cmsmasters-icon-link-1:before { content: '\eacb'; } /* '' */
.cmsmasters-icon-attach-1:before { content: '\eacc'; } /* '' */
.cmsmasters-icon-lock-1:before { content: '\eacd'; } /* '' */
.cmsmasters-icon-lock-open-1:before { content: '\eace'; } /* '' */
.cmsmasters-icon-eye-1:before { content: '\eacf'; } /* '' */
.cmsmasters-icon-tag-1:before { content: '\ead0'; } /* '' */
.cmsmasters-icon-bookmark-1:before { content: '\ead1'; } /* '' */
.cmsmasters-icon-bookmarks:before { content: '\ead2'; } /* '' */
.cmsmasters-icon-flag-1:before { content: '\ead3'; } /* '' */
.cmsmasters-icon-thumbs-up-1:before { content: '\ead4'; } /* '' */
.cmsmasters-icon-thumbs-down-1:before { content: '\ead5'; } /* '' */
.cmsmasters-icon-download-1:before { content: '\ead6'; } /* '' */
.cmsmasters-icon-upload-1:before { content: '\ead7'; } /* '' */
.cmsmasters-icon-upload-cloud-1:before { content: '\ead8'; } /* '' */
.cmsmasters-icon-reply-1:before { content: '\ead9'; } /* '' */
.cmsmasters-icon-reply-all-1:before { content: '\eada'; } /* '' */
.cmsmasters-icon-forward-1:before { content: '\eadb'; } /* '' */
.cmsmasters-icon-quote:before { content: '\eadc'; } /* '' */
.cmsmasters-icon-code-1:before { content: '\eadd'; } /* '' */
.cmsmasters-icon-export-1:before { content: '\eade'; } /* '' */
.cmsmasters-icon-pencil-1:before { content: '\eadf'; } /* '' */
.cmsmasters-icon-feather:before { content: '\eae0'; } /* '' */
.cmsmasters-icon-print-1:before { content: '\eae1'; } /* '' */
.cmsmasters-icon-retweet-1:before { content: '\eae2'; } /* '' */
.cmsmasters-icon-keyboard-1:before { content: '\eae3'; } /* '' */
.cmsmasters-icon-comment-1:before { content: '\eae4'; } /* '' */
.cmsmasters-icon-chat-1:before { content: '\eae5'; } /* '' */
.cmsmasters-icon-bell-1:before { content: '\eae6'; } /* '' */
.cmsmasters-icon-attention-1:before { content: '\eae7'; } /* '' */
.cmsmasters-icon-alert:before { content: '\eae8'; } /* '' */
.cmsmasters-icon-vcard:before { content: '\eae9'; } /* '' */
.cmsmasters-icon-address:before { content: '\eaea'; } /* '' */
.cmsmasters-icon-location-1:before { content: '\eaeb'; } /* '' */
.cmsmasters-icon-map:before { content: '\eaec'; } /* '' */
.cmsmasters-icon-direction-1:before { content: '\eaed'; } /* '' */
.cmsmasters-icon-compass-1:before { content: '\eaee'; } /* '' */
.cmsmasters-icon-cup:before { content: '\eaef'; } /* '' */
.cmsmasters-icon-trash-1:before { content: '\eaf0'; } /* '' */
.cmsmasters-icon-doc-1:before { content: '\eaf1'; } /* '' */
.cmsmasters-icon-docs-1:before { content: '\eaf2'; } /* '' */
.cmsmasters-icon-doc-landscape:before { content: '\eaf3'; } /* '' */
.cmsmasters-icon-doc-text-1:before { content: '\eaf4'; } /* '' */
.cmsmasters-icon-doc-text-inv-1:before { content: '\eaf5'; } /* '' */
.cmsmasters-icon-newspaper-1:before { content: '\eaf6'; } /* '' */
.cmsmasters-icon-book-open:before { content: '\eaf7'; } /* '' */
.cmsmasters-icon-book-1:before { content: '\eaf8'; } /* '' */
.cmsmasters-icon-folder-1:before { content: '\eaf9'; } /* '' */
.cmsmasters-icon-archive:before { content: '\eafa'; } /* '' */
.cmsmasters-icon-box-1:before { content: '\eafb'; } /* '' */
.cmsmasters-icon-rss-1:before { content: '\eafc'; } /* '' */
.cmsmasters-icon-phone-1:before { content: '\eafd'; } /* '' */
.cmsmasters-icon-cog-1:before { content: '\eafe'; } /* '' */
.cmsmasters-icon-tools:before { content: '\eaff'; } /* '' */
.cmsmasters-icon-share-1:before { content: '\eb00'; } /* '' */
.cmsmasters-icon-shareable:before { content: '\eb01'; } /* '' */
.cmsmasters-icon-basket-1:before { content: '\eb02'; } /* '' */
.cmsmasters-icon-bag:before { content: '\eb03'; } /* '' */
.cmsmasters-icon-calendar-1:before { content: '\eb04'; } /* '' */
.cmsmasters-icon-login-1:before { content: '\eb05'; } /* '' */
.cmsmasters-icon-logout-1:before { content: '\eb06'; } /* '' */
.cmsmasters-icon-mic-1:before { content: '\eb07'; } /* '' */
.cmsmasters-icon-mute-1:before { content: '\eb08'; } /* '' */
.cmsmasters-icon-sound:before { content: '\eb09'; } /* '' */
.cmsmasters-icon-volume:before { content: '\eb0a'; } /* '' */
.cmsmasters-icon-clock-1:before { content: '\eb0b'; } /* '' */
.cmsmasters-icon-hourglass:before { content: '\eb0c'; } /* '' */
.cmsmasters-icon-lamp:before { content: '\eb0d'; } /* '' */
.cmsmasters-icon-light-down:before { content: '\eb0e'; } /* '' */
.cmsmasters-icon-light-up:before { content: '\eb0f'; } /* '' */
.cmsmasters-icon-adjust:before { content: '\eb10'; } /* '' */
.cmsmasters-icon-block-1:before { content: '\eb11'; } /* '' */
.cmsmasters-icon-resize-full-1:before { content: '\eb12'; } /* '' */
.cmsmasters-icon-resize-small-1:before { content: '\eb13'; } /* '' */
.cmsmasters-icon-popup:before { content: '\eb14'; } /* '' */
.cmsmasters-icon-publish:before { content: '\eb15'; } /* '' */
.cmsmasters-icon-window:before { content: '\eb16'; } /* '' */
.cmsmasters-icon-arrow-combo:before { content: '\eb17'; } /* '' */
.cmsmasters-icon-down-circled-1:before { content: '\eb18'; } /* '' */
.cmsmasters-icon-left-circled-1:before { content: '\eb19'; } /* '' */
.cmsmasters-icon-right-circled-1:before { content: '\eb1a'; } /* '' */
.cmsmasters-icon-up-circled-1:before { content: '\eb1b'; } /* '' */
.cmsmasters-icon-down-open-1:before { content: '\eb1c'; } /* '' */
.cmsmasters-icon-left-open-1:before { content: '\eb1d'; } /* '' */
.cmsmasters-icon-right-open-1:before { content: '\eb1e'; } /* '' */
.cmsmasters-icon-up-open-1:before { content: '\eb1f'; } /* '' */
.cmsmasters-icon-down-open-mini:before { content: '\eb20'; } /* '' */
.cmsmasters-icon-left-open-mini:before { content: '\eb21'; } /* '' */
.cmsmasters-icon-right-open-mini:before { content: '\eb22'; } /* '' */
.cmsmasters-icon-up-open-mini:before { content: '\eb23'; } /* '' */
.cmsmasters-icon-down-open-big:before { content: '\eb24'; } /* '' */
.cmsmasters-icon-left-open-big:before { content: '\eb25'; } /* '' */
.cmsmasters-icon-right-open-big:before { content: '\eb26'; } /* '' */
.cmsmasters-icon-up-open-big:before { content: '\eb27'; } /* '' */
.cmsmasters-icon-down-1:before { content: '\eb28'; } /* '' */
.cmsmasters-icon-left-1:before { content: '\eb29'; } /* '' */
.cmsmasters-icon-right-1:before { content: '\eb2a'; } /* '' */
.cmsmasters-icon-up-1:before { content: '\eb2b'; } /* '' */
.cmsmasters-icon-down-dir-1:before { content: '\eb2c'; } /* '' */
.cmsmasters-icon-left-dir-1:before { content: '\eb2d'; } /* '' */
.cmsmasters-icon-right-dir-1:before { content: '\eb2e'; } /* '' */
.cmsmasters-icon-up-dir-1:before { content: '\eb2f'; } /* '' */
.cmsmasters-icon-down-bold:before { content: '\eb30'; } /* '' */
.cmsmasters-icon-left-bold:before { content: '\eb31'; } /* '' */
.cmsmasters-icon-right-bold:before { content: '\eb32'; } /* '' */
.cmsmasters-icon-up-bold:before { content: '\eb33'; } /* '' */
.cmsmasters-icon-down-thin:before { content: '\eb34'; } /* '' */
.cmsmasters-icon-left-thin:before { content: '\eb35'; } /* '' */
.cmsmasters-icon-right-thin:before { content: '\eb36'; } /* '' */
.cmsmasters-icon-up-thin:before { content: '\eb37'; } /* '' */
.cmsmasters-icon-ccw-1:before { content: '\eb38'; } /* '' */
.cmsmasters-icon-cw-1:before { content: '\eb39'; } /* '' */
.cmsmasters-icon-arrows-ccw:before { content: '\eb3a'; } /* '' */
.cmsmasters-icon-level-down-1:before { content: '\eb3b'; } /* '' */
.cmsmasters-icon-level-up-1:before { content: '\eb3c'; } /* '' */
.cmsmasters-icon-shuffle-1:before { content: '\eb3d'; } /* '' */
.cmsmasters-icon-loop:before { content: '\eb3e'; } /* '' */
.cmsmasters-icon-switch:before { content: '\eb3f'; } /* '' */
.cmsmasters-icon-play-1:before { content: '\eb40'; } /* '' */
.cmsmasters-icon-stop-1:before { content: '\eb41'; } /* '' */
.cmsmasters-icon-pause-1:before { content: '\eb42'; } /* '' */
.cmsmasters-icon-record:before { content: '\eb43'; } /* '' */
.cmsmasters-icon-to-end-1:before { content: '\eb44'; } /* '' */
.cmsmasters-icon-to-start-1:before { content: '\eb45'; } /* '' */
.cmsmasters-icon-fast-forward:before { content: '\eb46'; } /* '' */
.cmsmasters-icon-fast-backward:before { content: '\eb47'; } /* '' */
.cmsmasters-icon-progress-0:before { content: '\eb48'; } /* '' */
.cmsmasters-icon-progress-1:before { content: '\eb49'; } /* '' */
.cmsmasters-icon-progress-2:before { content: '\eb4a'; } /* '' */
.cmsmasters-icon-progress-3:before { content: '\eb4b'; } /* '' */
.cmsmasters-icon-target-1:before { content: '\eb4c'; } /* '' */
.cmsmasters-icon-palette:before { content: '\eb4d'; } /* '' */
.cmsmasters-icon-list-1:before { content: '\eb4e'; } /* '' */
.cmsmasters-icon-list-add:before { content: '\eb4f'; } /* '' */
.cmsmasters-icon-signal-1:before { content: '\eb50'; } /* '' */
.cmsmasters-icon-trophy:before { content: '\eb51'; } /* '' */
.cmsmasters-icon-battery:before { content: '\eb52'; } /* '' */
.cmsmasters-icon-back-in-time:before { content: '\eb53'; } /* '' */
.cmsmasters-icon-monitor:before { content: '\eb54'; } /* '' */
.cmsmasters-icon-mobile-1:before { content: '\eb55'; } /* '' */
.cmsmasters-icon-network:before { content: '\eb56'; } /* '' */
.cmsmasters-icon-cd:before { content: '\eb57'; } /* '' */
.cmsmasters-icon-inbox-1:before { content: '\eb58'; } /* '' */
.cmsmasters-icon-install:before { content: '\eb59'; } /* '' */
.cmsmasters-icon-globe-1:before { content: '\eb5a'; } /* '' */
.cmsmasters-icon-cloud-1:before { content: '\eb5b'; } /* '' */
.cmsmasters-icon-cloud-thunder:before { content: '\eb5c'; } /* '' */
.cmsmasters-icon-flash-1:before { content: '\eb5d'; } /* '' */
.cmsmasters-icon-moon-1:before { content: '\eb5e'; } /* '' */
.cmsmasters-icon-flight-1:before { content: '\eb5f'; } /* '' */
.cmsmasters-icon-paper-plane-1:before { content: '\eb60'; } /* '' */
.cmsmasters-icon-leaf-1:before { content: '\eb61'; } /* '' */
.cmsmasters-icon-lifebuoy-1:before { content: '\eb62'; } /* '' */
.cmsmasters-icon-mouse:before { content: '\eb63'; } /* '' */
.cmsmasters-icon-briefcase-1:before { content: '\eb64'; } /* '' */
.cmsmasters-icon-suitcase-1:before { content: '\eb65'; } /* '' */
.cmsmasters-icon-dot:before { content: '\eb66'; } /* '' */
.cmsmasters-icon-dot-2:before { content: '\eb67'; } /* '' */
.cmsmasters-icon-dot-3:before { content: '\eb68'; } /* '' */
.cmsmasters-icon-brush-1:before { content: '\eb69'; } /* '' */
.cmsmasters-icon-magnet-2:before { content: '\eb6a'; } /* '' */
.cmsmasters-icon-infinity:before { content: '\eb6b'; } /* '' */
.cmsmasters-icon-erase:before { content: '\eb6c'; } /* '' */
.cmsmasters-icon-chart-pie-1:before { content: '\eb6d'; } /* '' */
.cmsmasters-icon-chart-line-1:before { content: '\eb6e'; } /* '' */
.cmsmasters-icon-chart-bar-1:before { content: '\eb6f'; } /* '' */
.cmsmasters-icon-chart-area-1:before { content: '\eb70'; } /* '' */
.cmsmasters-icon-tape:before { content: '\eb71'; } /* '' */
.cmsmasters-icon-graduation-cap-1:before { content: '\eb72'; } /* '' */
.cmsmasters-icon-language-1:before { content: '\eb73'; } /* '' */
.cmsmasters-icon-ticket-1:before { content: '\eb74'; } /* '' */
.cmsmasters-icon-water:before { content: '\eb75'; } /* '' */
.cmsmasters-icon-droplet:before { content: '\eb76'; } /* '' */
.cmsmasters-icon-air:before { content: '\eb77'; } /* '' */
.cmsmasters-icon-credit-card-1:before { content: '\eb78'; } /* '' */
.cmsmasters-icon-floppy-1:before { content: '\eb79'; } /* '' */
.cmsmasters-icon-clipboard:before { content: '\eb7a'; } /* '' */
.cmsmasters-icon-megaphone-1:before { content: '\eb7b'; } /* '' */
.cmsmasters-icon-database-1:before { content: '\eb7c'; } /* '' */
.cmsmasters-icon-drive:before { content: '\eb7d'; } /* '' */
.cmsmasters-icon-bucket:before { content: '\eb7e'; } /* '' */
.cmsmasters-icon-thermometer:before { content: '\eb7f'; } /* '' */
.cmsmasters-icon-key-1:before { content: '\eb80'; } /* '' */
.cmsmasters-icon-flow-cascade:before { content: '\eb81'; } /* '' */
.cmsmasters-icon-flow-branch:before { content: '\eb82'; } /* '' */
.cmsmasters-icon-flow-tree:before { content: '\eb83'; } /* '' */
.cmsmasters-icon-flow-line:before { content: '\eb84'; } /* '' */
.cmsmasters-icon-flow-parallel:before { content: '\eb85'; } /* '' */
.cmsmasters-icon-rocket-1:before { content: '\eb86'; } /* '' */
.cmsmasters-icon-gauge-1:before { content: '\eb87'; } /* '' */
.cmsmasters-icon-traffic-cone:before { content: '\eb88'; } /* '' */
.cmsmasters-icon-cc-1:before { content: '\eb89'; } /* '' */
.cmsmasters-icon-cc-by:before { content: '\eb8a'; } /* '' */
.cmsmasters-icon-cc-nc:before { content: '\eb8b'; } /* '' */
.cmsmasters-icon-cc-nc-eu:before { content: '\eb8c'; } /* '' */
.cmsmasters-icon-cc-nc-jp:before { content: '\eb8d'; } /* '' */
.cmsmasters-icon-cc-sa:before { content: '\eb8e'; } /* '' */
.cmsmasters-icon-cc-nd:before { content: '\eb8f'; } /* '' */
.cmsmasters-icon-cc-pd:before { content: '\eb90'; } /* '' */
.cmsmasters-icon-cc-zero:before { content: '\eb91'; } /* '' */
.cmsmasters-icon-cc-share:before { content: '\eb92'; } /* '' */
.cmsmasters-icon-cc-remix:before { content: '\eb93'; } /* '' */
.cmsmasters-icon-github-1:before { content: '\eb94'; } /* '' */
.cmsmasters-icon-github-circled-1:before { content: '\eb95'; } /* '' */
.cmsmasters-icon-flickr-1:before { content: '\eb96'; } /* '' */
.cmsmasters-icon-flickr-circled:before { content: '\eb97'; } /* '' */
.cmsmasters-icon-vimeo:before { content: '\eb98'; } /* '' */
.cmsmasters-icon-vimeo-circled:before { content: '\eb99'; } /* '' */
.cmsmasters-icon-twitter-1:before { content: '\eb9a'; } /* '' */
.cmsmasters-icon-twitter-circled:before { content: '\eb9b'; } /* '' */
.cmsmasters-icon-facebook-1:before { content: '\eb9c'; } /* '' */
.cmsmasters-icon-facebook-circled:before { content: '\eb9d'; } /* '' */
.cmsmasters-icon-facebook-squared-1:before { content: '\eb9e'; } /* '' */
.cmsmasters-icon-gplus-1:before { content: '\eb9f'; } /* '' */
.cmsmasters-icon-gplus-circled:before { content: '\eba0'; } /* '' */
.cmsmasters-icon-pinterest-1:before { content: '\eba1'; } /* '' */
.cmsmasters-icon-pinterest-circled-1:before { content: '\eba2'; } /* '' */
.cmsmasters-icon-tumblr-1:before { content: '\eba3'; } /* '' */
.cmsmasters-icon-tumblr-circled:before { content: '\eba4'; } /* '' */
.cmsmasters-icon-linkedin-1:before { content: '\eba5'; } /* '' */
.cmsmasters-icon-linkedin-circled:before { content: '\eba6'; } /* '' */
.cmsmasters-icon-dribbble-1:before { content: '\eba7'; } /* '' */
.cmsmasters-icon-dribbble-circled:before { content: '\eba8'; } /* '' */
.cmsmasters-icon-stumbleupon-1:before { content: '\eba9'; } /* '' */
.cmsmasters-icon-stumbleupon-circled-1:before { content: '\ebaa'; } /* '' */
.cmsmasters-icon-lastfm-1:before { content: '\ebab'; } /* '' */
.cmsmasters-icon-lastfm-circled:before { content: '\ebac'; } /* '' */
.cmsmasters-icon-rdio:before { content: '\ebad'; } /* '' */
.cmsmasters-icon-rdio-circled:before { content: '\ebae'; } /* '' */
.cmsmasters-icon-spotify-1:before { content: '\ebaf'; } /* '' */
.cmsmasters-icon-spotify-circled:before { content: '\ebb0'; } /* '' */
.cmsmasters-icon-qq-1:before { content: '\ebb1'; } /* '' */
.cmsmasters-icon-instagram-1:before { content: '\ebb2'; } /* '' */
.cmsmasters-icon-dropbox-1:before { content: '\ebb3'; } /* '' */
.cmsmasters-icon-evernote:before { content: '\ebb4'; } /* '' */
.cmsmasters-icon-flattr:before { content: '\ebb5'; } /* '' */
.cmsmasters-icon-skype-1:before { content: '\ebb6'; } /* '' */
.cmsmasters-icon-skype-circled:before { content: '\ebb7'; } /* '' */
.cmsmasters-icon-renren-1:before { content: '\ebb8'; } /* '' */
.cmsmasters-icon-sina-weibo:before { content: '\ebb9'; } /* '' */
.cmsmasters-icon-paypal-1:before { content: '\ebba'; } /* '' */
.cmsmasters-icon-picasa:before { content: '\ebbb'; } /* '' */
.cmsmasters-icon-soundcloud-1:before { content: '\ebbc'; } /* '' */
.cmsmasters-icon-mixi:before { content: '\ebbd'; } /* '' */
.cmsmasters-icon-behance-1:before { content: '\ebbe'; } /* '' */
.cmsmasters-icon-google-circles:before { content: '\ebbf'; } /* '' */
.cmsmasters-icon-vkontakte-1:before { content: '\ebc0'; } /* '' */
.cmsmasters-icon-smashing:before { content: '\ebc1'; } /* '' */
.cmsmasters-icon-sweden:before { content: '\ebc2'; } /* '' */
.cmsmasters-icon-db-shape:before { content: '\ebc3'; } /* '' */
.cmsmasters-icon-logo-db:before { content: '\ebc4'; } /* '' */

/*
   Animation example, for spinners
*/
[class^="spinner"]:before, 
[class*="spinner"]:before {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  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(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  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(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  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(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  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(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
}@media screen{
@font-face {
	font-family: 'fontello-custom';
	src: url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.eot?83371780');
	src: url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.eot?83371780#iefix') format('embedded-opentype'),
			 url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.woff?83371780') format('woff'),
			 url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.ttf?83371780') format('truetype'),
			 url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.svg?83371780#fontello-custom') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'fontello-custom';
		src: url('/wp-content/themes/magazilla/theme-vars/theme-style/css/fonts/fontello-custom.svg?83371780#fontello-custom') format('svg');
	}
}
*/
 
[class^="cmsmasters-icon-custom-"]:before,
[class^="cmsmasters_icon_custom_"]:before,
[class*=" cmsmasters-icon-custom-"]:before,
[class*=" cmsmasters_icon_custom_"]:before {
	font-family: "fontello-custom";
	font-style: normal;
	font-weight: normal;
	speak: none;
 
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
 
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
 
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
 
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
 
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
 
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
 
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.cmsmasters-icon-custom-instagram-with-circle:before { content: '\e800'; } /* '' */
.cmsmasters-icon-custom-cube:before { content: '\e801'; } /* '' */
.cmsmasters-icon-custom-cancel:before { content: '\e802'; } /* '' */
.cmsmasters-icon-custom-play:before { content: '\e803'; } /* '' */
.cmsmasters-icon-custom-tripadvisor-logotype:before { content: '\e804'; } /* '' */
.cmsmasters-icon-custom-burger:before { content: '\e809'; } /* '' */
.cmsmasters-icon-custom-icon-clock:before { content: '\e80a'; } /* '' */
.cmsmasters-icon-custom-left-arrow:before { content: '\e80b'; } /* '' */
.cmsmasters-icon-custom-right-arrow:before { content: '\e80c'; } /* '' */
.cmsmasters-icon-custom-pinterest:before { content: '\e80d'; } /* '' */
.cmsmasters-icon-custom-reddit:before { content: '\e80e'; } /* '' */
.cmsmasters-icon-custom-arrow-left:before { content: '\e80f'; } /* '' */
.cmsmasters-icon-custom-arrow-right:before { content: '\e810'; } /* '' */
.cmsmasters-icon-custom-instagram:before { content: '\f16d'; } /* '' */
.cmsmasters-icon-custom-snapchat:before { content: '\f2ab'; } /* '' */
.cmsmasters-icon-custom-snapchat-ghost:before { content: '\f2ac'; } /* '' */
.cmsmasters-icon-custom-snapchat-square:before { content: '\f2ad'; } /* '' */

}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version		1.0.0
 */


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}



/* Owl Carousel CSS3 Transitions v1.3.2 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.0
 */


/*! iLightBox Global Styles */


/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    float:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    line-height:100%;
    vertical-align:baseline;
    background:transparent;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	   -moz-user-select: -moz-none;
	 -khtml-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
	overflow: hidden;
}
.ilightbox-closedhand * {
	cursor: url(/wp-content/themes/magazilla/img/ilightbox/closedhand.cur),default !important;
}

.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

.ilightbox-loader {
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: -192px;
	padding-left: 30px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
			
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
	width: 72px;
	height: 72px;
	
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
	left: 45%;
	top: -192px;
	padding: 0;
	padding-top: 30px;
			
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal  div {
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
}

.ilightbox-toolbar a {
	float: left;
	cursor: pointer;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
	display: none;
}

.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 140px;
	height: 100%;
	overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 140px;
	height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;

	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 10px;
	position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	
	-ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}

.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;

	-webkit-transform: none;
	   -moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.ilightbox-holder.supportTouch div.ilightbox-container {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: none;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 0;
	max-width: 100%;
	padding: 5px 10px;
	margin: 0 auto;
	font-size: 12px;
    line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
	-webkit-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 5px;
	padding-left: 0;
	z-index: 20003;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: left;
	list-style: none;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	float: left;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
}

/* Style arrow buttons */
.ilightbox-button {
	position: fixed;
	z-index: 100008;
	cursor: pointer;
}

/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
	display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}

/**************************
*
*	GENERAL
*
**************************/
.ilightbox_clear {
	clear: both;
}

.ilightbox_inline_gallery {
	cursor: pointer !important;
}

.ilightbox_wrap {
	width: 100%;
}

.ilightbox_wrap * {
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    outline:0 !important;
    font-size:100% !important;
    vertical-align:baseline !important;
    background:transparent !important;
}

.ilightbox_wrap ul {
	list-style: none !important;
	margin-left: -3.3% !important;
}

.ilightbox_wrap ul li {
	/*
	max-width: 200px;
	max-height: 200px;
	*/
	margin-left: 3.3% !important;
	margin-bottom: 20px !important;
	list-style: none !important;
}

.ilightbox_wrap ul li a {
	display: block;
	border: 3px solid #EEE !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.ilightbox_wrap ul li a:hover {
	border-color: #0088cc !important;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.55) !important;
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.55) !important;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.55) !important;
}

.ilightbox_wrap ul li a img {
	display: block;
	width: 100% !important;
	
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}


}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.0
 */


/*! iLightBox Smooth White Skin */


.ilightbox-overlay.smooth {
	background: #0F0F0F;
}

.ilightbox-loader.smooth {
	-webkit-box-shadow: rgba(0,0,0,1) 0px 0px 55px, rgba(0,0,0,.3) 0px 0px 55px;
	        box-shadow: rgba(0,0,0,1) 0px 0px 55px, rgba(0,0,0,.3) 0px 0px 55px;
}
.ilightbox-loader.smooth div {
	background: #000 url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/preloader.gif') no-repeat center;
}

.ilightbox-holder.smooth {
	border/*\**/: black 1px solid\9;  /* IE7-8 */

	-webkit-box-shadow: 0 0 45px rgba(0,0,0,.9);
	        box-shadow: 0 0 45px rgba(0,0,0,.9);
}

.ilightbox-holder.smooth .ilightbox-container > * {
	pointer-events: all;
}

.ilightbox-holder.smooth .ilightbox-container:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.11);
	        box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.11);
}

.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption {
	background: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/caption-bg.png');
	border: 1px solid rgba(0,0,0,0.2);
	left: 1px;
	right: 1px;
	bottom: 1px;
	color: #FFF;
	text-shadow: 0 0 3px rgba(0, 0, 0, .75);
	
	-webkit-border-radius: 0;
	        border-radius: 0;
}

.ilightbox-holder.smooth .ilightbox-container .ilightbox-social {
	background: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/caption-bg.png');
	border: 1px solid rgba(0,0,0,0.2);
	left: 1px;
	top: 1px;
	
	-webkit-border-radius: 0;
	        border-radius: 0;
}

.ilightbox-holder.smooth .ilightbox-alert {
	background: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/alert.png') no-repeat center top;
	color: #555;
}

/* Style toolbar */
.ilightbox-toolbar.smooth {
	top: 8px;
	left: 8px;
	height: 25px;
}

.ilightbox-toolbar.smooth a {
	width: 27px;
	height: 25px;
	background: #000 url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/buttons.png') no-repeat 7px 6px;
}

.ilightbox-toolbar.smooth a:hover {
	background-color: #51b7ff;
}

.ilightbox-toolbar.smooth a.ilightbox-close:hover {
	background-color: #d94947;
}

.ilightbox-toolbar.smooth a.disabled {
	opacity: 0.2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: #000;
	
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.8);
	        box-shadow: 0 0 25px rgba(0,0,0,.8);
}

.ilightbox-toolbar.smooth a.ilightbox-fullscreen {
	background-position: 6px -31px;
}

.ilightbox-toolbar.smooth a.ilightbox-play {
	background-position: 8px -55px;
}

.ilightbox-toolbar.smooth a.ilightbox-pause {
	background-position: 8px -81px;
}

.isMobile .ilightbox-toolbar.smooth {
	background: #000;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}

.isMobile .ilightbox-toolbar.smooth a {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50%;
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/fullscreen-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/fullscreen-icon-ie.png')\9;  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-close {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/x-mark-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/x-mark-icon-ie.png')\9;  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrow-next-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrow-next-icon-ie.png')\9;  /* IE7-8 */
	background-position: 52% 50%;
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrow-prev-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrow-prev-icon-ie.png')\9;  /* IE7-8 */
	background-position: 48% 50%;
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-play {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/play-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/play-icon-ie.png')\9;  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause {
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/pause-icon-64.png');
	background-image/*\**/: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/pause-icon-ie.png')\9;  /* IE7-8 */
}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 18px;
	padding: 10px 12px;
	padding-right: 60px;
	color: #acacad;
}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar {
	left: auto;
	top: 5px;
	right: 5px;
}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}

/* Style thumbnails */
.ilightbox-thumbnails.smooth.ilightbox-horizontal {
	height: 100px;
}

.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container {
	height: 100px;
}

.ilightbox-thumbnails.smooth.ilightbox-vertical {
	width: 140px;
}

.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 140px;
}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	padding: 10px;
}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.8);
	        box-shadow: 0 0 10px rgba(0,0,0,.8);
	
	-webkit-border-radius: 0;
	        border-radius: 0;
}

.ilightbox-thumbnails.smooth  .ilightbox-thumbnails-grid .ilightbox-thumbnail:after {
	display: block;
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	margin: auto;
	pointer-events: none;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.11);
	        box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.11);
}

.ilightbox-thumbnails.smooth.ilightbox-vertical  .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	margin-bottom: -10px;
}

.ilightbox-thumbnails.smooth.ilightbox-horizontal  .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	margin-right: -10px;
}

.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/thumb-overlay-play.png') no-repeat center;
}

/* Configure arrow buttons */
.ilightbox-button.smooth.disabled {
	opacity: 0.1;
	filter: alpha(opacity=10);
	cursor: default;
}
.ilightbox-button.smooth span {
	display: block;
	width: 100%;
	height: 100%;
}
.ilightbox-button.smooth {
	bottom: 0;
	right: 0;
	left: 0;
	left/*\**/: 45%\9;  /* IE7-8 */
	right/*\**/: auto\9;  /* IE7-8 */
	width: 120px;
	height: 70px;
	margin: auto;
	background: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrows_vertical.png') no-repeat 50% -110px;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	border: rgba(255,255,255,.2) 1px solid;
	border/*\**/: rgb(100,100,100) 1px solid\9;  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth {
	border-bottom: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth {
	top: 0;
	bottom: auto;
	background-position: 50% -15px;
	border-top: 0;
}
.ilightbox-button.smooth.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top/*\**/: 41%\9;  /* IE7-8 */
	bottom/*\**/: auto\9;  /* IE7-8 */
	width: 70px;
	height: 120px;
	background-image: url('/wp-content/themes/magazilla/img/ilightbox/smooth-skin/arrows_horizontal.png');
	background-position: -110px 50%;
	border: rgba(255,255,255,.2) 1px solid;
	border/*\**/: rgb(100,100,100) 1px solid\9;  /* IE7-8 */
}
.ilightbox-button.ilightbox-next-button.smooth.horizontal {
	border-right: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth.horizontal {
	right: auto;
	left: 0;
	background-position: -18px 50%;
	border-left: 0;
}


}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.4
 * 
 * Theme Fonts Rules
 * Created by CMSMasters
 * 
 */


/***************** Start Theme Font Styles ******************/
	
	/* Start Content Font */
	body, 
	.cmsmasters_breadcrumbs *, 
	.cmsmasters_footer_default .footer_custom_html, 
	.about_author .about_author_cont, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter_subtitle, 
	.cmsmasters_icon_list_items li h4, 
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	.cmsmasters_notice .notice_content, 
	.cmsmasters_pricing_table .feature_list li, 
	.cmsmasters_pricing_table .feature_list li a, 
	.error .error_subtitle, 
	.cmsmasters_sitemap_wrap a, 
	.widget_custom_contact_info_entries a, 
	.cmsmasters_open_post .cmsmasters_post_cont_about_author, 
	.cmsmasters_open_post .cmsmasters_post_cont_about_author a,
	.cmsmasters_open_post .cmsmasters_post_content, 
	.cmsmasters_open_post .cmsmasters_post_content a:not(.wp-block-button__link), 
	.widget_nav_menu ul > li a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont a,
	.widget_pages ul li a,
	.widget_categories ul li a,
	.widget_archive ul li a,
	.widget_meta ul li a,
	.widget_recent_comments ul li a,
	.widget_recent_entries ul li a,
	.widget_rss ul li a,
	.cmsmasters_quotes_grid .cmsmasters_quote_content,
	div.sp-location-weather-widget .weather-region,
	div.sp-location-weather-widget .weather-date,
	.cmsmasters_open_post .cmsmasters_post_content table,
	#page .cmsmasters_open_post .cmsmasters_post_content table a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
	}
	
	.widget_nav_menu ul > li a,
	.widget_pages ul li a,
	.widget_categories ul li a,
	.widget_archive ul li a,
	.widget_meta ul li a,
	.widget_recent_comments ul li a,
	.widget_rss ul li a,
	.widget_recent_entries ul li a{
		font-size:16px;
		line-height:22px;
	}

	.cmsmasters_post_author,
	.cmsmasters_post_author a{
		font-size:14px;
		line-height:23px;
	}

	.cmsmasters_comments,
	.cmsmasters_comments a,
	.cmsmasters_likes,
	.cmsmasters_likes a,
	.cmsmastersView,
	.cmsmastersView a{
		font-size:13px;
	}

	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont a{
		line-height:21px;
	}

	div.sp-location-weather-widget .weather-region,
	div.sp-location-weather-widget .weather-date {
		line-height:19px;
	}

	.cmsmasters_open_post .cmsmasters_post_content,
	.cmsmasters_open_post .cmsmasters_post_content a:not(.wp-block-button__link) {
		font-size:18px;
		line-height:27px;
	}
	
	#page .cmsmasters_quotes_slider .cmsmasters_quote_content {
		font-size:16px;
		font-style:normal;
	}
	
	.header_top .meta_wrap, 
	.header_top .meta_wrap *, 
	.cmsmasters_pricing_table .feature_list li, 
	.cmsmasters_pricing_table .feature_list li a {
		font-size:12px;
		line-height:20px;
	}
	
	.cmsmasters_breadcrumbs .breadcrumbs_sep {
		line-height:14px;
	}
	
	.cmsmasters_comment_item .cmsmasters_comment_item_content, 
	.cmsmasters_project_grid .cmsmasters_project_content, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_subtitle, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_content, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_content, 
	.widget_custom_twitter_entries .tweet_text {
		font-size:14px;
	}
	
	.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_subtitle, 
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_subtitle, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter_subtitle, 
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content, 
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	.cmsmasters_notice .notice_content, 
	#wp-calendar td, 
	#wp-calendar td a, 
	.widget_rss ul li .rssSummary {
		font-size:13px;
		line-height:20px;
	}
	
	.cmsmasters_breadcrumbs .breadcrumbs_sep:before {
		font-size:13px; /* static */
	}
	
	.cmsmasters_icon_list_items li:before {
		line-height:24px;
	}
	/* Finish Content Font */
	
	
	/* Start Link Font */
	a,
	.subpage_nav > strong,
	.subpage_nav > span,
	.subpage_nav > a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	div.sp-location-weather-widget .weather-region,
	div.sp-location-weather-widget .weather-date{
		text-transform:none;
	}

	.ab-item{
		font-weight: normal;
	}
	
	a:hover {
		text-decoration:none;
	}
	
	.about_author .about_author_cont a {
		font-size:14px;
		
	}
	/* Finish Link Font */
	
	
	/* Start Navigation Title Font */
	.navigation > li > a, 
	.top_line_nav > li > a, 
	.footer_nav > li > a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:16px;
		line-height:26px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
	}

	.top_line_nav > li > a, 
	.footer_nav > li > a,
	#page .social_text_link.cmsmasters_sharing a{
		font-size:11px;
		line-height:21px;
	}

	.header_top div.sp-location-weather-widget div[id^='location-weather-widget'] span {
		font-size:15px;
		line-height:25px;
	}
	
	.navigation li a .nav_tag {
		font-size:13px;
		line-height:16px;
	}
	
	.navigation li a .nav_subtitle {
		font-size:13px;
		line-height:12px;
	}
	
	.navigation li a .nav_subtitle {
		text-transform:none;
	}
	/* Finish Navigation Title Font */
	
	
	/* Start Navigation Dropdown Font */
	.navigation ul li a,
	.top_line_nav ul li a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:26px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
	}
	/* Finish Navigation Dropdown Font */
	
	
	/* Start H1 Font */
	h1,
	h1 a,
	.logo .title, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	.cmsmasters_pricing_table .cmsmasters_price_wrap,
	.widget_most_popular_widget_list .cmsmasters_most_index {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:40px;
		line-height:46px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	
	.header_top div.sp-location-weather-widget div[id^='location-weather-widget'] .weather-temp{
		font-weight:bold;
	}

	.widget_most_popular_widget_list .cmsmasters_most_index{
		font-size:48px;
		line-height:54px;
	}

	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap{
		font-size:42px;
	}
	
	.logo .title{
		font-size:60px;
	}

	.cmsmasters_pricing_table .cmsmasters_price_wrap {
		font-size:38px;
	}
	
	.cmsmasters_dropcap {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.cmsmasters_dropcap.type1 {
		font-size:60px; /* static */
	}
	
	.cmsmasters_dropcap.type2 {
		font-size:32px; /* static */
	}
	
	.headline_outer .headline_inner .headline_icon:before {
		font-size:45px;
	}
	
	.headline_outer .headline_inner.align_center .headline_icon:before {
		font-size:61px;
	}
	
	.headline_outer .headline_inner.align_left .headline_icon {
		padding-left:45px;
	}
	
	.headline_outer .headline_inner.align_right .headline_icon {
		padding-right:45px;
	}
	
	.headline_outer .headline_inner.align_center .headline_icon {
		padding-top:81px;
	}
	
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
		font-size:46px;
	}
	
	.cmsmasters_icon_list_items.cmsmasters_icon_list_icon_type_number .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before,
	.cmsmasters_icon_box.box_icon_type_number:before,
	.cmsmasters_icon_box.cmsmasters_icon_heading_left.box_icon_type_number .icon_box_heading:before {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-weight:bold;
		font-style:normal;
	}
	/* Finish H1 Font */


	/* Start H2 Font */
	h2, 
	h2 a, 
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, 
	.widget .widgettitle {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:28px;
		line-height:36px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.widget .widgettitle,
	.widget .widgettitle a{
		font-size:24px;
		line-height:32px;
	}

	#bottom .widget .widgettitle,
	#bottom .widget .widgettitle a{
		font-size:20px;
		line-height:28px;
	}
	
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
		line-height:28px;
	}
	
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:28px;
		line-height:36px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	@media only screen and (max-width: 768px) {
		.headline_outer .headline_inner .headline_content .headline_text .entry-title {
			font-size:28px;
			line-height:36px;
		}
	}
	/* Finish H2 Font */


	/* Start H3 Font */
	h3,
	h3 a, 
	.cmsmasters_pricing_table .pricing_title, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	.share_posts .cmsmasters_share,
	.share_posts .cmsmastersView span {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:22px;
		line-height:28px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title, 
	.cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_title a, 
	.cmsmasters_pricing_table .pricing_title,
	.share_posts .cmsmasters_share,
	.share_posts .cmsmastersView span {
		font-size:24px;
	}
	
	.cmsmasters_profile_vertical .cmsmasters_profile_title, 
	.cmsmasters_profile_vertical .cmsmasters_profile_title a {
		font-size:28px;
	}

	@media only screen and (max-width: 950px){
		.cmsmasters_project_puzzle .cmsmasters_project_title,
		.cmsmasters_project_puzzle .cmsmasters_project_title a {
			font-size:18px;
			line-height:21px;
		}
	}

	@media only screen and (max-width: 950px) and (min-width: 768px){
		.cmsmasters_column:not(.one_first) .cmsmasters_post_default.format-video .cmsmasters_post_header .cmsmasters_post_title a{
			font-size:16px;
			line-height:20px;
		}
	}

	@media only screen and (max-width: 1440px){
		.cmsmasters_slider_project .cmsmasters_slider_project_title a{
			font-size:14px;
			line-height:20px;
		}
	}
	/* Finish H3 Font */


	/* Start H4 Font */
	h4, 
	h4 a, 
	.cmsmasters_table thead td, 
	.cmsmasters_table thead th, 
	.cmsmasters_table tfoot td, 
	.cmsmasters_table tfoot th, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	.cmsmasters_toggles .cmsmasters_toggle_title a, 
	.cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap, 
	.post_nav a, 
	.cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs_list_item a, 
	.cmsmasters_tabs .tab_comments li > a,
	#page .widget_mailpoet_form .widgettitle,
	.about_author .about_author_cont_title{
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:18px;
		line-height:24px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	
	@media only screen and (max-width: 1170px) and (min-width: 768px){
		.cmsmasters_column.one_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_title a, 
		.cmsmasters_column.one_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_title a{
			font-size:15px;
			line-height:21px;
		}
	}
	
	@media only screen and (max-width: 1440px) and (min-width: 950px){
		.widget_custom_posts_tabs_entries .cmsmasters_tabs_list_item a{
			font-size:15px;
			line-height:21px;
		}
	}

	@media only screen and (max-width: 950px){
		.cmsmasters_tabs .cmsmasters_tabs_list_item a{
			font-size:14px;
			line-height:20px;
		}
	}

	.cmsmasters_quote_title,
	.about_author .about_author_cont_title{
		font-size:20px;
	}
	
	.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_inner:before {
		line-height:24px;
	}
	
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat {
		padding-top:61px;
	}
	
	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat_container {
		height:281px;
	}
	
	.cmsmasters_table thead td, 
	.cmsmasters_table thead th, 
	.cmsmasters_table tfoot td, 
	.cmsmasters_table tfoot th{
		line-height:14px;
	}
	
	.cmsmasters_single_slider .cmsmasters_single_slider_item_title, 
	.cmsmasters_single_slider .cmsmasters_single_slider_item_title a, 
	.cmsmasters_tabs .tab_comments li > a {
		font-size:16px;
	}
	/* Finish H4 Font */
	

	/* Start H5 Font */
	h5,
	h5 a, 
	.cmsmasters_open_project .project_details_item_title, 
	.cmsmasters_open_project .project_features_item_title, 
	.cmsmasters_open_profile .profile_details_item_title, 
	.cmsmasters_open_profile .profile_features_item_title, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title, 
	#wp-calendar caption, 
	#wp-calendar th,
	.post_nav>div span, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info a,
	div.sp-location-weather-widget .weather-type {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:16px;
		line-height:20px;
		font-weight:500;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.widget_most_popular_widget_list .cmsmasters_post_header .cmsmasters_post_title,
	.widget_most_popular_widget_list .cmsmasters_post_header .cmsmasters_post_title a{
		line-height:16px;
	}

	.post_nav>div span,
	.cmsmasters_slider_post_date abbr,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published,
	.cmsmasters_post_date abbr,
	#page .cmsmasters_project_date,
	.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title,
	.top_line_nav > li > a,
	.comments_nav > span a {
		text-transform: uppercase;
	}
	
	#page .cmsmasters_open_project .project_details_item_desc, 
	#page .cmsmasters_open_project .project_features_item_desc, 
	#page .cmsmasters_open_profile .profile_details_item_desc, 
	#page .cmsmasters_open_profile .profile_features_item_desc {
		line-height:20px;
	}
	
	.widget_nav_menu ul > li a {
		font-size:17px;
	}
	
	#wp-calendar caption, 
	#wp-calendar th	{
		font-size:18px;
		line-height:28px;
	}

	.cmsmasters_post_author a, 
	.cmsmasters_open_post .cmsmasters_post_cont_about_author a,
	#page .social_text_link.cmsmasters_sharing a,
	.comments_nav > span a {
		font-weight:500;
	}

	/* Finish H5 Font */


	/* Start H6 Font */
	h6,
	h6 a, 
	a.cmsmasters_cat_color, 
	span.cmsmasters_cat_color,
	.cmsmasters_project_puzzle .cmsmasters_project_category a{
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:500;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}

	.widget_recent_entries ul li a,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont a, 
	.header_top div.sp-location-weather-widget div[id^='location-weather-widget'] span{
		font-weight:500;
	}

	span.cmsmasters_cat_color,
	a.cmsmasters_cat_color,
	.cmsmasters_project_puzzle .cmsmasters_project_category a{
		font-size:12px;
		line-height:24px;
		text-transform: uppercase;
	}

	span.cmsmasters_cat_color a{
		text-transform: uppercase;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_top .meta_wrap, 
		.header_top .meta_wrap * {
			font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
			font-size:14px;
			line-height:20px;
			font-weight:500;
			font-style:normal;
			text-transform:none;
			text-decoration:none;
		}
	
	}
	/* Finish H6 Font */


	/* Start Button Font */
	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button,
	.cmsmasters_post_read_more,
	.cmsmasters_slider_post_read_more {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:13px;
		line-height:42px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.cmsmasters_archive_type .cmsmasters_archive_item_type span	{
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:13px;
		line-height:42px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a, 
	.cmsmasters_items_filter_wrap .cmsmasters_items_sort_but {
		font-size:12px;
		line-height:38px;
	}
	
	.cmsmasters_archive_type .cmsmasters_archive_item_type span {
		line-height:36px;
	}
	
	.gform_wrapper .gform_footer input.button, 
	.gform_wrapper .gform_footer input[type=submit] {
		font-size:13px !important;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	.cmsmasters_button.cmsmasters_but_icon_light_bg, 
	.cmsmasters_button.cmsmasters_but_icon_divider, 
	.cmsmasters_button.cmsmasters_but_icon_inverse {
		padding-left:62px;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_dark_bg:before, 
	.cmsmasters_button.cmsmasters_but_icon_light_bg:before, 
	.cmsmasters_button.cmsmasters_but_icon_divider:before, 
	.cmsmasters_button.cmsmasters_but_icon_inverse:before, 
	.cmsmasters_button.cmsmasters_but_icon_dark_bg:after, 
	.cmsmasters_button.cmsmasters_but_icon_light_bg:after, 
	.cmsmasters_button.cmsmasters_but_icon_divider:after, 
	.cmsmasters_button.cmsmasters_but_icon_inverse:after {
		width:42px;
	}

	/* Finish Button Font */


	/* Start Small Text Font */
	small, 
	form .formError .formErrorContent, 
	.cmsmasters_post_timeline .cmsmasters_post_date, 
	.cmsmasters_open_post .cmsmasters_post_cont_info_meta *, 
	.cmsmasters_open_project .project_details_item_desc, 
	.cmsmasters_open_project .project_features_item_desc, 
	.cmsmasters_open_project .project_details_item_desc a, 
	.cmsmasters_open_project .project_features_item_desc a, 
	.cmsmasters_open_profile .profile_details_item_desc, 
	.cmsmasters_open_profile .profile_features_item_desc, 
	.cmsmasters_open_profile .profile_details_item_desc a, 
	.cmsmasters_open_profile .profile_features_item_desc a, 
	.cmsmasters_project_grid .cmsmasters_project_footer *, 
	.cmsmasters_project_puzzle .cmsmasters_project_meta *, 
	.cmsmasters_profile .cmsmasters_profile_subtitle, 
	.cmsmasters_pings_list .comment-body, 
	.cmsmasters_pings_list .comment-body a, 
	.cmsmasters_wrap_pagination .page-numbers, 
	.post_nav span, 
	.comment-respond .comment-notes, 
	.comment-respond .logged-in-as, 
	.comment-respond .logged-in-as a, 
	.comment-respond label, 
	.cmsmasters-form-builder label, 
	.wpcf7-form p, 
	.wp-caption-text, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a, 
	.cmsmasters_twitter_wrap .published, 
	.cmsmasters_pricing_table .cmsmasters_period, 
	.cmsmasters_quotes  .cmsmasters_quote_subtitle_wrap *, 
	.cmsmasters_slider_post .cmsmasters_slider_post_footer *, 
	.cmsmasters_archive_type .cmsmasters_archive_item_info *, 
	#wp-calendar tfoot a, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer *,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer *, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	.cmsmasters_tabs .tab_comments li, 
	.cmsmasters_tabs .tab_comments li > span, 
	.cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	.widget_rss ul li .rss-date, 
	.widget_tag_cloud a, 
	.widget_custom_twitter_entries .tweet_time, 
	.cmsmasters_open_post .subpage_nav, 
	.cmsmasters_open_post .subpage_nav a, 
	.cmsmasters_mailpoet_form label,
	.cmsmasters_project_puzzle .project_inner .cmsmasters_project_date,
	.cmsmasters_slider_post .cmsmasters_slider_post_date,
	.cmsmasters_project_date,
	.cmsmasters_slider_post_date,
	.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile>a .apsc-count,
	.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile>a .apsc-media-type,
	.cmsmasters_share,
	.share_posts .cmsmasters_share .name,
	.share_posts .cmsmasters_views_wrap .name,
	.cmsmasters_comment_item .cmsmasters_comment_item_date,
	.comment-reply-link,
	.comment-edit-link,
	.social_text_link.cmsmasters_sharing a,
	.formError .formErrorContent {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
	}
	
	.cmsmasters_slider_post_date abbr,
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > .published,
	.cmsmasters_post_date abbr,
	.cmsmasters_project_date,
	.apsc-icons-wrapper.apsc-theme-1 .apsc-each-profile>a .apsc-media-type,
	.social_text_link.cmsmasters_sharing a, 
	form .formError .formErrorContent {
		font-size:12px;
		line-height:18px;
	}	

	.header_mid div.sp-location-weather-widget .weather-region {
		font-size:13px;
		line-height:19px;
	}
	
	.share_posts .cmsmasters_share .name,
	.share_posts .cmsmasters_views_wrap .name,
	.cmsmasters_comment_item .cmsmasters_comment_item_date,
	.comment-reply-link,
	.comment-edit-link{
		font-size:13px;
		text-transform: uppercase;
	}
	
	.comment-reply-link,
	.comment-edit-link{
		font-weight:bold;
	}
	
	.post_nav span, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	.widget_rss ul li .rss-date,
	.widget_recent_entries .post-date{
		font-size:13px;
	}
	
	.wp-caption-text, 
	.cmsmasters_pricing_table .cmsmasters_period,, 
	#wp-calendar tfoot a {
		font-size:16px;
	}
	
	.cmsmasters_wrap_pagination .page-numbers.prev, 
	.cmsmasters_wrap_pagination .page-numbers.next {
		font-size:20px;
	}
	
	.cmsmasters_profile .cmsmasters_profile_subtitle{
		line-height:30px;
	}
	
	.widget_tag_cloud a	{
		line-height:40px;
	}
	
	.cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_day {
		font-size:44px; /* static */
		line-height:44px; /* static */
	}
	
	.widget_custom_twitter_entries .tweet_time {
		line-height:32px; /* static */
	}
	
	.gform_wrapper .description, 
	.gform_wrapper .gfield_description, 
	.gform_wrapper .gsection_description, 
	.gform_wrapper .instruction {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
		font-size:14px !important;
		line-height:20px !important;
	}
	/* Finish Small Text Font */


	/* Start Text Fields Font */
	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,
	select,
	option {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:300;
		font-style:normal;
	}

	.about_author .about_author_cont,
	#page .cmsmasters_quotes_slider .cmsmasters_quote_content,
	.cmsmasters_quotes_grid .cmsmasters_quote_content {
		font-weight:300;
	}
	
	#page .cmsmasters_quotes_slider .cmsmasters_quote_content {
		line-height:24px;
	}
	
	.gform_wrapper 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]),
	.gform_wrapper textarea, 
	.gform_wrapper select {
		font-size:15px !important;
	}
	
	.error .error_cont 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]) {
		font-size:16px;
	}
	/* Finish Text Fields Font */


	/* Start Blockquote Font */
	blockquote, 
	.cmsmasters_quotes_slider .cmsmasters_quote_content	{
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:18px;
		line-height:32px;
		font-weight:bold;
		font-style:normal;
	}
	
	q {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-weight:bold;
		font-style:normal;
	}
	/* Finish Blockquote Font */

/***************** Finish Theme Font Styles ******************/



/***************** Start Gutenberg Module Custom Font Styles ******************/

	/* Start Content Font */

	.wp-admin.post-type-post #wpwrap .editor-styles-wrapper table, 
	.wp-admin.post-type-post #wpwrap .editor-styles-wrapper table a {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
	}

	.wp-admin.post-type-post .wp-block,
	.post-type-post .wp-block p:not(.wp-block-cover-text),
	.wp-admin.post-type-post .wp-block a,
	.wp-admin.post-type-post .wp-block li,
	.wp-admin.post-type-post .wp-block-freeform {
		font-size:18px;
		line-height:27px;
	}
	/* Finish Content Font */
	

/***************** Finish Gutenberg Module Custom Font Styles ******************/





/***************** Start Gutenberg Module General Font Styles ******************/

	/* Start Content Font */
	body .editor-styles-wrapper,
	body .editor-styles-wrapper p,
	 p.has-drop-cap:not(:focus)::first-letter,
	 .wp-block-image figcaption,
	 .wp-block-gallery .blocks-gallery-image figcaption,
	 .wp-block-gallery .blocks-gallery-item figcaption,
	 .wp-block-gallery .gallery-item .gallery-caption,
	 .wp-block-audio figcaption,
	 .wp-block-video figcaption,
	 .wp-caption dd,
	 div.wp-block ul,
	 div.wp-block ul > li,
	 div.wp-block ol,
	 div.wp-block ol > li,
	 .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta, 
	 .wp-block-latest-comments .wp-block-latest-comments__comment-meta,
	 .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt p, 
	 .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p,
	 .wp-block-freeform,
	 .wp-block-freeform p {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
	}
	
	 p.has-drop-cap:not(:focus)::first-letter {
		font-size:3em;
		line-height:1.2em;
	}
	/* Finish Content Font */
	
	
	/* Start Link Font */
	.editor-styles-wrapper a,
	.editor-styles-wrapper .wp-block-file .wp-block-file__textlink .editor-rich-text__tinymce {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish Link Font */
	
	
	/* Start H1 Font */
	.editor-styles-wrapper h1,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h1,
	.editor-post-title__block .editor-post-title__input {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:40px;
		line-height:46px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H1 Font */
	
	
	/* Start H2 Font */
	.editor-styles-wrapper h2,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h2,
	 h2.editor-rich-text__tinymce,
	 .wp-block-cover h2, 
	 .wp-block-cover .wp-block-cover-text, 
	 .wp-block-cover .wp-block-cover-image-text, 
	 .wp-block-cover-image h2, 
	 .wp-block-cover-image .wp-block-cover-text, 
	 .wp-block-cover-image .wp-block-cover-image-text {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:28px;
		line-height:36px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H2 Font */
	
	
	/* Start H3 Font */
	.editor-styles-wrapper h3,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3 {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:22px;
		line-height:28px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H3 Font */
	
	
	/* Start H4 Font */
	.editor-styles-wrapper h4,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4 {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:18px;
		line-height:24px;
		font-weight:bold;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H4 Font */
	
	
	/* Start H5 Font */
	.editor-styles-wrapper h5,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5 {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:16px;
		line-height:20px;
		font-weight:500;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H5 Font */
	
	
	/* Start H6 Font */
	.editor-styles-wrapper h6,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6 {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:500;
		font-style:normal;
		text-transform:none;
		text-decoration:none;
	}
	/* Finish H6 Font */
	
	
	/* Start Button Font */
	 .wp-block-button .wp-block-button__link,
	 .wp-block-file .wp-block-file__button {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:13px;
		line-height:42px;
		font-weight:bold;
		font-style:normal;
		text-transform:uppercase;
	}
	/* Finish Button Font */
	
	
	/* Start Small Text Font */
	 small,
	 .wp-block-latest-posts .wp-block-latest-posts__post-date,
	 .wp-block-latest-comments .wp-block-latest-comments__comment-date {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:14px;
		line-height:20px;
		font-weight:400;
		font-style:normal;
		text-transform:none;
	}
	/* Finish Small Text Font */
	
	
	/* Start Text Fields Font */
	.editor-styles-wrapper select,
	.editor-styles-wrapper option {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:15px;
		line-height:24px;
		font-weight:300;
		font-style:normal;
	}
	
	.editor-styles-wrapper select {
		line-height:1em;
	}
	/* Finish Text Fields Font */
	
	
	/* Start Blockquote Font */
	 .wp-block-quote,
	 .wp-block-quote.is-large,
	 .wp-block-quote.is-style-large,
	 .wp-block-pullquote,
	.editor-styles-wrapper .wp-block-freeform blockquote,
	.editor-styles-wrapper .wp-block-freeform blockquote p {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:18px;
		line-height:32px;
		font-weight:bold;
		font-style:normal;
	}
	
	 .wp-block-quote.is-large,
	 .wp-block-quote.is-style-large {
		font-size:22px;
		line-height:36px;
	}
	
	 .wp-block-pullquote {
		font-size:14px;
		line-height:28px;
	}
	
	.editor-styles-wrapper q {
		font-family:'Heebo', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-weight:bold;
		font-style:normal;
	}
	/* Finish Blockquote Font */

/***************** Finish Gutenberg Module General Font Styles ******************/

/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.4
 * 
 * Theme Primary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


/***************** Start Di Default Color Scheme Rules ******************/
	
	/* Start Main Content Font Color */
	body,
	
	.headline_outer, 
	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,
	option, 
	li, 
	.cmsmasters_open_project .project_features_title, 
	.cmsmasters_open_profile .cmsmasters_profile_subtitle, 
	.cmsmasters_open_profile .profile_features_title, 
	.cmsmasters_pricing_table .cmsmasters_period, 
	.cmsmasters_quotes .cmsmasters_quote_subtitle_wrap *, 
	.cmsmasters_sitemap_wrap a, 
	.cmsmasters_post_timeline a .cmsmasters_mon_year,
	.cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a:hover, 
	#page .profile_social_icons_list a {
		color:#565656;
	}
	
	input::-webkit-input-placeholder {
		color:#565656;
	}
	
	input:-moz-placeholder {
		color:#565656;
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	a,
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover,
	.color_2,
	.cmsmasters_icon_wrap a .cmsmasters_simple_icon,
	#page .cmsmasters_likes a:hover:before, 
	#page .cmsmasters_likes a.active:before, 
	.cmsmasters_comments a:hover:before, 
	.cmsmasters_comments .active:before, 
	.cmsmasters_wrap_pagination a:hover, 
	.sticky .cmsmasters_post_cont_wrap:before, 
	.cmsmasters_post_timeline a:hover .cmsmasters_day, 
	.cmsmasters_post_timeline .cmsmasters_post_info a span, 
	.about_author .about_author_cont a:hover, 
	.cmsmasters_pings_list .comment-body span a:hover, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info a:hover, 
	#page .cmsmasters_open_project .cmsmasters_project_category a, 
	#page .cmsmasters_open_profile .cmsmasters_profile_category a, 
	#page .profile_social_icons_list a:hover, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, 
	.cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title, 
	.cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title a, 
	.cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title, 
	.cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title a, 
	.cmsmasters_twitter_wrap .twr_icon, 
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	.cmsmasters_quotes .cmsmasters_quote_subtitle_wrap a:hover, 
	.cmsmasters_sitemap_wrap a:hover, 
	.widget_pages ul li a:hover, 
	.widget_categories ul li a:hover, 
	.widget_archive ul li a:hover, 
	.widget_meta ul li a:hover, 
	.widget_recent_comments ul li a:hover, 
	.widget_recent_entries ul li a:hover, 
	.widget_nav_menu ul li a:hover, 
	.widget_rss ul li a:hover, 
	.widget_custom_contact_info_entries > span:before, 
	.widget_custom_contact_info_entries .adress_wrap:before, 
	.widget_nav_menu ul > li a:hover, 
	.widget_custom_twitter_entries .tweet_text a:hover, 
	.cmsmasters_wrap_more_items.cmsmasters_loading:before,
	.cmsmasters_icon_box.cmsmasters_icon_top:before,
	.cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before,
	.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before,
	.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	.bypostauthor > .comment-body .alignleft:before,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover,
	.cmsmasters_attach_img .cmsmasters_attach_img_edit a, 
	.cmsmasters_attach_img .cmsmasters_attach_img_meta a, 
	.cmsmasters_tabs .tab_comments li > a:hover,
	.cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a,
	.cmsmasters_quotes .cmsmasters_quote_subtitle, 
	.widget_tag_cloud a:hover,
	.widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover,
	.widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover, 
	.cmsmasters_post_tags > a:hover, 
	.cmsmasters_wrap_pagination a.current,
	.cmsmasters_wrap_pagination .current, 
	.cmsmasters_quotes_slider .owl-buttons > div:hover,
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span:hover,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span:hover,
	.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title, 
	.cmsmasters_wrap_items_loader .cmsmasters_items_loader:hover, 
	.cmsmasters_prev_arrow:hover, 
	.cmsmasters_next_arrow:hover,
	a > .cmsmasters_post_date abbr,
	.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span:hover{
		color:#199653;
	}
	
	.cmsmasters_slider_post .cmsmasters_slider_post_title a,
	.cmsmasters_post_default .cmsmasters_post_title a,
	.cmsmasters_post_timeline .cmsmasters_post_title a,
	.cmsmasters_post_masonry .cmsmasters_post_title a,
	.cmsmasters_archive_item_title a{
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	.cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	.cmsmasters_post_default .cmsmasters_post_title a:hover,
	.cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	.cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	.cmsmasters_archive_item_title a:hover, 
	.widget .widgettitle span,
	.cmsmasters_single_slider .cmsmasters_single_slider_title span,
	.about_author .about_author_title span,
	.text-line-inside > *,
	.cmsmasters_open_project .project_details_title span, 
	.cmsmasters_open_profile .profile_details_title span,
	.cmsmasters_open_profile .profile_social_icons_title span {
		background-image: -moz-linear-gradient(to top, #199653 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, #199653 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, #199653 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, #199653 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	#page .bottom_inner .widgettitle span{
		background-image: none !important;
		background-position: center 0;
	}
	
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span{
		background-color: transparent !important;
	}

	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button, 
	table thead th, 
	table thead td, 
	.owl-pagination .owl-page:hover, 
	.owl-pagination .owl-page.active, 
	.cmsmasters_items_filter_wrap .current a, 
	.cmsmasters_items_filter_wrap .current, 
	a.cmsmasters_cat_color, 
	span.cmsmasters_cat_color, 
	span.cmsmasters_cat_color a, 
	.cmsmasters_profile .cmsmasters_profile_subtitle, 
	.cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	.cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	.cmsmasters_notice .notice_close:hover, 
	.cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	.widget_custom_contact_form_entries .button, 
	.widget_custom_twitter_entries .tweet_time:before, 
	.search_bar_wrap .search_button button, 
	.cmsmasters_mailpoet_form form .mailpoet_submit,
	.cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div:hover > span {
		background-color:#199653;
	}

	.cmsmasters_project_puzzle .project_inner:before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	#slide_top, 
	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button, 
	.owl-pagination .owl-page.active, 
	.cmsmasters_items_filter_wrap .current a, 
	.cmsmasters_items_filter_wrap .current, 
	.cmsmasters_prev_arrow:hover, 
	.cmsmasters_next_arrow:hover, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	.cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	.cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span, 
	.cmsmasters_tabs .cmsmasters_tabs_list_item a:hover span, 
	.cmsmasters_notice .notice_close:hover, 
	.widget_custom_contact_form_entries .button, 
	.cmsmasters_mailpoet_form form .mailpoet_submit, 
	.search_bar_wrap .search_button button,
	.cmsmasters_post_read_more,
	.cmsmasters_slider_post_read_more {
		border-color:#199653;
	}

	.cmsmasters_tabs .cmsmasters_tabs_list_item a span{
		border-color: transparent;
	}
	
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
	.cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	.cmsmasters_header_search_form {
		background-color:rgba(25, 150, 83, 0.95);
	}
	
	#slide_top, 
	mark,
	
	.cmsmasters_dropcap.type2,
	.cmsmasters_icon_box.cmsmasters_icon_box_top:before,
	.cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	.cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	.cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
	.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon,
	.cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, 
	.cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, 
	.cmsmasters-form-builder .check_parent input[type=radio] + label:after, 
	.widget .cmsmasters_slider_project .cmsmasters_slider_project_category > a,
	.cmsmasters_post_read_more,
	.cmsmasters_slider_post_read_more,
	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button,
	div.sp-location-weather-widget .weather-temp {
		background-color:#199653;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	.headline_outer a:hover,   
	a:hover, 
	.cmsmasters_icon_wrap a:hover .cmsmasters_simple_icon,
	.cmsmasters_header_search_form button:hover, 
	.cmsmasters_post_default .cmsmasters_post_info, 
	.cmsmasters_post_default .cmsmasters_post_info > a:hover, 
	.cmsmasters_post_masonry .cmsmasters_post_footer, 
	.cmsmasters_post_timeline .cmsmasters_post_footer, 
	.cmsmasters_post_timeline .cmsmasters_post_footer > a:hover, 
	.cmsmasters_post_timeline .cmsmasters_post_info a:hover span, 
	.cmsmasters_open_post .cmsmasters_post_cont_info_meta, 
	.cmsmasters_open_post .cmsmasters_post_cont_info_meta > a:hover, 	
	.cmsmasters_project_grid .cmsmasters_project_footer, 
	.cmsmasters_project_grid .cmsmasters_project_footer > a:hover, 	
	.cmsmasters_project_puzzle .cmsmasters_project_meta, 	
	.cmsmasters_project_puzzle .cmsmasters_project_meta > a:hover, 	
	.cmsmasters_post_author a:hover, 
	.cmsmasters_likes a, 
	.cmsmasters_comments a, 
	.cmsmasters_views,
	.cmsmasters_views a,
	.cmsmasters_wrap_pagination a, 
	.post_nav span, 
	.about_author .about_author_cont a, 
	.cmsmasters_single_slider .cmsmasters_single_slider_item_title a:hover, 
	#page .cmsmasters_open_project .cmsmasters_project_category a:hover, 
	#page .cmsmasters_open_profile .cmsmasters_profile_category a:hover, 
	.cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a:hover, 
	.cmsmasters_slider_post .cmsmasters_slider_post_footer, 
	.cmsmasters_slider_post .cmsmasters_slider_post_footer > a:hover, 
	.cmsmasters_slider_post_author a:hover, 
	.error .error_cont .search_button button:hover, 
	.cmsmasters_archive_type .cmsmasters_archive_item_info, 
	.cmsmasters_archive_type .cmsmasters_archive_item_info a, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > a:hover,
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > a:hover, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs div > a:hover, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	.cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	.cmsmasters_tabs .tab_comments li > span, 
	.cmsmasters_tabs .tab_comments li > small, 
	.cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover, 
	.cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
	.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep,
	.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
	.cmsmasters_post_masonry .cmsmasters_post_info *::before,
	.cmsmasters_post_masonry .cmsmasters_post_info *,
	.cmsmasters_slider_post .cmsmasters_slider_post_date,
	.cmsmasters_share,
	.share_posts .cmsmasters_info_wrap::before,
	.share_posts .cmsmasters_share .name,
	.share_posts .cmsmasters_views_wrap .name,
	.cmsmasters_open_post .cmsmasters_post_date,
	.cmsmasters_post_tags,
	.cmsmasters_post_date,
	a:hover > .cmsmasters_post_date abbr,
	.cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
	.cmsmasters_views>span span,
	div.sp-location-weather-widget .weather-date,
	div.sp-location-weather-widget .weather-region,
	.header_top div.sp-location-weather-widget .weather-type,
	.subpage_nav > span, 
	#wp-calendar #today {
		color:#878787;
	}

	#slide_top:hover, 
	textarea:focus,
	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 {
		border-color:#878787;
	}

	.share_posts a {
		background-color:#878787;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */	
	.headline_outer a, 
	#slide_top:hover, 
	h1, 
	h2, 
	h3, 
	h4, 
	h5, 
	h6, 
	h1 a, 
	h2 a, 
	h3 a, 
	h4 a, 
	h5 a, 
	h6 a,
	.cmsmasters_dropcap.type1, 
	.cmsmasters_dropcap.type2, 
	.cmsmasters_button:hover, 
	.button:hover, 
	input[type=submit]:hover, 
	input[type=button]:hover, 
	button:hover, 
	.cmsmasters_post_default .cmsmasters_post_info > a, 
	.cmsmasters_post_timeline .cmsmasters_post_footer > a, 
	.cmsmasters_post_timeline .cmsmasters_day, 
	.cmsmasters_open_post .cmsmasters_post_cont_info_meta > a, 
	.cmsmasters_post_author a, 
	.cmsmasters_post_tags > a, 
	.post_nav .post_nav_title, 
	.cmsmasters_pings_list .comment-body span a, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info a, 
	.cmsmasters_comment_item .cmsmasters_comment_item_title, 
	.comment-respond .comment-notes, 
	.comment-respond .logged-in-as, 
	.cmsmasters_open_project .project_details_item_title, 
	.cmsmasters_open_project .project_features_item_title, 
	.cmsmasters_open_profile .profile_details_item_title, 
	.cmsmasters_open_profile .profile_features_item_title, 
	.cmsmasters-form-builder label,
	.wpcf7-form p, 
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	.wp-caption-text, 
	.cmsmasters_toggles .cmsmasters_toggle_title, 
	.cmsmasters_toggles .cmsmasters_toggle_title a, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a, 
	.cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	.cmsmasters_twitter_wrap .published, 
	.cmsmasters_notice .notice_close, 
	.cmsmasters_pricing_table .cmsmasters_price_wrap, 
	.cmsmasters_quotes_slider .cmsmasters_quote_content, 
	.cmsmasters_slider_post .cmsmasters_slider_post_footer > a, 
	.cmsmasters_slider_post_author a, 
	.widget_pages ul li a, 
	.widget_categories ul li a, 
	.widget_archive ul li a, 
	.widget_meta ul li a, 
	.widget_recent_comments ul li a, 
	.widget_recent_entries ul li a, 
	.widget_nav_menu ul li a, 
	.widget_rss ul li a, 
		#wp-calendar th, 
	.widget_custom_contact_form_entries .button:hover, 
	.widget_nav_menu ul > li a, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs div > a, 
	.cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author:hover, 
	.widget_tag_cloud a, 
	.widget_custom_twitter_entries .tweet_time, 
	.widget_custom_twitter_entries .tweet_text a, 
	fieldset legend,
	blockquote footer,
	table caption,
	.img_placeholder_small, 
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	.cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before,
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	.cmsmasters_tabs .tab_comments li > a, 
	.cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	.cmsmasters_mailpoet_form label,
	.cmsmasters_post_read_more:hover,
	.cmsmasters_slider_post_read_more:hover,
	.cmsmasters_post_author a,
	.cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	.cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	.cmsmasters_post_default .cmsmasters_post_title a:hover,
	.cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	.cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	.cmsmasters_archive_item_title a:hover, 
	.widget .widgettitle,
	.widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	.widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	.share_posts .cmsmasters_share,
	.share_posts .cmsmastersView span,
	.comment-reply-link,
	.comment-edit-link, 
	.cmsmasters_quotes_slider .owl-buttons > div,
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span,
	.header_top div.sp-location-weather-widget .weather-temp,
	div.sp-location-weather-widget .weather-type, 
	.cmsmasters_prev_arrow, 
	.cmsmasters_next_arrow,
	select {
		color:#151515;
	}
	
	.cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder,
	.widget_mailpoet_form .mailpoet_submit:hover, 
	.search_bar_wrap .search_button button:hover {
		background-color:#151515;
	}
	
	form .formError .formErrorContent {
		background-color:#151515;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	.cmsmasters_header_search_form .cmsmasters_header_search_form_close, 
	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button, 
	table thead th, 
	table thead td, 
	a.cmsmasters_cat_color, 
	span.cmsmasters_cat_color, 
	span.cmsmasters_cat_color a, 
	.cmsmasters_project_puzzle .cmsmasters_project_meta > span:before, 
	.cmsmasters_items_filter_wrap .current a, 
	.cmsmasters_items_filter_wrap .current, 
	.cmsmasters_project_grid .cmsmasters_project_title a, 
	.cmsmasters_project_puzzle .project_inner .cmsmasters_project_footer	*, 
	.cmsmasters_profile .cmsmasters_profile_subtitle, 
	.cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	.cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	.cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title a, 
	.cmsmasters_notice .notice_close:hover, 
	.cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a, 
	.cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	.widget_custom_contact_form_entries .button, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_header a, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_header	a, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_post_date *, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_post_date *, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before, 
	.widget_custom_twitter_entries .tweet_time:before, 
	mark, 
	form .formError .formErrorContent, 
	.cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	.cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	.cmsmasters_icon_box.cmsmasters_icon_box_top:before, 
	.search_bar_wrap .search_button button, 
	.cmsmasters_mailpoet_form form .mailpoet_submit, 
	.cmsmasters_post_read_more, 
	.cmsmasters_slider_post_read_more, 
	.cmsmasters_archive_type a.cmsmasters_cat_color, 
	.cmsmasters_post_default .cmsmasters_video_preview_bottom *, 
	.cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover, 
	.mejs-overlay-button, 
	.share_posts a, 
	.cmsmasters_sharing a, 
	.cmsmasters_project_grid .cmsmasters_project_date,
	.widget_mailpoet_form .mailpoet_submit,
	.widget_mailpoet_form .mailpoet_submit:hover,
	div.sp-location-weather-widget .weather-temp,
	.cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span,
	.cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span,
	.a-stats a:hover {
		color:#ffffff;
	}

	.social-count-plus li .items *{
		color:#ffffff !important;
	}
	
	.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:#ffffff;
	}
	
	.cmsmasters_header_search_form input::-webkit-input-placeholder {
		color:#ffffff;
	}
	
	.cmsmasters_header_search_form input:-moz-placeholder {
		color:#ffffff;
	}
	
	.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,
	.mejs-overlay-button {
		border-color:#ffffff;
	}
	
	body,
	
	.middle_inner,
	.headline_outer, 
	.cmsmasters_dropcap.type2, 
	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_wrap_pagination .page-numbers, 
	.owl-pagination .owl-page, 
	.cmsmasters_post_timeline .cmsmasters_post_date, 
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
	.cmsmasters_notice .notice_close, 
	#wp-calendar, 
	#wp-calendar th, 
	#wp-calendar td, 
	.widget_custom_contact_form_entries .button:hover, 
	.widget_tag_cloud a, 
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	.cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	.search_bar_wrap .search_field input,
	.comment-respond textarea,
	.comment-respond input:not([type=submit]),
	.comment-respond input[type=submit]:hover,
	.comment-respond select,
	.widget_most_popular_widget_list .cmsmasters_most_wrap{
		background-color:#ffffff;
	}
	
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
		border-color:#ffffff;
	}
	
	.cmsmasters_project_puzzle .project_inner .project_inner_aligner	a:hover, 
	.cmsmasters_project_puzzle .cmsmasters_likes a:hover:before, 
	.cmsmasters_project_puzzle .cmsmasters_likes .active:before, 
	.cmsmasters_project_puzzle .cmsmasters_comments a:hover:before, 
	.cmsmasters_project_puzzle .cmsmasters_comments .active:before, 
	a.cmsmasters_cat_color:hover, 
	span.cmsmasters_cat_color a:hover, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover:before, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover span, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active:before, 
	.cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active span	{
		color:rgba(255, 255, 255, 0.7);
	}


	.cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span{
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	#slide_top,
	.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap, 
	.cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
		color:#f7f7f7;
	}

	#slide_top:hover, 
	table tfoot th, 
	table tfoot td, 
	.cmsmasters_open_project .project_features_title, 
	.cmsmasters_open_profile .profile_features_title,
	.cmsmasters_pricing_table .cmsmasters_price_wrap, 
	#wp-calendar caption,
	fieldset,
	fieldset legend,
	.img_placeholder_small, 
	.cmsmasters_featured_block,
	.cmsmasters_icon_box.cmsmasters_icon_box_top,
	.cmsmasters_icon_box.cmsmasters_icon_box_left,
	.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
	.gallery-item .gallery-icon,
	.gallery-item .gallery-caption,
	.cmsmasters_img.with_caption, 
	.cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	.cmsmasters_button:hover, 
	.button:hover, 
	input[type=submit]:hover, 
	input[type=button]:hover, 
	button:hover,
	.widget_pages ul, 
	.widget_categories ul, 
	.widget_archive ul, 
	.widget_meta ul, 
	.widget_recent_comments ul, 
	.widget_recent_entries ul,
	.widget_nav_menu ul,
	.widget_rss ul,
	.widget.widget_mailpoet_form,
	.commentlist,
	.comment-respond,
	.cmsmasters_post_read_more:hover ,
	.cmsmasters_slider_post_read_more:hover,
	div.sp-location-weather-widget,
	option,
	.widget_mailpoet_form_cont .updated, 
	.widget_mailpoet_form_cont .login .message,
	.cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	.middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		background-color:#f7f7f7;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	ul li:before,
	.cmsmasters_open_post .cmsmasters_post_cont_info_meta > span:before, 
	.cmsmasters_project_grid .cmsmasters_project_footer > span:before, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:before, 
	.cmsmasters_slider_post .cmsmasters_slider_post_footer > span:before, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	.cmsmasters_archive_type .cmsmasters_archive_item_info > span:before, 
	.widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > span:before, 
	.widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > span:before,
	.widget_most_popular_widget_list .cmsmasters_most_index {
		color:#e3e3e3;		
	}
	
	
	.cmsmasters_wrap_pagination ul:before, 
	.blog.timeline:before, 
	.cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before, 
	.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before, 
	.cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before,
	.cmsmasters_wrap_items_loader:before,
	.cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
		background-color:#e3e3e3;
	}
	
	
	
	.headline_outer .headline_content,
	.cmsmasters_dropcap.type2, 
	.bottom_inner, 
	.cmsmasters_button, 
	.button, 
	input[type=submit], 
	input[type=button], 
	button, 
	table tr, 
	.owl-pagination .owl-page, 
	.cmsmasters_wrap_pagination li, 
	.sticky .cmsmasters_post_cont_wrap, 
	.cmsmasters_open_post .cmsmasters_post_cont_info_bottom,
	.post_nav, 
	.about_author .about_author_inner, 
	.cmsmasters_prev_arrow, 
	.cmsmasters_next_arrow, 
	.cmsmasters_comment_item	.cmsmasters_comment_item_cont, 
	.cmsmasters_open_project .project_features_title, 
	.cmsmasters_open_project .project_details > div, 
	.cmsmasters_open_project .project_features > div, 
	.cmsmasters_open_profile .profile_features_title, 
	.cmsmasters_open_profile .profile_details > div, 
	.cmsmasters_open_profile .profile_features > div,
	.cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	.wp-caption, 
	.cmsmasters_toggles .cmsmasters_toggle_title, 
	.cmsmasters_quotes_grid .cmsmasters_quote_inner, 
	.widget_pages ul li, 
	.widget_categories ul li, 
	.widget_archive ul li, 
	.widget_meta ul li, 
	.widget_recent_comments ul li, 
	.widget_recent_entries ul li, 
	.widget_nav_menu ul li, 
	#wp-calendar caption, 
	.widget_custom_contact_form_entries .button:hover, 
	.widget_nav_menu ul li a, 
	.cmsmasters_tabs .tab_comments li, 
	.cmsmasters_attach_img .cmsmasters_attach_img_info, 
	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,
	option,
	select,
	table td,
	table th,
	hr,
	blockquote,
	.cmsmasters_divider,
	.cmsmasters_widget_divider,
	.cmsmasters_img.with_caption,
	.cmsmasters_icon_wrap .cmsmasters_simple_icon, 
	.cmsmasters_icon_box.cmsmasters_icon_box_top,
	.cmsmasters_icon_box.cmsmasters_icon_box_left,
	.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item,
	.cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after,
	.cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	.cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	.cmsmasters-form-builder .check_parent input[type=radio] + label:before, 
	.cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after, 
	.cmsmasters_toggles .cmsmasters_toggles_filter a, 
	.cmsmasters_notice .notice_close, 
	.cmsmasters_pricing_table *, 
	.widget_rss ul li, 
	.widget_tag_cloud a, 
	.cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	#page .widget_search .widgettitle + .search_bar_wrap,
	.cmsmasters_post_read_more:hover,
	.cmsmasters_slider_post_read_more:hover,
	.widget_most_popular_widget_list .cmsmasters_most_wrap,
	.cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags,
	.cmsmasters_open_post,
	.cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a,
	.cmsmasters_slider_post .cmsmasters_slider_post_outer,
	.widget.widget_mailpoet_form,
	div.sp-location-weather-widget,
	.widget_archive ul li a+ul,
	.widget_categories ul li a+ul,
	.widget_meta ul li a+ul,
	.widget_nav_menu ul li a+ul,
	.widget_pages ul li a+ul,
	.widget_recent_comments ul li a+ul,
	.widget_recent_entries ul li a+ul,
	.widget_rss ul li a+ul,
	.widget_mailpoet_form_cont .updated, 
	.widget_mailpoet_form_cont .login .message,
	.cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	.middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		border-color:#e3e3e3;	
	}
	/* Finish Borders Color */
	

	select, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	.cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	.wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	.cmsmasters-form-builder .check_parent input[type=radio] + label:before{
		background-color: rgba(0, 0, 0, 0);
	}
	
	/* Start Custom Rules */
	::selection {
		background:#199653;
		color:#ffffff;;
	}
	
	::-moz-selection {
		background:#199653;
		color:#ffffff;
	}
	
	/* Finish Custom Rules */

/***************** Finish Di Default Color Scheme Rules ******************/


/***************** Start Di Default Button Color Scheme Rules ******************/
	
	.cmsmasters_button.cmsmasters_but_bg_hover {
		border-color:#199653;
		background-color:#ffffff;
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_bg_hover:hover {
		border-color:#199653;
		background-color:#199653;
		color:#ffffff;
	}
	
	
	.cmsmasters_button.cmsmasters_but_bd_underline {
		border-color:#199653;
		background-color:#ffffff;
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_bd_underline:hover {
		border-color:#ffffff;
		background-color:#ffffff;
		color:#199653;
	}
	
	
	.cmsmasters_button.cmsmasters_but_bg_slide_left, 
	.cmsmasters_button.cmsmasters_but_bg_slide_right, 
	.cmsmasters_button.cmsmasters_but_bg_slide_top, 
	.cmsmasters_button.cmsmasters_but_bg_slide_bottom, 
	.cmsmasters_button.cmsmasters_but_bg_expand_vert, 
	.cmsmasters_button.cmsmasters_but_bg_expand_hor, 
	.cmsmasters_button.cmsmasters_but_bg_expand_diag {
		border-color:#199653;
		background-color:#ffffff;
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_bg_slide_left:hover, 
	.cmsmasters_button.cmsmasters_but_bg_slide_right:hover, 
	.cmsmasters_button.cmsmasters_but_bg_slide_top:hover, 
	.cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover, 
	.cmsmasters_button.cmsmasters_but_bg_expand_vert:hover, 
	.cmsmasters_button.cm.sms_but_bg_expand_hor:hover, 
	.cmsmasters_button.cmsmasters_but_bg_expand_diag:hover {
		border-color:#199653;
		background-color:#ffffff;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_bg_slide_left:after, 
	.cmsmasters_button.cmsmasters_but_bg_slide_right:after, 
	.cmsmasters_button.cmsmasters_but_bg_slide_top:after, 
	.cmsmasters_button.cmsmasters_but_bg_slide_bottom:after, 
	.cmsmasters_button.cmsmasters_but_bg_expand_vert:after, 
	.cmsmasters_button.cmsmasters_but_bg_expand_hor:after, 
	.cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
		background-color:#199653;
	}
	
	
	.cmsmasters_button.cmsmasters_but_shadow {
		background-color:#199653;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_shadow:hover {
		background-color:#199653;
		color:#ffffff;
	}
	
	
	.cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	.cmsmasters_button.cmsmasters_but_icon_light_bg, 
	.cmsmasters_button.cmsmasters_but_icon_divider {
		background-color:#199653;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_dark_bg:hover, 
	.cmsmasters_button.cmsmasters_but_icon_light_bg:hover, 
	.cmsmasters_button.cmsmasters_but_icon_divider:hover {
		background-color:#199653;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_divider:after {
		border-right-color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse {
		border-color:#199653;
		background-color:#199653;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse:before {
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse:after {
		background-color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse:hover {
		border-color:#199653;
		background-color:#ffffff;
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse:hover:before {
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_inverse:hover:after {
		background-color:#199653;
	}
	
	
	.cmsmasters_button.cmsmasters_but_icon_slide_left, 
	.cmsmasters_button.cmsmasters_but_icon_slide_right {
		border-color:#199653;
		background-color:#ffffff;
		color:#199653;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_slide_left:hover, 
	.cmsmasters_button.cmsmasters_but_icon_slide_right:hover {
		border-color:#199653;
		background-color:#199653;
		color:#ffffff;
	}
	
	
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_left, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_right, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_top, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
		border-color:#199653;
		background-color:#199653;
		color:#ffffff;
	}
	
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover, 
	.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover {
		border-color:#199653;
		background-color:#199653;
		color:#ffffff;
	}

/***************** Finish Di Default Button Color Scheme Rules ******************/



/***************** Start Piè di pagina Color Scheme Rules ******************/
	
	/* Start Main Content Font Color */
	
	.cmsmasters_color_scheme_footer,
	
	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 textarea,
	html .cmsmasters_color_scheme_footer option, 
	html .cmsmasters_color_scheme_footer li, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_period, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap *, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline a .cmsmasters_mon_year,
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a:hover, 
	html .cmsmasters_color_scheme_footer #page .profile_social_icons_list a {
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_footer input::-webkit-input-placeholder {
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_footer input:-moz-placeholder {
		color:rgba(255,255,255,0.65);
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	html .cmsmasters_color_scheme_footer a,
	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,
	html .cmsmasters_color_scheme_footer h5 a:hover,
	html .cmsmasters_color_scheme_footer h6 a:hover,
	html .cmsmasters_color_scheme_footer .color_2,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_wrap a .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_footer #page .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_footer #page .cmsmasters_likes a.active:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination a:hover, 
	html .cmsmasters_color_scheme_footer .sticky .cmsmasters_post_cont_wrap:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline a:hover .cmsmasters_day, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_info a span, 
	html .cmsmasters_color_scheme_footer .about_author .about_author_cont a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_pings_list .comment-body span a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a:hover, 
	html .cmsmasters_color_scheme_footer #page .cmsmasters_open_project .cmsmasters_project_category a, 
	html .cmsmasters_color_scheme_footer #page .cmsmasters_open_profile .cmsmasters_profile_category a, 
	html .cmsmasters_color_scheme_footer #page .profile_social_icons_list a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .twr_icon, 
	html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap a:hover, 
	html .cmsmasters_color_scheme_footer .widget_pages ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_categories ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_archive ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_meta ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_recent_comments ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_recent_entries ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_rss ul li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_info_entries > span:before, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_info_entries .adress_wrap:before, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul > li a:hover, 
	html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_text a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_more_items.cmsmasters_loading:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_top:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_footer .bypostauthor > .comment-body .alignleft:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_edit a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_meta a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a,
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes .cmsmasters_quote_subtitle, 
	html .cmsmasters_color_scheme_footer .widget_tag_cloud a:hover,
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_tags > a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination a.current,
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination .current, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .owl-buttons > div:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_items_loader .cmsmasters_items_loader:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow:hover,
	html .cmsmasters_color_scheme_footer a > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span:hover{
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_title a,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_title a{
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_footer .widget .widgettitle span,
	html .cmsmasters_color_scheme_footer .cmsmasters_single_slider .cmsmasters_single_slider_title span,
	html .cmsmasters_color_scheme_footer .about_author .about_author_title span,
	html .cmsmasters_color_scheme_footer .text-line-inside > *,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_details_title span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_details_title span,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_social_icons_title span {
		background-image: -moz-linear-gradient(to top, #8e8e8e 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, #8e8e8e 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, #8e8e8e 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, #8e8e8e 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_footer #page .bottom_inner .widgettitle span{
		background-image: none !important;
		background-position: center 0;
	}
	
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span{
		background-color: transparent !important;
	}

	html .cmsmasters_color_scheme_footer .cmsmasters_button, 
	html .cmsmasters_color_scheme_footer .button, 
	html .cmsmasters_color_scheme_footer input[type=submit], 
	html .cmsmasters_color_scheme_footer input[type=button], 
	html .cmsmasters_color_scheme_footer button, 
	html .cmsmasters_color_scheme_footer table thead th, 
	html .cmsmasters_color_scheme_footer table thead td, 
	html .cmsmasters_color_scheme_footer .owl-pagination .owl-page:hover, 
	html .cmsmasters_color_scheme_footer .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_footer a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_footer span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_footer span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit,
	html .cmsmasters_color_scheme_footer .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div:hover > span {
		background-color:#8e8e8e;
	}

	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner:before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button, 
	html .cmsmasters_color_scheme_footer .button, 
	html .cmsmasters_color_scheme_footer input[type=submit], 
	html .cmsmasters_color_scheme_footer input[type=button], 
	html .cmsmasters_color_scheme_footer button, 
	html .cmsmasters_color_scheme_footer .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more {
		border-color:#8e8e8e;
	}

	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a span{
		border-color: transparent;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form {
		background-color:rgba(142, 142, 142, 0.95);
	}
	
	
	
	.cmsmasters_color_scheme_footer mark,
	html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_top:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=radio] + label:after, 
	html .cmsmasters_color_scheme_footer .widget .cmsmasters_slider_project .cmsmasters_slider_project_category > a,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more,
	html .cmsmasters_color_scheme_footer .cmsmasters_button, 
	html .cmsmasters_color_scheme_footer .button, 
	html .cmsmasters_color_scheme_footer input[type=submit], 
	html .cmsmasters_color_scheme_footer input[type=button], 
	html .cmsmasters_color_scheme_footer button,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget .weather-temp {
		background-color:#8e8e8e;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	 
	html .cmsmasters_color_scheme_footer a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_wrap a:hover .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form button:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_info, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_info > a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_footer > a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_info a:hover span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info_meta, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a:hover, 	
	html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_footer, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_footer > a:hover, 	
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_project_meta, 	
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_project_meta > a:hover, 	
	html .cmsmasters_color_scheme_footer .cmsmasters_post_author a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_likes a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comments a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_views,
	html .cmsmasters_color_scheme_footer .cmsmasters_views a,
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination a, 
	html .cmsmasters_color_scheme_footer .post_nav span, 
	html .cmsmasters_color_scheme_footer .about_author .about_author_cont a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_single_slider .cmsmasters_single_slider_item_title a:hover, 
	html .cmsmasters_color_scheme_footer #page .cmsmasters_open_project .cmsmasters_project_category a:hover, 
	html .cmsmasters_color_scheme_footer #page .cmsmasters_open_profile .cmsmasters_profile_category a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_footer, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_footer > a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_author a:hover, 
	html .cmsmasters_color_scheme_footer .error .error_cont .search_button button:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type .cmsmasters_archive_item_info, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type .cmsmasters_archive_item_info a, 
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > a:hover,
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer, 
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > a:hover, 
	html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a:hover, 
	html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > small, 
	html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep,
	html .cmsmasters_color_scheme_footer .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_info *::before,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_info *,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_date,
	html .cmsmasters_color_scheme_footer .cmsmasters_share,
	html .cmsmasters_color_scheme_footer .share_posts .cmsmasters_info_wrap::before,
	html .cmsmasters_color_scheme_footer .share_posts .cmsmasters_share .name,
	html .cmsmasters_color_scheme_footer .share_posts .cmsmasters_views_wrap .name,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_date,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_date,
	html .cmsmasters_color_scheme_footer a:hover > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_views>span span,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget .weather-date,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget .weather-region,
	html .cmsmasters_color_scheme_footer .header_top div.sp-location-weather-widget .weather-type,
	html .cmsmasters_color_scheme_footer .subpage_nav > span, 
	html .cmsmasters_color_scheme_footer #wp-calendar #today {
		color:#878787;
	}

	
	html .cmsmasters_color_scheme_footer textarea:focus,
	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 {
		border-color:#878787;
	}

	html .cmsmasters_color_scheme_footer .share_posts a {
		background-color:#878787;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */	
	
	
	html .cmsmasters_color_scheme_footer h1, 
	html .cmsmasters_color_scheme_footer h2, 
	html .cmsmasters_color_scheme_footer h3, 
	html .cmsmasters_color_scheme_footer h4, 
	html .cmsmasters_color_scheme_footer h5, 
	html .cmsmasters_color_scheme_footer h6, 
	html .cmsmasters_color_scheme_footer h1 a, 
	html .cmsmasters_color_scheme_footer h2 a, 
	html .cmsmasters_color_scheme_footer h3 a, 
	html .cmsmasters_color_scheme_footer h4 a, 
	html .cmsmasters_color_scheme_footer h5 a, 
	html .cmsmasters_color_scheme_footer h6 a,
	html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type1, 
	html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_footer .button:hover, 
	html .cmsmasters_color_scheme_footer input[type=submit]:hover, 
	html .cmsmasters_color_scheme_footer input[type=button]:hover, 
	html .cmsmasters_color_scheme_footer button:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_info > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_footer > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_day, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_author a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_tags > a, 
	html .cmsmasters_color_scheme_footer .post_nav .post_nav_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_pings_list .comment-body span a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comment_item .cmsmasters_comment_item_title, 
	html .cmsmasters_color_scheme_footer .comment-respond .comment-notes, 
	html .cmsmasters_color_scheme_footer .comment-respond .logged-in-as, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_details_item_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_features_item_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_details_item_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_features_item_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder label,
	html .cmsmasters_color_scheme_footer .wpcf7-form p, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_footer .wp-caption-text, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .published, 
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .cmsmasters_quote_content, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_footer > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_author a, 
	html .cmsmasters_color_scheme_footer .widget_pages ul li a, 
	html .cmsmasters_color_scheme_footer .widget_categories ul li a, 
	html .cmsmasters_color_scheme_footer .widget_archive ul li a, 
	html .cmsmasters_color_scheme_footer .widget_meta ul li a, 
	html .cmsmasters_color_scheme_footer .widget_recent_comments ul li a, 
	html .cmsmasters_color_scheme_footer .widget_recent_entries ul li a, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_footer .widget_rss ul li a, 
	html .cmsmasters_color_scheme_footer 	#wp-calendar th, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul > li a, 
	html .cmsmasters_color_scheme_footer .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author:hover, 
	html .cmsmasters_color_scheme_footer .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time, 
	html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_text a, 
	html .cmsmasters_color_scheme_footer fieldset legend,
	html .cmsmasters_color_scheme_footer blockquote footer,
	html .cmsmasters_color_scheme_footer table caption,
	html .cmsmasters_color_scheme_footer .img_placeholder_small, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li > a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form label,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_author a,
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_footer .widget .widgettitle,
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_footer .share_posts .cmsmasters_share,
	html .cmsmasters_color_scheme_footer .share_posts .cmsmastersView span,
	html .cmsmasters_color_scheme_footer .comment-reply-link,
	html .cmsmasters_color_scheme_footer .comment-edit-link, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .owl-buttons > div,
	html .cmsmasters_color_scheme_footer .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	html .cmsmasters_color_scheme_footer .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span,
	html .cmsmasters_color_scheme_footer .header_top div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget .weather-type, 
	html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
	html .cmsmasters_color_scheme_footer select {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder,
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:hover {
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_footer form .formError .formErrorContent {
		background-color:#ffffff;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form .cmsmasters_header_search_form_close, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button, 
	html .cmsmasters_color_scheme_footer .button, 
	html .cmsmasters_color_scheme_footer input[type=submit], 
	html .cmsmasters_color_scheme_footer input[type=button], 
	html .cmsmasters_color_scheme_footer button, 
	html .cmsmasters_color_scheme_footer table thead th, 
	html .cmsmasters_color_scheme_footer table thead td, 
	html .cmsmasters_color_scheme_footer a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_footer span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_footer span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_project_meta > span:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_title a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .cmsmasters_project_footer	*, 
	html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_project_header a, 
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_project_header	a, 
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_footer mark, 
	html .cmsmasters_color_scheme_footer form .formError .formErrorContent, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_top:before, 
	html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_video_preview_bottom *, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover, 
	html .cmsmasters_color_scheme_footer .mejs-overlay-button, 
	html .cmsmasters_color_scheme_footer .share_posts a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sharing a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_date,
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form .mailpoet_submit,
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form .mailpoet_submit:hover,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span,
	html .cmsmasters_color_scheme_footer .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span,
	html .cmsmasters_color_scheme_footer .a-stats a:hover {
		color:#151515;
	}

	html .cmsmasters_color_scheme_footer .social-count-plus li .items *{
		color:#151515 !important;
	}
	
	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:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input::-webkit-input-placeholder {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form input:-moz-placeholder {
		color:#151515;
	}
	
	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 .mejs-overlay-button {
		border-color:#151515;
	}
	
	
	.cmsmasters_color_scheme_footer,
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2, 
	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 .cmsmasters_wrap_pagination .page-numbers, 
	html .cmsmasters_color_scheme_footer .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_date, 
	html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_footer #wp-calendar, 
	html .cmsmasters_color_scheme_footer #wp-calendar th, 
	html .cmsmasters_color_scheme_footer #wp-calendar td, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_footer .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_footer .search_bar_wrap .search_field input,
	html .cmsmasters_color_scheme_footer .comment-respond textarea,
	html .cmsmasters_color_scheme_footer .comment-respond input:not([type=submit]),
	html .cmsmasters_color_scheme_footer .comment-respond input[type=submit]:hover,
	html .cmsmasters_color_scheme_footer .comment-respond select,
	html .cmsmasters_color_scheme_footer .widget_most_popular_widget_list .cmsmasters_most_wrap{
		background-color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
		border-color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .project_inner_aligner	a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_likes .active:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_footer a.cmsmasters_cat_color:hover, 
	html .cmsmasters_color_scheme_footer span.cmsmasters_cat_color a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover span, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active span	{
		color:rgba(21, 21, 21, 0.7);
	}


	html .cmsmasters_color_scheme_footer .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span{
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
		color:#151515;
	}

	
	html .cmsmasters_color_scheme_footer table tfoot th, 
	html .cmsmasters_color_scheme_footer table tfoot td, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_features_title,
	html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_footer #wp-calendar caption,
	html .cmsmasters_color_scheme_footer fieldset,
	html .cmsmasters_color_scheme_footer fieldset legend,
	html .cmsmasters_color_scheme_footer .img_placeholder_small, 
	html .cmsmasters_color_scheme_footer .cmsmasters_featured_block,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_footer .gallery-item .gallery-icon,
	html .cmsmasters_color_scheme_footer .gallery-item .gallery-caption,
	html .cmsmasters_color_scheme_footer .cmsmasters_img.with_caption, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_footer .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_footer .button:hover, 
	html .cmsmasters_color_scheme_footer input[type=submit]:hover, 
	html .cmsmasters_color_scheme_footer input[type=button]:hover, 
	html .cmsmasters_color_scheme_footer button:hover,
	html .cmsmasters_color_scheme_footer .widget_pages ul, 
	html .cmsmasters_color_scheme_footer .widget_categories ul, 
	html .cmsmasters_color_scheme_footer .widget_archive ul, 
	html .cmsmasters_color_scheme_footer .widget_meta ul, 
	html .cmsmasters_color_scheme_footer .widget_recent_comments ul, 
	html .cmsmasters_color_scheme_footer .widget_recent_entries ul,
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul,
	html .cmsmasters_color_scheme_footer .widget_rss ul,
	html .cmsmasters_color_scheme_footer .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_footer .commentlist,
	html .cmsmasters_color_scheme_footer .comment-respond,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more:hover ,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_footer option,
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_footer .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_footer .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		background-color:#151515;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	html .cmsmasters_color_scheme_footer ul li:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info_meta > span:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_footer > span:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_footer > span:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_archive_type .cmsmasters_archive_item_info > span:before, 
	html .cmsmasters_color_scheme_footer .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > span:before, 
	html .cmsmasters_color_scheme_footer .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > span:before,
	html .cmsmasters_color_scheme_footer .widget_most_popular_widget_list .cmsmasters_most_index {
		color:rgba(255,255,255,0.2);		
	}
	
	.cmsmasters_footer_default .footer_nav > li:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul:before, 
	html .cmsmasters_color_scheme_footer .blog.timeline:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_items_loader:before,
	html .cmsmasters_color_scheme_footer .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
		background-color:rgba(255,255,255,0.2);
	}
	
	#footer .footer_inner_cont, 
	.footer_copyright, 
	
	html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_footer .bottom_inner, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button, 
	html .cmsmasters_color_scheme_footer .button, 
	html .cmsmasters_color_scheme_footer input[type=submit], 
	html .cmsmasters_color_scheme_footer input[type=button], 
	html .cmsmasters_color_scheme_footer button, 
	html .cmsmasters_color_scheme_footer table tr, 
	html .cmsmasters_color_scheme_footer .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination li, 
	html .cmsmasters_color_scheme_footer .sticky .cmsmasters_post_cont_wrap, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info_bottom,
	html .cmsmasters_color_scheme_footer .post_nav, 
	html .cmsmasters_color_scheme_footer .about_author .about_author_inner, 
	html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow, 
	html .cmsmasters_color_scheme_footer .cmsmasters_comment_item	.cmsmasters_comment_item_cont, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_details > div, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_features > div, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_details > div, 
	html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_features > div,
	html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_footer .wp-caption, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quote_inner, 
	html .cmsmasters_color_scheme_footer .widget_pages ul li, 
	html .cmsmasters_color_scheme_footer .widget_categories ul li, 
	html .cmsmasters_color_scheme_footer .widget_archive ul li, 
	html .cmsmasters_color_scheme_footer .widget_meta ul li, 
	html .cmsmasters_color_scheme_footer .widget_recent_comments ul li, 
	html .cmsmasters_color_scheme_footer .widget_recent_entries ul li, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul li, 
	html .cmsmasters_color_scheme_footer #wp-calendar caption, 
	html .cmsmasters_color_scheme_footer .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs .tab_comments li, 
	html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_info, 
	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 textarea,
	html .cmsmasters_color_scheme_footer option,
	html .cmsmasters_color_scheme_footer select,
	html .cmsmasters_color_scheme_footer table td,
	html .cmsmasters_color_scheme_footer table th,
	html .cmsmasters_color_scheme_footer hr,
	html .cmsmasters_color_scheme_footer blockquote,
	html .cmsmasters_color_scheme_footer .cmsmasters_divider,
	html .cmsmasters_color_scheme_footer .cmsmasters_widget_divider,
	html .cmsmasters_color_scheme_footer .cmsmasters_img.with_caption,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_wrap .cmsmasters_simple_icon, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after,
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=radio] + label:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table *, 
	html .cmsmasters_color_scheme_footer .widget_rss ul li, 
	html .cmsmasters_color_scheme_footer .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_footer .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_footer #page .widget_search .widgettitle + .search_bar_wrap,
	html .cmsmasters_color_scheme_footer .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_footer .widget_most_popular_widget_list .cmsmasters_most_wrap,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_footer .cmsmasters_open_post,
	html .cmsmasters_color_scheme_footer .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a,
	html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_outer,
	html .cmsmasters_color_scheme_footer .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_footer div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_footer .widget_archive ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_categories ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_meta ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_pages ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_recent_comments ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_recent_entries ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_rss ul li a+ul,
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_footer .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_footer .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_footer .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		border-color:rgba(255,255,255,0.2);	
	}
	/* Finish Borders Color */
	

	html .cmsmasters_color_scheme_footer select, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_footer .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_footer .cmsmasters-form-builder .check_parent input[type=radio] + label:before{
		background-color: rgba(0, 0, 0, 0);
	}
	
	/* Start Custom Rules */
	html .cmsmasters_color_scheme_footer ::selection {
		background:#8e8e8e;
		color:#151515;;
	}
	
	html .cmsmasters_color_scheme_footer ::-moz-selection {
		background:#8e8e8e;
		color:#151515;
	}
	
		.cmsmasters_color_scheme_footer.cmsmasters_row_top_zigzag:before, 
		.cmsmasters_color_scheme_footer.cmsmasters_row_bot_zigzag:after {
			background-image: -webkit-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-webkit-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -moz-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-moz-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -ms-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-ms-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -o-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-o-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: linear-gradient(315deg, #151515 25%, transparent 25%), 
					linear-gradient(45deg, #151515 25%, transparent 25%);
		}
		
	/* Finish Custom Rules */

/***************** Finish Piè di pagina Color Scheme Rules ******************/


/***************** Start Piè di pagina Button Color Scheme Rules ******************/
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover:hover {
		border-color:#8e8e8e;
		background-color:#8e8e8e;
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bd_underline {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bd_underline:hover {
		border-color:#151515;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_left, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_right, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_top, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_bottom, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_vert, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_hor, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_diag {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_left:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_right:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_top:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_vert:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cm.sms_but_bg_expand_hor:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_diag:hover {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_left:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_right:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_top:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_slide_bottom:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_vert:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_hor:after, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
		background-color:#8e8e8e;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow {
		background-color:#8e8e8e;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow:hover {
		background-color:#8e8e8e;
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_light_bg, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_divider {
		background-color:#8e8e8e;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_dark_bg:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_light_bg:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_divider:hover {
		background-color:#8e8e8e;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_divider:after {
		border-right-color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse {
		border-color:#8e8e8e;
		background-color:#8e8e8e;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:before {
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:after {
		background-color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after {
		background-color:#8e8e8e;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_slide_left, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_slide_right {
		border-color:#8e8e8e;
		background-color:#151515;
		color:#8e8e8e;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_slide_left:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_slide_right:hover {
		border-color:#8e8e8e;
		background-color:#8e8e8e;
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_left, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_right, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_top, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
		border-color:#8e8e8e;
		background-color:#8e8e8e;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover, 
	html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover {
		border-color:#8e8e8e;
		background-color:#8e8e8e;
		color:#151515;
	}

/***************** Finish Piè di pagina Button Color Scheme Rules ******************/



/***************** Start Personalizzato 1 Color Scheme Rules ******************/
	
	/* Start Main Content Font Color */
	
	.cmsmasters_color_scheme_first,
	
	html .cmsmasters_color_scheme_first 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 textarea,
	html .cmsmasters_color_scheme_first option, 
	html .cmsmasters_color_scheme_first li, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_period, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap *, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap a, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline a .cmsmasters_mon_year,
	html .cmsmasters_color_scheme_first .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a:hover, 
	html .cmsmasters_color_scheme_first #page .profile_social_icons_list a {
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first input::-webkit-input-placeholder {
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first input:-moz-placeholder {
		color:rgba(255,255,255,0.65);
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	html .cmsmasters_color_scheme_first a,
	html .cmsmasters_color_scheme_first h1 a:hover,
	html .cmsmasters_color_scheme_first h2 a:hover,
	html .cmsmasters_color_scheme_first h3 a:hover,
	html .cmsmasters_color_scheme_first h4 a:hover,
	html .cmsmasters_color_scheme_first h5 a:hover,
	html .cmsmasters_color_scheme_first h6 a:hover,
	html .cmsmasters_color_scheme_first .color_2,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_wrap a .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_first #page .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_first #page .cmsmasters_likes a.active:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination a:hover, 
	html .cmsmasters_color_scheme_first .sticky .cmsmasters_post_cont_wrap:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline a:hover .cmsmasters_day, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_info a span, 
	html .cmsmasters_color_scheme_first .about_author .about_author_cont a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_pings_list .comment-body span a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a:hover, 
	html .cmsmasters_color_scheme_first #page .cmsmasters_open_project .cmsmasters_project_category a, 
	html .cmsmasters_color_scheme_first #page .cmsmasters_open_profile .cmsmasters_profile_category a, 
	html .cmsmasters_color_scheme_first #page .profile_social_icons_list a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .twr_icon, 
	html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap a:hover, 
	html .cmsmasters_color_scheme_first .widget_pages ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_categories ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_archive ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_meta ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_recent_comments ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_recent_entries ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_rss ul li a:hover, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_info_entries > span:before, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_info_entries .adress_wrap:before, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul > li a:hover, 
	html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_text a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_more_items.cmsmasters_loading:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_top:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before,
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_first .bypostauthor > .comment-body .alignleft:before,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_edit a, 
	html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_meta a, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a,
	html .cmsmasters_color_scheme_first .cmsmasters_quotes .cmsmasters_quote_subtitle, 
	html .cmsmasters_color_scheme_first .widget_tag_cloud a:hover,
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_tags > a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination a.current,
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination .current, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider .owl-buttons > div:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_items_loader .cmsmasters_items_loader:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_next_arrow:hover,
	html .cmsmasters_color_scheme_first a > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span:hover{
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_title a,
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_first .cmsmasters_archive_item_title a{
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_first .widget .widgettitle span,
	html .cmsmasters_color_scheme_first .cmsmasters_single_slider .cmsmasters_single_slider_title span,
	html .cmsmasters_color_scheme_first .about_author .about_author_title span,
	html .cmsmasters_color_scheme_first .text-line-inside > *,
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_details_title span, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_details_title span,
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_social_icons_title span {
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0.65) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0.65) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0.65) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0.65) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_first #page .bottom_inner .widgettitle span{
		background-image: none !important;
		background-position: center 0;
	}
	
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span{
		background-color: transparent !important;
	}

	html .cmsmasters_color_scheme_first .cmsmasters_button, 
	html .cmsmasters_color_scheme_first .button, 
	html .cmsmasters_color_scheme_first input[type=submit], 
	html .cmsmasters_color_scheme_first input[type=button], 
	html .cmsmasters_color_scheme_first button, 
	html .cmsmasters_color_scheme_first table thead th, 
	html .cmsmasters_color_scheme_first table thead td, 
	html .cmsmasters_color_scheme_first .owl-pagination .owl-page:hover, 
	html .cmsmasters_color_scheme_first .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_first a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_first span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_first span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit,
	html .cmsmasters_color_scheme_first .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div:hover > span {
		background-color:rgba(255,255,255,0.65);
	}

	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner:before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button, 
	html .cmsmasters_color_scheme_first .button, 
	html .cmsmasters_color_scheme_first input[type=submit], 
	html .cmsmasters_color_scheme_first input[type=button], 
	html .cmsmasters_color_scheme_first button, 
	html .cmsmasters_color_scheme_first .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_next_arrow:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover span, 
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button,
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more {
		border-color:rgba(255,255,255,0.65);
	}

	html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a span{
		border-color: transparent;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_header_search_form {
		background-color:rgba(255, 255, 255, 0.95);
	}
	
	
	
	.cmsmasters_color_scheme_first mark,
	html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_top:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=radio] + label:after, 
	html .cmsmasters_color_scheme_first .widget .cmsmasters_slider_project .cmsmasters_slider_project_category > a,
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more,
	html .cmsmasters_color_scheme_first .cmsmasters_button, 
	html .cmsmasters_color_scheme_first .button, 
	html .cmsmasters_color_scheme_first input[type=submit], 
	html .cmsmasters_color_scheme_first input[type=button], 
	html .cmsmasters_color_scheme_first button,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget .weather-temp {
		background-color:rgba(255,255,255,0.65);
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	 
	html .cmsmasters_color_scheme_first a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_wrap a:hover .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_first .cmsmasters_header_search_form button:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_info, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_info > a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_footer > a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_info a:hover span, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info_meta, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a:hover, 	
	html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_footer, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_footer > a:hover, 	
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_project_meta, 	
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_project_meta > a:hover, 	
	html .cmsmasters_color_scheme_first .cmsmasters_post_author a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_likes a, 
	html .cmsmasters_color_scheme_first .cmsmasters_comments a, 
	html .cmsmasters_color_scheme_first .cmsmasters_views,
	html .cmsmasters_color_scheme_first .cmsmasters_views a,
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination a, 
	html .cmsmasters_color_scheme_first .post_nav span, 
	html .cmsmasters_color_scheme_first .about_author .about_author_cont a, 
	html .cmsmasters_color_scheme_first .cmsmasters_single_slider .cmsmasters_single_slider_item_title a:hover, 
	html .cmsmasters_color_scheme_first #page .cmsmasters_open_project .cmsmasters_project_category a:hover, 
	html .cmsmasters_color_scheme_first #page .cmsmasters_open_profile .cmsmasters_profile_category a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_footer, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_footer > a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_author a:hover, 
	html .cmsmasters_color_scheme_first .error .error_cont .search_button button:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type .cmsmasters_archive_item_info, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type .cmsmasters_archive_item_info a, 
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > a:hover,
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer, 
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > a:hover, 
	html .cmsmasters_color_scheme_first .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a:hover, 
	html .cmsmasters_color_scheme_first .widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > span, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > small, 
	html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep,
	html .cmsmasters_color_scheme_first .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_info *::before,
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_info *,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_date,
	html .cmsmasters_color_scheme_first .cmsmasters_share,
	html .cmsmasters_color_scheme_first .share_posts .cmsmasters_info_wrap::before,
	html .cmsmasters_color_scheme_first .share_posts .cmsmasters_share .name,
	html .cmsmasters_color_scheme_first .share_posts .cmsmasters_views_wrap .name,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_date,
	html .cmsmasters_color_scheme_first .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_first .cmsmasters_post_date,
	html .cmsmasters_color_scheme_first a:hover > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
	html .cmsmasters_color_scheme_first .cmsmasters_views>span span,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget .weather-date,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget .weather-region,
	html .cmsmasters_color_scheme_first .header_top div.sp-location-weather-widget .weather-type,
	html .cmsmasters_color_scheme_first .subpage_nav > span, 
	html .cmsmasters_color_scheme_first #wp-calendar #today {
		color:#c9c9c9;
	}

	
	html .cmsmasters_color_scheme_first textarea:focus,
	html .cmsmasters_color_scheme_first 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 {
		border-color:#c9c9c9;
	}

	html .cmsmasters_color_scheme_first .share_posts a {
		background-color:#c9c9c9;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */	
	
	
	html .cmsmasters_color_scheme_first h1, 
	html .cmsmasters_color_scheme_first h2, 
	html .cmsmasters_color_scheme_first h3, 
	html .cmsmasters_color_scheme_first h4, 
	html .cmsmasters_color_scheme_first h5, 
	html .cmsmasters_color_scheme_first h6, 
	html .cmsmasters_color_scheme_first h1 a, 
	html .cmsmasters_color_scheme_first h2 a, 
	html .cmsmasters_color_scheme_first h3 a, 
	html .cmsmasters_color_scheme_first h4 a, 
	html .cmsmasters_color_scheme_first h5 a, 
	html .cmsmasters_color_scheme_first h6 a,
	html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type1, 
	html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_first .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_first .button:hover, 
	html .cmsmasters_color_scheme_first input[type=submit]:hover, 
	html .cmsmasters_color_scheme_first input[type=button]:hover, 
	html .cmsmasters_color_scheme_first button:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_info > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_footer > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_day, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_author a, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_tags > a, 
	html .cmsmasters_color_scheme_first .post_nav .post_nav_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_pings_list .comment-body span a, 
	html .cmsmasters_color_scheme_first .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a, 
	html .cmsmasters_color_scheme_first .cmsmasters_comment_item .cmsmasters_comment_item_title, 
	html .cmsmasters_color_scheme_first .comment-respond .comment-notes, 
	html .cmsmasters_color_scheme_first .comment-respond .logged-in-as, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_details_item_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_features_item_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_details_item_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_features_item_title, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder label,
	html .cmsmasters_color_scheme_first .wpcf7-form p, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_first .wp-caption-text, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .published, 
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider .cmsmasters_quote_content, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_footer > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_author a, 
	html .cmsmasters_color_scheme_first .widget_pages ul li a, 
	html .cmsmasters_color_scheme_first .widget_categories ul li a, 
	html .cmsmasters_color_scheme_first .widget_archive ul li a, 
	html .cmsmasters_color_scheme_first .widget_meta ul li a, 
	html .cmsmasters_color_scheme_first .widget_recent_comments ul li a, 
	html .cmsmasters_color_scheme_first .widget_recent_entries ul li a, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_first .widget_rss ul li a, 
	html .cmsmasters_color_scheme_first 	#wp-calendar th, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul > li a, 
	html .cmsmasters_color_scheme_first .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author:hover, 
	html .cmsmasters_color_scheme_first .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time, 
	html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_text a, 
	html .cmsmasters_color_scheme_first fieldset legend,
	html .cmsmasters_color_scheme_first blockquote footer,
	html .cmsmasters_color_scheme_first table caption,
	html .cmsmasters_color_scheme_first .img_placeholder_small, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before,
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li > a, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form label,
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_author a,
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_first .widget .widgettitle,
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_first .share_posts .cmsmasters_share,
	html .cmsmasters_color_scheme_first .share_posts .cmsmastersView span,
	html .cmsmasters_color_scheme_first .comment-reply-link,
	html .cmsmasters_color_scheme_first .comment-edit-link, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider .owl-buttons > div,
	html .cmsmasters_color_scheme_first .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	html .cmsmasters_color_scheme_first .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span,
	html .cmsmasters_color_scheme_first .header_top div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget .weather-type, 
	html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_first .cmsmasters_next_arrow,
	html .cmsmasters_color_scheme_first select {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder,
	html .cmsmasters_color_scheme_first .widget_mailpoet_form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button:hover {
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_first form .formError .formErrorContent {
		background-color:#ffffff;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	html .cmsmasters_color_scheme_first .cmsmasters_header_search_form .cmsmasters_header_search_form_close, 
	html .cmsmasters_color_scheme_first .cmsmasters_button, 
	html .cmsmasters_color_scheme_first .button, 
	html .cmsmasters_color_scheme_first input[type=submit], 
	html .cmsmasters_color_scheme_first input[type=button], 
	html .cmsmasters_color_scheme_first button, 
	html .cmsmasters_color_scheme_first table thead th, 
	html .cmsmasters_color_scheme_first table thead td, 
	html .cmsmasters_color_scheme_first a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_first span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_first span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_project_meta > span:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_title a, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .cmsmasters_project_footer	*, 
	html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_project_header a, 
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_project_header	a, 
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_first mark, 
	html .cmsmasters_color_scheme_first form .formError .formErrorContent, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_top:before, 
	html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_video_preview_bottom *, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover, 
	html .cmsmasters_color_scheme_first .mejs-overlay-button, 
	html .cmsmasters_color_scheme_first .share_posts a, 
	html .cmsmasters_color_scheme_first .cmsmasters_sharing a, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_date,
	html .cmsmasters_color_scheme_first .widget_mailpoet_form .mailpoet_submit,
	html .cmsmasters_color_scheme_first .widget_mailpoet_form .mailpoet_submit:hover,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span,
	html .cmsmasters_color_scheme_first .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span,
	html .cmsmasters_color_scheme_first .a-stats a:hover {
		color:#151515;
	}

	html .cmsmasters_color_scheme_first .social-count-plus li .items *{
		color:#151515 !important;
	}
	
	html .cmsmasters_color_scheme_first .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:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_header_search_form input::-webkit-input-placeholder {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_header_search_form input:-moz-placeholder {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .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_first .mejs-overlay-button {
		border-color:#151515;
	}
	
	
	.cmsmasters_color_scheme_first,
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_first 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_wrap_pagination .page-numbers, 
	html .cmsmasters_color_scheme_first .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_date, 
	html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_first #wp-calendar, 
	html .cmsmasters_color_scheme_first #wp-calendar th, 
	html .cmsmasters_color_scheme_first #wp-calendar td, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_first .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_first .search_bar_wrap .search_field input,
	html .cmsmasters_color_scheme_first .comment-respond textarea,
	html .cmsmasters_color_scheme_first .comment-respond input:not([type=submit]),
	html .cmsmasters_color_scheme_first .comment-respond input[type=submit]:hover,
	html .cmsmasters_color_scheme_first .comment-respond select,
	html .cmsmasters_color_scheme_first .widget_most_popular_widget_list .cmsmasters_most_wrap{
		background-color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
		border-color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .project_inner_aligner	a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_likes .active:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_first a.cmsmasters_cat_color:hover, 
	html .cmsmasters_color_scheme_first span.cmsmasters_cat_color a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover span, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active span	{
		color:rgba(21, 21, 21, 0.7);
	}


	html .cmsmasters_color_scheme_first .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span{
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
		color:#151515;
	}

	
	html .cmsmasters_color_scheme_first table tfoot th, 
	html .cmsmasters_color_scheme_first table tfoot td, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_features_title,
	html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_first #wp-calendar caption,
	html .cmsmasters_color_scheme_first fieldset,
	html .cmsmasters_color_scheme_first fieldset legend,
	html .cmsmasters_color_scheme_first .img_placeholder_small, 
	html .cmsmasters_color_scheme_first .cmsmasters_featured_block,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_first .gallery-item .gallery-icon,
	html .cmsmasters_color_scheme_first .gallery-item .gallery-caption,
	html .cmsmasters_color_scheme_first .cmsmasters_img.with_caption, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_first .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_first .button:hover, 
	html .cmsmasters_color_scheme_first input[type=submit]:hover, 
	html .cmsmasters_color_scheme_first input[type=button]:hover, 
	html .cmsmasters_color_scheme_first button:hover,
	html .cmsmasters_color_scheme_first .widget_pages ul, 
	html .cmsmasters_color_scheme_first .widget_categories ul, 
	html .cmsmasters_color_scheme_first .widget_archive ul, 
	html .cmsmasters_color_scheme_first .widget_meta ul, 
	html .cmsmasters_color_scheme_first .widget_recent_comments ul, 
	html .cmsmasters_color_scheme_first .widget_recent_entries ul,
	html .cmsmasters_color_scheme_first .widget_nav_menu ul,
	html .cmsmasters_color_scheme_first .widget_rss ul,
	html .cmsmasters_color_scheme_first .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_first .commentlist,
	html .cmsmasters_color_scheme_first .comment-respond,
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more:hover ,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_first option,
	html .cmsmasters_color_scheme_first .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_first .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_first .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_first .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		background-color:#151515;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	html .cmsmasters_color_scheme_first ul li:before,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info_meta > span:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_footer > span:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_footer > span:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_archive_type .cmsmasters_archive_item_info > span:before, 
	html .cmsmasters_color_scheme_first .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > span:before, 
	html .cmsmasters_color_scheme_first .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > span:before,
	html .cmsmasters_color_scheme_first .widget_most_popular_widget_list .cmsmasters_most_index {
		color:rgba(255,255,255,0.15);		
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul:before, 
	html .cmsmasters_color_scheme_first .blog.timeline:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before,
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_items_loader:before,
	html .cmsmasters_color_scheme_first .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
		background-color:rgba(255,255,255,0.15);
	}
	
	
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_first .bottom_inner, 
	html .cmsmasters_color_scheme_first .cmsmasters_button, 
	html .cmsmasters_color_scheme_first .button, 
	html .cmsmasters_color_scheme_first input[type=submit], 
	html .cmsmasters_color_scheme_first input[type=button], 
	html .cmsmasters_color_scheme_first button, 
	html .cmsmasters_color_scheme_first table tr, 
	html .cmsmasters_color_scheme_first .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination li, 
	html .cmsmasters_color_scheme_first .sticky .cmsmasters_post_cont_wrap, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info_bottom,
	html .cmsmasters_color_scheme_first .post_nav, 
	html .cmsmasters_color_scheme_first .about_author .about_author_inner, 
	html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_first .cmsmasters_next_arrow, 
	html .cmsmasters_color_scheme_first .cmsmasters_comment_item	.cmsmasters_comment_item_cont, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_details > div, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_features > div, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_details > div, 
	html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_features > div,
	html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_first .wp-caption, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quote_inner, 
	html .cmsmasters_color_scheme_first .widget_pages ul li, 
	html .cmsmasters_color_scheme_first .widget_categories ul li, 
	html .cmsmasters_color_scheme_first .widget_archive ul li, 
	html .cmsmasters_color_scheme_first .widget_meta ul li, 
	html .cmsmasters_color_scheme_first .widget_recent_comments ul li, 
	html .cmsmasters_color_scheme_first .widget_recent_entries ul li, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul li, 
	html .cmsmasters_color_scheme_first #wp-calendar caption, 
	html .cmsmasters_color_scheme_first .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_first .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_first .cmsmasters_tabs .tab_comments li, 
	html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_info, 
	html .cmsmasters_color_scheme_first 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 textarea,
	html .cmsmasters_color_scheme_first option,
	html .cmsmasters_color_scheme_first select,
	html .cmsmasters_color_scheme_first table td,
	html .cmsmasters_color_scheme_first table th,
	html .cmsmasters_color_scheme_first hr,
	html .cmsmasters_color_scheme_first blockquote,
	html .cmsmasters_color_scheme_first .cmsmasters_divider,
	html .cmsmasters_color_scheme_first .cmsmasters_widget_divider,
	html .cmsmasters_color_scheme_first .cmsmasters_img.with_caption,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_wrap .cmsmasters_simple_icon, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after,
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=radio] + label:before, 
	html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_first .cmsmasters_pricing_table *, 
	html .cmsmasters_color_scheme_first .widget_rss ul li, 
	html .cmsmasters_color_scheme_first .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_first .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_first #page .widget_search .widgettitle + .search_bar_wrap,
	html .cmsmasters_color_scheme_first .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_first .widget_most_popular_widget_list .cmsmasters_most_wrap,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_first .cmsmasters_open_post,
	html .cmsmasters_color_scheme_first .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a,
	html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_outer,
	html .cmsmasters_color_scheme_first .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_first div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_first .widget_archive ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_categories ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_meta ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_nav_menu ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_pages ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_recent_comments ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_recent_entries ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_rss ul li a+ul,
	html .cmsmasters_color_scheme_first .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_first .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_first .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_first .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		border-color:rgba(255,255,255,0.15);	
	}
	/* Finish Borders Color */
	

	html .cmsmasters_color_scheme_first select, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_first .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_first .cmsmasters-form-builder .check_parent input[type=radio] + label:before{
		background-color: rgba(0, 0, 0, 0);
	}
	
	/* Start Custom Rules */
	html .cmsmasters_color_scheme_first ::selection {
		background:rgba(255,255,255,0.65);
		color:#151515;;
	}
	
	html .cmsmasters_color_scheme_first ::-moz-selection {
		background:rgba(255,255,255,0.65);
		color:#151515;
	}
	
		.cmsmasters_color_scheme_first.cmsmasters_row_top_zigzag:before, 
		.cmsmasters_color_scheme_first.cmsmasters_row_bot_zigzag:after {
			background-image: -webkit-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-webkit-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -moz-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-moz-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -ms-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-ms-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: -o-linear-gradient(135deg, #151515 25%, transparent 25%), 
					-o-linear-gradient(45deg, #151515 25%, transparent 25%);
			background-image: linear-gradient(315deg, #151515 25%, transparent 25%), 
					linear-gradient(45deg, #151515 25%, transparent 25%);
		}
		
	/* Finish Custom Rules */

/***************** Finish Personalizzato 1 Color Scheme Rules ******************/


/***************** Start Personalizzato 1 Button Color Scheme Rules ******************/
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover:hover {
		border-color:rgba(255,255,255,0.65);
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bd_underline {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bd_underline:hover {
		border-color:#151515;
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_left, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_right, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_top, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_bottom, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_vert, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_hor, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_diag {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_left:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_right:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_top:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_vert:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cm.sms_but_bg_expand_hor:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_diag:hover {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_left:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_right:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_top:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_slide_bottom:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_vert:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_hor:after, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
		background-color:rgba(255,255,255,0.65);
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow {
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow:hover {
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_light_bg, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_divider {
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_dark_bg:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_light_bg:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_divider:hover {
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_divider:after {
		border-right-color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse {
		border-color:rgba(255,255,255,0.65);
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:before {
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:after {
		background-color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after {
		background-color:rgba(255,255,255,0.65);
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_slide_left, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_slide_right {
		border-color:rgba(255,255,255,0.65);
		background-color:#151515;
		color:rgba(255,255,255,0.65);
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_slide_left:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_slide_right:hover {
		border-color:rgba(255,255,255,0.65);
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_left, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_right, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_top, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
		border-color:rgba(255,255,255,0.65);
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover, 
	html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover {
		border-color:rgba(255,255,255,0.65);
		background-color:rgba(255,255,255,0.65);
		color:#151515;
	}

/***************** Finish Personalizzato 1 Button Color Scheme Rules ******************/



/***************** Start Personalizzato 2 Color Scheme Rules ******************/
	
	/* Start Main Content Font Color */
	
	.cmsmasters_color_scheme_second,
	
	html .cmsmasters_color_scheme_second 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 textarea,
	html .cmsmasters_color_scheme_second option, 
	html .cmsmasters_color_scheme_second li, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_period, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap *, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap a, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline a .cmsmasters_mon_year,
	html .cmsmasters_color_scheme_second .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a:hover, 
	html .cmsmasters_color_scheme_second #page .profile_social_icons_list a {
		color:#565656;
	}
	
	html .cmsmasters_color_scheme_second input::-webkit-input-placeholder {
		color:#565656;
	}
	
	html .cmsmasters_color_scheme_second input:-moz-placeholder {
		color:#565656;
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	html .cmsmasters_color_scheme_second a,
	html .cmsmasters_color_scheme_second h1 a:hover,
	html .cmsmasters_color_scheme_second h2 a:hover,
	html .cmsmasters_color_scheme_second h3 a:hover,
	html .cmsmasters_color_scheme_second h4 a:hover,
	html .cmsmasters_color_scheme_second h5 a:hover,
	html .cmsmasters_color_scheme_second h6 a:hover,
	html .cmsmasters_color_scheme_second .color_2,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_wrap a .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_second #page .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_second #page .cmsmasters_likes a.active:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination a:hover, 
	html .cmsmasters_color_scheme_second .sticky .cmsmasters_post_cont_wrap:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline a:hover .cmsmasters_day, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_info a span, 
	html .cmsmasters_color_scheme_second .about_author .about_author_cont a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_pings_list .comment-body span a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a:hover, 
	html .cmsmasters_color_scheme_second #page .cmsmasters_open_project .cmsmasters_project_category a, 
	html .cmsmasters_color_scheme_second #page .cmsmasters_open_profile .cmsmasters_profile_category a, 
	html .cmsmasters_color_scheme_second #page .profile_social_icons_list a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .twr_icon, 
	html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap a:hover, 
	html .cmsmasters_color_scheme_second .widget_pages ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_categories ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_archive ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_meta ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_recent_comments ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_recent_entries ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_rss ul li a:hover, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_info_entries > span:before, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_info_entries .adress_wrap:before, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul > li a:hover, 
	html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_text a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_more_items.cmsmasters_loading:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_top:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before,
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_second .bypostauthor > .comment-body .alignleft:before,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_edit a, 
	html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_meta a, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a,
	html .cmsmasters_color_scheme_second .cmsmasters_quotes .cmsmasters_quote_subtitle, 
	html .cmsmasters_color_scheme_second .widget_tag_cloud a:hover,
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_tags > a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination a.current,
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination .current, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider .owl-buttons > div:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_items_loader .cmsmasters_items_loader:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_next_arrow:hover,
	html .cmsmasters_color_scheme_second a > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span:hover{
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_title a,
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_second .cmsmasters_archive_item_title a{
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_second .widget .widgettitle span,
	html .cmsmasters_color_scheme_second .cmsmasters_single_slider .cmsmasters_single_slider_title span,
	html .cmsmasters_color_scheme_second .about_author .about_author_title span,
	html .cmsmasters_color_scheme_second .text-line-inside > *,
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_details_title span, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_details_title span,
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_social_icons_title span {
		background-image: -moz-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_second #page .bottom_inner .widgettitle span{
		background-image: none !important;
		background-position: center 0;
	}
	
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span{
		background-color: transparent !important;
	}

	html .cmsmasters_color_scheme_second .cmsmasters_button, 
	html .cmsmasters_color_scheme_second .button, 
	html .cmsmasters_color_scheme_second input[type=submit], 
	html .cmsmasters_color_scheme_second input[type=button], 
	html .cmsmasters_color_scheme_second button, 
	html .cmsmasters_color_scheme_second table thead th, 
	html .cmsmasters_color_scheme_second table thead td, 
	html .cmsmasters_color_scheme_second .owl-pagination .owl-page:hover, 
	html .cmsmasters_color_scheme_second .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_second a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_second span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_second span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit,
	html .cmsmasters_color_scheme_second .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div:hover > span {
		background-color:#e12b2b;
	}

	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner:before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button, 
	html .cmsmasters_color_scheme_second .button, 
	html .cmsmasters_color_scheme_second input[type=submit], 
	html .cmsmasters_color_scheme_second input[type=button], 
	html .cmsmasters_color_scheme_second button, 
	html .cmsmasters_color_scheme_second .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_next_arrow:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover span, 
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button,
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more {
		border-color:#e12b2b;
	}

	html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a span{
		border-color: transparent;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_header_search_form {
		background-color:rgba(225, 43, 43, 0.95);
	}
	
	
	
	.cmsmasters_color_scheme_second mark,
	html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_top:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=radio] + label:after, 
	html .cmsmasters_color_scheme_second .widget .cmsmasters_slider_project .cmsmasters_slider_project_category > a,
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more,
	html .cmsmasters_color_scheme_second .cmsmasters_button, 
	html .cmsmasters_color_scheme_second .button, 
	html .cmsmasters_color_scheme_second input[type=submit], 
	html .cmsmasters_color_scheme_second input[type=button], 
	html .cmsmasters_color_scheme_second button,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget .weather-temp {
		background-color:#e12b2b;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	 
	html .cmsmasters_color_scheme_second a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_wrap a:hover .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_second .cmsmasters_header_search_form button:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_info, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_info > a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_footer > a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_info a:hover span, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info_meta, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a:hover, 	
	html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_footer, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_footer > a:hover, 	
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_project_meta, 	
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_project_meta > a:hover, 	
	html .cmsmasters_color_scheme_second .cmsmasters_post_author a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_likes a, 
	html .cmsmasters_color_scheme_second .cmsmasters_comments a, 
	html .cmsmasters_color_scheme_second .cmsmasters_views,
	html .cmsmasters_color_scheme_second .cmsmasters_views a,
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination a, 
	html .cmsmasters_color_scheme_second .post_nav span, 
	html .cmsmasters_color_scheme_second .about_author .about_author_cont a, 
	html .cmsmasters_color_scheme_second .cmsmasters_single_slider .cmsmasters_single_slider_item_title a:hover, 
	html .cmsmasters_color_scheme_second #page .cmsmasters_open_project .cmsmasters_project_category a:hover, 
	html .cmsmasters_color_scheme_second #page .cmsmasters_open_profile .cmsmasters_profile_category a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_footer, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_footer > a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_author a:hover, 
	html .cmsmasters_color_scheme_second .error .error_cont .search_button button:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type .cmsmasters_archive_item_info, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type .cmsmasters_archive_item_info a, 
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > a:hover,
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer, 
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > a:hover, 
	html .cmsmasters_color_scheme_second .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a:hover, 
	html .cmsmasters_color_scheme_second .widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > span, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > small, 
	html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep,
	html .cmsmasters_color_scheme_second .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_info *::before,
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_info *,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_date,
	html .cmsmasters_color_scheme_second .cmsmasters_share,
	html .cmsmasters_color_scheme_second .share_posts .cmsmasters_info_wrap::before,
	html .cmsmasters_color_scheme_second .share_posts .cmsmasters_share .name,
	html .cmsmasters_color_scheme_second .share_posts .cmsmasters_views_wrap .name,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_date,
	html .cmsmasters_color_scheme_second .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_second .cmsmasters_post_date,
	html .cmsmasters_color_scheme_second a:hover > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
	html .cmsmasters_color_scheme_second .cmsmasters_views>span span,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget .weather-date,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget .weather-region,
	html .cmsmasters_color_scheme_second .header_top div.sp-location-weather-widget .weather-type,
	html .cmsmasters_color_scheme_second .subpage_nav > span, 
	html .cmsmasters_color_scheme_second #wp-calendar #today {
		color:#878787;
	}

	
	html .cmsmasters_color_scheme_second textarea:focus,
	html .cmsmasters_color_scheme_second 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 {
		border-color:#878787;
	}

	html .cmsmasters_color_scheme_second .share_posts a {
		background-color:#878787;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */	
	
	
	html .cmsmasters_color_scheme_second h1, 
	html .cmsmasters_color_scheme_second h2, 
	html .cmsmasters_color_scheme_second h3, 
	html .cmsmasters_color_scheme_second h4, 
	html .cmsmasters_color_scheme_second h5, 
	html .cmsmasters_color_scheme_second h6, 
	html .cmsmasters_color_scheme_second h1 a, 
	html .cmsmasters_color_scheme_second h2 a, 
	html .cmsmasters_color_scheme_second h3 a, 
	html .cmsmasters_color_scheme_second h4 a, 
	html .cmsmasters_color_scheme_second h5 a, 
	html .cmsmasters_color_scheme_second h6 a,
	html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type1, 
	html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_second .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_second .button:hover, 
	html .cmsmasters_color_scheme_second input[type=submit]:hover, 
	html .cmsmasters_color_scheme_second input[type=button]:hover, 
	html .cmsmasters_color_scheme_second button:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_info > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_footer > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_day, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_author a, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_tags > a, 
	html .cmsmasters_color_scheme_second .post_nav .post_nav_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_pings_list .comment-body span a, 
	html .cmsmasters_color_scheme_second .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a, 
	html .cmsmasters_color_scheme_second .cmsmasters_comment_item .cmsmasters_comment_item_title, 
	html .cmsmasters_color_scheme_second .comment-respond .comment-notes, 
	html .cmsmasters_color_scheme_second .comment-respond .logged-in-as, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_details_item_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_features_item_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_details_item_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_features_item_title, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder label,
	html .cmsmasters_color_scheme_second .wpcf7-form p, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_second .wp-caption-text, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .published, 
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider .cmsmasters_quote_content, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_footer > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_author a, 
	html .cmsmasters_color_scheme_second .widget_pages ul li a, 
	html .cmsmasters_color_scheme_second .widget_categories ul li a, 
	html .cmsmasters_color_scheme_second .widget_archive ul li a, 
	html .cmsmasters_color_scheme_second .widget_meta ul li a, 
	html .cmsmasters_color_scheme_second .widget_recent_comments ul li a, 
	html .cmsmasters_color_scheme_second .widget_recent_entries ul li a, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_second .widget_rss ul li a, 
	html .cmsmasters_color_scheme_second 	#wp-calendar th, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul > li a, 
	html .cmsmasters_color_scheme_second .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author:hover, 
	html .cmsmasters_color_scheme_second .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time, 
	html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_text a, 
	html .cmsmasters_color_scheme_second fieldset legend,
	html .cmsmasters_color_scheme_second blockquote footer,
	html .cmsmasters_color_scheme_second table caption,
	html .cmsmasters_color_scheme_second .img_placeholder_small, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before,
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li > a, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form label,
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_author a,
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_second .widget .widgettitle,
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_second .share_posts .cmsmasters_share,
	html .cmsmasters_color_scheme_second .share_posts .cmsmastersView span,
	html .cmsmasters_color_scheme_second .comment-reply-link,
	html .cmsmasters_color_scheme_second .comment-edit-link, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider .owl-buttons > div,
	html .cmsmasters_color_scheme_second .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	html .cmsmasters_color_scheme_second .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span,
	html .cmsmasters_color_scheme_second .header_top div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget .weather-type, 
	html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_second .cmsmasters_next_arrow,
	html .cmsmasters_color_scheme_second select {
		color:#151515;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder,
	html .cmsmasters_color_scheme_second .widget_mailpoet_form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button:hover {
		background-color:#151515;
	}
	
	html .cmsmasters_color_scheme_second form .formError .formErrorContent {
		background-color:#151515;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	html .cmsmasters_color_scheme_second .cmsmasters_header_search_form .cmsmasters_header_search_form_close, 
	html .cmsmasters_color_scheme_second .cmsmasters_button, 
	html .cmsmasters_color_scheme_second .button, 
	html .cmsmasters_color_scheme_second input[type=submit], 
	html .cmsmasters_color_scheme_second input[type=button], 
	html .cmsmasters_color_scheme_second button, 
	html .cmsmasters_color_scheme_second table thead th, 
	html .cmsmasters_color_scheme_second table thead td, 
	html .cmsmasters_color_scheme_second a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_second span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_second span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_project_meta > span:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_title a, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .cmsmasters_project_footer	*, 
	html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_project_header a, 
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_project_header	a, 
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_second mark, 
	html .cmsmasters_color_scheme_second form .formError .formErrorContent, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_top:before, 
	html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_video_preview_bottom *, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover, 
	html .cmsmasters_color_scheme_second .mejs-overlay-button, 
	html .cmsmasters_color_scheme_second .share_posts a, 
	html .cmsmasters_color_scheme_second .cmsmasters_sharing a, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_date,
	html .cmsmasters_color_scheme_second .widget_mailpoet_form .mailpoet_submit,
	html .cmsmasters_color_scheme_second .widget_mailpoet_form .mailpoet_submit:hover,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span,
	html .cmsmasters_color_scheme_second .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span,
	html .cmsmasters_color_scheme_second .a-stats a:hover {
		color:#ffffff;
	}

	html .cmsmasters_color_scheme_second .social-count-plus li .items *{
		color:#ffffff !important;
	}
	
	html .cmsmasters_color_scheme_second .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:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_header_search_form input::-webkit-input-placeholder {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_header_search_form input:-moz-placeholder {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .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_second .mejs-overlay-button {
		border-color:#ffffff;
	}
	
	
	.cmsmasters_color_scheme_second,
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_second 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_wrap_pagination .page-numbers, 
	html .cmsmasters_color_scheme_second .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_date, 
	html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_second #wp-calendar, 
	html .cmsmasters_color_scheme_second #wp-calendar th, 
	html .cmsmasters_color_scheme_second #wp-calendar td, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_second .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_second .search_bar_wrap .search_field input,
	html .cmsmasters_color_scheme_second .comment-respond textarea,
	html .cmsmasters_color_scheme_second .comment-respond input:not([type=submit]),
	html .cmsmasters_color_scheme_second .comment-respond input[type=submit]:hover,
	html .cmsmasters_color_scheme_second .comment-respond select,
	html .cmsmasters_color_scheme_second .widget_most_popular_widget_list .cmsmasters_most_wrap{
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
		border-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .project_inner_aligner	a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_likes .active:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_second a.cmsmasters_cat_color:hover, 
	html .cmsmasters_color_scheme_second span.cmsmasters_cat_color a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover span, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active span	{
		color:rgba(255, 255, 255, 0.7);
	}


	html .cmsmasters_color_scheme_second .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span{
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
		color:#f7f7f7;
	}

	
	html .cmsmasters_color_scheme_second table tfoot th, 
	html .cmsmasters_color_scheme_second table tfoot td, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_features_title,
	html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_second #wp-calendar caption,
	html .cmsmasters_color_scheme_second fieldset,
	html .cmsmasters_color_scheme_second fieldset legend,
	html .cmsmasters_color_scheme_second .img_placeholder_small, 
	html .cmsmasters_color_scheme_second .cmsmasters_featured_block,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_second .gallery-item .gallery-icon,
	html .cmsmasters_color_scheme_second .gallery-item .gallery-caption,
	html .cmsmasters_color_scheme_second .cmsmasters_img.with_caption, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_second .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_second .button:hover, 
	html .cmsmasters_color_scheme_second input[type=submit]:hover, 
	html .cmsmasters_color_scheme_second input[type=button]:hover, 
	html .cmsmasters_color_scheme_second button:hover,
	html .cmsmasters_color_scheme_second .widget_pages ul, 
	html .cmsmasters_color_scheme_second .widget_categories ul, 
	html .cmsmasters_color_scheme_second .widget_archive ul, 
	html .cmsmasters_color_scheme_second .widget_meta ul, 
	html .cmsmasters_color_scheme_second .widget_recent_comments ul, 
	html .cmsmasters_color_scheme_second .widget_recent_entries ul,
	html .cmsmasters_color_scheme_second .widget_nav_menu ul,
	html .cmsmasters_color_scheme_second .widget_rss ul,
	html .cmsmasters_color_scheme_second .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_second .commentlist,
	html .cmsmasters_color_scheme_second .comment-respond,
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more:hover ,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_second option,
	html .cmsmasters_color_scheme_second .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_second .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_second .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_second .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		background-color:#f7f7f7;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	html .cmsmasters_color_scheme_second ul li:before,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info_meta > span:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_footer > span:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_footer > span:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_archive_type .cmsmasters_archive_item_info > span:before, 
	html .cmsmasters_color_scheme_second .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > span:before, 
	html .cmsmasters_color_scheme_second .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > span:before,
	html .cmsmasters_color_scheme_second .widget_most_popular_widget_list .cmsmasters_most_index {
		color:#e3e3e3;		
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul:before, 
	html .cmsmasters_color_scheme_second .blog.timeline:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before,
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_items_loader:before,
	html .cmsmasters_color_scheme_second .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
		background-color:#e3e3e3;
	}
	
	
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_second .bottom_inner, 
	html .cmsmasters_color_scheme_second .cmsmasters_button, 
	html .cmsmasters_color_scheme_second .button, 
	html .cmsmasters_color_scheme_second input[type=submit], 
	html .cmsmasters_color_scheme_second input[type=button], 
	html .cmsmasters_color_scheme_second button, 
	html .cmsmasters_color_scheme_second table tr, 
	html .cmsmasters_color_scheme_second .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination li, 
	html .cmsmasters_color_scheme_second .sticky .cmsmasters_post_cont_wrap, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info_bottom,
	html .cmsmasters_color_scheme_second .post_nav, 
	html .cmsmasters_color_scheme_second .about_author .about_author_inner, 
	html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_second .cmsmasters_next_arrow, 
	html .cmsmasters_color_scheme_second .cmsmasters_comment_item	.cmsmasters_comment_item_cont, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_details > div, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_features > div, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_details > div, 
	html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_features > div,
	html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_second .wp-caption, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quote_inner, 
	html .cmsmasters_color_scheme_second .widget_pages ul li, 
	html .cmsmasters_color_scheme_second .widget_categories ul li, 
	html .cmsmasters_color_scheme_second .widget_archive ul li, 
	html .cmsmasters_color_scheme_second .widget_meta ul li, 
	html .cmsmasters_color_scheme_second .widget_recent_comments ul li, 
	html .cmsmasters_color_scheme_second .widget_recent_entries ul li, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul li, 
	html .cmsmasters_color_scheme_second #wp-calendar caption, 
	html .cmsmasters_color_scheme_second .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_second .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_second .cmsmasters_tabs .tab_comments li, 
	html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_info, 
	html .cmsmasters_color_scheme_second 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 textarea,
	html .cmsmasters_color_scheme_second option,
	html .cmsmasters_color_scheme_second select,
	html .cmsmasters_color_scheme_second table td,
	html .cmsmasters_color_scheme_second table th,
	html .cmsmasters_color_scheme_second hr,
	html .cmsmasters_color_scheme_second blockquote,
	html .cmsmasters_color_scheme_second .cmsmasters_divider,
	html .cmsmasters_color_scheme_second .cmsmasters_widget_divider,
	html .cmsmasters_color_scheme_second .cmsmasters_img.with_caption,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_wrap .cmsmasters_simple_icon, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after,
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=radio] + label:before, 
	html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_second .cmsmasters_pricing_table *, 
	html .cmsmasters_color_scheme_second .widget_rss ul li, 
	html .cmsmasters_color_scheme_second .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_second .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_second #page .widget_search .widgettitle + .search_bar_wrap,
	html .cmsmasters_color_scheme_second .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_second .widget_most_popular_widget_list .cmsmasters_most_wrap,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_second .cmsmasters_open_post,
	html .cmsmasters_color_scheme_second .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a,
	html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_outer,
	html .cmsmasters_color_scheme_second .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_second div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_second .widget_archive ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_categories ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_meta ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_nav_menu ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_pages ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_recent_comments ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_recent_entries ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_rss ul li a+ul,
	html .cmsmasters_color_scheme_second .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_second .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_second .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_second .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		border-color:#e3e3e3;	
	}
	/* Finish Borders Color */
	

	html .cmsmasters_color_scheme_second select, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_second .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_second .cmsmasters-form-builder .check_parent input[type=radio] + label:before{
		background-color: rgba(0, 0, 0, 0);
	}
	
	/* Start Custom Rules */
	html .cmsmasters_color_scheme_second ::selection {
		background:#e12b2b;
		color:#ffffff;;
	}
	
	html .cmsmasters_color_scheme_second ::-moz-selection {
		background:#e12b2b;
		color:#ffffff;
	}
	
		.cmsmasters_color_scheme_second.cmsmasters_row_top_zigzag:before, 
		.cmsmasters_color_scheme_second.cmsmasters_row_bot_zigzag:after {
			background-image: -webkit-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -moz-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-moz-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -ms-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-ms-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -o-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-o-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: linear-gradient(315deg, #ffffff 25%, transparent 25%), 
					linear-gradient(45deg, #ffffff 25%, transparent 25%);
		}
		
	/* Finish Custom Rules */

/***************** Finish Personalizzato 2 Color Scheme Rules ******************/


/***************** Start Personalizzato 2 Button Color Scheme Rules ******************/
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bd_underline {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bd_underline:hover {
		border-color:#ffffff;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_left, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_right, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_top, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_bottom, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_vert, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_hor, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_diag {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_left:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_right:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_top:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_vert:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cm.sms_but_bg_expand_hor:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_diag:hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_left:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_right:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_top:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_slide_bottom:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_vert:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_hor:after, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
		background-color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow:hover {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_light_bg, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_divider {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_dark_bg:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_light_bg:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_divider:hover {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_divider:after {
		border-right-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:before {
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:after {
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after {
		background-color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_slide_left, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_slide_right {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_slide_left:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_slide_right:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_left, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_right, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_top, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover, 
	html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}

/***************** Finish Personalizzato 2 Button Color Scheme Rules ******************/



/***************** Start Personalizzato 3 Color Scheme Rules ******************/
	
	/* Start Main Content Font Color */
	
	.cmsmasters_color_scheme_third,
	
	html .cmsmasters_color_scheme_third 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 textarea,
	html .cmsmasters_color_scheme_third option, 
	html .cmsmasters_color_scheme_third li, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_period, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap *, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap a, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline a .cmsmasters_mon_year,
	html .cmsmasters_color_scheme_third .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a:hover, 
	html .cmsmasters_color_scheme_third #page .profile_social_icons_list a {
		color:#555555;
	}
	
	html .cmsmasters_color_scheme_third input::-webkit-input-placeholder {
		color:#555555;
	}
	
	html .cmsmasters_color_scheme_third input:-moz-placeholder {
		color:#555555;
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	html .cmsmasters_color_scheme_third a,
	html .cmsmasters_color_scheme_third h1 a:hover,
	html .cmsmasters_color_scheme_third h2 a:hover,
	html .cmsmasters_color_scheme_third h3 a:hover,
	html .cmsmasters_color_scheme_third h4 a:hover,
	html .cmsmasters_color_scheme_third h5 a:hover,
	html .cmsmasters_color_scheme_third h6 a:hover,
	html .cmsmasters_color_scheme_third .color_2,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_wrap a .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_third #page .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_third #page .cmsmasters_likes a.active:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination a:hover, 
	html .cmsmasters_color_scheme_third .sticky .cmsmasters_post_cont_wrap:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline a:hover .cmsmasters_day, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_info a span, 
	html .cmsmasters_color_scheme_third .about_author .about_author_cont a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_pings_list .comment-body span a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a:hover, 
	html .cmsmasters_color_scheme_third #page .cmsmasters_open_project .cmsmasters_project_category a, 
	html .cmsmasters_color_scheme_third #page .cmsmasters_open_profile .cmsmasters_profile_category a, 
	html .cmsmasters_color_scheme_third #page .profile_social_icons_list a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_accordion .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:hover .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .twr_icon, 
	html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap a:hover, 
	html .cmsmasters_color_scheme_third .widget_pages ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_categories ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_archive ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_meta ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_recent_comments ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_recent_entries ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_rss ul li a:hover, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_info_entries > span:before, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_info_entries .adress_wrap:before, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul > li a:hover, 
	html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_text a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_more_items.cmsmasters_loading:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_top:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_heading_left .icon_box_heading:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:before,
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_third .bypostauthor > .comment-body .alignleft:before,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_edit a, 
	html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_meta a, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_quotes .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_site a,
	html .cmsmasters_color_scheme_third .cmsmasters_quotes .cmsmasters_quote_subtitle, 
	html .cmsmasters_color_scheme_third .widget_tag_cloud a:hover,
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_tags > a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination a.current,
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination .current, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider .owl-buttons > div:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_info_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_items_loader .cmsmasters_items_loader:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_next_arrow:hover,
	html .cmsmasters_color_scheme_third a > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span:hover{
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_title a,
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_title a,
	html .cmsmasters_color_scheme_third .cmsmasters_archive_item_title a{
		background-image: -moz-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, rgba(255,255,255,0) 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_third .widget .widgettitle span,
	html .cmsmasters_color_scheme_third .cmsmasters_single_slider .cmsmasters_single_slider_title span,
	html .cmsmasters_color_scheme_third .about_author .about_author_title span,
	html .cmsmasters_color_scheme_third .text-line-inside > *,
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_details_title span, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_details_title span,
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_social_icons_title span {
		background-image: -moz-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -ms-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: -o-linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-image: linear-gradient(to top, #e12b2b 0.13em, rgba(255,255,255,0) 0.13em);
		background-position: center -0.375em;
		background-position: center -webkit-calc(1em - -2px);
		background-position: center -moz-calc(1em - -2px);
		background-position: center calc(1em - -2px);
	}

	html .cmsmasters_color_scheme_third #page .bottom_inner .widgettitle span{
		background-image: none !important;
		background-position: center 0;
	}
	
	.cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	.cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span{
		background-color: transparent !important;
	}

	html .cmsmasters_color_scheme_third .cmsmasters_button, 
	html .cmsmasters_color_scheme_third .button, 
	html .cmsmasters_color_scheme_third input[type=submit], 
	html .cmsmasters_color_scheme_third input[type=button], 
	html .cmsmasters_color_scheme_third button, 
	html .cmsmasters_color_scheme_third table thead th, 
	html .cmsmasters_color_scheme_third table thead td, 
	html .cmsmasters_color_scheme_third .owl-pagination .owl-page:hover, 
	html .cmsmasters_color_scheme_third .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_third a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_third span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_third span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit,
	html .cmsmasters_color_scheme_third .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div:hover > span {
		background-color:#e12b2b;
	}

	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner:before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button, 
	html .cmsmasters_color_scheme_third .button, 
	html .cmsmasters_color_scheme_third input[type=submit], 
	html .cmsmasters_color_scheme_third input[type=button], 
	html .cmsmasters_color_scheme_third button, 
	html .cmsmasters_color_scheme_third .owl-pagination .owl-page.active, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_next_arrow:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a span, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover span, 
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button,
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more {
		border-color:#e12b2b;
	}

	html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a span{
		border-color: transparent;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap,
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_video_preview .cmsmasters_video_wrap .mejs-overlay-play::before{
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_header_search_form {
		background-color:rgba(225, 43, 43, 0.95);
	}
	
	
	
	.cmsmasters_color_scheme_third mark,
	html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_top:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_item:hover .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=checkbox] + label:after, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:after, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=radio] + label:after, 
	html .cmsmasters_color_scheme_third .widget .cmsmasters_slider_project .cmsmasters_slider_project_category > a,
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more,
	html .cmsmasters_color_scheme_third .cmsmasters_button, 
	html .cmsmasters_color_scheme_third .button, 
	html .cmsmasters_color_scheme_third input[type=submit], 
	html .cmsmasters_color_scheme_third input[type=button], 
	html .cmsmasters_color_scheme_third button,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget .weather-temp {
		background-color:#e12b2b;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	 
	html .cmsmasters_color_scheme_third a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_wrap a:hover .cmsmasters_simple_icon,
	html .cmsmasters_color_scheme_third .cmsmasters_header_search_form button:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_info, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_info > a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_footer, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_footer > a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_info a:hover span, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info_meta, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a:hover, 	
	html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_footer, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_footer > a:hover, 	
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_project_meta, 	
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_project_meta > a:hover, 	
	html .cmsmasters_color_scheme_third .cmsmasters_post_author a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_likes a, 
	html .cmsmasters_color_scheme_third .cmsmasters_comments a, 
	html .cmsmasters_color_scheme_third .cmsmasters_views,
	html .cmsmasters_color_scheme_third .cmsmasters_views a,
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination a, 
	html .cmsmasters_color_scheme_third .post_nav span, 
	html .cmsmasters_color_scheme_third .about_author .about_author_cont a, 
	html .cmsmasters_color_scheme_third .cmsmasters_single_slider .cmsmasters_single_slider_item_title a:hover, 
	html .cmsmasters_color_scheme_third #page .cmsmasters_open_project .cmsmasters_project_category a:hover, 
	html .cmsmasters_color_scheme_third #page .cmsmasters_open_profile .cmsmasters_profile_category a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_footer, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_footer > a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_author a:hover, 
	html .cmsmasters_color_scheme_third .error .error_cont .search_button button:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type .cmsmasters_archive_item_info, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type .cmsmasters_archive_item_info a, 
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer,
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > a:hover,
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer, 
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > a:hover, 
	html .cmsmasters_color_scheme_third .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a:hover, 
	html .cmsmasters_color_scheme_third .widget_custom_posts_tabs_entries .cmsmasters_tabs div > .published, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > span, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > small, 
	html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep,
	html .cmsmasters_color_scheme_third .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span,
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_info *::before,
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_info *,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_date,
	html .cmsmasters_color_scheme_third .cmsmasters_share,
	html .cmsmasters_color_scheme_third .share_posts .cmsmasters_info_wrap::before,
	html .cmsmasters_color_scheme_third .share_posts .cmsmasters_share .name,
	html .cmsmasters_color_scheme_third .share_posts .cmsmasters_views_wrap .name,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_date,
	html .cmsmasters_color_scheme_third .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_third .cmsmasters_post_date,
	html .cmsmasters_color_scheme_third a:hover > .cmsmasters_post_date abbr,
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a:before,
	html .cmsmasters_color_scheme_third .cmsmasters_views>span span,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget .weather-date,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget .weather-region,
	html .cmsmasters_color_scheme_third .header_top div.sp-location-weather-widget .weather-type,
	html .cmsmasters_color_scheme_third .subpage_nav > span, 
	html .cmsmasters_color_scheme_third #wp-calendar #today {
		color:#888888;
	}

	
	html .cmsmasters_color_scheme_third textarea:focus,
	html .cmsmasters_color_scheme_third 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 {
		border-color:#888888;
	}

	html .cmsmasters_color_scheme_third .share_posts a {
		background-color:#888888;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */	
	
	
	html .cmsmasters_color_scheme_third h1, 
	html .cmsmasters_color_scheme_third h2, 
	html .cmsmasters_color_scheme_third h3, 
	html .cmsmasters_color_scheme_third h4, 
	html .cmsmasters_color_scheme_third h5, 
	html .cmsmasters_color_scheme_third h6, 
	html .cmsmasters_color_scheme_third h1 a, 
	html .cmsmasters_color_scheme_third h2 a, 
	html .cmsmasters_color_scheme_third h3 a, 
	html .cmsmasters_color_scheme_third h4 a, 
	html .cmsmasters_color_scheme_third h5 a, 
	html .cmsmasters_color_scheme_third h6 a,
	html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type1, 
	html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_third .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_third .button:hover, 
	html .cmsmasters_color_scheme_third input[type=submit]:hover, 
	html .cmsmasters_color_scheme_third input[type=button]:hover, 
	html .cmsmasters_color_scheme_third button:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_info > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_footer > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_day, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info_meta > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_author a, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_tags > a, 
	html .cmsmasters_color_scheme_third .post_nav .post_nav_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_pings_list .comment-body span a, 
	html .cmsmasters_color_scheme_third .cmsmasters_comment_item .cmsmasters_comment_item_cont_info a, 
	html .cmsmasters_color_scheme_third .cmsmasters_comment_item .cmsmasters_comment_item_title, 
	html .cmsmasters_color_scheme_third .comment-respond .comment-notes, 
	html .cmsmasters_color_scheme_third .comment-respond .logged-in-as, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_details_item_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_features_item_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_details_item_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_features_item_title, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder label,
	html .cmsmasters_color_scheme_third .wpcf7-form p, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before, 
	html .cmsmasters_color_scheme_third .wp-caption-text, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a, 
	html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .published, 
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider .cmsmasters_quote_content, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_footer > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_author a, 
	html .cmsmasters_color_scheme_third .widget_pages ul li a, 
	html .cmsmasters_color_scheme_third .widget_categories ul li a, 
	html .cmsmasters_color_scheme_third .widget_archive ul li a, 
	html .cmsmasters_color_scheme_third .widget_meta ul li a, 
	html .cmsmasters_color_scheme_third .widget_recent_comments ul li a, 
	html .cmsmasters_color_scheme_third .widget_recent_entries ul li a, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_third .widget_rss ul li a, 
	html .cmsmasters_color_scheme_third 	#wp-calendar th, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul > li a, 
	html .cmsmasters_color_scheme_third .widget_custom_posts_tabs_entries .cmsmasters_tabs div > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > .cmsmasters_tab_comments_author:hover, 
	html .cmsmasters_color_scheme_third .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time, 
	html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_text a, 
	html .cmsmasters_color_scheme_third fieldset legend,
	html .cmsmasters_color_scheme_third blockquote footer,
	html .cmsmasters_color_scheme_third table caption,
	html .cmsmasters_color_scheme_third .img_placeholder_small, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title_counter_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > a,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul li a:before,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > a,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category > li > ul li a:before,
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li > a, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form label,
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_author a,
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_title a:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_archive_item_title a:hover, 
	html .cmsmasters_color_scheme_third .widget .widgettitle,
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-controls .owl-buttons > div > span,
	html .cmsmasters_color_scheme_third .share_posts .cmsmasters_share,
	html .cmsmasters_color_scheme_third .share_posts .cmsmastersView span,
	html .cmsmasters_color_scheme_third .comment-reply-link,
	html .cmsmasters_color_scheme_third .comment-edit-link, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider .owl-buttons > div,
	html .cmsmasters_color_scheme_third .cmsmasters_slide_nav.cmsmasters_posts_slider .owl-buttons > div > span,
	html .cmsmasters_color_scheme_third .cmsmasters_roll_titles_slider_wrap .owl-buttons > div > span,
	html .cmsmasters_color_scheme_third .header_top div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget .weather-type, 
	html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_third .cmsmasters_next_arrow,
	html .cmsmasters_color_scheme_third select {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder,
	html .cmsmasters_color_scheme_third .widget_mailpoet_form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button:hover {
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third form .formError .formErrorContent {
		background-color:#ffffff;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	html .cmsmasters_color_scheme_third .cmsmasters_header_search_form .cmsmasters_header_search_form_close, 
	html .cmsmasters_color_scheme_third .cmsmasters_button, 
	html .cmsmasters_color_scheme_third .button, 
	html .cmsmasters_color_scheme_third input[type=submit], 
	html .cmsmasters_color_scheme_third input[type=button], 
	html .cmsmasters_color_scheme_third button, 
	html .cmsmasters_color_scheme_third table thead th, 
	html .cmsmasters_color_scheme_third table thead td, 
	html .cmsmasters_color_scheme_third a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_third span.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_third span.cmsmasters_cat_color a, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_project_meta > span:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current a, 
	html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .current, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_title a, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .cmsmasters_project_footer	*, 
	html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_profile_subtitle, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggles_filter a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles.toggles_mode_toggle .current_toggle .cmsmasters_toggle_title a, 
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider .cmsmasters_quote_image.cmsmasters_quote_placeholder, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type .cmsmasters_archive_item_type span, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button, 
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_header a, 
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_header	a, 
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_post_date *, 
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_post_date::before, 
	html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time:before, 
	html .cmsmasters_color_scheme_third mark, 
	html .cmsmasters_color_scheme_third form .formError .formErrorContent, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left_top:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left:before,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_top:before, 
	html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type a.cmsmasters_cat_color, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_video_preview_bottom *, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_video_preview_bottom a:hover, 
	html .cmsmasters_color_scheme_third .mejs-overlay-button, 
	html .cmsmasters_color_scheme_third .share_posts a, 
	html .cmsmasters_color_scheme_third .cmsmasters_sharing a, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_date,
	html .cmsmasters_color_scheme_third .widget_mailpoet_form .mailpoet_submit,
	html .cmsmasters_color_scheme_third .widget_mailpoet_form .mailpoet_submit:hover,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget .weather-temp,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_owl_slider .owl-buttons>div>span,
	html .cmsmasters_color_scheme_third .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span,
	html .cmsmasters_color_scheme_third .a-stats a:hover {
		color:#ffffff;
	}

	html .cmsmasters_color_scheme_third .social-count-plus li .items *{
		color:#ffffff !important;
	}
	
	html .cmsmasters_color_scheme_third .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:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_header_search_form input::-webkit-input-placeholder {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_header_search_form input:-moz-placeholder {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .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_third .mejs-overlay-button {
		border-color:#ffffff;
	}
	
	
	.cmsmasters_color_scheme_third,
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_third 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_wrap_pagination .page-numbers, 
	html .cmsmasters_color_scheme_third .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_date, 
	html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_third #wp-calendar, 
	html .cmsmasters_color_scheme_third #wp-calendar th, 
	html .cmsmasters_color_scheme_third #wp-calendar td, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_third .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_third .search_bar_wrap .search_field input,
	html .cmsmasters_color_scheme_third .comment-respond textarea,
	html .cmsmasters_color_scheme_third .comment-respond input:not([type=submit]),
	html .cmsmasters_color_scheme_third .comment-respond input[type=submit]:hover,
	html .cmsmasters_color_scheme_third .comment-respond select,
	html .cmsmasters_color_scheme_third .widget_most_popular_widget_list .cmsmasters_most_wrap{
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
		border-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .project_inner_aligner	a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_likes a:hover:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_likes .active:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_comments a:hover:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .cmsmasters_comments .active:before, 
	html .cmsmasters_color_scheme_third a.cmsmasters_cat_color:hover, 
	html .cmsmasters_color_scheme_third span.cmsmasters_cat_color a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a:hover span, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner_wrap a.active span	{
		color:rgba(255, 255, 255, 0.7);
	}


	html .cmsmasters_color_scheme_third .cmsmasters_posts_slider.cmsmasters_slide_project .owl-buttons > div > span{
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* Finish Main Background Color */
	
	
	/* Start Alternate Background Color */
	
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:before {
		color:#f5f5f5;
	}

	
	html .cmsmasters_color_scheme_third table tfoot th, 
	html .cmsmasters_color_scheme_third table tfoot td, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_features_title,
	html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price_wrap, 
	html .cmsmasters_color_scheme_third #wp-calendar caption,
	html .cmsmasters_color_scheme_third fieldset,
	html .cmsmasters_color_scheme_third fieldset legend,
	html .cmsmasters_color_scheme_third .img_placeholder_small, 
	html .cmsmasters_color_scheme_third .cmsmasters_featured_block,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
	html .cmsmasters_color_scheme_third .gallery-item .gallery-icon,
	html .cmsmasters_color_scheme_third .gallery-item .gallery-caption,
	html .cmsmasters_color_scheme_third .cmsmasters_img.with_caption, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_items_loader .cmsmasters_items_loader,
	html .cmsmasters_color_scheme_third .cmsmasters_button:hover, 
	html .cmsmasters_color_scheme_third .button:hover, 
	html .cmsmasters_color_scheme_third input[type=submit]:hover, 
	html .cmsmasters_color_scheme_third input[type=button]:hover, 
	html .cmsmasters_color_scheme_third button:hover,
	html .cmsmasters_color_scheme_third .widget_pages ul, 
	html .cmsmasters_color_scheme_third .widget_categories ul, 
	html .cmsmasters_color_scheme_third .widget_archive ul, 
	html .cmsmasters_color_scheme_third .widget_meta ul, 
	html .cmsmasters_color_scheme_third .widget_recent_comments ul, 
	html .cmsmasters_color_scheme_third .widget_recent_entries ul,
	html .cmsmasters_color_scheme_third .widget_nav_menu ul,
	html .cmsmasters_color_scheme_third .widget_rss ul,
	html .cmsmasters_color_scheme_third .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_third .commentlist,
	html .cmsmasters_color_scheme_third .comment-respond,
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more:hover ,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_third option,
	html .cmsmasters_color_scheme_third .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_third .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_third .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_third .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		background-color:#f5f5f5;
	}
	/* Finish Alternate Background Color */
	
	
	/* Start Borders Color */
	html .cmsmasters_color_scheme_third ul li:before,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info_meta > span:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_footer > span:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_comment_item .cmsmasters_comment_item_cont_info > *:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_footer > span:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > ul > li > ul > li a:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap_archive > li a:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_archive_type .cmsmasters_archive_item_info > span:before, 
	html .cmsmasters_color_scheme_third .widget_custom_popular_projects_entries .cmsmasters_slider_project_footer > span:before, 
	html .cmsmasters_color_scheme_third .widget_custom_latest_projects_entries .cmsmasters_slider_project_footer > span:before,
	html .cmsmasters_color_scheme_third .widget_most_popular_widget_list .cmsmasters_most_index {
		color:#e3e3e3;		
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul:before, 
	html .cmsmasters_color_scheme_third .blog.timeline:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before,
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_items_loader:before,
	html .cmsmasters_color_scheme_third .cmsmasters_roll_titles_wrap .cmsmasters_roll_titles_post::before {
		background-color:#e3e3e3;
	}
	
	
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2, 
	html .cmsmasters_color_scheme_third .bottom_inner, 
	html .cmsmasters_color_scheme_third .cmsmasters_button, 
	html .cmsmasters_color_scheme_third .button, 
	html .cmsmasters_color_scheme_third input[type=submit], 
	html .cmsmasters_color_scheme_third input[type=button], 
	html .cmsmasters_color_scheme_third button, 
	html .cmsmasters_color_scheme_third table tr, 
	html .cmsmasters_color_scheme_third .owl-pagination .owl-page, 
	html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination li, 
	html .cmsmasters_color_scheme_third .sticky .cmsmasters_post_cont_wrap, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info_bottom,
	html .cmsmasters_color_scheme_third .post_nav, 
	html .cmsmasters_color_scheme_third .about_author .about_author_inner, 
	html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow, 
	html .cmsmasters_color_scheme_third .cmsmasters_next_arrow, 
	html .cmsmasters_color_scheme_third .cmsmasters_comment_item	.cmsmasters_comment_item_cont, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_features_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_details > div, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_features > div, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_features_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_details > div, 
	html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_features > div,
	html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, 
	html .cmsmasters_color_scheme_third .wp-caption, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title, 
	html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quote_inner, 
	html .cmsmasters_color_scheme_third .widget_pages ul li, 
	html .cmsmasters_color_scheme_third .widget_categories ul li, 
	html .cmsmasters_color_scheme_third .widget_archive ul li, 
	html .cmsmasters_color_scheme_third .widget_meta ul li, 
	html .cmsmasters_color_scheme_third .widget_recent_comments ul li, 
	html .cmsmasters_color_scheme_third .widget_recent_entries ul li, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul li, 
	html .cmsmasters_color_scheme_third #wp-calendar caption, 
	html .cmsmasters_color_scheme_third .widget_custom_contact_form_entries .button:hover, 
	html .cmsmasters_color_scheme_third .widget_nav_menu ul li a, 
	html .cmsmasters_color_scheme_third .cmsmasters_tabs .tab_comments li, 
	html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_info, 
	html .cmsmasters_color_scheme_third 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 textarea,
	html .cmsmasters_color_scheme_third option,
	html .cmsmasters_color_scheme_third select,
	html .cmsmasters_color_scheme_third table td,
	html .cmsmasters_color_scheme_third table th,
	html .cmsmasters_color_scheme_third hr,
	html .cmsmasters_color_scheme_third blockquote,
	html .cmsmasters_color_scheme_third .cmsmasters_divider,
	html .cmsmasters_color_scheme_third .cmsmasters_widget_divider,
	html .cmsmasters_color_scheme_third .cmsmasters_img.with_caption,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_wrap .cmsmasters_simple_icon, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_top,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_box.cmsmasters_icon_box_left,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:after,
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=radio] + label:before, 
	html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_item .cmsmasters_icon_list_icon:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggles_filter a, 
	html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close, 
	html .cmsmasters_color_scheme_third .cmsmasters_pricing_table *, 
	html .cmsmasters_color_scheme_third .widget_rss ul li, 
	html .cmsmasters_color_scheme_third .widget_tag_cloud a, 
	html .cmsmasters_color_scheme_third .cmsmasters_mailpoet_form form .mailpoet_submit:hover, 
	html .cmsmasters_color_scheme_third #page .widget_search .widgettitle + .search_bar_wrap,
	html .cmsmasters_color_scheme_third .cmsmasters_post_read_more:hover,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post_read_more:hover,
	html .cmsmasters_color_scheme_third .widget_most_popular_widget_list .cmsmasters_most_wrap,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_footer .cmsmasters_post_tags,
	html .cmsmasters_color_scheme_third .cmsmasters_open_post,
	html .cmsmasters_color_scheme_third .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list_item a,
	html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_outer,
	html .cmsmasters_color_scheme_third .widget.widget_mailpoet_form,
	html .cmsmasters_color_scheme_third div.sp-location-weather-widget,
	html .cmsmasters_color_scheme_third .widget_archive ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_categories ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_meta ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_nav_menu ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_pages ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_recent_comments ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_recent_entries ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_rss ul li a+ul,
	html .cmsmasters_color_scheme_third .widget_mailpoet_form_cont .updated, 
	html .cmsmasters_color_scheme_third .widget_mailpoet_form_cont .login .message,
	html .cmsmasters_color_scheme_third .cmsmasters_google_map .cmsmasters_notice.cmsmasters_notice_error,
	html .cmsmasters_color_scheme_third .middle_inner > .cmsmasters_notice.cmsmasters_notice_error {
		border-color:#e3e3e3;	
	}
	/* Finish Borders Color */
	

	html .cmsmasters_color_scheme_third select, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, 
	html .cmsmasters_color_scheme_third .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, 
	html .cmsmasters_color_scheme_third .cmsmasters-form-builder .check_parent input[type=radio] + label:before{
		background-color: rgba(0, 0, 0, 0);
	}
	
	/* Start Custom Rules */
	html .cmsmasters_color_scheme_third ::selection {
		background:#e12b2b;
		color:#ffffff;;
	}
	
	html .cmsmasters_color_scheme_third ::-moz-selection {
		background:#e12b2b;
		color:#ffffff;
	}
	
		.cmsmasters_color_scheme_third.cmsmasters_row_top_zigzag:before, 
		.cmsmasters_color_scheme_third.cmsmasters_row_bot_zigzag:after {
			background-image: -webkit-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -moz-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-moz-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -ms-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-ms-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: -o-linear-gradient(135deg, #ffffff 25%, transparent 25%), 
					-o-linear-gradient(45deg, #ffffff 25%, transparent 25%);
			background-image: linear-gradient(315deg, #ffffff 25%, transparent 25%), 
					linear-gradient(45deg, #ffffff 25%, transparent 25%);
		}
		
	/* Finish Custom Rules */

/***************** Finish Personalizzato 3 Color Scheme Rules ******************/


/***************** Start Personalizzato 3 Button Color Scheme Rules ******************/
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bd_underline {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bd_underline:hover {
		border-color:#ffffff;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_left, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_right, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_top, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_bottom, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_vert, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_hor, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_diag {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_left:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_right:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_top:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_bottom:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_vert:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cm.sms_but_bg_expand_hor:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_diag:hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_left:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_right:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_top:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_slide_bottom:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_vert:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_hor:after, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
		background-color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow:hover {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_dark_bg, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_light_bg, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_divider {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_dark_bg:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_light_bg:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_divider:hover {
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_divider:after {
		border-right-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:before {
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:after {
		background-color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before {
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after {
		background-color:#e12b2b;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_slide_left, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_slide_right {
		border-color:#e12b2b;
		background-color:#ffffff;
		color:#e12b2b;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_slide_left:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_slide_right:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_left, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_right, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_top, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}
	
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_left:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_right:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_top:hover, 
	html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:hover {
		border-color:#e12b2b;
		background-color:#e12b2b;
		color:#ffffff;
	}

/***************** Finish Personalizzato 3 Button Color Scheme Rules ******************/


/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.0
 * 
 * Theme Secondary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


/***************** Start Header Middle Color Scheme Rules ******************/

	/* Start Header Middle Content Color */
	.header_mid,
	.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 textarea,
	.header_mid select,
	.header_mid option, 
	.header_mid .resp_mid_nav_wrap .resp_mid_nav, 
	.header_mid .resp_mid_nav_wrap .resp_mid_nav.active,
	#page .header_mid .sp-location-weather-widget > div > * {
		color:#ffffff;
	}
	/* Finish Header Middle Content Color */
	
	
	/* Start Header Middle Primary Color */
	.header_mid a, 
	.header_mid .resp_mid_nav_wrap .resp_mid_nav:hover {
		color:#ffffff;
	}
	
	.header_mid .button:hover, 
	.header_mid input[type=submit]:hover, 
	.header_mid input[type=button]:hover, 
	.header_mid button:hover, 
	.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover, 
	.cmsmasters_dynamic_cart:hover .cmsmasters_dynamic_cart_button,
	.mid_nav>li>a>.nav_item_wrap:before {
		background-color:#ffffff;
	}
	/* Finish Header Middle Primary Color */
	
	
	/* Start Header Middle Rollover Color */
	.header_mid a:hover {
		color:#199653;
	}
	
	.header_mid .button, 
	.header_mid input[type=submit], 
	.header_mid input[type=button], 
	.header_mid button,
	.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
		background-color:#199653;
	}
	
	.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 textarea:focus,
	.header_mid select:focus {
		border-color:#199653;
	}
	/* Finish Header Middle Rollover Color */
	
	
	/* Start Header Middle Background Color */	
	.header_mid .button, 
	.header_mid input[type=submit], 
	.header_mid input[type=button], 
	.header_mid button, 
	.header_mid .button:hover, 
	.header_mid input[type=submit]:hover, 
	.header_mid input[type=button]:hover, 
	.header_mid button:hover, 
	.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button, 
	.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover, 
	.cmsmasters_dynamic_cart:hover .cmsmasters_dynamic_cart_button {
		color:#199653;
	}
	
	.header_mid,
	.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 textarea,
	.header_mid select,
	.header_mid option {
		background-color:#199653;
	}
	/* Finish Header Middle Background Color */
	
	
	/* Start Header Middle Background Color on Scroll */	
	.header_mid.header_mid_scroll {
		background-color:#199653;
	}
	
	@media only screen and (max-width: 1024px) {
		
		#header .header_mid {
			background-color:#199653;
		}
	}
	/* Finish Header Middle Background Color on Scroll */
	
	
	/* Start Header Middle Borders Color */	
	.header_mid_outer,
	.header_mid_inner_cont {
		border-color:rgba(255,255,255,0);
	}
	
	.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 textarea,
	.header_mid select,
	.header_mid option {
		border-color:rgba(255,255,255,0);
	}
	/* Finish Header Middle Borders Color */
	
	
	/* Start Header Middle Custom Rules */
	.header_mid ::selection {
		background:#ffffff;
		color:#199653;
	}
	
	.header_mid ::-moz-selection {
		background:#ffffff;
		color:#199653;
	}
	/* Finish Header Middle Custom Rules */

/***************** Finish Header Middle Color Scheme Rules ******************/



/***************** Start Header Bottom Color Scheme Rules ******************/

	/* Start Header Bottom Content Color */		
	.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 textarea,
	.header_bot select,
	.header_bot option, 
	.header_bot .resp_bot_nav_wrap .resp_bot_nav, 
	.header_bot .resp_bot_nav_wrap .resp_bot_nav.active	{
		color:#ffffff;
	}
	/* Finish Header Bottom Content Color */
	
	
	/* Start Header Bottom Primary Color */	
	.header_bot a, 
	.header_bot .resp_bot_nav_wrap .resp_bot_nav:hover {
		color:#ffffff;
	}
	
	.header_bot .button:hover, 
	.header_bot input[type=submit]:hover, 
	.header_bot input[type=button]:hover, 
	.header_bot button:hover,
	.bot_nav>li>a>.nav_item_wrap:before {
		background-color:#ffffff;
	}
	/* Finish Header Bottom Primary Color */
	
	
	/* Start Header Bottom Rollover Color */	
	.header_bot a:hover {
		color:#199653;
	}
	
	.header_bot .button, 
	.header_bot input[type=submit], 
	.header_bot input[type=button], 
	.header_bot button {
		background-color:#199653;
	}
	
	.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 textarea:focus,
	.header_bot select:focus {
		border-color:#199653;
	}
	/* Finish Header Bottom Rollover Color */
	
	
	/* Start Header Bottom Background Color */
	.header_bot .button, 
	.header_bot input[type=submit], 
	.header_bot input[type=button], 
	.header_bot button {
		color:#199653;
	}
	
	.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 textarea,
	.header_bot select,
	.header_bot option {
		background-color:#199653;
	}
	/* Finish Header Bottom Background Color */
	
	
	/* Start Header Bottom Background Color on Scroll */
	.header_bot.header_bot_scroll {
		background-color:#199653;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_bot {
			background-color:#199653;
		}
	}
	/* Finish Header Bottom Background Color on Scroll */
	
	
	/* Start Header Bottom Borders Color */
	.header_bot_outer,
	.header_bot_inner_cont {
		border-color:rgba(255,255,255,0);	
	}
	
	.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 textarea,
	.header_bot select,
	.header_bot option {
		border-color:rgba(255,255,255,0);
	}
	/* Finish Header Bottom Borders Color */
	
	
	/* Start Header Bottom Custom Rules */	
	.header_bot ::selection {
		background:#ffffff;
		color:#199653;
	}
	
	.header_bot ::-moz-selection {
		background:#ffffff;
		color:#199653;
	}
	/* Finish Header Bottom Custom Rules */

/***************** Finish Header Bottom Color Scheme Rules ******************/



/***************** Start Navigation Color Scheme Rules ******************/

	/* Start Navigation Title Link Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a:hover .nav_tag {
			color:#ffffff;
		}
	}
	
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a {
			color:#ffffff;
		}
	}
	/* Finish Navigation Title Link Color */
	
	
	/* Start Navigation Title Link Hover Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a .nav_tag {
			color:#ffed30;
		}
	}
	
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a:hover,
		ul.navigation > li > a:hover .nav_subtitle,
		ul.navigation > li:hover > a,
		ul.navigation > li:hover > a .nav_subtitle {
			color:#ffed30;
		}
	}
	/* Finish Navigation Title Link Hover Color */
	
	
	/* Start Navigation Title Link Current Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation > li.menu-item.current-menu-item > a, 
		ul.navigation > li.menu-item.current-menu-item > a .nav_subtitle, 
		ul.navigation > li.menu-item.current-menu-ancestor > a, 
		ul.navigation > li.menu-item.current-menu-ancestor > a .nav_subtitle{
			color:#ffffff;
		}
	}
	/* Finish Navigation Title Link Current Color */
	
	
	/* Start Navigation Title Link Subtitle Color */	
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a .nav_subtitle {
			color:#ffffff;
		}
		
		ul.navigation > li > a .nav_tag:before {
			border-color:#ffffff;
		}
	}
	/* Finish Navigation Title Link Subtitle Color */
	
	
	/* Start Navigation Title Link Background Color */	
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a {
			background-color:#199653;
		}
		
		ul.navigation > li > a {
			border-color:#199653;
		}
	}
	/* Finish Navigation Title Link Background Color */
	
	
	/* Start Navigation Title Link Hover Background Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a:hover,
		ul.navigation > li:hover > a {
			background-color:#199653;
		}
	}
	/* Finish Navigation Title Link Hover Background Color */
	
	
	/* Start Navigation Title Link Current Background Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation > li.menu-item.current-menu-item > a, 
		ul.navigation > li.menu-item.current-menu-ancestor > a {
			background-color:#199653;
		}
	}
	/* Finish Navigation Title Link Current Background Color */
	
	
	/* Start Navigation Title Link Border Color */	
	@media only screen and (min-width: 1025px) {
		ul.navigation > li > a:hover,
		ul.navigation > li.menu-item.current-menu-item > a, 
		ul.navigation > li.menu-item.current-menu-ancestor > a {
			border-color:rgba(247,247,247,0);
		}
	}
	/* Finish Navigation Title Link Border Color */
	
	
	/* Start Navigation Dropdown Text Color */	
	.navigation li .menu-item-mega-description-container, 
	.navigation li .menu-item-mega-description-container * {
		color:#ffffff;
	}
	/* Finish Navigation Dropdown Tex Color */
	
	
	/* Start Navigation Dropdown Background Color */
	@media only screen and (max-width: 1024px) {
		ul.navigation {
			background-color:#199653;
		}
	}
	
	@media only screen and (min-width: 1025px) {
		ul.navigation ul, 
		ul.navigation .menu-item-mega-container {
			background-color:#199653;
		}
	}
	/* Finish Navigation Dropdown Background Color */
	
	
	/* Start Navigation Dropdown Border Color */	
	@media only screen and (min-width: 1025px) {
		ul.navigation ul, 
		ul.navigation .menu-item-mega-container {
			border-color:rgba(255,255,255,0);
		}
	}
	/* Finish Navigation Dropdown Border Color */
	
	
	/* Start Navigation Dropdown Link Color */
	.navigation li > a, 
	.navigation li > a:hover .nav_tag {
		color:#ffffff;
	}
	/* Finish Navigation Dropdown Link Color */
	
	
	/* Start Navigation Dropdown Link Hover Color */
	.navigation li > a:hover,
	.navigation li > a:hover .nav_subtitle,
	.navigation li > a .nav_tag,
	.navigation li.current-menu-item > a, 
	.navigation li.current-menu-item > a .nav_subtitle, 
	.navigation li.current-menu-ancestor > a, 
	.navigation li.current-menu-ancestor > a .nav_subtitle, 
	.navigation li.menu-item-highlight > a, 
	.navigation li.menu-item-highlight > a .nav_subtitle {
		color:#fff200;
	}	
	@media only screen and (min-width: 1025px) {
		.navigation > li .menu-item-mega-container a[href='#'], 
		.navigation > li .menu-item-mega-container a:not([href]) {
			color:#fff200;
		}

		.navigation > li .menu-item-mega-container a[href='#'], 
		.navigation > li .menu-item-mega-container a:not([href]) {
			pointer-events: none;
		}
	}
	/* Finish Navigation Dropdown Link Hover Color */
	
	
	/* Start Navigation Dropdown Link Subtitle Color */
	.navigation li a .nav_subtitle {
		color:#ffffff;
	}
	/* Finish Navigation Dropdown Link Subtitle Color */
	
	
	/* Start Navigation Dropdown Link Hover Highlight Color */
	.navigation li.menu-item-highlight > a:hover, 
	.navigation li.menu-item-highlight > a:hover .nav_subtitle {
		color:#ffffff;
	}
	/* Finish Navigation Dropdown Link Hover Highlight Color */
	
	
	/* Start Navigation Dropdown Link Border Color */
	@media only screen and (min-width: 1025px) {
		ul.navigation ul a > span:before {
			background-color:#199653;
		}
	}
	
	.navigation li {
		border-color:#199653;
	}
	/* Finish Navigation Dropdown Link Border Color */

/***************** Finish Navigation Color Scheme Rules ******************/



/***************** Start Header Top Color Scheme Rules ******************/

	/* Start Header Top Content Color */
	.header_top, 
	.header_top .header_top_but, 
	.header_top .header_top_but.opened, 
	.header_top .responsive_top_nav, 
	.header_top .responsive_top_nav.active, 
	.header_top .responsive_top_nav.active {
		color:#878787;
	}
	/* Finish Header Top Content Color */
	
	
	/* Start Header Top Primary Color */
	.header_top a, 
	.header_top .header_top_but:hover, 
	.header_top .responsive_top_nav:hover {
		color:#222222;
	}
	/* Finish Header Top Primary Color */
	
	
	/* Start Header Top Rollover Color */
	.header_top a:hover,
	.header_top .meta_wrap [class^=cmsmasters-icon-]:before,
	.header_top .meta_wrap [class*= cmsmasters-icon-]:before {
		color:#e12b2b;
	}
	/* Finish Header Top Rollover Color */
	
	
	/* Start Header Top Background Color */	
	.header_top {
		background-color:#ffffff;
	}
	/* Finish Header Top Background Color */
	
	
	/* Start Header Top Borders Color */
	.header_top_outer,
	.header_top_inner_cont {
		border-color:rgba(255,255,255,0);
	}
	
	.header_top .header_top_but {
		border-color:rgba(255,255,255,0);
	}
	/* Finish Header Top Borders Color */
	
	
	/* Start Header Top Custom Rules */
	.header_top ::selection {
		background:#222222;
		color:#ffffff;
	}
	
	.header_top ::-moz-selection {
		background:#222222;
		color:#ffffff;
	}
	/* Finish Header Top Custom Rules */

/***************** Finish Header Top Color Scheme Rules ******************/



/***************** Start Header Top Navigation Color Scheme Rules ******************/

	/* Start Header Top Navigation Title Link Color */
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav > li > a {
			color:#222222;
		}
	}
	/* Finish Header Top Navigation Title Link Color */
	
	
	/* Start Header Top Navigation Title Link Hover Color */
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav > li > a:hover,
		ul.top_line_nav > li:hover > a,
		ul.top_line_nav > li.current-menu-item > a,
		ul.top_line_nav > li.current-menu-ancestor > a {
			color:#565656;
		}
	}
	/* Finish Header Top Navigation Title Link Hover Color */
	
	
	/* Start Header Top Navigation Title Link Background Color */
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav > li > a {
			background-color:#ffffff;
		}
	}
	/* Finish Header Top Navigation Title Link Background Color */
	
	
	/* Start Header Top Navigation Title Link Hover Background Color */
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav > li > a:hover,
		ul.top_line_nav > li:hover > a,
		ul.top_line_nav > li.current-menu-item > a,
		ul.top_line_nav > li.current-menu-ancestor > a {
			background-color:#ffffff;
		}
	}
	/* Finish Header Top Navigation Title Link Hover Background Color */
	
	
	/* Start Header Top Navigation Title Link Border Color */
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav > li {
			border-color:rgba(255,255,255,0);
		}
	}
	/* Finish Header Top Navigation Title Link Border Color */
	
	
	/* Start Header Top Navigation Dropdown Background Color */
	@media only screen and (max-width: 1024px) {
		ul.top_line_nav {
			background-color:#ffffff;
		}
	}
	
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav ul {
			background-color:#ffffff;
		}
	}
	/* Finish Header Top Navigation Dropdown Background Color */
	
	
	/* Start Header Top Navigation Dropdown Border Color */	
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav ul {
			border-color:rgba(255,255,255,0);
		}
	}
	/* Finish Header Top Navigation Dropdown Border Color */
	
	
	/* Start Header Top Navigation Dropdown Link Color */
	.top_line_nav li a {
		color:#222222;
	}
	/* Finish Header Top Navigation Dropdown Link Color */
	
	
	/* Start Header Top Navigation Dropdown Link Hover Color */
	.top_line_nav li > a:hover,
	.top_line_nav li.current-menu-item > a {
		color:#e12b2b;
	}
	
	@media only screen and (min-width: 1025px) {
		ul.top_line_nav ul li:hover > a, 
		ul.top_line_nav ul li.current-menu-item > a, 
		ul.top_line_nav ul li.current-menu-ancestor > a {
			color:#e12b2b;
		}
	}
	/* Finish Header Top Navigation Dropdown Link Hover Color */
	
	
	/* Start Header Top Navigation Dropdown Link Hover Highlight Color */

	/* Finish Header Top Navigation Dropdown Link Hover Highlight Color */
	
	
	/* Start Header Top Navigation Dropdown Link Border Color */
	.top_line_nav li {
		border-color:rgba(255,255,255,0);
	}
	/* Finish Header Top Navigation Dropdown Link Border Color */

/***************** Finish Header Top Navigation Color Scheme Rules ******************/


/***************** Start Gutenberg Module Custom Colors Scheme Rules ******************/
	 .wp-block-quote,
	.editor-styles-wrapper .wp-block-freeform blockquote,
	.editor-styles-wrapper .wp-block-freeform blockquote p {
		color:#151515;
	}
 
	 .wp-block-quote,
	 .wp-block-freeform blockquote,
	 .wp-block-freeform blockquote p {
		color:#565656;
	}

	 div.wp-block ul li:before {
		color:#e3e3e3;
	}

	{( ? '#wpwrap' .  : '' )} .wp-block-quote, 
	#wpwrap .editor-styles-wrapper blockquote {
		border-color:#e3e3e3;
	}


	 table thead th {
		color:#ffffff;
		background-color:#199653;
		border-color:#199653;
	}

/***************** Finish Gutenberg Module Custom Colors Scheme Rules ******************/





/***************** Start Gutenberg Module General Colors Scheme Rules ******************/
	/* Start Main Content Font Color */
	body .editor-styles-wrapper,
	.editor-styles-wrapper select,
	 .wp-block-image figcaption,
	 .wp-block-audio figcaption,
	 .wp-block-video figcaption,
	 .wp-caption dd,
	 .wp-block-latest-posts .wp-block-latest-posts__post-date,
	 .wp-block-latest-comments .wp-block-latest-comments__comment-date {
		color:#565656;
	}
	/* Finish Main Content Font Color */
	
	
	/* Start Primary Color */
	.editor-styles-wrapper a,
	.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce a,
	.editor-styles-wrapper .wp-block-file .wp-block-file__textlink .editor-rich-text__tinymce {
		color:#199653;
	}
	/* Finish Primary Color */
	
	
	/* Start Highlight Color */
	.editor-styles-wrapper a:hover,
	.editor-styles-wrapper a:active,
	.editor-styles-wrapper h1 a:hover,
	.editor-styles-wrapper h1 a:active,
	.editor-styles-wrapper h2 a:hover,
	.editor-styles-wrapper h2 a:active,
	.editor-styles-wrapper h3 a:hover,
	.editor-styles-wrapper h3 a:active,
	.editor-styles-wrapper h4 a:hover,
	.editor-styles-wrapper h4 a:active,
	.editor-styles-wrapper h5 a:hover,
	.editor-styles-wrapper h5 a:active,
	.editor-styles-wrapper h6 a:hover,
	.editor-styles-wrapper h6 a:active,
	.editor-styles-wrapper div.wp-block .wp-block-freeform.block-library-rich-text__tinymce a:hover,
	.editor-styles-wrapper div.wp-block .wp-block-freeform.block-library-rich-text__tinymce a:active {
		color:#878787;
	}
	
	.editor-styles-wrapper select:focus {
		border-color:#878787;
	}
	/* Finish Highlight Color */
	
	
	/* Start Headings Color */
	.editor-post-title__block .editor-post-title__input,
	.editor-styles-wrapper h1,
	.editor-styles-wrapper h1 a,
	.editor-styles-wrapper h2,
	.editor-styles-wrapper h2 a,
	.editor-styles-wrapper h3,
	.editor-styles-wrapper h3 a,
	.editor-styles-wrapper h4,
	.editor-styles-wrapper h4 a,
	.editor-styles-wrapper h5,
	.editor-styles-wrapper h5 a,
	.editor-styles-wrapper h6,
	.editor-styles-wrapper h6 a,
	 .wp-block-pullquote {
		color:#151515;
	}
	
	 .wp-block-pullquote.is-style-solid-color {
		background-color:#151515;
	}
	
	 .wp-block-pullquote {
		border-color:#151515;
	}
	/* Finish Headings Color */
	
	
	/* Start Main Background Color */
	 .wp-block-pullquote.is-style-solid-color {
		color:#ffffff;
	}
	
	body .editor-styles-wrapper,
	.editor-styles-wrapper select {
		background-color:#ffffff;
	}
	/* Finish Main Background Color */
	
	
	/* Start Borders Color */
	 .wp-block-separator.is-style-dots:before {
		color:#e3e3e3;
	}
	
	 .wp-block-separator:not(.is-style-dots):before {
		background-color:#e3e3e3;
	}
	
	.editor-styles-wrapper select,
	.editor-styles-wrapper .wp-block-freeform hr {
		border-color:#e3e3e3;
	}
	/* Finish Borders Color */
	
	
	/* Start Table Colors */
	 .wp-block-table th,
	 .wp-block-table td,
	 .wp-block-table.is-style-stripes th,
	 .wp-block-table.is-style-stripes td,
	.editor-styles-wrapper .wp-block-freeform .mce-item-table tbody tr th,
	.editor-styles-wrapper .wp-block-freeform .mce-item-table tbody tr td {
		border-color:#e3e3e3;
	}
	
	 .wp-block-table.is-style-stripes tr:nth-child(odd) th,
	 .wp-block-table.is-style-stripes tr:nth-child(odd) td {
		background-color:#f7f7f7;
	}
	/* Finish Table Colors */
	
	
	/* Start Buttons Colors */
	 .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background),
	 .wp-block-file .wp-block-file__button,
	 .wp-block-file a.wp-block-file__button {
		color:#ffffff;
		background-color:#199653;
	}
	
	 .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
	 .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):focus,
	 .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):active,
	 .wp-block-file .wp-block-file__button:hover,
	 .wp-block-file .wp-block-file__button:focus,
	 .wp-block-file .wp-block-file__button:active,
	 .wp-block-file a.wp-block-file__button:hover,
	 .wp-block-file a.wp-block-file__button:focus,
	 .wp-block-file a.wp-block-file__button:active {
		color:#ffffff;
		background-color:#878787;
	}
	
	 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background) {
		color:#199653;
		background-color:#ffffff;
		border-color:#199653;
	}
	
	 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
	 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):focus,
	 .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):active {
		color:#ffffff;
		background-color:#199653;
		border-color:#199653;
	}
	/* Finish Buttons Colors */
	

/***************** Finish Gutenberg Module General Colors Scheme Rules ******************/


}@media screen{/**
 * @package 	WordPress
 * @subpackage 	Magazilla
 * @version 	1.0.4
 * 
 * Gutenberg CSS Rules
 * Created by CMSMasters
 * 
 */
/*-------------------------------------------------------------------------*/
/* General Styles
/*-------------------------------------------------------------------------*/
.wp-block[data-align="full"] {
  width: 100%;
}
/** === Base Typography === */
a {
  outline: 0;
  text-decoration: none;
  transition: color 110ms ease-in-out;
}
div.wp-block h1 a,
div.wp-block h2 a,
div.wp-block h3 a,
div.wp-block h4 a,
div.wp-block h5 a,
div.wp-block h6 a,
div.wp-block pre a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
}
div.wp-block b,
div.wp-block strong {
  font-weight: bold;
}
small small {
  font-size: 75%;
}
select {
  line-height: 1em;
  text-indent: 0.01px;
  text-overflow: '';
  padding: 8px 40px 8px 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
  background-image: url('/wp-content/themes/magazilla/gutenberg/img/select.png');
  background-position: right 5px center;
  background-repeat: no-repeat;
  min-width: 100px;
  max-width: 100%;
  outline: none;
  height: 50px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
  background-image: url('/wp-content/themes/magazilla/img/select.png');
}
/** === Post Title === */
.editor-post-title__block .editor-post-title__input {
  outline: none;
}
/** === Default Appender === */
.editor-default-block-appender input[type="text"].editor-default-block-appender__content {
  outline: none;
}
/** === Heading === */
.wp-block-heading {
  outline: none;
}
/** === Paragraph === */
p.has-background {
  margin: 0;
  padding: .95em 1.3em;
}
p.has-drop-cap:not(:focus):first-letter {
  margin: .32em .73em .1em .52em;
}
p.has-small-font-size,
p.has-medium-font-size,
p.has-large-font-size,
p.has-huge-font-size,
p[style^="font-size:"],
p[style*="font-size:"] {
  line-height: 1.5em;
}
/** === Image === */
.wp-block-image:not(.editor-media-placeholder) {
  line-height: 0;
  display: block !important;
  margin: 0 0 20px;
  text-align: center;
}
.wp-block-image figure {
  margin: 0 0 20px;
}
.wp-block-image figcaption {
  display: block !important;
  margin: 0;
  padding: 15px 0;
  text-align: center !important;
}
.wp-block-image div[style^="width:"],
.wp-block-image div[style*="width:"],
.wp-block-image .components-resizable-box__container {
  max-width: 100% !important;
  height: auto !important;
  margin: 0 auto;
}
.wp-block-image .editor-rich-text {
  display: block !important;
}
/** === Gallery === */
div.wp-block .wp-block-gallery,
div.wp-block .wp-block-gallery {
  margin: 0 0 4px;
}
div.wp-block .wp-block-gallery .blocks-gallery-item,
div.wp-block .wp-block-gallery .blocks-gallery-item {
  margin: 0 16px 16px 0;
  padding: 0;
}
div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  margin-right: 0;
}
div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.wp-block-gallery {
  margin: 0 0 4px;
}
.wp-block-gallery li {
  padding: 0;
}
.wp-block-gallery li:before {
  content: none;
}
.wp-block-gallery .blocks-gallery-item:before {
  content: none;
}
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  width: 100%;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  margin: 0;
  padding: 25px 5px 10px;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 540px) {
  .wp-block-gallery {
    display: block;
  }
  .wp-block-gallery .blocks-gallery-image,
  .wp-block-gallery .blocks-gallery-item {
    display: block;
    width: 100%;
  }
}
/** === Lists === */
div.wp-block ul,
div.wp-block ol {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
div.wp-block ul li,
div.wp-block ol li {
  margin: 0;
  padding: 10px 0 0;
}
div.wp-block ul li:first-child,
div.wp-block ol li:first-child {
  padding-top: 0;
}
div.wp-block ul ol,
div.wp-block ol ol,
div.wp-block .block-library-list .editor-rich-text__tinymce ol,
div.wp-block ul ul,
div.wp-block ol ul,
div.wp-block .block-library-list .editor-rich-text__tinymce ul {
  margin: 0 0 0 20px;
  padding: 10px 0 0;
}
div.wp-block .block-library-list .editor-rich-text__tinymce {
  margin: 0 0 20px;
  padding: 0;
}
div.wp-block ul {
  list-style-type: none;
}
div.wp-block ul > li {
  display: block;
  position: relative;
}
div.wp-block ul > li:before {
  content: '\e801';
  font-family: 'fontello-custom';
  font-size: 4px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  padding: 0;
  margin: 0 10px 0 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  position: relative;
  bottom: 2px;
  vertical-align: middle;
}
div.wp-block ol {
  list-style-type: decimal-leading-zero;
}
/** === Blockquote === */
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  margin: 0 0 20px;
  padding-left: 30px;
  padding-right: 0;
  quotes: none;
  border-left-width: 3px;
  border-left-style: solid;
}
.wp-block-quote > p:only-child,
.wp-block-quote.is-large > p:only-child,
.wp-block-quote.is-style-large > p:only-child,
.wp-block-quote > p:last-of-type,
.wp-block-quote.is-large > p:last-of-type,
.wp-block-quote.is-style-large > p:last-of-type {
  padding-bottom: 0;
}
.wp-block-quote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  display: block;
}
.wp-block-quote::before,
.wp-block-quote.is-large::before,
.wp-block-quote.is-style-large::before,
.wp-block-quote::after,
.wp-block-quote.is-large::after,
.wp-block-quote.is-style-large::after {
  content: none;
}
.wp-block-quote .editor-rich-text__tinymce,
.wp-block-quote.is-large .editor-rich-text__tinymce,
.wp-block-quote.is-style-large .editor-rich-text__tinymce {
  line-height: inherit;
}
.wp-block-quote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p,
.wp-block-quote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite,
.wp-block-quote footer,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large footer,
.wp-block-quote .wp-block-quote__citation,
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-style-large .wp-block-quote__citation {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
}
.wp-block-quote cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite,
.wp-block-quote footer,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large footer,
.wp-block-quote .wp-block-quote__citation,
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-style-large .wp-block-quote__citation {
  font-style: italic;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large footer,
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-style-large .wp-block-quote__citation {
  text-align: left;
}
/** === Block Audio === */
.wp-block-audio {
  margin-bottom: 20px;
}
.wp-block-audio figcaption {
  display: block !important;
  margin: 0;
  padding: 15px 0;
  text-align: center !important;
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px;
}
.wp-block-audio audio::-webkit-media-controls-play-button,
.wp-block-audio audio::-webkit-media-controls-mute-button {
  opacity: 1;
  cursor: pointer;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -ms-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.wp-block-audio audio::-webkit-media-controls-play-button:hover,
.wp-block-audio audio::-webkit-media-controls-mute-button:hover {
  opacity: 0.5;
}
/** === Cover === */
.wp-block-cover,
.wp-block-cover-image {
  margin: 0 0 20px;
  padding: 10px 30px;
}
.wp-block-cover.alignleft,
.wp-block-cover-image.alignleft {
  margin-left: 0;
  margin-right: 2em;
}
.wp-block-cover.alignright,
.wp-block-cover-image.alignright {
  margin-left: 2em;
  margin-right: 0;
}
.wp-block-cover h2,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-image-text {
  margin: 0;
  padding: 0;
}
.wp-block-cover h2 strong,
.wp-block-cover-image h2 strong,
.wp-block-cover .wp-block-cover-text strong,
.wp-block-cover-image .wp-block-cover-text strong,
.wp-block-cover .wp-block-cover-image-text strong,
.wp-block-cover-image .wp-block-cover-image-text strong {
  font-weight: bolder;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
[data-align=left] .wp-block-cover,
[data-align=left] .wp-block-cover-image,
[data-align=right] .wp-block-cover,
[data-align=right] .wp-block-cover-image {
  width: auto;
  max-width: 100%;
}
/** === File === */
.wp-block-file {
  margin: 0 0 20px;
}
.wp-block-file > a:not([class]),
.wp-block-file .wp-block-file__textlink {
  display: inline-block;
  margin: 0 20px 0 0;
}
[dir=rtl] .wp-block-file > a:not([class]),
[dir=rtl] .wp-block-file .wp-block-file__textlink {
  margin-left: 20px;
  margin-right: 0;
}
.wp-block-file .wp-block-file__button-richtext-wrapper {
  display: inline-block;
  margin: 0;
}
.wp-block-file .wp-block-file__button,
.wp-block-file a.wp-block-file__button {
  display: inline-block;
  padding: 0 25px;
  position: relative;
  white-space: nowrap;
  border-width: 0px;
  border-style: solid;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  text-align: center;
  -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
  transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
}
.wp-block-file .wp-block-file__button,
.wp-block-file a.wp-block-file__button,
.wp-block-file .wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:active {
  margin: 0;
  border-width: 0;
  border-style: solid;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
}
.wp-block-file .wp-block-file__button:before,
.wp-block-file a.wp-block-file__button:before,
.wp-block-file .wp-block-file__button:hover:before,
.wp-block-file a.wp-block-file__button:hover:before,
.wp-block-file .wp-block-file__button:focus:before,
.wp-block-file a.wp-block-file__button:focus:before,
.wp-block-file .wp-block-file__button:active:before,
.wp-block-file a.wp-block-file__button:active:before,
.wp-block-file .wp-block-file__button:after,
.wp-block-file a.wp-block-file__button:after,
.wp-block-file .wp-block-file__button:hover:after,
.wp-block-file a.wp-block-file__button:hover:after,
.wp-block-file .wp-block-file__button:focus:after,
.wp-block-file a.wp-block-file__button:focus:after,
.wp-block-file .wp-block-file__button:active:after,
.wp-block-file a.wp-block-file__button:active:after {
  content: none !important;
}
/** === Video === */
.wp-block-video {
  margin: 0 0 20px;
  text-align: center;
}
.wp-block-video video {
  display: inline-block;
}
.wp-block-video figcaption {
  margin: 0;
  padding: 6px 0 15px;
  text-align: center;
}
/** === Code === */
.wp-block-code {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
  margin: 0 0 20px;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wp-block-code code,
.wp-block-code .editor-plain-text {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  display: block;
}
/** === Custom HTML === */
.wp-block-html {
  margin: 0 0 20px;
}
.wp-block-html .editor-plain-text {
  display: block;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
}
.wp-block-html iframe {
  display: block;
}
/** === Preformatted === */
.wp-block-preformatted {
  margin: 0 0 20px;
}
.wp-block-preformatted pre {
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
}
/** === Pullquote === */
.wp-block-pullquote {
  margin: 0 0 20px;
  padding: 50px 0;
}
.wp-block-pullquote:not(.is-style-solid-color) {
  border-top-width: 4px;
  border-top-style: solid;
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.wp-block-pullquote.is-style-solid-color {
  padding-left: 50px;
  padding-right: 50px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote.is-style-solid-color blockquote {
  margin: 0;
  padding: 0;
  hyphens: auto;
  word-break: break-word;
  border-width: 0;
  border-style: solid;
  text-align: center;
}
.wp-block-pullquote blockquote:before,
.wp-block-pullquote.is-style-solid-color blockquote:before {
  content: none;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote.is-style-solid-color blockquote,
.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p,
.wp-block-pullquote blockquote .editor-rich-text p,
.wp-block-pullquote.is-style-solid-color blockquote .editor-rich-text p,
.wp-block-pullquote blockquote cite,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-pullquote blockquote .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color blockquote .wp-block-pullquote__citation {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
}
.wp-block-pullquote blockquote p:last-of-type,
.wp-block-pullquote.is-style-solid-color blockquote p:last-of-type,
.wp-block-pullquote blockquote > .editor-rich-text p:last-of-type,
.wp-block-pullquote.is-style-solid-color blockquote > .editor-rich-text p:last-of-type {
  margin: 0;
}
.wp-block-pullquote blockquote cite,
.wp-block-pullquote.is-style-solid-color blockquote cite,
.wp-block-pullquote blockquote .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color blockquote .wp-block-pullquote__citation {
  display: block;
  font-style: italic;
  margin-top: 15px;
}
/** === Table === */
.wp-block-table {
  margin: 0 0 20px;
  border-collapse: separate;
  border-spacing: 15px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  /* for gutenberg start */
  /* for gutenberg end */
}
.wp-block-table caption {
  text-align: center;
  padding: 20px;
}
.wp-block-table th,
.wp-block-table td {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}
.wp-block-table tbody tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-block-table tbody tr:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.wp-block-table tfoot tr {
  border-width: 1px;
  border-style: solid;
}
.wp-block-table.is-style-stripes {
  border-collapse: collapse;
  border-width: 0;
  border-style: solid;
}
.wp-block-table.is-style-stripes tr:nth-child(odd) {
  background-color: transparent !important;
}
.wp-block-table .wp-block-table__cell-content {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  padding: 0;
}
/** === Verse === */
.wp-block-verse {
  margin: 0 0 20px;
  padding: 0;
}
.wp-block-verse pre {
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
  padding: 0;
}
/** === Spacer === */
.wp-block-spacer {
  clear: both;
}
/** === Button === */
.wp-block-button {
  display: block;
  margin: 0 0 20px;
}
.wp-block-button .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link {
  display: inline-block;
  padding: 0 25px;
  position: relative;
  white-space: nowrap;
  border-width: 0px;
  border-style: solid;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  text-align: center;
  -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
  -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
  -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
  -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
  transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.wp-block-button .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:active,
.wp-block-button.is-style-outline .wp-block-button__link:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wp-block-button .wp-block-button__link:before,
.wp-block-button.is-style-outline .wp-block-button__link:before,
.wp-block-button .wp-block-button__link:hover:before,
.wp-block-button.is-style-outline .wp-block-button__link:hover:before,
.wp-block-button .wp-block-button__link:focus:before,
.wp-block-button.is-style-outline .wp-block-button__link:focus:before,
.wp-block-button .wp-block-button__link:active:before,
.wp-block-button.is-style-outline .wp-block-button__link:active:before,
.wp-block-button .wp-block-button__link:after,
.wp-block-button.is-style-outline .wp-block-button__link:after,
.wp-block-button .wp-block-button__link:hover:after,
.wp-block-button.is-style-outline .wp-block-button__link:hover:after,
.wp-block-button .wp-block-button__link:focus:after,
.wp-block-button.is-style-outline .wp-block-button__link:focus:after,
.wp-block-button .wp-block-button__link:active:after,
.wp-block-button.is-style-outline .wp-block-button__link:active:after {
  content: none !important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link {
  border-width: 0;
  border-style: solid;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  border-width: 1px;
  border-style: solid;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-text-color {
  border-color: currentColor !important;
}
.wp-block-button.is-style-squared .wp-block-button__link {
  -webkit-border-radius: 0;
  border-radius: 0;
}
/** === Columns === */
.wp-block-columns .wp-block-column {
  margin-bottom: 20px;
}
.wp-block-columns .wp-block-column > p,
.wp-block-columns .wp-block-column .wp-block-paragraph {
  margin-bottom: 0;
}
/** === Media Text === */
.wp-block-media-text {
  margin: 0 0 20px;
}
@media (max-width: 600px) {
  .wp-block-media-text {
    display: block;
  }
  .wp-block-media-text .wp-block-media-text__media {
    margin: 0 0 20px;
  }
  .wp-block-media-text .wp-block-media-text__content {
    padding: 0;
  }
}
.wp-block-media-text .wp-block-media-text__content p:last-of-type {
  margin: 0;
  padding: 0;
}
/** === Separator === */
.wp-block-separator,
.wp-block-separator.is-style-wide,
.wp-block-separator.is-style-dots {
  max-width: 100%;
  min-height: 1px;
  margin: 40px auto;
  position: relative;
  border-width: 0;
  border-style: solid;
}
.wp-block-separator:before {
  content: '';
  width: 30%;
  height: 1px;
  margin: auto !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.wp-block-separator.is-style-wide:before {
  width: 100%;
}
.wp-block-separator.is-style-dots {
  height: 10px;
  line-height: 10px;
  text-align: center;
}
.wp-block-separator.is-style-dots:before {
  content: "\00b7 \00b7 \00b7";
  font-family: serif;
  font-size: 45px;
  line-height: 10px;
  letter-spacing: 1.4em;
  width: 100%;
  height: 10px;
  padding: 0 0 0 1.4em;
}
/** === Archives, Categories === */
ul.wp-block-archives,
ul.wp-block-categories,
ul.wp-block-categories__list {
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}
div.wp-block ul.wp-block-archives,
div.wp-block ul.wp-block-categories,
div.wp-block ul.wp-block-categories__list {
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}
div.wp-block ul.wp-block-archives ul,
div.wp-block ul.wp-block-categories ul,
div.wp-block ul.wp-block-categories__list ul {
  margin-bottom: 0;
  padding: 10px 0 0;
}
div.wp-block-archives.wp-block-archives-dropdown,
div.wp-block-categories.wp-block-categories-dropdown {
  margin-bottom: 20px;
}
div.wp-block-archives.wp-block-archives-dropdown label,
div.wp-block-categories.wp-block-categories-dropdown label {
  display: none;
}
/** === Latest Posts === */
.wp-block-latest-posts {
  margin-bottom: 20px;
  padding: 0;
  list-style-type: none !important;
}
.wp-block-latest-posts ul {
  list-style-type: none !important;
}
.wp-block-latest-posts li:before {
  content: none !important;
}
.wp-block-latest-posts .wp-block-latest-posts__post-date {
  display: block;
  margin: -3px 0 0;
}
.wp-block-latest-posts.is-grid {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
}
.wp-block-latest-posts.is-grid li {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
}
div.wp-block .wp-block-latest-posts {
  margin-bottom: 20px;
  padding: 0;
}
div.wp-block .wp-block-latest-posts ul {
  margin-bottom: 0;
  padding: 10px 0 0;
}
/** === Latest Comments === */
.wp-block-latest-comments {
  list-style: none;
  margin-bottom: 20px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
  min-height: auto;
  margin: 25px 0 0;
  padding: 0;
  overflow: hidden;
}
.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
  margin: 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
  min-height: 48px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
  width: 48px;
  height: 48px;
  margin: 0 20px 0 0;
  float: left;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
[dir=rtl] .wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
  margin: 0 0 0 20px;
  float: right;
}
.wp-block-latest-comments article {
  display: block;
  overflow: hidden;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
  margin: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
  margin: -3px 0 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
  margin: 5px 0 0;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  margin: 0;
  padding: 0 0 20px;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt > *:last-child,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > *:last-child {
  margin: 0;
  padding: 0;
}
.wp-block-latest-comments.aligncenter .wp-block-latest-comments__comment-avatar {
  margin: 0 auto 10px;
  float: none;
}
.wp-block-latest-comments.aligncenter .wp-block-latest-comments__comment-excerpt {
  text-align: center;
}
/** === Classic Editor === */
.wp-caption dd {
  margin: 0;
  padding: 10px 5px;
  text-align: center;
}
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h1 a,
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h2 a,
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h3 a,
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h4 a,
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h5 a,
div.wp-block .wp-block-freeform.block-library-rich-text__tinymce h6 a {
  color: inherit;
}
.wp-block-freeform.mce-content-body > p,
.wp-block-freeform.mce-content-body > h1,
.wp-block-freeform.mce-content-body > h2,
.wp-block-freeform.mce-content-body > h3,
.wp-block-freeform.mce-content-body > h4,
.wp-block-freeform.mce-content-body > h5,
.wp-block-freeform.mce-content-body > h6,
.wp-block-freeform.mce-content-body > table,
.wp-block-freeform.mce-content-body > blockquote,
.wp-block-freeform.mce-content-body > ul,
.wp-block-freeform.mce-content-body > ol,
.wp-block-freeform.mce-content-body > pre,
.wp-block-freeform.mce-content-body > address {
  margin-top: 0;
  margin-bottom: 20px;
}
.wp-block-freeform.mce-content-body > dl {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce {
  overflow: visible;
}
.wp-block-freeform abbr,
.wp-block-freeform acronym {
  text-decoration: underline;
}
.wp-block-freeform pre,
.wp-block-freeform code,
.wp-block-freeform tt,
.wp-block-freeform kbd,
.wp-block-freeform samp {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
  margin: 0;
  padding: 0;
}
.wp-block-freeform dl {
  display: block;
  overflow: hidden;
}
.wp-block-freeform dt {
  display: block;
  font-weight: bold;
  overflow: hidden;
}
.wp-block-freeform dd {
  display: block;
  overflow: hidden;
  margin: 0 0 20px;
}
.wp-block-freeform hr {
  margin: 40px 0;
  border-top-width: 0;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-block-freeform blockquote {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 20px;
  padding-left: 30px;
  padding-right: 0;
  quotes: none;
  border-left-width: 3px;
  border-left-style: solid;
}
.wp-block-freeform blockquote > p:only-child,
.wp-block-freeform blockquote > p:last-of-type {
  padding-bottom: 0;
}
.wp-block-freeform blockquote cite {
  display: block;
}
.wp-block-freeform blockquote::before,
.wp-block-freeform blockquote::after {
  content: none;
}
.wp-block-freeform blockquote cite {
  display: block;
}
.wp-block-freeform .mce-item-table {
  margin: 0 0 20px;
  border-collapse: separate;
  border-spacing: 15px;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  /* for gutenberg start */
  /* for gutenberg end */
}
.wp-block-freeform .mce-item-table th {
  font-weight: inherit;
  text-align: left;
}
[dir=rtl] .wp-block-freeform .mce-item-table th {
  text-align: right;
}
.wp-block-freeform .mce-item-table caption {
  text-align: center;
  padding: 20px;
}
.wp-block-freeform .mce-item-table th,
.wp-block-freeform .mce-item-table td {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}
.wp-block-freeform .mce-item-table tbody tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-block-freeform .mce-item-table tbody tr:last-child {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.wp-block-freeform .mce-item-table tfoot tr {
  border-width: 1px;
  border-style: solid;
}
.wp-block-freeform .mce-item-table.is-style-stripes {
  border-collapse: collapse;
  border-width: 0;
  border-style: solid;
}
.wp-block-freeform .mce-item-table.is-style-stripes tr:nth-child(odd) {
  background-color: transparent !important;
}
.wp-block-freeform .gallery {
  position: relative;
  margin: 0 -1.4% 20px;
}
.wp-block-freeform .gallery:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.wp-block-freeform .gallery img {
  width: 100%;
  border: none;
}
.wp-block-freeform .gallery .gallery-item {
  position: relative;
  float: left;
  margin: 0 1.4% 20px;
}
.wp-block-freeform .gallery .gallery-item:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.wp-block-freeform .gallery .gallery-item .wp-caption-text {
  margin: 0;
  padding: 10px 5px;
  text-align: center;
}
.wp-block-freeform .gallery.gallery-columns-1 .gallery-item {
  width: 97.2%;
  position: relative;
  float: none;
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-2 .gallery-item {
  width: 47.2%;
}
.wp-block-freeform .gallery.gallery-columns-2 .gallery-item:nth-child(2n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-3 .gallery-item {
  width: 30.533%;
}
.wp-block-freeform .gallery.gallery-columns-3 .gallery-item:nth-child(3n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-4 .gallery-item {
  width: 22.2%;
}
.wp-block-freeform .gallery.gallery-columns-4 .gallery-item:nth-child(4n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-5 .gallery-item {
  width: 17.2%;
}
.wp-block-freeform .gallery.gallery-columns-5 .gallery-item:nth-child(5n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-6 .gallery-item {
  width: 13.867%;
}
.wp-block-freeform .gallery.gallery-columns-6 .gallery-item:nth-child(6n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-7 .gallery-item {
  width: 11.486%;
}
.wp-block-freeform .gallery.gallery-columns-7 .gallery-item:nth-child(7n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-8 .gallery-item {
  width: 9.7%;
}
.wp-block-freeform .gallery.gallery-columns-8 .gallery-item:nth-child(8n+1) {
  clear: both;
}
.wp-block-freeform .gallery.gallery-columns-9 .gallery-item {
  width: 8.311%;
}
.wp-block-freeform .gallery.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: both;
}
/** === Vimeo Block === */
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  position: relative;
  max-width: 100%;
  width: 100%;
  height: 0;
  padding-bottom: 58.1%;
  margin-bottom: 20px;
  overflow: hidden;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  width: 100%;
  max-width: auto;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
}

}/*

THIS FILE IS OVERWRITTEN EVERY TIME YOU UPDATE THE PLUGIN.
USE THE CUSTOM CSS OPTION IN THE SUBSCRIPTION SETTING PANEL FOR YOUR
CUSTOM CSS RULES.

*/

div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 500px;
    width: 100%;
}

div.tnp-profile {
    display: block;
    margin: 1em 0;
    max-width: 500px;
    /*width: 100%;*/
}

/* Generic field wrapper */
.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
    margin-bottom: .7em;
    border: 0;
    padding: 0;
}

.tnp-subscription label,
.tnp-profile label
{
    display: block;
    color: inherit;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: .25em;
    font-size: .9em;
}

.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
    display: inline-block;
}

.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
    width: 100%;
    padding: .7em;
    display: block;
    border: 1px;
    color: #444;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    font-size: 1em;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{
    /* Fixes some bad themes CSS */
    max-width: 1em;
    display: inline-block;
    margin-right: .5em;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-subscription select option,
.tnp-profile select option
{
    margin-right: .75em;
}

.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
    background-color: #444;
    color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    display: inline-block;
}

@media all and (max-width: 480px) {
    .tnp-subscription input[type=submit],
    .tnp-profile input[type=submit] {
        width: 100%;
    }
}

.tnp-widget {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.tnp-widget .tnp-field {
    margin-bottom: 10px;
    border: 0;
    padding: 0;
}

.tnp-widget label {
    display: block;
    color: inherit;
    font-size: 14px;
}

.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
    width: 100%;
    padding: 10px;
    display: block;
    border: 1px solid #ddd ;
    border-color: #ddd;
    background-color: #f4f4f4;
    background-image: none;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    height: auto;
}

.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
    width: auto;
    display: inline-block;
}

/* Antireset - http://www.satollo.net/css-and-select-space-between-the-options-and-the-arrow */
.tnp-widget select option {
    margin-right: 10px;
}

.tnp-widget input.tnp-submit {
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    margin: 0;
}

.tnp-field input[type="submit"] {
    position: inherit;
}

.tnp-field label {

}

/* Newsletter Widget Minimal */

.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* The minimal form */

.tnp-subscription-minimal {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
}

.tnp-subscription-minimal form {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap;
}

.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
    width: 70%;
    max-width: 300px;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin-right: 10px;
}

.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
    width: 31%;
}

.tnp-subscription-minimal .tnp-privacy-field {
    margin-top: 10px;
}

/* Some of these styles are overridden by theme styles... */
.tnp-subscription-minimal input.tnp-submit {
    width: 29%;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0px;
    margin: 0;
}

.tnp-subscription-posts {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2rem;
}

.tnp-subscription-posts .tnp-subscription {
    max-width: auto;
    margin: 0;
}

@media all and (max-width: 525px) {
    .tnp-subscription-minimal.with-name input.tnp-email,
    .tnp-subscription-minimal.with-name input.tnp-name,
    .tnp-subscription-minimal input.tnp-submit
    {
        width: 100%;
        max-width: 100%;
        margin: 0;
        display: block;
        margin-bottom: .5rem;
    }
}

/* Single button forms */
.tnp-button-form button.tnp-submit {
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

/* Comments Extension */
.tnp-comments {
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tnp-comments label {
    display: block;
}

.tnp-comments input[type=checkbox] {
    display: inline-block;
    width: auto!important;
}


/* Locked Content Extension */
.tnp-lock {
    clear: both;
    display: block;
    box-sizing: border-box;
    box-shadow: none;
    margin: 20px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.tnp-nl-checkout {
    margin-bottom: 1em;
}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}bdi {
  font-size: 17px;
  color: #19894c;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
}

#quantity_67571d21a3895.input-text.qty.text {
  margin: -2px;
  padding: 5px;
}

.widget .widgettitle {
  color: #19894C;
  text-align: center;
}

.headline_outer .headline_inner .headline_content .headline_text .entry-title {
  color: #ffffff;
}

.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span {
  color: #ffffff;
}

.headline_outer a:hover {
  color: #ffffff;
}

.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner .breadcrumbs_sep {
  color: #ffffff;
}

.headline_outer .headline_color {
  background-color: #19a2c4;
}

html .cmsmasters_color_scheme_first .bottom_inner {
  padding-top: 46px;
}

#bottom .widget .widgettitle {
  color: #19894C;
}

nav > div > ul li:hover > div.menu-item-mega-container {
  margin: 35px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  background-color: #0c9c4f;
}

h2 {
  font-size: 0px;
  margin: -26px;
}



.cmsmasters_liquid .header_mid .header_mid_outer {
  color: #36e3bb;
}@font-face{font-family:flexslider-icon;src:url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/**
 * The following styles will provide an attempt to normalize the sliders
 */

/* Reset some style. Using body to push specificity */
body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

.metaslider {
    position: relative;
    z-index: 0;
}

/* Avoids overflow when slideshow takes the whole window' width - The fullwidth class needs to be added in the slideshow settings. */
.metaslider.fullwidth {
	overflow: hidden;
}

.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}

.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}

.metaslider a {
    outline: none;
}

.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}

.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}

.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}

.metaslider .caption-wrap .caption img {
    width: auto;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}

.metaslider .flex-pauseplay a {
    box-sizing: border-box;
	height: 30px;
	width: 30px;
}

/* Flexslider */

.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px;
    max-width: none;
    max-height: none;
}

.metaslider .flex-control-nav {
    border: 0;
    margin: auto;
    list-style-type: none;
    list-style: none;
    padding: 0;
	bottom: -27px;
    line-height: 11px;
    z-index: 2;
}

.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging {
    opacity: 1;
    transition: opacity .3s ease;
}
.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging {
    opacity: 1 !important;
}

.metaslider-flex.ms-theme-default .flex-next:focus {
    background: url('/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll right 0 transparent!important;
    height: 27px!important;
}
.metaslider-flex.ms-theme-default .flex-prev:focus {
    background: url('/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll left 0 transparent!important;
    height: 27px!important;
}

/** move margin from list items to anchors */
.metaslider .flex-control-nav li {
	margin: 0;
}

.metaslider .flex-control-nav li a {
	margin: 0 6px;
	padding: 0;
	text-indent: 9999px;
	overflow: hidden;
}

.metaslider .flexslider .slides li {
    position: relative;
    height: auto;
}

/** fix for users with RTL languages */
.metaslider .flex-viewport {
    direction: ltr;
}

/** add transition effects to firefox **/
.metaslider .flex-direction-nav a {
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.metaslider .flexslider .slides p {
    margin: 0;
}

.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.metaslider .flex-control-thumbs {
    margin: 5px -5px 0 -5px;
}

.metaslider .flex-control-thumbs li {
    width: auto;
    margin: 5px;
}

.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}

.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}

.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

/* Arrow styles to use background images (old style) */
/* which makes it compatible with the theme builder */

.metaslider .flexslider .flex-direction-nav li a:before {
    content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
    width: 30px;
    height: 30px;
    border: 0;
    margin: -20px 0 0;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background-image: url('/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');
    background-repeat:  no-repeat;
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    -webkit-transition: all .3s ease;
       -moz-transition: opacity .25s ease-in-out;
            transition: all .3s ease;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a {
    opacity: 0;
}
.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{
    opacity: 1;
}

.metaslider .flex-direction-nav .flex-prev {
    background-position: left 0;
    left: 10px;
}
.metaslider .flex-direction-nav .flex-next {
    background-position: right 0;
    text-align: left;
    /* Fix for single character text */
    text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
    opacity: 0.8;
    
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
    opacity: 0.8;
    /* Fix for single character text */
    text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
    cursor: default;
    pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
	box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
    position: relative;
}
.metaslider .flexslider .flex-pauseplay .flex-play,
.metaslider .flexslider .flex-pauseplay .flex-pause {
    width: 30px;
    height: 30px;
    background: #000;
    color: #fff;
    text-align: center;
    padding: 0 8px;
    border-radius: 50px;
    text-decoration: none;
    line-height: 30px;
    font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay a:before {
    font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay .flex-play:focus,
.metaslider .flexslider .flex-pauseplay .flex-pause:focus {
    background: #000;
    color: #fff;
	outline: 2px solid #fff;
}
.metaslider .flexslider .flex-pauseplay .flex-play:before {
    margin-left: 4px;
}
.metaslider .flexslider .flex-pauseplay .flex-pause:before {
    margin-left: 1px;
}

/* Responsive Slides */
.metaslider .rslides_nav,
.metaslider .rslides_tabs a {
    box-shadow: none !important;
}
.metaslider .rslides_tabs {
    margin: 0 0 40px;
}

.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
    color: #ffffff;
}

.metaslider-responsive.no-text .rslides_nav{
	width: 30px;
	height: 30px;
	border: 0;
	margin: 0 5px;
	box-shadow: none !important;
	display: block;
	background-color: transparent;
	background-image: url('/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: opacity .25s ease-in-out;
	transition: all .3s ease;
}
.metaslider-responsive.no-text .rslides_nav.next {
	background-position: right 0;
}

/* Nivo Slider */
div.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}

.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
    border: 0;
    box-shadow: none;
    /* margin: 0; */
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
    transition: none;
}

/* Coin Slider */
.metaslider .coin-slider {

    /* This keeps the slider from spilling out the container */
    max-width: 100%;
    overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
	box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
	cursor: default !important;
}

/* Admin Bar */
#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon {
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 18px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important;
}
.ms-edit-frontend {
	text-decoration: none !important;
	font-size: 18px;
}
.ms-edit-frontend .dashicons.dashicons-external {
	height: 25px;
	vertical-align: middle;
}

#preview-container .ms-edit-frontend{
    display: none;
}


/* Precognition Theme */
.ms-theme-precognition .flex-control-nav {
	display: table !important;
	width: 100% !important;
	margin-top: 0 !important;
}
.metaslider.ms-theme-precognition .flex-control-nav li {
	display: table-cell !important;
	width: auto;
	text-align: center;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li:last-child {
	border-right: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li a {
	text-indent: 0 !important;
	width: auto !important;
	display: block !important;
	height: auto !important;
	padding: 10px !important;
	margin: 0 !important;
}

/* Progress Bar */
.flex-progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 0%;
    background-color: #fff;
    transition: width 2s linear;
    z-index: 999;
}
/* Carousel */
.ms-carousel-force-height .slides > li {
    overflow: hidden;
}
.ms-carousel-force-height .slides > li.ms-image img {
    height: 100%;
    width: auto;
}

/* Custom button */
.ms-custom-button {
	display: inline-block;
	background-color: #0073aa;
	color: #fff;
	cursor: pointer;
	padding: 8px 14px;
	border-radius: 4px;
	text-decoration: none;
	transition: background-color 0.2s ease;
}
.ms-custom-button:hover {
	opacity: 0.8;
}
.slides li:focus-within {
	outline: 2px solid #007cba;
	outline-offset: -2px;
}
/* Loading */
.ms-slider-loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; 
    background: #f2f2f2;
    z-index: 11;
}

/* Remove bottom spacing when using container to have full control of spacing 
 * through Container's margin and padding settings */
.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider {
    margin-bottom: 0;
}
.metaslider-container-box .metaslider.metaslider-flex.ml-slider {
    padding-bottom: 0;
    margin-bottom: 0;
}
.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .flex-control-nav:not(.flex-control-thumbs) {
    margin-bottom: 0;
}
/*.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .slides li {
    margin-top: 0;
    margin-bottom: 0;
}*/

@media only screen and (max-width : 767px) {
    .metaslider.ms-theme-precognition .flex-control-nav li a {
        text-indent: -9999px !important;
    }
}
@media only screen and (min-width : 768px) {
    .metaslider.ms-theme-precognition .flex-control-nav li a {
        text-indent: 0 !important;
    }
}
.metaslider.ms-theme-clarity:not(.has-carousel-mode) .flexslider .youtube .play_button,.metaslider.ms-theme-clarity:not(.has-carousel-mode) .flexslider .vjs-big-play-button{animation-name:clarity_fadeOut;animation-delay:0.5s;animation-duration:0.5s;animation-fill-mode:both}.metaslider.ms-theme-clarity:not(.has-carousel-mode) .flexslider .flex-active-slide .caption-wrap .caption,.metaslider.ms-theme-clarity:not(.has-carousel-mode) .flexslider .flex-active-slide .youtube .play_button,.metaslider.ms-theme-clarity:not(.has-carousel-mode) .flexslider .flex-active-slide .vjs-big-play-button{animation-name:clarity_fadeIn}.metaslider.ms-theme-clarity .flexslider{margin-bottom:60px}.metaslider.ms-theme-clarity .flexslider .slides{display:flex;flex-direction:row}.metaslider.ms-theme-clarity .flexslider .slides li{display:flex !important;flex-direction:column;background-color:#fff;margin-bottom:30px;margin-top:30px}.metaslider.ms-theme-clarity .flexslider .slides li:focus-within{outline:3px solid;outline-offset:0}.metaslider.ms-theme-clarity .flexslider .slides .ms-vimeo,.metaslider.ms-theme-clarity .flexslider .slides .ms-youtube{background-color:transparent}.metaslider.ms-theme-clarity .flexslider .slides .ms-vimeo .vimeo{margin:auto 0}.metaslider.ms-theme-clarity .flexslider .caption-wrap{background:#fff;border:1px solid #d5d5d5;box-sizing:border-box;color:#000;display:flex;flex:1;line-height:1.4em;margin:0;position:relative;opacity:1;width:100%}.metaslider.ms-theme-clarity .flexslider .caption-wrap .caption{padding:20px 70px;text-align:center;width:100%;box-sizing:border-box}.metaslider.ms-theme-clarity .flexslider .caption-wrap .caption p:not(:last-of-type){margin:0 0 15px}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a{height:38px;width:38px;background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:18px auto;background-image:none;box-shadow:1px 1px 2px rgba(0,0,0,0.3) !important;border:1px solid #888;border-radius:100%;top:calc(50% + 20px);transform:translateY(-50%)}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a:focus{outline:2px solid}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a:after{background-color:#50585C;mask-repeat:no-repeat;mask-size:12px auto;content:'';display:table;width:100%;height:100%;position:absolute;top:0;mask-position:center}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a.flex-prev{left:-50px}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a.flex-prev:after{mask-image:url(/wp-content/plugins/ml-slider/themes/clarity/v1.0.0/images/left.svg);mask-position:center center}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a.flex-next{right:-50px}.metaslider.ms-theme-clarity .flexslider .flex-direction-nav a.flex-next:after{mask-image:url(/wp-content/plugins/ml-slider/themes/clarity/v1.0.0/images/right.svg)}.metaslider.ms-theme-clarity .flexslider .flex-control-paging li a{text-indent:99999px;overflow:hidden}.metaslider.ms-theme-clarity .flexslider .flex-control-nav{bottom:-35px}.metaslider.ms-theme-clarity .flexslider .flex-control-nav li a{box-shadow:1px 1px 2px rgba(0,0,0,0.3) !important;background:#07383C;margin:0 5px;border-radius:100%;opacity:0.5}.metaslider.ms-theme-clarity .flexslider .flex-control-nav li a:hover,.metaslider.ms-theme-clarity .flexslider .flex-control-nav li a:focus{opacity:1}.metaslider.ms-theme-clarity .flexslider .flex-control-nav li a:focus{outline:2px solid}.metaslider.ms-theme-clarity .flexslider .flex-control-nav li a.flex-active{background:#07383C;opacity:1}.metaslider.ms-theme-clarity .flexslider .flex-pauseplay a::before{font-size:16px}.metaslider.ms-theme-clarity .flexslider .flex-pauseplay a{bottom:-35px;color:#fff;height:32px;text-align:center;width:32px;background-color:rgba(0,0,0,0.8)}.metaslider.ms-theme-clarity .flexslider .flex-pauseplay a:focus{outline:2px solid black;border:1px solid #fff}.metaslider.ms-theme-clarity .flexslider .flex-control-paging li a{width:20px;height:20px;font-size:0}.metaslider.ms-theme-clarity.has-onhover-arrows .flex-direction-nav li{opacity:0}.metaslider.ms-theme-clarity.has-onhover-arrows:hover .flex-direction-nav li{opacity:1}.metaslider.ms-theme-clarity.has-onhover-arrows:hover .flex-direction-nav a{opacity:1}@keyframes clarity_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes clarity_fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width: 576px){.metaslider.ms-theme-clarity .flexslider .caption-wrap .caption{padding:20px}}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.1.0');src:url('/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-font="FontAwesome"]:before {
    font-family: 'FontAwesome';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
.owl-carousel .owl-item img {
    display: block;
    width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel.owl-loaded {
    display: block; }
.owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
.owl-carousel.owl-hidden {
    opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
.owl-carousel.owl-rtl {
    direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
    display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
    z-index: 0; }

.owl-carousel .owl-animated-out {
    z-index: 1; }

.owl-carousel .fadeOut {
    animation-name: fadeOut; }

@keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/css/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none; }
.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px; }

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791; }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



.jello{
    -webkit-animation-name:jello;
            animation-name:jello;
    -webkit-transform-origin: center;

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*GENERAL STYLE*/

.ywcps-products .owl-item{
    float:left;
}
.ywcps-products .owl-nav.disabled{
    display: none;
}
.ywcps-products .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.ywcps-products .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ywcps-products .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.ywcps-products .owl-dots .owl-dot.active span, .ywcps-products .owl-dots .owl-dot:hover span {
    background: #869791;
}

.general_container{
    margin-bottom: 10px;
    margin-top: 10px;
}
.ywcps-wrapper .ywcps-nav-prev,
.ywcps-wrapper .ywcps-nav-next {
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 10;
}

.ywcps-wrapper .ywcps-nav-prev {
    left: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;

}

.ywcps-wrapper .ywcps-nav-next {
    right: -50px;
    opacity: 0;
    -webkit-transition: all 150ms ease-in-out 150ms;
    -moz-transition:    all 150ms ease-in-out 150ms;
    -o-transition:      all 150ms ease-in-out 150ms;
    transition:         all 150ms ease-in-out 150ms;

}

.owl-prev, .owl-next
{
    background: transparent !important;
}
.owl-carousel .owl-item li {
    height:auto;
    width:100%;
    display: block;
}

.owl-carousel .item {
    margin:0;
}


.ywcps-wrapper:hover .ywcps-nav-prev {
    left: 0;
    opacity: 1;
}
.ywcps-wrapper:hover .ywcps-nav-next {
    right: 0;
    opacity: 1;
}

.ywcps-wrapper {
    position: relative;
}

 .ywcps-wrapper .owl-carousel .owl-stage-outer{
    overflow: visible;
}
 .ywcps-wrapper .owl-item li .product-action-button img{
    width: auto;
}
 .ywcps-wrapper .owl-item li.product {
    width: 95%;
    margin-bottom: 0;

}
.ywcps-wrapper .ywcps-slider {
    overflow: hidden;
    position: relative;
}

/*WOOCOMMERCE TEMPLATE*/

.woocommerce .ywcps-wrapper .owl-item li.product {
    padding-left: 15px;
    padding-right: 15px;
    width: 95%;

}

@media( max-width: 400px){
    .woocommerce .ywcps-wrapper .owl-item li.product img{
        width: 100%;
    }
}

.woocommerce .ywcps-wrapper ul.products{
    padding-bottom: 35px;
}
.woocommerce .ywcps-wrapper ul.products li.product .onsale {

    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 5;
}
.woocommerce .ywcps-wrapper ul.products li.product .tooltip{
    margin-top: 5px;
}

.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev,
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next {
    position: absolute;
    top: 45%;
    border: 1px solid;
    width: 18px;
    height: 29px;
    text-align: center;
    line-height: 29px;
    background: #fff;
    color: #d9d9d9;
}

.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev {
    left: 0;
    width: 20px;
    height: 30px;
    background: url(/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/images/sx.png) no-repeat;
    background-position: center center;
}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next {
    right: 0;
    width: 20px;
    height: 30px;
    background: url(/wp-content/plugins/yith-woocommerce-product-slider-carousel/assets/images/dx.png) no-repeat;
    background-position: center center;
}

.products_tabs.tabs-container > ul {
    list-style: none;
    padding: 0;
    border: 1px solid;
    border-left: 0;
}

.products_tabs.tabs-container ul:before {
    content: '';
    display: table;
}

.products_tabs.tabs-container ul:after {
    content: '';
    display: table;
    clear: both;
}

.products_tabs.tabs-container ul.tabs li {
    float: left;
    padding: 10px 15px;
    border-left: 1px solid;
    margin: 0 0 -1px;
    border-color: inherit;
}

.products_tabs.tabs-container > ul li:first-child {
    border-left: 1px solid;
    border-left-color: inherit;
}
.products_tabs.tabs-container > ul li:last-child {
    background-color: inherit;
}
.products_tabs.tabs-container > ul li.active:last-child {
    border-right: 1px solid;
    border-right-color: inherit;
}

.products_tabs.tabs-container .panel {
    box-shadow: none;
    padding-bottom: 10px;
    border: 1px solid;
    border-top: none;
}
.products_tabs.tabs-container .panel .ywcps-wrapper ul.products li.product {
    margin-bottom: 0;
}

.products_tabs.tabs-container .panel > h2 {
    display: none;
}
