/* =========================================================================
   Bundled Stylesheets
   ========================================================================= */

.tribe-mini-calendar-block {
  max-width: 767px
}

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

  .tribe-mini-calendar-block .tribe-common .tribe-common-l-container,
  .tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month {
    padding: 0
  }
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date,
.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__mobile-events-icon--event,
.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__day-date,
.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__mobile-events-icon--event {
  opacity: 1
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus {
  background-color: var(--tec-color-accent-primary);
  box-shadow: inset 0 0 0 2px var(--tec-color-background), inset 0 0 0 4px var(--tec-color-border-active);
  outline: none
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date {
  color: var(--tec-color-background-secondary)
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__day-date-daynum {
  color: var(--tec-color-background)
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: var(--tec-color-background)
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__day-date-daynum {
  color: var(--tec-color-background)
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus-visible .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: var(--tec-color-background)
}

.tribe-mini-calendar-block .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum {
  color: var(--tec-color-background)
}



/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2026 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-progress: min(var(--ls-duration), var(--ls-stickduration, var(--ls-duration)));
}

ls-scene-wrapper:not(.ls-layout-fixedsize) {
  --ls-ratio-base: calc(100% / var(--ls-ratio, 999999999));
}

ls-scene-wrapper.ls-layout-fixedsize {
  --ls-ratio-base: var(--ls-height);
}

ls-scene-wrapper {
  --ls-offset-full: calc(100vh - var(--ls-ratio-base));
  --ls-offset-half: calc(var(--ls-offset-full) / 2);
  --ls-p-minus-50: calc(var(--ls-progress) - 50vh);
  --ls-p-minus-100: calc(var(--ls-progress) - 100vh);
}


/* Scroll Scene Wrapper Height Calculation */

/* Stick to Center */
ls-scene-wrapper.ls-stickto-center.ls-playfrom-stick:after {
  --ls-padding: var(--ls-progress);
}

ls-scene-wrapper.ls-stickto-center.ls-playfrom-top:after {
  --ls-padding: calc(var(--ls-progress) + var(--ls-offset-half));
}

ls-scene-wrapper.ls-stickto-center.ls-playfrom-center:after {
  --ls-padding: calc(var(--ls-p-minus-50) + var(--ls-offset-half));
}

ls-scene-wrapper.ls-stickto-center.ls-playfrom-bottom:after {
  --ls-padding: calc(var(--ls-p-minus-100) + var(--ls-offset-half));
}

/* Stick to Top */
ls-scene-wrapper.ls-stickto-top.ls-playfrom-stick:after,
ls-scene-wrapper.ls-stickto-top.ls-playfrom-top:after {
  --ls-padding: var(--ls-progress);
}

ls-scene-wrapper.ls-stickto-top.ls-playfrom-center:after {
  --ls-padding: var(--ls-p-minus-50);
}

ls-scene-wrapper.ls-stickto-top.ls-playfrom-bottom:after {
  --ls-padding: var(--ls-p-minus-100);
}

/* Stick to Bottom */
ls-scene-wrapper.ls-stickto-bottom.ls-playfrom-stick:after {
  --ls-padding: var(--ls-progress);
}

ls-scene-wrapper.ls-stickto-bottom.ls-playfrom-top:after {
  --ls-padding: calc(var(--ls-progress) + var(--ls-offset-full));
}

ls-scene-wrapper.ls-stickto-bottom.ls-playfrom-center:after {
  --ls-padding: calc(var(--ls-p-minus-50) + var(--ls-offset-full));
}

ls-scene-wrapper.ls-stickto-bottom.ls-playfrom-bottom:after {
  --ls-padding: calc(var(--ls-p-minus-100) + var(--ls-offset-full));
}

/* Full Size Layout */
ls-scene-wrapper.ls-playfrom-stick.ls-layout-fullsize:after,
ls-scene-wrapper.ls-playfrom-top.ls-layout-fullsize:after {
  --ls-padding: var(--ls-progress);
}

ls-scene-wrapper.ls-playfrom-center.ls-layout-fullsize:after {
  --ls-padding: var(--ls-p-minus-50);
}

ls-scene-wrapper.ls-playfrom-bottom.ls-layout-fullsize:after {
  --ls-padding: var(--ls-p-minus-100);
}

ls-scene-wrapper:after {
  content: '';
  display: block;
  width: 100%;
  padding-bottom: var(--ls-padding, 0px);
}

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;
}

ls-scene-wrapper[data-disabled-scene]:after {
  display: none !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,
.ls-wrapper.ls-fix-textnodes .ls-ch {
  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-liquify-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,
ls-liquify-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;
}

/* Countdown */

.ls-l[data-prefix]:before,
.ls-layer[data-prefix]:before {
  position: relative;
  display: inline-block;
  content: attr(data-prefix);
}

.ls-l[data-suffix]:after,
.ls-layer[data-suffix]:after {
  position: relative;
  display: inline-block;
  content: attr(data-suffix);
}

.ls-l[data-prefix]:before,
.ls-layer[data-prefix]:before,
.ls-l[data-suffix]:after,
.ls-layer[data-suffix]:after {
  color: var(--ls-affix-color, currentColor);
  transform: translateY(var(--ls-affix-va, 0em));
  font-size: var(--ls-affix-fs, 1em);
  font-family: var(--ls-affix-ff, inherit);
  font-weight: var(--ls-affix-fw, inherit);
}

.ls-l[data-prefix]:before,
.ls-layer[data-prefix]:before,
.ls-l[data-suffix]:after,
.ls-layer[data-suffix]:after {
  display: var(--ls-affix-nl, inline-block);
}

.ls-l[data-prefix].ls-affix-float:before,
.ls-layer[data-prefix].ls-affix-float:before,
.ls-l[data-suffix].ls-affix-float:after,
.ls-layer[data-suffix].ls-affix-float:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(calc(-50% + var(--ls-affix-ha, 0em)), calc(-50% + var(--ls-affix-va, 0em)));
}

.ls-l[data-prefix]:before,
.ls-layer[data-prefix]:before {
  margin-right: var(--ls-affix-ha, 0em);
}

.ls-l[data-suffix]:after,
.ls-layer[data-suffix]:after {
  margin-left: var(--ls-affix-ha, 0em);
}



/* 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(../images/icon-muted-white_16.png);
  opacity: 1;
}

.ls-icon-unmuted {
  background-image: url(../images/icon-unmuted-white_16.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;
}

.ls-container:not(.ls-hidden) .ls-wrapper:not(.ls-force-display-block) picture.ls-layer img,
.ls-container:not(.ls-hidden) .ls-wrapper:not(.ls-force-display-block) picture.ls-l img {
  width: inherit !important;
  height: inherit !important;
}

.ls-container.ls-hidden picture {
  display: flex !important;
}

.ls-container.ls-hidden picture.ls-layer img,
.ls-container.ls-hidden picture.ls-l img {
  width: auto;
  height: auto;
}

.ls-container .ls-lottie-layer canvas {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

/* 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) + var(--rx, 0px)), calc(var(--y, 0px) + var(--ly, 0px) + var(--ry, 0px)));
  background-image: inherit;
  background-size: var(--bgs, inherit);
  background-position: inherit;
  background-repeat: inherit;
}

/* Removing all default global styles of 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;
  max-width: none;
  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;
}

/* You can type here any CSS code that will be loaded both on your admin and front-end pages.
Let us help you by giving a few exmaple CSS classes: */

/* Front-end sliders & preview */

cmsms_layer_button {
  font-weight: 700;
  -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;
}

.cmsms_layer_button.book {
  -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;
}

.cmsms_layer_button.book:hover {
  color: #262626 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}

.ls-container {
  /* The slider itself */

}

.ls-slide {}

.ls-slide a:hover {
  color: blue;
  text-decoration: underline;
}

.ls-slide #yourID {}

.ls-slide .yourClass {}

/* Side color of 3D objects */
.ls-3d-box div {
  background: #777;
}


@charset "UTF-8";

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

.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
  transform: rotate(45deg)
}

@media (prefers-reduced-motion:no-preference) {
  .wp-block-accordion-item {
    transition: grid-template-rows .3s ease-out
  }

  .wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
    transition: transform .2s ease-in-out
  }
}

.wp-block-accordion-heading__toggle {
  align-items: center;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  overflow: hidden;
  padding: var(--wp--preset--spacing--20, 1em) 0;
  text-align: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  width: 100%;
  word-spacing: inherit
}

.wp-block-accordion-heading__toggle:not(:focus-visible) {
  outline: none
}

.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
  text-decoration: underline
}

.wp-block-accordion-heading__toggle-title {
  flex: 1
}

.wp-block-accordion-heading__toggle-icon {
  align-items: center;
  display: flex;
  height: 1.2em;
  justify-content: center;
  width: 1.2em
}

.wp-block-accordion-panel[aria-hidden=true],
.wp-block-accordion-panel[inert] {
  display: none;
  margin-block-start: 0
}

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

.wp-block-archives-dropdown label {
  display: block
}

.wp-block-avatar {
  line-height: 0
}

.wp-block-avatar,
.wp-block-avatar img {
  box-sizing: border-box
}

.wp-block-avatar.aligncenter {
  text-align: center
}

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

.wp-block-audio :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em
}

.wp-block-audio audio {
  min-width: 300px;
  width: 100%
}

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

.wp-block-breadcrumbs ol {
  flex-wrap: wrap;
  list-style: none
}

.wp-block-breadcrumbs li,
.wp-block-breadcrumbs ol {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0
}

.wp-block-breadcrumbs li:not(:last-child):after {
  content: var(--separator, "../../../../index.html");
  margin: 0 .5em;
  opacity: .7
}

.wp-block-breadcrumbs span {
  color: inherit
}

.wp-block-button__link {
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  word-break: break-word
}

.wp-block-button__link.aligncenter {
  text-align: center
}

.wp-block-button__link.alignright {
  text-align: right
}

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

.wp-block-button[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit
}

.wp-block-buttons>.wp-block-button.has-custom-width {
  max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
  flex-basis: 100%;
  width: 100%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
  width: 25%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
  width: 50%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
  width: 75%
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
  border-radius: 0 !important
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
  border: 2px solid;
  padding: .667em 1.333em
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
  color: currentColor
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
  background-color: initial;
  background-image: none
}

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

.wp-block-buttons.is-vertical {
  flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
  margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
  display: inline-block;
  margin: 0
}

.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
  justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center
}

.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between
}

.wp-block-buttons.aligncenter {
  text-align: center
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}

.wp-block-buttons .wp-block-button__link {
  width: 100%
}

.wp-block-button.aligncenter,
.wp-block-calendar {
  text-align: center
}

.wp-block-calendar td,
.wp-block-calendar th {
  border: 1px solid;
  padding: .25em
}

.wp-block-calendar th {
  font-weight: 400
}

.wp-block-calendar caption {
  background-color: inherit
}

.wp-block-calendar table {
  border-collapse: collapse;
  width: 100%
}

.wp-block-calendar table.has-background th {
  background-color: inherit
}

.wp-block-calendar table.has-text-color th {
  color: inherit
}

.wp-block-calendar :where(table:not(.has-text-color)) {
  color: #40464d
}

.wp-block-calendar :where(table:not(.has-text-color)) td,
.wp-block-calendar :where(table:not(.has-text-color)) th {
  border-color: #ddd
}

:where(.wp-block-calendar table:not(.has-background) th) {
  background: #ddd
}

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

.wp-block-categories.alignleft {
  margin-right: 2em
}

.wp-block-categories.alignright {
  margin-left: 2em
}

.wp-block-categories.wp-block-categories-dropdown.aligncenter {
  text-align: center
}

.wp-block-categories .wp-block-categories__label {
  display: block;
  width: 100%
}

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

.wp-block-code code {
  /*!rtl:begin:ignore*/
  direction: ltr;
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  text-align: initial;
  white-space: pre-wrap
    /*!rtl:end:ignore*/
}

.wp-block-columns {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important
}

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

.wp-block-columns {
  align-items: normal !important
}

.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
  align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end
}

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

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

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

.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
  flex-basis: 0;
  flex-grow: 1
}

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

:where(.wp-block-columns) {
  margin-bottom: 1.75em
}

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

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

.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
  align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end
}

.wp-block-column.is-vertically-aligned-stretch {
  align-self: stretch
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
  width: 100%
}

.wp-block-post-comments {
  box-sizing: border-box
}

.wp-block-post-comments .alignleft {
  float: left
}

.wp-block-post-comments .alignright {
  float: right
}

.wp-block-post-comments .navigation:after {
  clear: both;
  content: "";
  display: table
}

.wp-block-post-comments .commentlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0
}

.wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em
}

.wp-block-post-comments .commentlist .comment p {
  font-size: 1em;
  line-height: 1.8;
  margin: 1em 0
}

.wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0
}

.wp-block-post-comments .comment-author {
  line-height: 1.5
}

.wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  margin-top: .5em;
  width: 2.5em
}

.wp-block-post-comments .comment-author cite {
  font-style: normal
}

.wp-block-post-comments .comment-meta {
  font-size: .875em;
  line-height: 1.5
}

.wp-block-post-comments .comment-meta b {
  font-weight: 400
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em
}

.wp-block-post-comments .comment-body .commentmetadata {
  font-size: .875em
}

.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
  display: block;
  margin-bottom: .25em
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments .comment-form textarea {
  box-sizing: border-box;
  display: block;
  width: 100%
}

.wp-block-post-comments .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}

.wp-block-post-comments .comment-reply-title {
  margin-bottom: 0
}

.wp-block-post-comments .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}

.wp-block-post-comments .reply {
  font-size: .875em;
  margin-bottom: 1.4em
}

.wp-block-post-comments input:not([type=submit]),
.wp-block-post-comments textarea {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments textarea {
  padding: calc(.667em + 2px)
}

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

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

.wp-block-comments-pagination>.wp-block-comments-pagination-next,
.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
  font-size: inherit
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-comments-pagination.aligncenter {
  justify-content: center
}

.wp-block-comment-template {
  box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0
}

.wp-block-comment-template li {
  clear: both
}

.wp-block-comment-template ol {
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 2rem
}

.wp-block-comment-template.alignleft {
  float: left
}

.wp-block-comment-template.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: fit-content
}

.wp-block-comment-template.alignright {
  float: right
}

.wp-block-comment-date {
  box-sizing: border-box
}

.comment-awaiting-moderation {
  display: block;
  font-size: .875em;
  line-height: 1.5
}

.wp-block-comment-author-name,
.wp-block-comment-content,
.wp-block-comment-edit-link,
.wp-block-comment-reply-link {
  box-sizing: border-box
}

.wp-block-cover,
.wp-block-cover-image {
  align-items: center;
  background-position: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  min-height: 430px;
  overflow: hidden;
  overflow: clip;
  padding: 1em;
  position: relative
}

.wp-block-cover .has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]) {
  background-color: #000
}

.wp-block-cover .has-background-dim.has-background-gradient,
.wp-block-cover-image .has-background-dim.has-background-gradient {
  background-color: initial
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
  background-color: inherit;
  content: ""
}

.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
  opacity: 0
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
  opacity: .1
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
  opacity: .2
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
  opacity: .3
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
  opacity: .4
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
  opacity: .5
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
  opacity: .6
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
  opacity: .7
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
  opacity: .8
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
  opacity: .9
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
  opacity: 1
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  max-width: 420px;
  width: 100%
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  display: flex
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
  color: inherit;
  position: relative;
  width: 100%
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
  margin: 0;
  width: auto
}

.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background,
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background {
  border: none;
  bottom: 0;
  box-shadow: none;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  object-fit: cover;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover
}

@supports (-webkit-touch-callout:inherit) {

  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll
  }
}

@media (prefers-reduced-motion:reduce) {

  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll
  }
}

.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
  background-repeat: repeat;
  background-size: auto
}

.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
  color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
  margin-left: 0;
  text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
  margin-right: 0;
  text-align: right
}

.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-image-text,
section.wp-block-cover-image>h2 {
  font-size: 2em;
  line-height: 1.25;
  margin-bottom: 0;
  max-width: 840px;
  padding: .44em;
  text-align: center;
  z-index: 1
}

:where(.wp-block-cover-image:not(.has-text-color)),
:where(.wp-block-cover:not(.has-text-color)) {
  color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),
:where(.wp-block-cover.is-light:not(.has-text-color)) {
  color: #000
}

:root :where(.wp-block-cover h1:not(.has-text-color)),
:root :where(.wp-block-cover h2:not(.has-text-color)),
:root :where(.wp-block-cover h3:not(.has-text-color)),
:root :where(.wp-block-cover h4:not(.has-text-color)),
:root :where(.wp-block-cover h5:not(.has-text-color)),
:root :where(.wp-block-cover h6:not(.has-text-color)),
:root :where(.wp-block-cover p:not(.has-text-color)) {
  color: inherit
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
  z-index: 0
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
  z-index: 1
}

.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
  z-index: auto
}

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

.wp-block-details summary {
  cursor: pointer
}

.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
  max-width: 360px;
  width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px
}

.wp-block-cover .wp-block-embed {
  min-height: 240px;
  min-width: 320px
}

.wp-block-embed {
  overflow-wrap: break-word
}

.wp-block-embed :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em
}

.wp-block-embed iframe {
  max-width: 100%
}

.wp-block-embed__wrapper {
  position: relative
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%
}

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

.wp-block-file:not(.wp-element-button) {
  font-size: .8em
}

.wp-block-file.aligncenter {
  text-align: center
}

.wp-block-file.alignright {
  text-align: right
}

.wp-block-file *+.wp-block-file__button {
  margin-left: .75em
}

:where(.wp-block-file) {
  margin-bottom: 1.5em
}

.wp-block-file__embed {
  margin-bottom: 1em
}

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

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

.wp-block-form-input__label {
  display: flex;
  flex-direction: column;
  gap: .25em;
  margin-bottom: .5em;
  width: 100%
}

.wp-block-form-input__label.is-label-inline {
  align-items: center;
  flex-direction: row;
  gap: .5em
}

.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
  margin-bottom: .5em
}

.wp-block-form-input__label:has(input[type=checkbox]) {
  flex-direction: row;
  width: fit-content
}

.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
  margin: 0
}

.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
  flex-direction: row-reverse
}

.wp-block-form-input__label-content {
  width: fit-content
}

:where(.wp-block-form-input__input) {
  font-size: 1em;
  margin-bottom: .5em;
  padding: 0 .5em
}

:where(.wp-block-form-input__input)[type=date],
:where(.wp-block-form-input__input)[type=datetime-local],
:where(.wp-block-form-input__input)[type=datetime],
:where(.wp-block-form-input__input)[type=email],
:where(.wp-block-form-input__input)[type=month],
:where(.wp-block-form-input__input)[type=number],
:where(.wp-block-form-input__input)[type=password],
:where(.wp-block-form-input__input)[type=search],
:where(.wp-block-form-input__input)[type=tel],
:where(.wp-block-form-input__input)[type=text],
:where(.wp-block-form-input__input)[type=time],
:where(.wp-block-form-input__input)[type=url],
:where(.wp-block-form-input__input)[type=week] {
  border-style: solid;
  border-width: 1px;
  line-height: 2;
  min-height: 2em
}

textarea.wp-block-form-input__input {
  min-height: 10em
}

.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin: 0 1em 1em 0;
  position: relative;
  width: calc(50% - 1em)
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  align-items: flex-end;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  margin: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: .8em;
  margin: 0;
  max-height: 100%;
  overflow: auto;
  padding: 3em .77em .7em;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline
}

.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
  flex-grow: 1
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  flex: 1;
  height: 100%;
  object-fit: cover;
  width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  margin-right: 0;
  width: 100%
}

@media (min-width:600px) {

  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(33.33333% - .66667em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(25% - .75em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(20% - .8em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(16.66667% - .83333em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(14.28571% - .85714em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(12.5% - .875em)
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0
  }
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content: center
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self: flex-start
}

figure.wp-block-gallery.has-nested-images {
  align-items: normal
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin: 0;
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  max-width: 100%;
  position: relative
}

.wp-block-gallery.has-nested-images figure.wp-block-image>a,
.wp-block-gallery.has-nested-images figure.wp-block-image>div {
  flex-direction: column;
  flex-grow: 1;
  margin: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
  bottom: 0;
  left: 0;
  max-height: 100%;
  position: absolute;
  right: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
  backdrop-filter: blur(3px);
  content: "";
  height: 100%;
  -webkit-mask-image: linear-gradient(0deg, #000 20%, #0000);
  mask-image: linear-gradient(0deg, #000 20%, #0000);
  max-height: 40%;
  pointer-events: none
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  box-sizing: border-box;
  color: #fff;
  font-size: 13px;
  margin: 0;
  overflow: auto;
  padding: 1em;
  text-align: center;
  text-shadow: 0 0 1.5px #000
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
  height: 12px;
  width: 12px
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
  background-color: initial
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: initial;
  border: 3px solid #0000;
  border-radius: 8px
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
  background-color: #fffc
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  scrollbar-color: #0000 #0000;
  scrollbar-gutter: stable both-edges;
  scrollbar-width: thin
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
  scrollbar-color: #fffc #0000
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  will-change: transform
}

@media (hover:none) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    scrollbar-color: #fffc #0000
  }
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: linear-gradient(0deg, #0006, #0000)
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display: inline
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color: inherit
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
  box-sizing: border-box
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
  flex: 1 1 auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  background: none;
  color: inherit;
  flex: initial;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative;
  text-shadow: none
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
  content: none
}

.wp-block-gallery.has-nested-images figcaption {
  flex-basis: 100%;
  flex-grow: 1;
  text-align: center
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-bottom: auto;
  margin-top: 0
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self: inherit
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
  display: flex
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  flex: 1 0 0%;
  height: 100%;
  object-fit: cover;
  width: 100%
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%
}

@media (min-width:600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
  }

  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
  }

  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
  }

  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
  }

  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
  }

  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width: 100%
  }
}

.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%
}

.wp-block-gallery.has-nested-images.aligncenter {
  justify-content: center
}

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

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative
}

h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
  padding: 1.25em 2.375em
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
  rotate: 180deg
}

.wp-block-image>a,
.wp-block-image>figure>a {
  display: inline-block
}

.wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}

@media not (prefers-reduced-motion) {
  .wp-block-image img.hide {
    visibility: hidden
  }

  .wp-block-image img.show {
    animation: show-content-image .4s
  }
}

.wp-block-image[style*=border-radius] img,
.wp-block-image[style*=border-radius]>a {
  border-radius: inherit
}

.wp-block-image.has-custom-border img {
  box-sizing: border-box
}

.wp-block-image.aligncenter {
  text-align: center
}

.wp-block-image.alignfull>a,
.wp-block-image.alignwide>a {
  width: 100%
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
  height: auto;
  width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
  display: table
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image.alignright>figcaption {
  caption-side: bottom;
  display: table-caption
}

.wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto
}

.wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em
}

.wp-block-image.is-style-circle-mask img {
  border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img {
    border-radius: 0;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain
  }
}

:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
  border-radius: 9999px
}

.wp-block-image figure {
  margin: 0
}

.wp-lightbox-container {
  display: flex;
  flex-direction: column;
  position: relative
}

.wp-lightbox-container img {
  cursor: zoom-in
}

.wp-lightbox-container img:hover+button {
  opacity: 1
}

.wp-lightbox-container button {
  align-items: center;
  backdrop-filter: blur(16px) saturate(180%);
  background-color: #5a5a5a40;
  border: none;
  border-radius: 4px;
  cursor: zoom-in;
  display: flex;
  height: 20px;
  justify-content: center;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  text-align: center;
  top: 16px;
  width: 20px;
  z-index: 100
}

@media not (prefers-reduced-motion) {
  .wp-lightbox-container button {
    transition: opacity .2s ease
  }
}

.wp-lightbox-container button:focus-visible {
  outline: 3px auto #5a5a5a40;
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px
}

.wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1
}

.wp-lightbox-container button:focus {
  opacity: 1
}

.wp-lightbox-container button:focus,
.wp-lightbox-container button:hover,
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: #5a5a5a40;
  border: none
}

.wp-lightbox-overlay {
  box-sizing: border-box;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 100000
}

.wp-lightbox-overlay .close-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: 40px;
  min-width: 40px;
  padding: 0;
  position: absolute;
  right: calc(env(safe-area-inset-right) + 16px);
  top: calc(env(safe-area-inset-top) + 16px);
  z-index: 5000000
}

.wp-lightbox-overlay .close-button:focus,
.wp-lightbox-overlay .close-button:hover,
.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none
}

.wp-lightbox-overlay .lightbox-image-container {
  height: var(--wp--lightbox-container-height);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: top left;
  width: var(--wp--lightbox-container-width);
  z-index: 9999999999
}

.wp-lightbox-overlay .wp-block-image {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  position: relative;
  transform-origin: 0 0;
  width: 100%;
  z-index: 3000000
}

.wp-lightbox-overlay .wp-block-image img {
  height: var(--wp--lightbox-image-height);
  min-height: var(--wp--lightbox-image-height);
  min-width: var(--wp--lightbox-image-width);
  width: var(--wp--lightbox-image-width)
}

.wp-lightbox-overlay .wp-block-image figcaption {
  display: none
}

.wp-lightbox-overlay button {
  background: none;
  border: none
}

.wp-lightbox-overlay .scrim {
  background-color: #fff;
  height: 100%;
  opacity: .9;
  position: absolute;
  width: 100%;
  z-index: 2000000
}

.wp-lightbox-overlay.active {
  visibility: visible
}

@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active {
    animation: turn-on-visibility .25s both
  }

  .wp-lightbox-overlay.active img {
    animation: turn-on-visibility .35s both
  }

  .wp-lightbox-overlay.show-closing-animation:not(.active) {
    animation: turn-off-visibility .35s both
  }

  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
    animation: turn-off-visibility .25s both
  }

  .wp-lightbox-overlay.zoom.active {
    animation: none;
    opacity: 1;
    visibility: visible
  }

  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
    animation: lightbox-zoom-in .4s
  }

  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
    animation: none
  }

  .wp-lightbox-overlay.zoom.active .scrim {
    animation: turn-on-visibility .4s forwards
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
    animation: none
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
    animation: lightbox-zoom-out .4s
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
    animation: none
  }

  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
    animation: turn-off-visibility .4s forwards
  }
}

@keyframes show-content-image {
  0% {
    visibility: hidden
  }

  99% {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@keyframes turn-on-visibility {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible
  }

  99% {
    opacity: 0;
    visibility: visible
  }

  to {
    opacity: 0;
    visibility: hidden
  }
}

@keyframes lightbox-zoom-in {
  0% {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
  }

  to {
    transform: translate(-50%, -50%) scale(1)
  }
}

@keyframes lightbox-zoom-out {
  0% {
    transform: translate(-50%, -50%) scale(1);
    visibility: visible
  }

  99% {
    visibility: visible
  }

  to {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden
  }
}

ol.wp-block-latest-comments {
  box-sizing: border-box;
  margin-left: 0
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
  line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
  line-height: 1.8
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),
.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
  line-height: 1.5
}

.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0
}

.wp-block-latest-comments__comment {
  list-style: none;
  margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
  list-style: none;
  min-height: 2.25em
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: .875em;
  margin: .36em 0 1.4em
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em
}

.wp-block-latest-comments[class*=-font-size] a,
.wp-block-latest-comments[style*=font-size] a {
  font-size: inherit
}

.wp-block-latest-posts {
  box-sizing: border-box
}

.wp-block-latest-posts.alignleft {
  margin-right: 2em
}

.wp-block-latest-posts.alignright {
  margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both;
  overflow-wrap: break-word
}

.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap
}

.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%
}

@media (min-width:600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - .625em)
  }

  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - .83333em)
  }

  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - .9375em)
  }

  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em)
  }

  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em)
  }

  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0
  }
}

:root :where(.wp-block-latest-posts.is-grid) {
  padding: 0
}

:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
  padding-left: 0
}

.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
  display: block;
  font-size: .8125em
}

.wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__post-full-content {
  margin-bottom: 1em;
  margin-top: .5em
}

.wp-block-latest-posts__featured-image a {
  display: inline-block
}

.wp-block-latest-posts__featured-image img {
  height: auto;
  max-width: 100%;
  width: auto
}

.wp-block-latest-posts__featured-image.alignleft {
  float: left;
  margin-right: 1em
}

.wp-block-latest-posts__featured-image.alignright {
  float: right;
  margin-left: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center
}

ol,
ul {
  box-sizing: border-box
}

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

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

.wp-block-math {
  overflow-x: auto;
  overflow-y: hidden
}

.wp-block-media-text {
  box-sizing: border-box;
  /*!rtl:begin:ignore*/
  direction: ltr;
  /*!rtl:end:ignore*/
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto
}

.wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
  align-self: start
}

.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,
.wp-block-media-text>.wp-block-media-text__content,
.wp-block-media-text>.wp-block-media-text__media {
  align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
  align-self: end
}

.wp-block-media-text>.wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  margin: 0
}

.wp-block-media-text>.wp-block-media-text__content {
  direction: ltr;
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1;
  /*!rtl:end:ignore*/
  padding: 0 8%;
  word-break: break-word
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1
    /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1
    /*!rtl:end:ignore*/
}

.wp-block-media-text__media a {
  display: block
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
  height: auto;
  max-width: unset;
  vertical-align: middle;
  width: 100%
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
  background-size: cover;
  height: 100%;
  min-height: 250px
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
  display: block;
  height: 100%
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  position: relative
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
  display: block;
  height: 100%
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%
}

@media (max-width:600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important
  }

  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1
  }

  .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2
  }
}

.wp-block-navigation {
  position: relative
}

.wp-block-navigation ul {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0
}

.wp-block-navigation ul,
.wp-block-navigation ul li {
  list-style: none;
  padding: 0
}

.wp-block-navigation .wp-block-navigation-item {
  align-items: center;
  display: flex;
  position: relative
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  display: none
}

.wp-block-navigation .wp-block-navigation-item__content {
  display: block;
  z-index: 1
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: inherit
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
  text-decoration: underline
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
  text-decoration: line-through
}

.wp-block-navigation :where(a),
.wp-block-navigation :where(a:active),
.wp-block-navigation :where(a:focus) {
  text-decoration: none
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  align-self: center;
  background-color: inherit;
  border: none;
  color: currentColor;
  display: inline-block;
  font-size: inherit;
  height: .6em;
  line-height: 0;
  margin-left: .25em;
  padding: 0;
  width: .6em
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  display: inline-block;
  stroke: currentColor;
  height: inherit;
  margin-top: .075em;
  width: inherit
}

.wp-block-navigation {
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-direction: row;
  --navigation-layout-wrap: wrap;
  --navigation-layout-justify: flex-start;
  --navigation-layout-align: center
}

.wp-block-navigation.is-vertical {
  --navigation-layout-direction: column;
  --navigation-layout-justify: initial;
  --navigation-layout-align: flex-start
}

.wp-block-navigation.no-wrap {
  --navigation-layout-wrap: nowrap
}

.wp-block-navigation.items-justified-center {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center
}

.wp-block-navigation.items-justified-center.is-vertical {
  --navigation-layout-align: center
}

.wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-end;
  --navigation-layout-justify: flex-end
}

.wp-block-navigation.items-justified-right.is-vertical {
  --navigation-layout-align: flex-end
}

.wp-block-navigation.items-justified-space-between {
  --navigation-layout-justification-setting: space-between;
  --navigation-layout-justify: space-between
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  align-items: normal;
  background-color: inherit;
  color: inherit;
  display: flex;
  flex-direction: column;
  opacity: 0;
  position: absolute;
  z-index: 2
}

@media not (prefers-reduced-motion) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    transition: opacity .1s linear
  }
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
  display: flex;
  flex-grow: 1;
  padding: .5em 1em
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-left: auto;
  margin-right: 0
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  margin: 0
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  left: -1px;
  top: 100%
}

@media (min-width:782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: -1px
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
    background: #0000;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 100%;
    width: .5em
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: .25em
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
    transform: rotate(-90deg)
  }
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
  width: auto
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  left: 0;
  top: 100%
}

@media (min-width:782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: 0
  }
}

.wp-block-navigation-submenu {
  display: flex;
  position: relative
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: currentColor
}

button.wp-block-navigation-item__content {
  background-color: initial;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: left;
  text-transform: inherit
}

.wp-block-navigation-submenu__toggle {
  cursor: pointer
}

.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,
.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg {
  transform: rotate(180deg)
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  padding-left: 0;
  padding-right: .85em
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
  margin-left: -.6em;
  pointer-events: none
}

.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
  padding: 0
}

.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
  gap: inherit
}

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

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

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
  left: auto;
  right: 0
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left: -1px;
  right: -1px
}

@media (min-width:782px) {

  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: auto;
    right: 100%
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #fff;
  border: 1px solid #00000026
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
  background-color: inherit
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
  color: #000
}

.wp-block-navigation__container {
  align-items: var(--navigation-layout-align, initial);
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  justify-content: var(--navigation-layout-justify, initial);
  list-style: none;
  margin: 0;
  padding-left: 0
}

.wp-block-navigation__container .is-responsive {
  display: none
}

.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
  flex-grow: 1
}

@keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    transform: translateY(.5em)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.wp-block-navigation__responsive-container {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0
}

.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
  color: inherit
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  align-items: var(--navigation-layout-align, initial);
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  justify-content: var(--navigation-layout-justify, initial)
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  background-color: inherit !important;
  color: inherit !important
}

.wp-block-navigation__responsive-container.is-menu-open {
  background-color: inherit;
  display: flex;
  flex-direction: column
}

@media not (prefers-reduced-motion) {
  .wp-block-navigation__responsive-container.is-menu-open {
    animation: overlay-menu__fade-in-animation .1s ease-out;
    animation-fill-mode: forwards
  }
}

.wp-block-navigation__responsive-container.is-menu-open {
  overflow: auto;
  padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem);
  z-index: 100000
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  align-items: var(--navigation-layout-justification-setting, inherit);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: visible;
  padding-top: calc(2rem + 24px)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  justify-content: flex-start
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: none
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  border: none;
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: initial;
  padding-left: 2rem;
  padding-right: 2rem;
  position: static;
  visibility: visible;
  width: auto
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  gap: inherit
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: var(--wp--style--block-gap, 2em)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 0
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  align-items: var(--navigation-layout-justification-setting, initial);
  display: flex;
  flex-direction: column
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  background: #0000 !important;
  color: inherit !important
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  left: auto;
  right: auto
}

@media (min-width:600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: block;
    position: relative;
    width: 100%;
    z-index: auto
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: #000
}

.wp-block-navigation__toggle_button_label {
  font-size: 1rem;
  font-weight: 700
}

.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
  background: #0000;
  border: none;
  color: currentColor;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-transform: inherit;
  vertical-align: middle
}

.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  display: block;
  height: 24px;
  pointer-events: none;
  width: 24px
}

.wp-block-navigation__responsive-container-open {
  display: flex
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit
}

@media (min-width:600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none
  }
}

.wp-block-navigation__responsive-container-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit
}

.wp-block-navigation__responsive-close {
  width: 100%
}

.has-modal-open .wp-block-navigation__responsive-close {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wp--style--global--wide-size, 100%)
}

.wp-block-navigation__responsive-close:focus {
  outline: none
}

.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
  box-sizing: border-box
}

.wp-block-navigation__responsive-dialog {
  position: relative
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 46px
}

@media (min-width:782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 32px
  }
}

html.has-modal-open {
  overflow: hidden
}

.wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap: break-word
}

.wp-block-navigation .wp-block-navigation-item__description {
  display: none
}

.link-ui-tools {
  outline: 1px solid #f0f0f0;
  padding: 8px
}

.link-ui-block-inserter {
  padding-top: 8px
}

.link-ui-block-inserter__back {
  margin-left: 8px;
  text-transform: uppercase
}

.wp-block-navigation .wp-block-page-list {
  align-items: var(--navigation-layout-align, initial);
  background-color: inherit;
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  justify-content: var(--navigation-layout-justify, initial)
}

.wp-block-navigation .wp-block-navigation-item {
  background-color: inherit
}

.wp-block-page-list {
  box-sizing: border-box
}

.is-small-text {
  font-size: .875em
}

.is-regular-text {
  font-size: 1em
}

.is-large-text {
  font-size: 2.25em
}

.is-larger-text {
  font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: .68;
  margin: .05em .1em 0 0;
  text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: .1em
}

p.has-drop-cap.has-background {
  overflow: hidden
}

:root :where(p.has-background) {
  padding: 1.25em 2.375em
}

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

p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate: 180deg
}

.wp-block-post-author {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap
}

.wp-block-post-author__byline {
  font-size: .5em;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%
}

.wp-block-post-author__avatar {
  margin-right: 1em
}

.wp-block-post-author__bio {
  font-size: .7em;
  margin-bottom: .7em
}

.wp-block-post-author__content {
  flex-basis: 0;
  flex-grow: 1
}

.wp-block-post-author__name {
  margin: 0
}

.wp-block-post-author-biography {
  box-sizing: border-box
}

:where(.wp-block-post-comments-form input:not([type=submit])),
:where(.wp-block-post-comments-form textarea) {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em
}

:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),
:where(.wp-block-post-comments-form textarea) {
  padding: calc(.667em + 2px)
}

.wp-block-post-comments-form {
  box-sizing: border-box
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),
.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit
}

.wp-block-post-comments-form :where(input[type=submit]) {
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  overflow-wrap: break-word;
  text-align: center
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),
.wp-block-post-comments-form .comment-form textarea {
  box-sizing: border-box;
  display: block;
  width: 100%
}

.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}

.wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}

.wp-block-post-comments-count {
  box-sizing: border-box
}

.wp-block-post-content {
  display: flow-root
}

.wp-block-post-comments-link,
.wp-block-post-date {
  box-sizing: border-box
}

:where(.wp-block-post-excerpt) {
  box-sizing: border-box;
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap)
}

.wp-block-post-excerpt__excerpt {
  margin-bottom: 0;
  margin-top: 0
}

.wp-block-post-excerpt__more-text {
  margin-bottom: 0;
  margin-top: var(--wp--style--block-gap)
}

.wp-block-post-excerpt__more-link {
  display: inline-block
}

.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0
}

.wp-block-post-featured-image a {
  display: block;
  height: 100%
}

.wp-block-post-featured-image :where(img) {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  width: 100%
}

.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
  width: 100%
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
  background-color: #000;
  inset: 0;
  position: absolute
}

.wp-block-post-featured-image {
  position: relative
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
  background-color: initial
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: .1
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: .2
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: .3
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: .4
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: .5
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: .6
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: .7
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: .8
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: .9
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1
}

.wp-block-post-featured-image:where(.alignleft, .alignright) {
  width: 100%
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
  display: inline-block;
  margin-right: 1ch
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  display: inline-block;
  margin-left: 1ch
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],
.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
  rotate: 180deg
}

.wp-block-post-terms {
  box-sizing: border-box
}

.wp-block-post-terms .wp-block-post-terms__separator {
  white-space: pre-wrap
}

.wp-block-post-time-to-read,
.wp-block-post-title {
  box-sizing: border-box
}

.wp-block-post-title {
  word-break: break-word
}

.wp-block-post-title :where(a) {
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit
}

.wp-block-post-author-name {
  box-sizing: border-box
}

.wp-block-preformatted {
  box-sizing: border-box;
  white-space: pre-wrap
}

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

.wp-block-pullquote {
  box-sizing: border-box;
  margin: 0 0 1em;
  overflow-wrap: break-word;
  padding: 4em 0;
  text-align: center
}

.wp-block-pullquote blockquote,
.wp-block-pullquote p {
  color: inherit
}

.wp-block-pullquote blockquote {
  margin: 0
}

.wp-block-pullquote p {
  margin-top: 0
}

.wp-block-pullquote p:last-child {
  margin-bottom: 0
}

.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
  max-width: 420px
}

.wp-block-pullquote cite,
.wp-block-pullquote footer {
  position: relative
}

.wp-block-pullquote .has-text-color a {
  color: inherit
}

.wp-block-pullquote.has-text-align-left blockquote {
  text-align: left
}

.wp-block-pullquote.has-text-align-right blockquote {
  text-align: right
}

.wp-block-pullquote.has-text-align-center blockquote {
  text-align: center
}

.wp-block-pullquote.is-style-solid-color {
  border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 2em;
  margin-bottom: 0;
  margin-top: 0
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
  font-style: normal;
  text-transform: none
}

.wp-block-pullquote :where(cite) {
  color: inherit;
  display: block
}

.wp-block-post-template {
  box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
  padding: 0
}

.wp-block-post-template.is-flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25em
}

.wp-block-post-template.is-flex-container>li {
  margin: 0;
  width: 100%
}

@media (min-width:600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
    width: calc(50% - .625em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
    width: calc(33.33333% - .83333em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
    width: calc(25% - .9375em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(20% - 1em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
    width: calc(16.66667% - 1.04167em)
  }
}

@media (max-width:600px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: 1fr
  }
}

.wp-block-post-template-is-layout-constrained>li>.alignright,
.wp-block-post-template-is-layout-flow>li>.alignright {
  float: right;
  margin-inline-end: 0;
  margin-inline-start: 2em
}

.wp-block-post-template-is-layout-constrained>li>.alignleft,
.wp-block-post-template-is-layout-flow>li>.alignleft {
  float: left;
  margin-inline-end: 2em;
  margin-inline-start: 0
}

.wp-block-post-template-is-layout-constrained>li>.aligncenter,
.wp-block-post-template-is-layout-flow>li>.aligncenter {
  margin-inline-end: auto;
  margin-inline-start: auto
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
  margin-inline-start: auto
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
  margin-inline-end: auto
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-query-pagination.aligncenter {
  justify-content: center
}

.wp-block-query-title,
.wp-block-query-total,
.wp-block-quote {
  box-sizing: border-box
}

.wp-block-quote {
  overflow-wrap: break-word
}

.wp-block-quote.is-large:where(:not(.is-style-plain)),
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin-bottom: 1em;
  padding: 0 1em
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) p,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
  font-size: 1.125em;
  text-align: right
}

.wp-block-quote>cite {
  display: block
}

.wp-block-read-more {
  display: block;
  width: fit-content
}

.wp-block-read-more:where(:not([style*=text-decoration])) {
  text-decoration: none
}

.wp-block-read-more:where(:not([style*=text-decoration])):active,
.wp-block-read-more:where(:not([style*=text-decoration])):focus {
  text-decoration: none
}

ul.wp-block-rss.alignleft {
  margin-right: 2em
}

ul.wp-block-rss.alignright {
  margin-left: 2em
}

ul.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0
}

ul.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%
}

@media (min-width:600px) {
  ul.wp-block-rss.columns-2 li {
    width: calc(50% - 1em)
  }

  ul.wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em)
  }

  ul.wp-block-rss.columns-4 li {
    width: calc(25% - 1em)
  }

  ul.wp-block-rss.columns-5 li {
    width: calc(20% - 1em)
  }

  ul.wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em)
  }
}

.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
  display: block;
  font-size: .8125em
}

.wp-block-rss {
  box-sizing: border-box;
  list-style: none;
  padding: 0
}

.wp-block-search__button {
  margin-left: 10px;
  word-break: normal
}

.wp-block-search__button.has-icon {
  line-height: 0
}

.wp-block-search__button svg {
  height: 1.25em;
  min-height: 24px;
  min-width: 24px;
  width: 1.25em;
  fill: currentColor;
  vertical-align: text-bottom
}

:where(.wp-block-search__button) {
  border: 1px solid #ccc;
  padding: 6px 10px
}

.wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%
}

.wp-block-search__label {
  width: 100%
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-left: 0;
  max-width: 100%
}

.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
  min-width: 0 !important;
  transition-property: width
}

.wp-block-search.wp-block-search__button-only .wp-block-search__input {
  flex-basis: 100%;
  transition-duration: .3s
}

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
  overflow: hidden
}

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  flex-basis: 0;
  flex-grow: 0;
  margin: 0;
  min-width: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 0 !important
}

:where(.wp-block-search__input) {
  appearance: none;
  border: 1px solid #949494;
  flex-grow: 1;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-left: 0;
  margin-right: 0;
  min-width: 3rem;
  padding: 8px;
  text-decoration: unset !important;
  text-transform: inherit
}

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

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  border: none;
  border-radius: 0;
  padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
  outline: none
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding: 4px 8px
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto
}

.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
  float: right
}

.wp-block-separator {
  border: none;
  border-top: 2px solid
}

:root :where(.wp-block-separator.is-style-dots) {
  height: auto;
  line-height: 1;
  text-align: center
}

:root :where(.wp-block-separator.is-style-dots):before {
  color: currentColor;
  content: "···";
  font-family: serif;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em
}

.wp-block-separator.is-style-dots {
  background: none !important;
  border: none !important
}

.wp-block-site-logo {
  box-sizing: border-box;
  line-height: 0
}

.wp-block-site-logo a {
  display: inline-block;
  line-height: 0
}

.wp-block-site-logo.is-default-size img {
  height: auto;
  width: 120px
}

.wp-block-site-logo img {
  height: auto;
  max-width: 100%
}

.wp-block-site-logo a,
.wp-block-site-logo img {
  border-radius: inherit
}

.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

:root :where(.wp-block-site-logo.is-style-rounded) {
  border-radius: 9999px
}

.wp-block-site-tagline,
.wp-block-site-title {
  box-sizing: border-box
}

.wp-block-site-title :where(a) {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit
}

.wp-block-social-links {
  background: none;
  box-sizing: border-box;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
  border-bottom: 0;
  box-shadow: none;
  text-decoration: none
}

.wp-block-social-links .wp-social-link svg {
  height: 1em;
  width: 1em
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  font-size: .65em;
  margin-left: .5em;
  margin-right: .5em
}

.wp-block-social-links.has-small-icon-size {
  font-size: 16px
}

.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
  font-size: 24px
}

.wp-block-social-links.has-large-icon-size {
  font-size: 36px
}

.wp-block-social-links.has-huge-icon-size {
  font-size: 48px
}

.wp-block-social-links.aligncenter {
  display: flex;
  justify-content: center
}

.wp-block-social-links.alignright {
  justify-content: flex-end
}

.wp-block-social-link {
  border-radius: 9999px;
  display: block
}

@media not (prefers-reduced-motion) {
  .wp-block-social-link {
    transition: transform .1s ease
  }
}

.wp-block-social-link {
  height: auto
}

.wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0
}

.wp-block-social-link:hover {
  transform: scale(1.1)
}

.wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inline-block;
  margin: 0;
  padding: 0
}

.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
  color: currentColor;
  fill: currentColor
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
  background-color: #f0f0f0;
  color: #444
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
  background-color: #0a7aff;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
  background-color: #5865f2;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
  background-color: #0866ff;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
  background-color: #24292d;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
  background-color: #1d4fc4;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
  background-color: #ff4500;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-cms {
  background-color: #3499cd;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
  background-color: #25d366;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
  background-color: #000;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
  background-color: red;
  color: #fff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
  background: none
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
  height: 1.25em;
  width: 1.25em
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
  color: #f90
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
  color: #1ea0c3
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
  color: #0757fe
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
  color: #0a7aff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
  color: #1e1f26
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
  color: #02e49b
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
  color: #5865f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
  color: #e94c89
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
  color: #4280ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
  color: #f45800
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
  color: #0866ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
  color: #0461dd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
  color: #e65678
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
  color: #24292d
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
  color: #382110
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
  color: #ea4434
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
  color: #1d4fc4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
  color: #f00075
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
  color: #e21b24
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
  color: #0d66c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
  color: #3288d4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
  color: #f6405f
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
  color: #e60122
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
  color: #ef4155
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
  color: #ff4500
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
  color: #0478d7
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
  color: #fff;
  stroke: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
  color: #ff5600
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
  color: #1bd760
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
  color: #2aabee
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
  color: #011835
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
  color: #6440a4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
  color: #1da1f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
  color: #1eb7ea
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
  color: #4680c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
  color: #25d366
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-cms {
  color: #3499cd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
  color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
  color: #d32422
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
  color: red
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto
}

:root :where(.wp-block-social-links .wp-social-link a) {
  padding: .25em
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
  padding: 0
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
  padding-left: .6666666667em;
  padding-right: .6666666667em
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
  color: #000
}

.wp-block-spacer {
  clear: both
}

.wp-block-tag-cloud {
  box-sizing: border-box
}

.wp-block-tag-cloud.aligncenter {
  justify-content: center;
  text-align: center
}

.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 5px
}

.wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
  display: flex;
  flex-wrap: wrap;
  gap: 1ch
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
  border: 1px solid;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important
}

.wp-block-table {
  overflow-x: auto
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%
}

.wp-block-table thead {
  border-bottom: 3px solid
}

.wp-block-table tfoot {
  border-top: 3px solid
}

.wp-block-table td,
.wp-block-table th {
  border: 1px solid;
  padding: .5em
}

.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%
}

.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
  word-break: break-word
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
  display: table;
  width: auto
}

.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
  word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
  background-color: initial;
  border-collapse: inherit;
  border-spacing: 0
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  border-color: #0000
}

.wp-block-table.is-style-stripes {
  border-bottom: 1px solid #f0f0f0
}

.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color>* {
  border-color: inherit
}

.wp-block-table table[style*=border-top-color] tr:first-child,
.wp-block-table table[style*=border-top-color] tr:first-child td,
.wp-block-table table[style*=border-top-color] tr:first-child th,
.wp-block-table table[style*=border-top-color]>*,
.wp-block-table table[style*=border-top-color]>* td,
.wp-block-table table[style*=border-top-color]>* th {
  border-top-color: inherit
}

.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
  border-top-color: initial
}

.wp-block-table table[style*=border-right-color] td:last-child,
.wp-block-table table[style*=border-right-color] th,
.wp-block-table table[style*=border-right-color] tr,
.wp-block-table table[style*=border-right-color]>* {
  border-right-color: inherit
}

.wp-block-table table[style*=border-bottom-color] tr:last-child,
.wp-block-table table[style*=border-bottom-color] tr:last-child td,
.wp-block-table table[style*=border-bottom-color] tr:last-child th,
.wp-block-table table[style*=border-bottom-color]>*,
.wp-block-table table[style*=border-bottom-color]>* td,
.wp-block-table table[style*=border-bottom-color]>* th {
  border-bottom-color: inherit
}

.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
  border-bottom-color: initial
}

.wp-block-table table[style*=border-left-color] td:first-child,
.wp-block-table table[style*=border-left-color] th,
.wp-block-table table[style*=border-left-color] tr,
.wp-block-table table[style*=border-left-color]>* {
  border-left-color: inherit
}

.wp-block-table table[style*=border-style] td,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] tr,
.wp-block-table table[style*=border-style]>* {
  border-style: inherit
}

.wp-block-table table[style*=border-width] td,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] tr,
.wp-block-table table[style*=border-width]>* {
  border-style: inherit;
  border-width: inherit
}

:root :where(.wp-block-table-of-contents) {
  box-sizing: border-box
}

.wp-block-term-count {
  box-sizing: border-box
}

:where(.wp-block-term-description) {
  box-sizing: border-box;
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap)
}

.wp-block-term-description p {
  margin-bottom: 0;
  margin-top: 0
}

.wp-block-term-name {
  box-sizing: border-box
}

.wp-block-term-template {
  box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
  padding: 0
}

.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
  display: flex
}

.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.3333333333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%
}

pre.wp-block-verse {
  overflow: auto;
  white-space: pre-wrap
}

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

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

.wp-block-video video {
  height: auto;
  vertical-align: middle;
  width: 100%
}

@supports (position:sticky) {
  .wp-block-video [poster] {
    object-fit: cover
  }
}

.wp-block-video.aligncenter {
  text-align: center
}

.wp-block-video :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em
}

.editor-styles-wrapper,
.entry-content {
  counter-reset: footnotes
}

a[data-fn].fn {
  counter-increment: footnotes;
  display: inline-flex;
  font-size: smaller;
  text-decoration: none;
  text-indent: -9999999px;
  vertical-align: super
}

a[data-fn].fn:after {
  content: "[" counter(footnotes) "]";
  float: left;
  text-indent: 0
}

:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --assets-theme-color: #007cba;
  --assets-theme-color--rgb: 0, 124, 186;
  --assets-theme-color-darker-10: #006ba1;
  --assets-theme-color-darker-10--rgb: 0, 107, 160.5;
  --assets-theme-color-darker-20: #005a87;
  --assets-theme-color-darker-20--rgb: 0, 90, 135;
  --assets-border-width-focus: 2px
}

@media (min-resolution:192dpi) {
  :root {
    --assets-border-width-focus: 1.5px
  }
}

.wp-element-button {
  cursor: pointer
}

:root .has-very-light-gray-background-color {
  background-color: #eee
}

:root .has-very-dark-gray-background-color {
  background-color: #313131
}

:root .has-very-light-gray-color {
  color: #eee
}

:root .has-very-dark-gray-color {
  color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}

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

.has-regular-font-size {
  font-size: 1em
}

.has-larger-font-size {
  font-size: 2.625em
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
  text-align: center
}

.has-text-align-left {
  text-align: left
}

.has-text-align-right {
  text-align: right
}

.has-fit-text {
  white-space: nowrap !important
}

#end-resizable-editor-section {
  display: none
}

.aligncenter {
  clear: both
}

.items-justified-left {
  justify-content: flex-start
}

.items-justified-center {
  justify-content: center
}

.items-justified-right {
  justify-content: flex-end
}

.items-justified-space-between {
  justify-content: space-between
}

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

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

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

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

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

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

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

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

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

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

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

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

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

:where(figure) {
  margin: 0 0 1em
}

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

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

@keyframes wc-skeleton-shimmer {
  to {
    transform: translateX(100%)
  }
}

body.wc-block-product-gallery-modal-open,
body.wc-modal--open {
  overflow: hidden
}

.wc-block-grid__products .wc-block-grid__product-image {
  display: block;
  position: relative;
  text-decoration: none
}

.wc-block-grid__products .wc-block-grid__product-image a {
  border: 0;
  box-shadow: none;
  outline: 0;
  text-decoration: none
}

.wc-block-grid__products .wc-block-grid__product-image img {
  height: auto;
  max-width: 100%;
  width: 100%
}

.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
  display: none
}

.wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
  border: 1px solid #f2f2f2
}

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,
.editor-styles-wrapper .wc-block-grid__product-title,
.wc-block-grid__product-title {
  color: inherit;
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.2;
  padding: 0
}

.wc-block-grid__product-price {
  display: block
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular {
  margin-right: .5em
}

.wc-block-grid__product-add-to-cart.wp-block-button {
  white-space: normal;
  word-break: break-word
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  display: inline-flex;
  font-size: 1em;
  justify-content: center;
  text-align: center;
  white-space: normal;
  word-break: break-word
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
  opacity: .25
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
  content: "";
  display: inline-block;
  font-family: WooCommerce;
  height: auto;
  margin-left: .5em;
  width: auto
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
  animation: spin 2s linear infinite;
  content: "";
  display: inline-block;
  font-family: WooCommerce;
  height: auto;
  margin-left: .5em;
  width: auto
}

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
  content: "";
  margin: 0
}

.wc-block-grid__product-rating,
.wp-block-woocommerce-product-review-rating {
  display: block
}

.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.wc-block-grid__product-rating .wc-block-product-review-rating__stars,
.wp-block-woocommerce-product-review-rating .star-rating,
.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,
.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars {
  font-family: WooCommerce;
  font-size: 1em;
  font-weight: 400;
  height: 1.618em;
  line-height: 1.618;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 5.3em
}

.wc-block-grid__product-rating .star-rating:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,
.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,
.wp-block-woocommerce-product-review-rating .star-rating:before,
.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,
.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before {
  content: "SSSSS";
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}

.wc-block-grid__product-rating .star-rating span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,
.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,
.wp-block-woocommerce-product-review-rating .star-rating span,
.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,
.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span {
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  right: 0;
  top: 0
}

.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,
.wp-block-woocommerce-product-review-rating .star-rating span:before,
.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,
.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before {
  color: inherit;
  content: "SSSSS";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap
}

.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
  background: #fff;
  border: 1px solid #43454b;
  border-radius: 4px;
  color: #43454b;
  display: inline-block;
  font-size: .875em;
  font-weight: 600;
  left: auto;
  padding: .25em .75em;
  position: absolute;
  right: 4px;
  text-align: center;
  text-transform: uppercase;
  top: 4px;
  width: auto;
  z-index: 9
}

.wc-block-grid__product .wc-block-grid__product-image,
.wc-block-grid__product .wc-block-grid__product-link {
  display: inline-block;
  position: relative
}

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),
.wc-block-grid__product .wc-block-grid__product-title {
  margin: 0 0 12px
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart,
.wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid__product .wc-block-grid__product-rating {
  margin: 0 auto 12px
}

.theme-twentysixteen .wc-block-grid .price ins {
  color: #77a464
}

.theme-twentynineteen .wc-block-grid__product {
  font-size: .88889em
}

.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-components-product-title,
.theme-twentynineteen .wc-block-grid__product-onsale,
.theme-twentynineteen .wc-block-grid__product-title {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.theme-twentynineteen .wc-block-grid__product-title:before {
  display: none
}

.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-grid__product-onsale {
  line-height: 1
}

.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) {
  color: #fff
}

.theme-twentytwenty .wc-block-grid__product-link {
  color: #000
}

.theme-twentytwenty .wc-block-components-product-title,
.theme-twentytwenty .wc-block-grid__product-title {
  color: #cd2653;
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-size: 1em
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
  margin-top: 0
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-components-product-price__value,
.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-grid__product-price__value {
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-size: .9em
}

.theme-twentytwenty .wc-block-components-product-price del,
.theme-twentytwenty .wc-block-grid__product-price del {
  opacity: .7
}

.theme-twentytwenty .wc-block-components-product-price ins,
.theme-twentytwenty .wc-block-grid__product-price ins {
  text-decoration: none
}

.theme-twentytwenty .star-rating,
.theme-twentytwenty .wc-block-grid__product-rating {
  font-size: .7em
}

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
  line-height: 1
}

.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,
.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link {
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif
}

.theme-twentytwenty .wc-block-components-product-sale-badge,
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
  background: #cd2653;
  color: #fff;
  font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
  font-weight: 700;
  letter-spacing: -.02em;
  line-height: 1.2;
  text-transform: uppercase
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
  position: static
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
  position: absolute
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1
}

.theme-twentytwenty .wc-block-active-filters__title,
.theme-twentytwenty .wc-block-attribute-filter__title,
.theme-twentytwenty .wc-block-price-filter__title,
.theme-twentytwenty .wc-block-stock-filter__title {
  font-size: 1em
}

.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,
.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
  font-size: .75em
}

@media only screen and (min-width:768px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .5em
  }
}

@media only screen and (min-width:1168px) {
  .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .5em
  }
}

.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart {
  display: block;
  margin-top: 12px
}

.theme-twentytwentytwo .wc-block-components-product-price ins,
.theme-twentytwentytwo .wc-block-grid__product-price ins {
  text-decoration: none
}

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

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

.wp-block-group.woocommerce.product .up-sells.upsells.products {
  max-width: var(--wp--style--global--wide-size)
}

@keyframes wc-skeleton-shimmer {
  to {
    transform: translateX(100%)
  }
}

.wc-block-components-notice-banner {
  align-content: flex-start;
  align-items: stretch;
  background-color: #fff;
  border: 1px solid #2f2f2f;
  border-radius: 4px;
  box-sizing: border-box;
  color: #2f2f2f;
  display: flex;
  font-size: .875em;
  font-weight: 400;
  gap: 12px;
  line-height: 1.5;
  margin: 16px 0;
  padding: 16px !important
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content {
  align-self: center;
  flex-basis: 100%;
  padding-right: 16px;
  white-space: normal
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child {
  padding-right: 0
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {
  font-weight: 600;
  margin: 0 0 8px
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul {
  margin: 0 0 0 24px;
  padding: 0
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after {
  clear: both;
  content: "";
  display: block
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
  appearance: none;
  background: transparent !important;
  border: 0;
  color: #2f2f2f !important;
  float: right;
  margin: 0;
  opacity: .7;
  padding: 0 !important;
  text-decoration-line: underline;
  text-underline-position: under;
  transition: all .2s ease-in-out
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover {
  opacity: 1;
  text-decoration: none
}

.wc-block-components-notice-banner>svg {
  fill: #fff;
  background-color: #2f2f2f;
  border-radius: 50%;
  flex-grow: 0;
  flex-shrink: 0;
  height: 100%;
  padding: 2px
}

.wc-block-components-notice-banner>.wc-block-components-button {
  background: transparent none !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #2f2f2f !important;
  flex: 0 0 16px;
  height: 16px !important;
  margin: 6px 0 0 auto !important;
  min-height: auto !important;
  min-width: 0 !important;
  opacity: .6;
  outline: none !important;
  padding: 0 !important;
  width: 16px !important
}

.wc-block-components-notice-banner>.wc-block-components-button>svg {
  margin: 0 !important
}

.wc-block-components-notice-banner>.wc-block-components-button:active,
.wc-block-components-notice-banner>.wc-block-components-button:focus,
.wc-block-components-notice-banner>.wc-block-components-button:hover {
  opacity: 1
}

.wc-block-components-notice-banner>.wc-block-components-button:focus {
  outline: 2px solid currentColor !important;
  outline-offset: 0
}

.wc-block-components-notice-banner.is-error {
  background-color: #fff0f0;
  border-color: #cc1818
}

.wc-block-components-notice-banner.is-error>svg {
  background-color: #cc1818;
  transform: rotate(180deg)
}

.wc-block-components-notice-banner.is-warning {
  background-color: #fffbf4;
  border-color: #f0b849
}

.wc-block-components-notice-banner.is-warning>svg {
  background-color: #f0b849;
  transform: rotate(180deg)
}

.wc-block-components-notice-banner.is-success {
  background-color: #f4fff7;
  border-color: #4ab866
}

.wc-block-components-notice-banner.is-success>svg {
  background-color: #4ab866
}

.wc-block-components-notice-banner.is-info {
  background-color: #f4f8ff;
  border-color: #007cba
}

.wc-block-components-notice-banner.is-info>svg {
  background-color: #007cba
}

.wc-block-components-notice-banner:focus {
  outline-width: 0
}

.wc-block-components-notice-banner:focus-visible {
  outline-style: solid;
  outline-width: 2px
}

.woocommerce.wc-block-store-notices.alignwide {
  max-width: var(--wp--style--global--wide-size)
}


.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;
}


#cookie-law-info-bar {
  font-size: 15px;
  margin: 0 auto;
  padding: 12px 10px;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  z-index: 9999;
  /* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
  display: none;
  left: 0px;
  font-weight: 300;
  box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}

#cookie-law-info-again {
  font-size: 10pt;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  box-shadow: #161616 2px 2px 5px 2px;
}

#cookie-law-info-bar span {
  vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button,
.cli-plugin-button:visited {
  display: inline-block;
  padding: 9px 12px;
  color: #fff;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}

.cli-plugin-main-link {
  margin-left: 0px;
  font-weight: 550;
  text-decoration: underline;
}

.cli-plugin-button:hover {
  background-color: #111;
  color: #fff;
  text-decoration: none;
}

.small.cli-plugin-button,
.small.cli-plugin-button:visited {
  font-size: 11px;
}

.cli-plugin-button,
.cli-plugin-button:visited,
.medium.cli-plugin-button,
.medium.cli-plugin-button:visited {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}

.large.cli-plugin-button,
.large.cli-plugin-button:visited {
  font-size: 14px;
  padding: 8px 14px 9px;
}

.super.cli-plugin-button,
.super.cli-plugin-button:visited {
  font-size: 34px;
  padding: 8px 14px 9px;
}

.pink.cli-plugin-button,
.magenta.cli-plugin-button:visited {
  background-color: #e22092;
}

.pink.cli-plugin-button:hover {
  background-color: #c81e82;
}

.green.cli-plugin-button,
.green.cli-plugin-button:visited {
  background-color: #91bd09;
}

.green.cli-plugin-button:hover {
  background-color: #749a02;
}

.red.cli-plugin-button,
.red.cli-plugin-button:visited {
  background-color: #e62727;
}

.red.cli-plugin-button:hover {
  background-color: #cf2525;
}

.orange.cli-plugin-button,
.orange.cli-plugin-button:visited {
  background-color: #ff5c00;
}

.orange.cli-plugin-button:hover {
  background-color: #d45500;
}

.blue.cli-plugin-button,
.blue.cli-plugin-button:visited {
  background-color: #2981e4;
}

.blue.cli-plugin-button:hover {
  background-color: #2575cf;
}

.yellow.cli-plugin-button,
.yellow.cli-plugin-button:visited {
  background-color: #ffb515;
}

.yellow.cli-plugin-button:hover {
  background-color: #fc9200;
}

.cli-plugin-button {
  margin-top: 5px;
}

.cli-bar-popup {
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 20px;
}

.cli-powered_by_p {
  width: 100% !important;
  display: block !important;
  color: #333;
  clear: both;
  font-style: italic !important;
  font-size: 12px !important;
  margin-top: 15px !important;
}

.cli-powered_by_a {
  color: #333;
  font-weight: 600 !important;
  font-size: 12px !important;
}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
  text-decoration: none;
}

.cli-plugin-main-link.cli-plugin-button {
  margin-left: 5px;
}


.gdpr-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.gdpr-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.gdpr-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.gdpr-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.gdpr-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.gdpr-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.gdpr-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.modal-backdrop.show {
  opacity: .8;
}

.modal-open {
  overflow: hidden
}

.modal-open .gdpr-modal {
  overflow-x: hidden;
  overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0)
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1039;
  background-color: #000
}

.modal-backdrop.fade {
  opacity: 0
}

.modal-backdrop.show {
  opacity: .5
}

.gdpr-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0
}

.gdpr-modal a {
  text-decoration: none;
}

.gdpr-modal .gdpr-modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}

@media (min-width: 576px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2));
  }
}

@media (min-width: 992px) {
  .gdpr-modal .gdpr-modal-dialog {
    max-width: 900px;
  }
}

.gdpr-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: .3rem;
  outline: 0
}

.gdpr-modal .row {
  margin: 0 -15px;
}

.gdpr-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.gdpr-modal .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}

.gdpr-modal .close:focus {
  outline: 0;
}

.gdpr-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}

.gdpr-switch input[type="checkbox"] {
  display: none;
}

.gdpr-switch .gdpr-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

.gdpr-switch .gdpr-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: .4s;
  width: 20px;
}

.gdpr-switch input:checked+.gdpr-slider {
  background-color: rgb(99, 179, 95);
}

.gdpr-switch input:checked+.gdpr-slider:before {
  transform: translateX(26px);
}

.gdpr-switch .gdpr-slider {
  border-radius: 34px;
}

.gdpr-switch .gdpr-slider:before {
  border-radius: 50%;
}

.gdpr-tab-content>.gdpr-tab-pane {
  display: none;
}

.gdpr-tab-content>.active {
  display: block;
}

.gdpr-fade {
  transition: opacity .15s linear;
}

.gdpr-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  align-items: stretch !important;
  -ms-align-items: stretch !important;
}

.nav.gdpr-nav-pills,
.gdpr-tab-content {
  width: 100%;
  padding: 30px;
}

.nav.gdpr-nav-pills {
  background: #f3f3f3;
}

.nav.gdpr-nav-pills .gdpr-nav-link {
  border: 1px solid #0070ad;
  margin-bottom: 10px;
  color: #0070ad;
  font-size: 14px;
  display: block;
  padding: .5rem 1rem;
  border-radius: .25rem;
}

.nav.gdpr-nav-pills .gdpr-nav-link.active,
.nav.gdpr-nav-pills .show>.gdpr-nav-link {
  background-color: #0070ad;
  border: 1px solid #0070ad;
}

.nav.gdpr-nav-pills .gdpr-nav-link.active {
  color: #ffffff;
}

.gdpr-tab-content .gdpr-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}

.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
  background-color: #0070ad;
  border-color: #0070ad;
  color: #ffffff;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.gdpr-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}

.gdpr-tab-content h4 {
  font-size: 20px;
  margin-bottom: .5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}


.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .5rem 1.25rem;
  line-height: 1;
  border-radius: .25rem;
  transition: all .15s ease-in-out;
}

.cli-btn:hover {
  opacity: .8;
}

.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

.cli-btn:focus {
  outline: 0;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-open {
  overflow: hidden
}

.cli-barmodal-open {
  overflow: hidden
}

.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto
}

.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%)
}

.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0)
}

.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}

.cli-modal-backdrop.cli-show {
  opacity: .5;
  display: block;
}

.cli-modal.cli-show {
  display: block;
}

.cli-modal a {
  text-decoration: none;
}

.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}

@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2))
  }
}

@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 900px;
  }
}

.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: .3rem;
  outline: 0
}

.cli-modal .row {
  margin: 0 -15px;
}

.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.cli-modal .cli-modal-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  padding: 0;
  background-color: transparent !important;
  border: 0;
  -webkit-appearance: none;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}

.cli-modal .cli-modal-close:focus {
  outline: 0;
}

.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 70px;
  font-size: 14px;
}

.cli-switch input[type="checkbox"] {
  display: none;
}

.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 24px;
  width: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 20px;
  left: 2px;
  position: absolute;
  transition: .4s;
  width: 20px;
}

.cli-switch input:checked+.cli-slider {
  background-color: #00acad
}

.cli-switch input:checked+.cli-slider:before {
  transform: translateX(26px);
}

.cli-switch .cli-slider {
  border-radius: 34px;
}

.cli-switch .cli-slider:before {
  border-radius: 50%;
}

.cli-tab-content {
  background: #ffffff;
}

.cli-tab-content>.cli-active {
  display: block;
}

.cli-fade {
  transition: opacity .15s linear;
}

.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 30px;
}

@media (max-width: 767px) {

  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}

.cli-nav-pills {
  background: #f3f3f3;
}

.cli-nav-pills .cli-nav-link {
  border: 1px solid #00acad;
  margin-bottom: 10px;
  color: #00acad;
  font-size: 14px;
  display: block;
  padding: .5rem 1rem;
  border-radius: .25rem;
  cursor: pointer
}

.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show>.cli-nav-link {
  background-color: #00acad;
  border: 1px solid #00acad;
}

.cli-nav-pills .cli-nav-link.cli-active {
  color: #ffffff;
}

.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}

.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* Settings Popup */
.cli-container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.cli-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.cli-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.cli-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
  flex-direction: column;
}

.cli-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.cli-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.cli-px-0 {
  padding-left: 0;
  padding-right: 0;
}

.cli-btn {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .5rem 1.25rem;
  line-height: 1;
  border-radius: .25rem;
  transition: all .15s ease-in-out;
}

.cli-btn:hover {
  opacity: .8;
}

.cli-read-more-link {
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

.cli-btn:focus {
  outline: 0;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-open {
  overflow: hidden
}

.cli-barmodal-open {
  overflow: hidden
}

.cli-modal-open .cli-modal {
  overflow-x: hidden;
  overflow-y: auto
}

.cli-modal.cli-fade .cli-modal-dialog {
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%)
}

.cli-modal.cli-show .cli-modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0)
}

.cli-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity ease-in-out 0.5s;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0;

}

.cli-modal-backdrop.cli-show {
  opacity: .5;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.cli-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  transform: scale(0);
  overflow: hidden;
  outline: 0;
  display: none;
}

.cli-modal a {
  text-decoration: none;
}

.cli-modal .cli-modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2))
}

@media (min-width: 576px) {
  .cli-modal .cli-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    min-height: calc(100% - (1.75rem * 2))
  }
}

.cli-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: .2rem;
  box-sizing: border-box;
  outline: 0
}

.cli-modal .row {
  margin: 0 -15px;
}

.cli-modal .modal-body {
  padding: 0;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.cli-modal .cli-modal-close:focus {
  outline: 0;
}

.cli-switch {
  display: inline-block;
  position: relative;
  min-height: 1px;
  padding-left: 38px;
  font-size: 14px;
}

.cli-switch input[type="checkbox"] {
  display: none;
}

.cli-switch .cli-slider {
  background-color: #e3e1e8;
  height: 20px;
  width: 38px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

.cli-switch .cli-slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 15px;
  left: 3px;
  position: absolute;
  transition: .4s;
  width: 15px;
}

.cli-switch input:checked+.cli-slider {
  background-color: #61a229;
}

.cli-switch input:checked+.cli-slider:before {
  transform: translateX(18px);
}

.cli-switch .cli-slider {
  border-radius: 34px;
  font-size: 0;
}

.cli-switch .cli-slider:before {
  border-radius: 50%;
}

.cli-tab-content {
  background: #ffffff;
}

.cli-nav-pills {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cli-nav-pills,
.cli-tab-content {
  width: 100%;
  padding: 5px 30px 5px 5px;
  box-sizing: border-box;
}

@media (max-width: 767px) {

  .cli-nav-pills,
  .cli-tab-content {
    padding: 30px 10px;
  }
}

.cli-nav-pills {
  background: #fff;
}

.cli-nav-pills .cli-nav-link {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  color: #2a2a2a;
  font-size: 14px;
  display: block;
  padding: .5rem 1rem;
  border-radius: .25rem;
  cursor: pointer
}

.cli-nav-pills .cli-nav-link.cli-active,
.cli-nav-pills .cli-show>.cli-nav-link {
  background-color: #f6f6f9;
  border: 1px solid #cccccc;
}

.cli-nav-pills .cli-nav-link.cli-active {
  color: #2a2a2a;
}

.cli-tab-content .cli-button-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
  color: #343438;
  font-size: 14px;
  margin-top: 0;
}

.cli-tab-content h4 {
  font-size: 20px;
  margin-bottom: 1.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,
#cookie-law-info-bar .cli-tab-content,
#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,
#cookie-law-info-bar a.cli-nav-link.cli-active {
  background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,
#cookie-law-info-bar .cli-nav-link,
#cookie-law-info-bar .cli-tab-container p,
#cookie-law-info-bar span.cli-necessary-caption,
#cookie-law-info-bar .cli-switch .cli-slider:after {
  color: inherit;
}

#cookie-law-info-bar .cli-tab-header a:before {
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
}

#cookie-law-info-bar .cli-row {
  margin-top: 20px;
}

#cookie-law-info-bar .cli-col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

#cookie-law-info-bar .cli-col-8 {
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.cli-wrapper {
  max-width: 90%;
  float: none;
  margin: 0 auto;
}

#cookie-law-info-bar .cli-tab-content h4 {
  margin-bottom: 0.5rem;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link {
  padding: .2rem 0.5rem;
}

#cookie-law-info-bar .cli-tab-container {
  display: none;
  text-align: left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
  background-color: #00acad;
  padding: 10px 15px;
  text-decoration: none;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
  background-color: #61a229;
  color: #ffffff;
  border-radius: 0;
}

.cli-tab-footer {
  width: 100%;
  text-align: right;
  padding: 20px 0;
}

/* version 2.0 */
.cli-col-12 {
  width: 100%;
}

.cli-tab-header {
  display: flex;
  justify-content: space-between;
}

.cli-tab-header a:before {
  width: 10px;
  height: 2px;
  left: 0;
  top: calc(50% - 1px);
}

.cli-tab-header a:after {
  width: 2px;
  height: 10px;
  left: 4px;
  top: calc(50% - 5px);
  -webkit-transform: none;
  transform: none;
}

.cli-tab-header a:before {
  width: 7px;
  height: 7px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  content: " ";
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
}

.cli-tab-header a.cli-nav-link {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #000;
  text-transform: capitalize;

}

.cli-tab-header.cli-tab-active .cli-nav-link:before {
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.cli-tab-header {
  border-radius: 5px;
  padding: 12px 15px;
  cursor: pointer;
  transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
  background-color: #f2f2f2;
}

.cli-modal .cli-modal-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-appearance: none;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  padding: 10px;
  background: transparent;
  border: none;
  min-width: 40px;
}

.cli-tab-container h4,
.cli-tab-container h1 {
  font-family: inherit;
  font-size: 16px;
  margin-bottom: 15px;
  margin: 10px 0;
}

#cliSettingsPopup .cli-tab-section-container {
  padding-top: 12px;
}

.cli-tab-container p,
.cli-privacy-content-text {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}

.wt-cli-privacy {
  display: none;
}

.cli-tab-content {
  display: none;
}

.cli-tab-section .cli-tab-content {
  padding: 10px 20px 5px 20px;
}

.cli-tab-section {
  margin-top: 5px;
}

@media (min-width: 992px) {
  .cli-modal .cli-modal-dialog {
    max-width: 645px;
  }
}

.cli-switch .cli-slider:after {
  content: attr(data-cli-disable);
  position: absolute;
  right: 50px;
  color: #000;
  font-size: 12px;
  text-align: right;
  min-width: 80px;
}

.cli-switch input:checked+.cli-slider:after {
  content: attr(data-cli-enable);
}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
  max-height: 60px;
  transition: max-height 0.15s ease-out;
  overflow: hidden;
}

a.cli-privacy-readmore {
  font-size: 12px;
  margin-top: 12px;
  display: inline-block;
  padding-bottom: 0;
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}

.cli-modal-footer {
  position: relative;
}

a.cli-privacy-readmore:before {
  content: attr(data-readmore-text);
}

.cli-collapsed a.cli-privacy-readmore:before {
  content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content {
  transition: max-height 0.25s ease-in;

}

.cli-privacy-content p {
  margin-bottom: 0;
}

.cli-modal-close svg {
  fill: #000;
}

span.cli-necessary-caption {
  color: #000;
  font-size: 12px;
}

.cli-tab-section.cli-privacy-tab {
  display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
  display: block;
}

#cookie-law-info-bar .cli-privacy-overview {
  display: none;
}

.cli-tab-container .cli-row {
  max-height: 500px;
  overflow-y: auto;
}

.cli-modal.cli-blowup.cli-out {
  z-index: -1;
}

.cli-modal.cli-blowup {
  z-index: 999999;
  transform: scale(1);

}

.cli-modal.cli-blowup .cli-modal-dialog {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.cli-modal.cli-blowup.cli-out .cli-modal-dialog {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes blowUpContent {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  99.9% {
    transform: scale(2);
    opacity: 0;
  }

  100% {
    transform: scale(0);
  }
}

@keyframes blowUpContentTwo {
  0% {
    transform: scale(2);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  50% {
    transform: scale(0.5);
    opacity: 0;
  }

  100% {
    transform: scale(0);
    opacity: 0;
  }
}

.cli-tab-section .cookielawinfo-row-cat-table td,
.cli-tab-section .cookielawinfo-row-cat-table th {
  font-size: 12px;
}

.cli_settings_button {
  cursor: pointer;
}

/* Accessibility Fix */
.wt-cli-sr-only {
  display: none;
  font-size: 16px;
}

/* Changes for CCPA
Version : 1.8.9
*/
a.wt-cli-element.cli_cookie_close_button {
  text-decoration: none;
  color: #333333;
  font-size: 22px;
  line-height: 22px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 5px;
}

/* GDPR Bar Version 2 */
.cli-bar-container {
  float: none;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.cli-bar-btn_container {
  margin-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: nowrap;
}

.cli-style-v2 a {
  cursor: pointer;
}

.cli-bar-btn_container a {
  white-space: nowrap;
}

.cli-style-v2 .cli-plugin-main-link {
  font-weight: inherit;
}

.cli-style-v2 {
  font-size: 11pt;
  line-height: 18px;
  font-weight: normal;
}

#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container {
  display: block;
}

.cli-style-v2 .cli-bar-message {
  width: 70%;
  text-align: left;
}

#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,
#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message {
  width: 100%;
}

#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
  flex-wrap: wrap;
}

/* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {
	text-align: center;
} */
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
  margin-top: 8px;
  margin-left: 0px;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
  text-align: left;
  /* padding-left: 15px; */
  margin-bottom: 5px;
  margin-top: 0px;
  font-size: 16px;
}

/* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {
	padding-left: 0px;
	padding-right: 0px;
} */

.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
  margin-top: 5px;
}

.cli-style-v2 .cli-bar-btn_container .cli_action_button,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
  margin-left: 5px;
}

.wt-cli-ccpa-checkbox label {
  font-size: inherit;
  cursor: pointer;
  margin: 0px 0px 0px 5px;
}

/* .cli-bar-container.cli-style-v2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
  padding: 14px 25px;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"] {
  padding: 32px 30px;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
  padding: 32px 45px;
}

.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button),
.cli-style-v2 .cli_settings_button:not(.cli-plugin-button),
.cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
  text-decoration: underline;
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
  margin-top: 5px;
  margin-bottom: 5px;
}

a.wt-cli-ccpa-opt-out {
  white-space: nowrap;
  text-decoration: underline;
}

.wt-cli-necessary-checkbox {
  display: none !important;
}

@media (max-width: 985px) {
  .cli-style-v2 .cli-bar-message {
    width: 100%;
  }

  .cli-style-v2.cli-bar-container {
    justify-content: left;
    flex-wrap: wrap;
  }

  .cli-style-v2 .cli-bar-btn_container {
    margin-left: 0px;
    margin-top: 10px;
  }

  #cookie-law-info-bar[data-cli-style="cli-style-v2"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],
  #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
    padding: 25px 25px;
  }
}

/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
  display: flex;
  align-items: center;
  font-size: 9px;
  color: #111111;
  font-weight: normal;
}

.wt-cli-ckyes-brand-logo img {
  width: 65px;
  margin-left: 2px;
}

.wt-cli-privacy-overview-actions {
  padding-bottom: 0;
}

@media only screen and (max-width: 479px) and (min-width: 320px) {

  .cli-style-v2 .cli-bar-btn_container {
    flex-wrap: wrap;
  }
}

/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0;
  padding: 0;
  color: #000;
}


/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2016 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed May 11 2016 10:31 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;

  max-width: 280px;
  min-width: 50px;

  font-size: 10.5px;
  line-height: 12px;

  direction: ltr;

  box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;

  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;

  border-width: 0 0 1px;
  font-weight: bold;
}

.qtip-titlebar+.qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  /* Overlap .qtip-tip */

  cursor: pointer;
  outline: medium none;

  border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* IE fix */

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon,
.qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;

  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;

  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus {}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover {}

/* Default tooltip style */
.qtip-default {
  border: 1px solid #F1D031;

  background-color: #FFFFA3;
  color: #555;
}

.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}


/*! Light tooltip style */
.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}


/*! Dark tooltip style */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

.qtip-dark .qtip-icon {
  border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}


/*! Cream tooltip style */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}


/*! Red tooltip style */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

.qtip-red .qtip-titlebar {
  background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon {
  border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}


/*! Green tooltip style */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

.qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}


/*! Blue tooltip style */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}


.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;

  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;

  color: white;
  border: 0 solid transparent;

  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
}

.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0);
}

.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial, sans-serif;

  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon {
  border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}


/* jQuery TOOLS Tooltip style */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);

  border: 2px solid #ddd;
  border: 2px solid rgba(241, 241, 241, 1);

  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;

  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

/* IE Specific */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon {
  border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}


/* Cluetip style */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}


/* Tipsy style */
.qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, .87);

  color: white;
  border: 0 solid transparent;

  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}


/* Tipped style */
.qtip-tipped {
  border: 3px solid #959FA9;

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;

  background-color: #F9F9F9;
  color: #454545;

  font-weight: normal;
  font-family: serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;

  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;

  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  /**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
  background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  /**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
  width: auto;
  height: auto;

  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}


.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;

}

/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus,
.qtip .qtip-tip {
  visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;

  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}


#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
#qtip-overlay.blurs {
  cursor: pointer;
}

/* Change opacity of overlay here */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;

  background-color: black;

  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}


.qtipmodal-ie6fix {
  position: absolute !important;
}



@media screen {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.0.5
 * 
 * Sermons CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------

	0.	LESS Variables + Functions
	1. 	Global Styles for Sermons
	2. 	Single Sermon
	3. 	Shortcode Sermons
	4.	CSS3 Animations

-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	0.	LESS Variables & Functions	*/
  /*-------------------------------------------------------------------------*/
  /***************** Variables ******************/
  /***************** Functions ******************/
  /*-------------------------------------------------------------------------*/
  /*	1. Global Styles for Sermons */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_theme_icon_sermon_pdf:before {
    content: '\e884';
  }

  .cmsmasters_theme_icon_sermon_download:before {
    content: '\e882';
  }

  .cmsmasters_theme_icon_sermon_video:before {
    content: '\e87d';
  }

  .cmsmasters_theme_icon_sermon_audio:before {
    content: '\e83c';
  }

  .cmsmasters_sermon_audio_content {
    position: absolute;
    top: -30px;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
  }

  .cmsmasters_sermon_audio_content .mejs-container.wp-audio-shortcode {
    margin: 0;
  }

  .current_audio .cmsmasters_sermon_audio_content {
    visibility: visible;
    opacity: 1;
    top: -45px;
  }

  /*-------------------------------------------------------------------------*/
  /*	2. Single Sermon */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_open_sermon {
    margin-bottom: 30px;
    position: relative;
  }

  .cmsmasters_open_sermon+.post_nav {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_date+.cmsmasters_sermon_cont_info {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_title+.cmsmasters_sermon_cont_info {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info {
    padding: 15px 0;
    overflow: hidden;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info>div {
    display: inline-block;
    margin-right: 15px;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info {
    float: right;
    margin-right: 0;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info>span {
    margin-left: 10px;
  }

  .cmsmasters_open_sermon .cmsmasters_img_wrap {
    margin-bottom: 20px;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_media {
    margin-top: 20px;
    position: relative;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item {
    border-width: 1px;
    border-style: solid;
    padding: 12px 17px;
    display: inline-block;
    margin: 0 5px 5px 0;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:before {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_media.current_audio .cmsmasters_sermon_audio_content {
    top: -50px;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_title {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    margin-bottom: -2px;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_content {
    margin-top: 30px;
  }

  /*-------------------------------------------------------------------------*/
  /*	2. Shortcode Sermons */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_sermons {
    margin: 0 -1.7%;
  }

  .cmsmasters_sermons .cmsmasters_wrap_more_posts {
    padding: 0 1.7%;
  }

  .cmsmasters_sermons .cmsmasters_wrap_more_posts .cmsmasters_wrap_pagination {
    padding: 30px 0 0;
  }

  .cmsmasters_sermon {
    padding-bottom: 50px;
    overflow: hidden;
  }

  .cmsmasters_sermon .cmsmasters_img_rollover_wrap {
    margin-bottom: 15px;
  }

  .cmsmasters_sermon .preloader {
    padding-bottom: 72.41%;
  }

  .cmsmasters_sermon .cmsmasters_sermon_media {
    padding-bottom: 14px;
    margin-bottom: 15px;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item {
    border: none;
    font-size: 16px;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 17px 0 0;
    padding: 0;
  }

  .cmsmasters_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:before {
    font-size: inherit;
  }

  .cmsmasters_sermon .cmsmasters_sermon_title {
    margin: 0 0 20px;
    padding-top: 10px;
  }

  .cmsmasters_sermon.one_fourth:nth-child(4n+1) {
    clear: both;
  }

  .cmsmasters_sermon.one_third:nth-child(3n+1) {
    clear: both;
  }

  .cmsmasters_sermon.one_half:nth-child(2n+1) {
    clear: both;
  }

  .cmsmasters_sermon .cmsmasters_sermon_content {
    padding-top: 20px;
    margin-top: 20px;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_sermon .cmsmasters_sermon_content>* {
    margin: 0;
    padding: 0;
  }

  /*-------------------------------------------------------------------------*/
  /*	4.	CSS3 Animations	*/
  /*-------------------------------------------------------------------------*/
  html.csstransitions .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:before {
    -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 .cmsmasters_sermon_audio_content {
    -webkit-transition: top .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
    -moz-transition: top .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
    -ms-transition: top .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
    -o-transition: top .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
    transition: top .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.0.0
 * 
 * Responsive Sermons CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------

	0.	LESS Variables + Functions
	1.	Medium Monitor
	2.	Tablet Monitor
	3.	Small Tablet Monitor
	4.	Phone Monitor

-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	0.	LESS Variables & Functions	*/
  /*-------------------------------------------------------------------------*/
  /***************** Variables ******************/
  /***************** Functions ******************/
  @media only screen {
    /*-------------------------------------------------------------------------*/
    /*	1. Medium Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	2.	Tablet Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	3.	Small Tablet Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	4.	Phone Monitor
	/*-------------------------------------------------------------------------*/
  }

}



@media screen,
print {
  /*
Theme Name: My Religion
Theme URI: http://cmsmasters.net/my-religion/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: My Religion 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. My Religion 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 Projects 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. My Religion 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.5.5
License:
License URI:
Text Domain: my-religion
Domain Path: /framework/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;
  }

  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;
    -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 0.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;
  }

  .gallery-caption,
  .sticky,
  .bypostauthor,
  .screen-reader-text {
    outline: none;
  }
}



@media screen,
print {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.4.1
 * 
 * Design CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------

	1.	Globally Applied Styles / body
		1.1. Instagram / #sbi_load
		1.2. Icons
			1.2.1. Global
			1.2.2. Arrows
			1.2.3. Widget Add Info
			1.2.4. Twitter stripe
		1.3. Elements
			1.3.1. Icon Arrow Global Styles
			1.3.2. Pixel Arrow Global Styles
			1.3.3. Post Password Form / .post-password-form
			1.3.4. Prelodaer / .preloader
			1.3.5. Resizable Block / .resizable_block
			1.3.6. Img Wrapper / .cmsmasters_img_wrap
			1.3.7. Img Rollover / .cmsmasters_img_rollover_wrap
			1.3.8. Placeholder Small / .img_placeholder_small
			1.3.9. Video Wrapper / .mejs-container
			1.3.10. Search Bar / .search_bar_wrap
			1.3.10. Social Icons / .social_wrap
			1.3.11. Core Owl Carousel CSS v1.3.2 / .owl-carousel
			1.3.12. Slide Top Button / #slide_top
			1.3.13. Opened Article / .opened-article
			1.3.14. Likes and Comments
				1.3.14.1. Likes / .cmsmasters_likes
				1.3.14.2. Comments / .cmsmasters_comments
			1.3.15. Button
			1.3.16. Items Filter / .cmsmasters_items_filter_wrap
			1.3.17. More Items Loader and Pagination
				1.3.17.1. More Items Loader / .cmsmasters_wrap_more_items
				1.3.17.2. Subpage Pagination / .subpage_nav
				1.3.17.2. Pagination / .cmsmasters_wrap_pagination
			1.3.18. Post Navigation / .post_nav
			1.3.19. Share Posts / .share_posts
			1.3.20. About Author / .about_author
			1.3.21. Single Post Slider / .cmsmasters_single_slider
			1.3.22. Single Pings List / .cmsmasters_pings_list
			1.3.23. Post Comments / .post_comments
			1.3.24. Comment Respond / .comment-respond
	2.	Header / #header
		2.1. Header Top / .header_top
			2.1.1. Header Top Navigation / .top_line_nav
		2.2. Header Mid / .header_mid
			2.1.1. Header Mid Navigation / .mid_nav
		2.3. Header Bot / .header_bot
			2.1.1. Header Bot Navigation / .bot_nav
		2.4. Header Search Form
	3.	Headline Styles
	4.	Bottom + Footer Styles
		4.1. Bottom / #bottom
		4.2. Footer / #footer
			4.2.1. Footer Default / .cmsmasters_footer_default
			4.2.2. Footer Small / .cmsmasters_footer_small
	5.	Blog / .blog
		5.1. Blog Default / .cmsmasters_post_default
		5.2. Blog Masonry / .cmsmasters_post_masonry
		5.3. Blog Timeline / .cmsmasters_post_timeline
		5.4. Blog Post / .cmsmasters_open_post
	6.	Portfolio / .portfolio
		6.1. Portfolio Grid / .cmsmasters_project_grid
		6.2. Portfolio Puzzle / .cmsmasters_project_puzzle
		6.3. Portfolio Open Project / .cmsmasters_open_project
	7.	Posts Slider Styles / .cmsmasters_posts_slider
		7.1. Posts Slider Blog / .cmsmasters_slider_post
		7.2. Posts Slider Portfolio / .cmsmasters_slider_project
	8.	Profiles + Profile Styles / .cmsmasters_profile
		8.1. Profiles Horizontal / .cmsmasters_profile_horizontal
		8.2. Profiles Vertical / .cmsmasters_profile_vertical
		8.3. Profiles Open Profile / .cmsmasters_open_profile
	9.	Shortcodes Styles
		9.1. Divider / .cmsmasters_divider
		9.2. Special Heading / .cmsmasters_heading_wrap
		9.3. Featured Block / .cmsmasters_featured_block
		9.4. Table / .cmsmasters_table
		9.5. Notice / .cmsmasters_notice
		9.6. Icon / .cmsmasters_icon_wrap
		9.7. Icon List / .cmsmasters_icon_list_items
		9.8. Icon Box / .cmsmasters_icon_box
		9.9. Toggles / .cmsmasters_toggles
		9.10. Tabs / .cmsmasters_tabs
		9.11. Stats / .cmsmasters_stats
		9.12. Counters / .cmsmasters_counters
		9.13. CMSMASTERS Button / .cmsmasters_button
		9.14. Contact Form 7 / .wpcf7-form
		9.15. Hover slider / .cmsmasters_hover_slider
		9.16. Content slider / .cmsmasters_content_slider
		9.17. Gallery / .cmsmasters_gallery
		9.18. Quotes / .cmsmasters_quotes_slider
		9.19. Pricing tables / .cmsmasters_pricing_table
		9.20. Google Maps / .google_map
		9.21. Caption / .cmsmasters_img
		9.22. WP Gallery / .gallery
		9.23. Sidebar / .cmsmasters_sidebar
		9.24. Share / .share_wrap
		9.25. Twitter Stripe / .cmsmasters_twitter_wrap
		9.26. Dropcap / .cmsmasters_dropcap
		9.27. Clients / .cmsmasters_clients_slider
	10.	Widgets Styles / .widget
		10.1. Widget Advertisement / .widget_custom_advertisement_entries
		10.2. Widget Lists
			10.2.1. Widget Pages / .widget_pages
			10.2.2. Widget Categories / .widget_categories
			10.2.3. Widget Archive / .widget_archive
			10.2.4. Widget Meta / .widget_meta
			10.2.5. Widget Recent Comments / .widget_recent_comments
			10.2.6. Widget Recent Entries / .widget_recent_entries
		10.3. Widget Calendar / #wp-calendar
		10.4. Widget Contact Form / .widget_custom_contact_form_entries
		10.5. Widget Contact Info / .widget_custom_contact_info_entries
		10.6. Widget Custom Menu / .widget_nav_menu
		10.7. Widget Facebook / .widget_custom_facebook_entries
		10.8. Widget Flickr / .widget_custom_flickr_entries
		10.9. Widget Latest and Popular Projects
			10.9.1. Widget Latest Projects / .widget_custom_popular_projects_entries
			10.9.2. Widget Popular Projects / .widget_custom_latest_projects_entries
		10.10. Widget Posts Tabs / .widget_custom_posts_tabs_entries
		10.11. Widget RSS / .widget_rss
		10.12. Widget Tag Cloud / .widget_tag_cloud
		10.13. Widget Twitter / .widget_custom_twitter_entries
	11. Search + Archives + Sitemap + Error + Other Styles
		11.1. Archives + Search
			11.1.1. Archives / .cmsmasters_archive
			11.1.2. Search / .cmsmasters_search
		11.2. Sitemap / .cmsmasters_sitemap_wrap
		11.3. Error / .error
		11.4. Attachment Page / .cmsmasters_attach_img
		11.5. Other
	12.	Contact Forms Styles
		12.1. Form Builder / .cmsmasters-form-builder
		12.2. Contact Form 7 / .wpcf7
	13.	CSS3 Animations / .csstransitions
		13.1. Custom Animations
		13.2. Global Animations

-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /* Globally Applied Styles */
  /*-------------------------------------------------------------------------*/
  body {
    text-align: left;
  }

  div {
    text-align: left;
  }

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

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    padding: 0;
    margin: 0 0 20px;
    letter-spacing: -0.5px;
  }

  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;
  }

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

  ul {
    padding-left: 15px;
    list-style-type: none;
  }

  ul>li {
    position: relative;
  }

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

  ul li:before {
    font-size: 10px;
    content: '\eb22';
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    padding: 0;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    position: absolute;
    top: 14px;
    left: -16px;
  }

  ul li:first-child:before {
    top: 6px;
  }

  ul li li:first-child:before {
    top: 6px;
  }

  ol {
    list-style-type: decimal-leading-zero;
  }

  ul li,
  ol li {
    padding: 8px 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 15px;
    padding: 8px 0 0;
  }

  .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;
  }

  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option {
    padding: 10px 15px;
    max-width: 100%;
    border-width: 1px;
    border-style: solid;
  }

  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
    height: 42px;
  }

  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  textarea:focus {
    outline: none;
  }

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

  select {
    text-indent: 0.01px;
    text-overflow: '';
    min-width: 100px;
    max-width: 100%;
    height: 42px;
    padding: 10px 40px 10px 15px;
    background-position: 100% center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none !important;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-image: url('../images/select_16.png');
  }

  select[multiple] {
    height: auto;
    background-image: none;
  }

  select[multiple] option {
    padding-left: 0;
    padding-right: 0;
    background: none !important;
  }

  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;
  }

  .jetpack_subscription_widget #subscribe-email input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .widget_wysija input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
    width: 100% !important;
    padding: 10px !important;
  }

  .widget_wysija_cont .wysija-submit {
    display: inline-block !important;
    margin: 0 !important;
  }

  .gform_wrapper input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .gform_wrapper textarea {
    padding: 10px !important;
  }

  .gform_wrapper select {
    padding: 10px !important;
    margin: 0 !important;
  }

  blockquote {
    padding-left: 53px;
    margin: 0 0 20px;
    /* don't touch */
    position: relative;
    quotes: none;
    border-width: 0;
    border-style: solid;
  }

  blockquote:before {
    content: '\201D';
    position: absolute;
    left: 0;
    top: -1px;
  }

  blockquote p:last-of-type {
    margin: 0;
    padding: 0;
  }

  blockquote cite {
    display: block;
    margin-top: 10px;
  }

  table.tribe-events-calendar-month thead th {
    background-color: transparent;
  }

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

    table.tribe-events-calendar-month tr td:first-child,
    table.tribe-events-calendar-month tr td:last-child {
      border: none;
    }
  }

  table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    /* don't touch */
    /* for gutenberg start */
    /* for gutenberg end */
  }

  table th,
  table td {
    border-width: 0;
    border-style: solid;
    /* for gutenberg */
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  table tr th:first-child,
  table tr td:first-child {
    border-left-width: 1px;
    border-left-style: solid;
  }

  table tr th:last-child,
  table tr td:last-child {
    border-right-width: 1px;
    border-right-style: solid;
  }

  table thead tr:first-child th {
    border-top-width: 1px;
    border-top-style: solid;
  }

  table thead tr th,
  table thead tr td {
    padding: 14px 30px;
  }

  table thead+tbody tr:first-child th,
  table thead+tbody tr:first-child td {
    border-top-width: 0;
    border-top-style: solid;
  }

  table.is-style-stripes {
    border-width: 0;
    border-style: solid;
  }

  table.is-style-stripes tr:nth-child(odd) {
    background-color: transparent !important;
  }

  table tbody tr:first-child th,
  table tbody tr:first-child td {
    border-top-width: 1px;
    border-top-style: solid;
  }

  table tbody tr th,
  table tbody tr td {
    padding: 14px 30px;
  }

  table tfoot tr th,
  table tfoot tr td {
    padding: 14px 30px;
  }

  table caption {
    text-align: center;
    padding: 20px;
  }

  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: 184px;
    margin: 20px 0 0;
    padding: 10px 0 10px;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 203;
    opacity: 0;
    border-width: 1px;
    border-style: solid;
  }

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

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

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

  .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: -11px;
  }

  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: 1px 0 0;
    visibility: visible;
    opacity: 1;
  }

  .header_top nav>div>ul li:hover>ul {
    margin: 1px 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: 1px;
    position: absolute;
    left: 0;
    top: -2px;
  }

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

  .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: 1px 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: 1px;
    position: absolute;
    left: 0;
    top: -2px;
  }

  .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 12px;
  }

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

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

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

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

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

  nav>div>ul li.menu-item-dropdown-right li:hover>ul {
    margin: 0 12px 0 0;
  }

  .header_bot nav>div>ul li.menu-item-dropdown-right li:hover>ul {
    margin: 0 12px 0 0;
  }

  nav>div>ul li.menu-item-dropdown-right li:hover>ul:before {
    left: auto;
    right: -13px;
  }

  .header_bot nav>div>ul li.menu-item-dropdown-right li:hover>ul:before {
    right: -13px;
  }

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

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

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

  nav>div>ul .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 .5em 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;
  }

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

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

  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 10px 30px;
    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 5px;
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  nav>div>ul div.menu-item-mega-container>ul>li>a {
    margin-bottom: 10px;
  }

  nav>div>ul div.menu-item-mega-container>ul>li>a:not([href]) {
    background: none;
  }

  nav>div>ul div.menu-item-mega-container>ul>li>ul {
    width: 184px;
    margin: 0;
    padding: 0;
  }

  .header_bot nav>div>ul div.menu-item-mega-container>ul>li>ul {
    width: 184px;
  }

  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;
  }

  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;
  }

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

  .one_sixth {
    width: 13.27%;
  }

  .cmsmasters_row_no_margin .one_sixth {
    width: 16.67%;
  }

  .one_fifth {
    width: 16.6%;
  }

  .cmsmasters_row_no_margin .one_fifth {
    width: 20%;
  }

  .one_fourth {
    width: 21.6%;
  }

  .cmsmasters_row_no_margin .one_fourth {
    width: 25%;
  }

  .one_third {
    width: 29.93%;
  }

  .cmsmasters_row_no_margin .one_third {
    width: 33.33%;
  }

  .one_half {
    width: 46.6%;
  }

  .cmsmasters_row_no_margin .one_half {
    width: 50%;
  }

  .two_third {
    width: 63.27%;
  }

  .cmsmasters_row_no_margin .two_third {
    width: 66.67%;
  }

  .three_fourth {
    width: 71.6%;
  }

  .cmsmasters_row_no_margin .three_fourth {
    width: 75%;
  }

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

  .cmsmasters_row_no_margin .one_first {
    width: 100%;
  }

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
  }

  .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 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
  }

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column:after {
    content: none;
  }

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column>div {
    width: 100%;
  }

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column>div.cmsmasters_posts_slider {
    width: calc(100% + 15px * 2);
  }

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column>div.cmsmasters_pricing_table,
  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column>div.gallery {
    width: calc(103.4%);
  }

  [data-animation] {
    opacity: 0;
  }

  [data-animation].animated {
    opacity: 1;
  }

  #page.cmsmasters_boxed {
    width: 1000px;
    margin: 0 auto;
  }

  #page.cmsmasters_boxed #header,
  #page.cmsmasters_boxed #footer {
    width: 1000px;
  }

  #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 {
    position: relative;
    width: 980px;
    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.77%;
    position: relative;
  }

  .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:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  #middle {
    z-index: 1;
  }

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

  .content.fr {
    float: right;
  }

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

  .sidebar.fl {
    padding: 60px 40px 60px 0;
    float: left;
  }

  .sidebar .widget {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 35px;
    margin-bottom: 35px;
  }

  .sidebar .widget:last-child {
    border-bottom-width: 0;
    border-bottom-style: solid;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .bottom_inner {
    margin: 0 -1.7%;
  }

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

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

  /* Instagram */
  #sbi_load {
    padding-top: 0 !important;
  }

  /***************** Icons ******************/
  /* Global */
  .cmsmasters_theme_icon_post_link:before {
    content: '\e84b';
  }

  .cmsmasters_theme_icon_comment:before {
    content: '\e87c';
  }

  .cmsmasters_theme_icon_like:before {
    content: '\e889';
  }

  .cmsmasters_theme_icon_search:before {
    content: '\e88f';
  }

  .cmsmasters_theme_icon_cancel:before {
    content: '\eabc';
  }

  .cmsmasters_theme_icon_resp_nav:before {
    content: '\e925';
  }

  .cmsmasters_theme_icon_person:before {
    content: '\e813';
  }

  .cmsmasters_theme_icon_image:before {
    content: '\e831';
  }

  .cmsmasters_theme_icon_check:before {
    content: '\eabb';
  }

  .cmsmasters_theme_icon_date:before {
    content: '\eb04';
  }

  .cmsmasters_theme_icon_time:before {
    content: '\e880';
  }

  .cmsmasters_theme_icon_money:before {
    content: '\e829';
  }

  .cmsmasters_theme_icon_spinner:before {
    content: '\e9fd';
  }

  /* Arrows */
  .cmsmasters_theme_icon_slide_top:before {
    content: '\eb23';
  }

  .cmsmasters_theme_icon_slide_prev:before {
    content: '\eb21';
  }

  .cmsmasters_theme_icon_slide_next:before {
    content: '\eb22';
  }

  .cmsmasters_theme_custom_icon_slide_top:before {
    content: '\e803';
  }

  .cmsmasters_theme_icon_slide_bottom:before {
    content: '\eb20';
  }

  .cmsmasters_theme_icon_resp_nav_slide_up:before {
    content: '\eb23';
  }

  .cmsmasters_theme_icon_resp_nav_slide_down:before {
    content: '\eb22';
  }

  /* 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: '\ea97';
  }

  /* Post Placeholders */
  .cmsmasters_theme_icon_std:before {
    content: '\e85f';
  }

  .cmsmasters_theme_icon_video:before {
    content: '\e87d';
  }

  .cmsmasters_theme_icon_image:before,
  .cmsmasters_theme_icon_gallery:before {
    content: '\e916';
  }

  .cmsmasters_theme_icon_audio:before {
    content: '\e860';
  }

  /***************** Elements ******************/
  /* Icon Arrow Global Styles */
  .cmsmasters_prev_arrow,
  .cmsmasters_next_arrow {
    display: inline-block;
    width: 46px;
    height: 46px;
    vertical-align: middle;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid;
  }

  .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;
    position: relative;
    width: 11px;
    height: 11px;
    font-size: 10px;
    font-weight: normal;
    line-height: 11px;
    vertical-align: middle;
  }

  .cmsmasters_prev_arrow span:before,
  .cmsmasters_next_arrow span:before {
    font-family: 'fontello-custom';
    display: inline-block;
    width: 1em;
    height: 1em;
  }

  .cmsmasters_prev_arrow span:before {
    content: '\e801';
  }

  .cmsmasters_next_arrow span:before {
    content: '\e802';
  }

  /* 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;
  }

  .post-password-form input[type="password"] {
    display: block;
  }

  .post-password-form input[type=submit] {
    display: inline-block;
    vertical-align: bottom;
  }

  /* Prelodaer */
  .preloader {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 58.14%;
    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.14%;
    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;
    overflow: hidden;
  }

  .cmsmasters_img_wrap .img_placeholder {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-width: 1px;
    border-style: solid;
  }

  .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.14%;
    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;
    border-width: 1px;
    border-style: solid;
  }

  .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.14%;
    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_open_link,
  .cmsmasters_img_rollover_wrap .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;
    width: 60px;
    border-width: 1px;
    border-style: solid;
    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.14%;
    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: auto;
    height: 100%;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
  }

  .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 {
    margin-top: -50px !important;
  }

  /* 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-right: 42px;
  }

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

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

  .search_bar_wrap .search_button button:before {
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 10px;
    right: 100%;
    top: 0;
    bottom: 0;
  }

  .search_bar_wrap .search_button button:hover {
    background: none;
  }

  /* Social Icons */
  .social_wrap {
    display: block;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .social_wrap .social_wrap_inner {
    height: 100%;
  }

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

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

  .social_wrap li {
    display: inline-block;
    margin: 0 2px 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: 20px;
    height: 20px;
    position: relative;
  }

  .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);
  }

  .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 {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .owl-pagination .owl-page:before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    width: 12px;
    height: 12px;
    display: block;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
  }

  .owl-pagination .owl-page:hover:before,
  .owl-pagination .owl-page.active:before {
    opacity: 1;
  }

  .owl-pagination .owl-page.active {
    cursor: default;
  }

  .owl-pagination .owl-page span {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    width: 8px;
    height: 8px;
  }

  .owl-buttons>div {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -23px;
  }

  .owl-buttons>div.owl-prev {
    left: 0;
  }

  .owl-buttons>div.owl-next {
    right: 0;
  }

  /* Slide Top Button */
  #slide_top {
    text-align: center;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 999;
    display: none;
    border-width: 1px;
    border-style: solid;
  }

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

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

  /* Opened Article */
  .opened-article {
    outline: none;
  }

  .middle_content .opened-article {
    padding: 50px 0;
  }

  .middle_content .opened-article.portfolio,
  .middle_content .opened-article.profiles {
    padding-top: 0;
  }

  /* Likes and Comments */
  .cmsmasters_likes a,
  .cmsmasters_comments a {
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 0 1px;
    cursor: pointer;
  }

  .cmsmasters_likes a:before,
  .cmsmasters_comments a:before {
    position: relative;
    top: 1px;
    width: 14px;
  }

  .cmsmasters_likes a.active,
  .cmsmasters_comments a.active {
    cursor: default;
  }

  .cmsmasters_likes a span,
  .cmsmasters_comments a span {
    margin: 0 0 0 5px;
  }

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

  /* 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 {
    display: block;
    margin: 0 0 0 10px;
    padding-left: 25px;
    padding-right: 48px;
    float: left;
  }

  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
    font-family: 'fontello-custom';
    font-size: 10px;
    line-height: 11px;
    content: '\e800';
    display: block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -6px;
  }

  .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;
    overflow: hidden;
  }

  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li {
    display: inline-block;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

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

  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a {
    background-color: transparent;
    display: inline-block;
    cursor: pointer;
    padding-left: 20px;
    padding-right: 20px;
    border-color: transparent;
    background: transparent;
  }

  .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 {
    padding: 40px 0 0;
    text-align: center;
    overflow: hidden;
  }

  .cmsmasters_wrap_items_loader .cmsmasters_items_loader {
    display: inline-block;
  }

  .cmsmasters_wrap_pagination {
    padding: 70px 0 0;
    overflow: hidden;
  }

  .cmsmasters_wrap_pagination ul {
    display: inline-block;
    padding: 0;
    margin: 0;
  }

  .cmsmasters_wrap_pagination ul li {
    display: block;
    margin: 0 2px 0 0;
    padding: 0;
    float: left;
  }

  .cmsmasters_wrap_pagination ul li:before {
    content: none;
  }

  .cmsmasters_wrap_pagination ul li .page-numbers {
    line-height: 38px !important;
    display: block;
    min-width: 37px;
    height: 37px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    text-align: center;
  }

  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_prev,
  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_next {
    font-size: 10px;
    line-height: 11px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_prev:before,
  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_next:before {
    font-family: 'fontello-custom';
  }

  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_prev:before {
    content: '\e801';
  }

  .cmsmasters_wrap_pagination ul li .page-numbers .cmsmasters_theme_icon_slide_next:before {
    content: '\e802';
  }

  /* Post Navigation */
  .post_nav {
    padding: 50px 0 0;
    position: relative;
    overflow: hidden;
  }

  .post_nav>span {
    display: block;
    position: relative;
    max-width: 50%;
  }

  .post_nav>span a {
    display: inline-block;
    word-break: break-word;
    padding: 24px 0 0;
    position: relative;
    z-index: 2;
  }

  .post_nav>span .cmsmasters_next_arrow,
  .post_nav>span .cmsmasters_prev_arrow {
    position: absolute;
    top: 0;
  }

  .post_nav>span .post_nav_sub {
    position: absolute;
    top: 1px;
    display: block;
    white-space: nowrap;
  }

  .post_nav>span .post_nav_type {
    text-transform: capitalize;
  }

  .post_nav>span.cmsmasters_prev_post {
    padding-left: 0;
    padding-right: 20px;
    float: left;
  }

  .post_nav>span.cmsmasters_prev_post .post_nav_sub {
    left: 65px;
  }

  .post_nav>span.cmsmasters_prev_post a {
    padding-left: 65px;
    padding-right: 0;
  }

  .post_nav>span.cmsmasters_prev_post>.cmsmasters_prev_arrow {
    left: 1px;
    right: auto;
  }

  .post_nav>span.cmsmasters_next_post {
    padding-left: 20px;
    padding-right: 0;
    float: right;
    text-align: right;
  }

  .post_nav>span.cmsmasters_next_post .post_nav_sub {
    right: 65px;
  }

  .post_nav>span.cmsmasters_next_post a {
    padding-left: 0;
    padding-right: 65px;
  }

  .post_nav>span.cmsmasters_next_post>.cmsmasters_next_arrow {
    left: auto;
    right: 1px;
  }

  /* Share Posts */
  .share_posts {
    padding: 20px 0 0;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .share_posts .share_posts_inner {
    position: relative;
    overflow: hidden;
  }

  .share_posts a {
    margin: 0 30px 0 0;
    position: relative;
  }

  .share_posts a:last-child {
    margin-right: 0;
  }

  /* About Author */
  .about_author {
    padding: 50px 0 0;
    margin-top: 50px;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .about_author .about_author_title {
    margin-bottom: 7px;
  }

  .about_author .about_author_inner {
    padding: 30px 0 10px;
    overflow: hidden;
  }

  .about_author .about_author_avatar {
    margin: 0 30px 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: 5px 0 10px;
  }

  /* Single Post Slider */
  .cmsmasters_single_slider {
    padding: 50px 0 0;
    margin-top: 50px;
    position: relative;
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_single_slider .preloader {
    padding-bottom: 72.41%;
  }

  .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-right: 80px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_no_items {
    margin-top: 50px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_wrap {
    padding-top: 70px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_inner {
    margin: 0 -10px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_inner .owl-buttons {
    position: absolute;
    right: 10px;
    top: 0;
    width: 77px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_inner .owl-buttons>div {
    top: 0;
    margin: 0;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_inner .owl-buttons>div .cmsmasters_prev_arrow,
  .cmsmasters_single_slider .cmsmasters_single_slider_inner .owl-buttons>div .cmsmasters_next_arrow {
    width: 37px;
    height: 37px;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_item {
    min-width: 200px;
    padding: 0 11px;
    position: relative;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_item_outer {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_item_inner {
    padding: 15px 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_slider .cmsmasters_single_slider_item_title {
    word-break: break-word;
    margin: 0;
    padding: 0;
  }

  /* Post Comments */
  .post_comments {
    padding: 50px 0 0;
    margin-top: 50px;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
  }

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

  .post_comments .post_comments_title {
    margin: 0;
  }

  .commentlist {
    list-style: none;
    margin: 0;
    padding: 15px 0 0;
  }

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

  .commentlist .children {
    list-style: none;
    margin: 0;
    padding: 0 0 0 20px;
  }

  .commentlist .comment {
    margin: 0;
    padding: 30px 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;
    padding-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

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

  .cmsmasters_comment_item .cmsmasters_comment_item_avatar {
    padding-right: 30px;
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_avatar img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
  }

  .cmsmasters_comment_item .comment-edit-link {
    display: inline-block;
    margin-top: 10px;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_cont {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_cont_info {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_cont_info>a {
    display: inline-block;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_title {
    display: inline-block;
    margin: 0;
    padding: 0;
  }

  .cmsmasters_comment_item .comment-reply-link {
    float: right;
    margin-left: 12px;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_date {
    float: right;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_content {
    padding-top: 15px;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_content>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  /* Comment Respond */
  .comment-respond {
    padding: 50px 0 0;
    position: relative;
  }

  .comment-respond:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .comment-respond label {
    margin-bottom: 6px;
    display: inline-block;
  }

  .comment-respond textarea {
    min-height: 160px;
  }

  .comment-respond p {
    padding-bottom: 12px;
  }

  .comment-respond .comment-reply-title {
    position: relative;
  }

  .comment-respond .comment-reply-title small {
    float: right;
  }

  .comment-respond .comment-form {
    position: relative;
    width: 60%;
  }

  .comment-respond .comment-form:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .comment-respond .comment-form input[type=text],
  .comment-respond .comment-form textarea {
    width: 100%;
  }

  .comment-respond .comment-notes,
  .comment-respond .logged-in-as {
    padding-bottom: 20px;
    display: block;
    clear: both;
  }

  .comment-respond .comment-form-author,
  .comment-respond .comment-form-email {
    clear: left;
    width: 100%;
  }

  .comment-respond .comment-form-cookies-consent {
    float: none;
    display: block;
    clear: both;
  }

  .comment-respond .comment-form-cookies-consent input {
    display: inline;
    position: relative;
    top: 1px;
  }

  .comment-respond .comment-form-cookies-consent label {
    display: inline;
    margin-left: 5px;
  }

  .comment-respond .form-submit {
    padding-top: 10px;
    display: block;
    clear: both;
  }

  /* Pingbacks & Trackbacks */
  .cmsmasters_pings_list {
    margin-top: 50px;
    padding-top: 50px;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .pingslist .pingback {
    position: relative;
    padding: 8px 50px 8px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .pingslist .pingback:last-child {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .pingslist .pingback .comment-body {
    display: inline;
  }

  .pingslist .pingback .comment-body .edit-link {
    width: auto;
    height: auto;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .pingslist .pingback .comment-body .edit-link:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .pingslist .pingback .comment-body .edit-link .comment-edit-link {
    display: inline-block;
    vertical-align: middle;
  }

  /*-------------------------------------------------------------------------*/
  /*	3.	Header + Centered + Right + Fixed Versions */
  /*-------------------------------------------------------------------------*/
  /***************** Header ******************/
  #header {
    width: 100%;
    position: absolute;
    z-index: 9999;
  }

  /***************** Navigation ******************/
  .navigation {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .navigation>li {
    height: 100%;
    margin: 0;
  }

  .navigation>li:before {
    content: '';
    display: block;
    width: 1px;
    height: 12px;
    left: 0;
    top: 50%;
    margin-top: -6px;
  }

  .navigation>li:first-child:before {
    content: none;
  }

  .navigation>li>a {
    display: block;
    height: 100%;
  }

  .navigation>li>a:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .navigation>li>a .nav_item_wrap {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 20px;
  }

  .navigation ul {
    padding-left: 10px;
    padding-right: 10px;
    left: 0;
  }

  .navigation ul li a {
    padding: 7px 13px;
  }

  .navigation ul ul {
    left: 100%;
  }

  .navigation .nav_subtitle {
    display: block;
    margin-top: -5px;
  }

  .navigation .nav_tag {
    margin: 0 5px;
    padding: 0 5px;
  }

  /***************** Header Top ******************/
  .header_top .header_top_but {
    width: 100%;
    height: 32px;
    position: relative;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: none;
  }

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

  .header_top .header_top_outer {
    height: 100%;
    position: relative;
    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_fullwidth .header_top .header_top_inner {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .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: 4px;
  }

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

  .header_top .social_wrap a {
    font-size: 14px;
    line-height: 14px;
    width: 16px;
    height: 16px;
  }

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

  .header_top .responsive_top_nav {
    display: none;
  }

  .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;
  }

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

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

  .header_top .meta_wrap>*[class^="cmsmasters-icon-"]:before,
  .header_top .meta_wrap>*[class*=" cmsmasters-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%;
  }

  .top_line_nav>li>a {
    height: 100%;
    padding: 0 10px;
  }

  .top_line_nav>li>a:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .top_line_nav>li>a .nav_item_wrap {
    display: inline-block;
    vertical-align: middle;
  }

  .top_line_nav>li li a {
    padding: 1px 10px;
  }

  /***************** Header Mid ******************/
  .header_mid {
    display: block;
    clear: both;
  }

  .header_mid .header_mid_outer {
    height: 100%;
    position: relative;
    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_fullwidth .header_mid .header_mid_inner {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
  }

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

  .enable_header_centered .header_mid .logo_wrap {
    float: none;
    margin: 0 auto;
  }

  .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;
  }

  .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;
  }

  .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 {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }

  .header_mid .resp_mid_nav_wrap .resp_mid_nav:hover,
  .header_mid .resp_mid_nav_wrap .resp_mid_nav.active {
    outline: none;
  }

  .header_mid .search_wrap {
    height: 100%;
    margin: 0 0 0 10px;
    position: relative;
    float: right;
  }

  .header_mid .search_wrap .search_wrap_inner {
    height: 100%;
  }

  .header_mid .search_wrap .search_wrap_inner:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .header_mid .search_wrap .search_icon_but {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    font-size: 16px;
    line-height: 16px;
    position: relative;
  }

  .header_mid .search_wrap .search_icon_but:before {
    font-weight: bold;
    line-height: 18px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .header_mid .search_wrap .search_icon_close {
    width: 22px;
    height: 22px;
    position: fixed;
    right: 2%;
    top: 50px;
    visibility: hidden;
    opacity: 0;
    z-index: 206;
  }

  .header_mid .search_wrap .search_icon_close:before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -1px;
  }

  .header_mid .search_wrap .search_icon_close:after {
    content: '';
    display: block;
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
  }

  .header_mid .search_wrap .search_bar_wrap {
    text-align: center;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 205;
    visibility: hidden;
    opacity: 0;
  }

  .header_mid .search_wrap .search_bar_wrap:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }

  .header_mid .search_wrap .search_bar_wrap form {
    display: inline-block;
    width: 400px;
    vertical-align: middle;
  }

  .header_mid .search_wrap .search_bar_wrap .search_field {
    position: relative;
    overflow: visible;
    padding: 10px 0;
  }

  .header_mid .search_wrap .search_bar_wrap .search_field:before {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  .header_mid .search_wrap .search_bar_wrap .search_field:after {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
  }

  .header_mid .search_wrap .search_bar_wrap .search_field.active:before {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  .header_mid .search_wrap .search_bar_wrap .search_field.active:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  .header_mid .search_wrap .search_bar_wrap .search_field input {
    text-align: center;
    height: 70px;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-width: 0;
    border-style: solid;
  }

  .header_mid .search_wrap .search_bar_wrap .search_field input:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .header_mid .search_wrap .search_bar_wrap .search_button {
    display: none;
  }

  .header_mid .search_wrap.search_opened .search_icon_close {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .header_mid .search_wrap.search_opened .search_bar_wrap {
    visibility: visible;
    opacity: 1;
  }

  .header_mid .search_wrap.search_opened .search_bar_wrap .search_button {
    outline: none;
  }

  .header_mid .social_wrap {
    float: right;
    margin-left: 20px;
  }

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

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

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

  .header_mid .social_wrap a {
    font-size: 20px;
    line-height: 35px;
    width: 30px;
    height: 21px;
  }

  .header_mid .slogan_wrap {
    height: 100%;
    display: block;
    position: relative;
    float: right;
  }

  .header_mid .slogan_wrap .slogan_wrap_inner {
    height: 100%;
    padding: 0 0 0 20px;
    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>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_fullwidth .header_mid .mid_nav_wrap {
    display: inline-block;
    float: none;
  }

  /***************** Header Mid Navigation ******************/
  .mid_nav {
    outline: none;
  }

  /***************** Header Bot ******************/
  .header_bot {
    display: block;
    clear: both;
  }

  .header_bot .header_bot_outer {
    height: 100%;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .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 .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;
    vertical-align: top;
  }

  /***************** Header Bot Navigation ******************/
  .bot_nav {
    outline: none;
  }

  /*-------------------------------------------------------------------------*/
  /*	4.	Content + Sidebar Styles */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_breadcrumbs {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_aligner {
    display: inline-block;
    vertical-align: middle;
  }

  .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
    display: inline-block;
    padding-top: 30px;
    padding-bottom: 30px;
    vertical-align: middle;
    overflow: hidden;
  }

  .headline_outer {
    position: relative;
    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_text {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }

  .headline_outer .headline_inner .headline_text:before {
    line-height: 1em;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .headline_outer .headline_inner .headline_text .entry-title {
    margin: 0;
    word-break: break-all;
  }

  .headline_outer .headline_inner .headline_text .entry-subtitle {
    margin: 5px 0 0;
  }

  .headline_outer .headline_inner .headline_text+.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {
    padding-top: 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_left .cmsmasters_breadcrumbs {
    float: right;
  }

  .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_right .cmsmasters_breadcrumbs {
    float: left;
  }

  .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;
  }

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

  /*-------------------------------------------------------------------------*/
  /*	5.	Bottom + Footer Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Bottom ******************/
  .bottom_inner .widgettitle {
    margin-bottom: 35px;
    position: relative;
  }

  /***************** Footer ******************/
  #footer {
    overflow: hidden;
  }

  .footer_inner {
    position: relative;
    overflow: hidden;
  }

  /***************** Footer Default ******************/
  .cmsmasters_footer_default .footer_inner {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .cmsmasters_footer_default .footer_inner>div:first-child {
    padding-top: 0;
  }

  .cmsmasters_footer_default .footer_in_inner {
    text-align: center;
  }

  .cmsmasters_footer_default .footer_logo {
    display: inline-block;
    margin: 40px 0;
  }

  .cmsmasters_footer_default .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: 25px 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 {
    margin: 0 10px;
    border-width: 0;
    border-style: solid;
  }

  .cmsmasters_footer_default .footer_nav>li:after {
    content: '';
    height: 14px;
    width: 1px;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -6px;
    opacity: 0.5;
  }

  .cmsmasters_footer_default .footer_nav>li:last-child {
    margin-right: 0;
  }

  .cmsmasters_footer_default .footer_nav>li:first-child {
    margin-left: 0;
  }

  .cmsmasters_footer_default .footer_nav>li:first-child:after {
    content: none;
  }

  .cmsmasters_footer_default .footer_nav>li ul {
    display: none !important;
  }

  .cmsmasters_footer_default .social_wrap {
    margin: 35px 0 80px;
    height: auto;
  }

  .cmsmasters_footer_default .social_wrap .social_wrap_inner {
    text-align: center;
    height: auto;
  }

  .cmsmasters_footer_default .social_wrap .social_wrap_inner:after {
    content: none;
  }

  .cmsmasters_footer_default .social_wrap li {
    margin-left: 25px;
    margin-right: 25px;
  }

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

  .cmsmasters_footer_default .social_wrap li:first-child {
    margin-left: 0;
  }

  .cmsmasters_footer_default .social_wrap a {
    font-size: 26px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }

  .cmsmasters_footer_default .footer_copyright {
    display: block;
    margin: 55px 0 0;
    text-align: center;
  }

  /***************** Footer Small ******************/
  .cmsmasters_footer_small .footer_in_inner {
    padding-top: 25px;
    padding-bottom: 25px;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_footer_small .footer_nav_wrap {
    position: relative;
    float: right;
    overflow: hidden;
  }

  .cmsmasters_footer_small .footer_nav>li {
    margin: 0 25px 0 0;
    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: 0;
  }

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

  .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;
  }

  /*-------------------------------------------------------------------------*/
  /*	6.	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.14%;
  }

  .blog .post .preloader.highImg {
    height: auto;
    padding-bottom: 0;
  }

  .blog .post .cmsmasters_video_wrap,
  .blog .post .resizable_block {
    padding-bottom: 58.14%;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider {
    overflow: hidden;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow {
    border-width: 0;
    border-style: solid;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider .owl-prev {
    left: -46px;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider .owl-next {
    right: -46px;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider:hover .owl-prev {
    left: 10px;
  }

  .blog .post.format-gallery .cmsmasters_owl_slider:hover .owl-next {
    right: 10px;
  }

  .blog.columns {
    margin: -40px -20px 0;
  }

  .blog.columns .post {
    min-width: 280px;
    padding: 40px 20px 0;
    float: left;
    opacity: 0;
  }

  .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: 72.41%;
  }

  .blog.columns .post .preloader.highImg {
    height: auto;
    padding-bottom: 0;
  }

  .blog.columns .post .cmsmasters_video_wrap,
  .blog.columns .post .resizable_block {
    padding-bottom: 72.41%;
  }

  .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: 22%;
  }

  .blog.timeline .post.cmsmasters_timeline_right .cmsmasters_timeline_margin {
    margin-left: 22%;
  }

  .blog.timeline .post.shortcode_animated {
    opacity: 1;
  }

  .blog.timeline .post .preloader {
    padding-bottom: 58.14%;
  }

  .blog.timeline .post .preloader.highImg {
    height: auto;
    padding-bottom: 0;
  }

  .blog.timeline .post .cmsmasters_video_wrap,
  .blog.timeline .post .resizable_block {
    padding-bottom: 58.14%;
  }

  .blog .owl-pagination {
    bottom: 10px;
  }

  /***************** Blog Default ******************/
  .cmsmasters_post_default {
    padding: 50px 0 0;
    margin: 50px 0 0;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
  }

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

  .cmsmasters_post_default:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top-width: 0;
    border-top-style: solid;
  }

  .cmsmasters_post_default .cmsmasters_post_date {
    display: block;
    margin-bottom: 2px;
  }

  .cmsmasters_post_default .cmsmasters_post_date .published {
    outline: none;
  }

  .cmsmasters_post_default .cmsmasters_post_cont {
    position: relative;
  }

  .cmsmasters_post_default .cmsmasters_img_wrap {
    overflow: hidden;
    margin-top: 13px;
  }

  .cmsmasters_post_default .cmsmasters_post_media {
    margin-top: 13px;
  }

  .cmsmasters_post_default .cmsmasters_owl_slider figure {
    overflow: hidden;
  }

  .cmsmasters_post_default .cmsmasters_post_header {
    padding: 0;
  }

  .cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title {
    word-break: break-word;
    margin: 0;
  }

  .sticky.cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title:before {
    content: '\e830';
    font-family: 'fontello';
    margin-right: 10px;
    font-size: 24px;
  }

  .cmsmasters_post_default .cmsmasters_post_cont_info {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 13px 2px 0 0;
    margin-top: 20px;
    position: relative;
  }

  .cmsmasters_post_default .cmsmasters_post_cont_info:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_post_default .cmsmasters_post_cont_info>span {
    display: inline-block;
    margin-left: 10px;
  }

  .cmsmasters_post_default .cmsmasters_post_cont_info>span:first-child {
    margin-left: 0;
  }

  .cmsmasters_post_default .cmsmasters_post_info {
    float: right;
  }

  .cmsmasters_post_default .cmsmasters_post_info>span {
    margin-left: 10px;
  }

  .cmsmasters_post_default .cmsmasters_post_content {
    margin-top: 28px;
  }

  .cmsmasters_post_default .cmsmasters_post_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_post_default .cmsmasters_post_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_post_default .cmsmasters_post_footer {
    overflow: hidden;
    margin-top: 15px;
  }

  /***************** Blog Masonry ******************/
  .cmsmasters_post_masonry {
    position: relative;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont {
    position: relative;
  }

  .cmsmasters_post_masonry .cmsmasters_img_wrap {
    position: relative;
    margin-top: 13px;
  }

  .cmsmasters_post_masonry .cmsmasters_img_wrap figure {
    overflow: hidden;
  }

  .cmsmasters_post_masonry .cmsmasters_img_wrap+.cmsmasters_audio {
    margin-top: 0;
  }

  .cmsmasters_post_masonry .cmsmasters_owl_slider,
  .cmsmasters_post_masonry .cmsmasters_video_wrap,
  .cmsmasters_post_masonry .cmsmasters_audio {
    margin-top: 13px;
  }

  .cmsmasters_post_masonry .cmsmasters_post_header {
    padding: 0;
  }

  .cmsmasters_post_masonry .cmsmasters_post_header .cmsmasters_post_title {
    word-break: break-word;
    margin: 0;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont_info {
    overflow: hidden;
    padding: 13px 2px 0 0;
    margin-top: 20px;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont_info>span {
    display: inline-block;
    margin-left: 10px;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont_info>span:first-child {
    margin-left: 0;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont_info .cmsmasters_post_info {
    float: right;
  }

  .cmsmasters_post_masonry .cmsmasters_post_cont_info .cmsmasters_post_info>span {
    margin-left: 10px;
  }

  .cmsmasters_post_masonry .cmsmasters_post_content {
    overflow: hidden;
    margin-top: 25px;
  }

  .cmsmasters_post_masonry .cmsmasters_post_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_post_masonry .cmsmasters_post_footer {
    overflow: hidden;
    margin-top: 15px;
  }

  /***************** Blog Timeline ******************/
  .cmsmasters_post_timeline {
    position: relative;
  }

  .cmsmasters_post_timeline .cmsmasters_post_date {
    display: block;
    position: absolute;
    z-index: 1;
  }

  .cmsmasters_post_timeline.cmsmasters_timeline_left .cmsmasters_post_date {
    left: auto;
    right: -50px;
  }

  .cmsmasters_post_timeline.cmsmasters_timeline_right .cmsmasters_post_date {
    left: -50px;
    right: auto;
  }

  .cmsmasters_post_timeline .cmsmasters_post_date {
    display: block;
    width: 100px;
    padding: 10px 0 15px;
    text-align: center;
    overflow: hidden;
  }

  .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_post_day {
    display: block;
  }

  .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_post_mon_year {
    margin-top: 4px;
    display: block;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_post_timeline figure {
    overflow: hidden;
  }

  .cmsmasters_post_timeline .cmsmasters_owl_slider,
  .cmsmasters_post_timeline .cmsmasters_img_wrap,
  .cmsmasters_post_timeline .cmsmasters_video_wrap,
  .cmsmasters_post_timeline .cmsmasters_audio {
    margin-top: 13px;
  }

  .cmsmasters_post_timeline .cmsmasters_img_wrap+.cmsmasters_audio {
    margin-top: 0;
  }

  .cmsmasters_post_timeline .cmsmasters_post_header {
    padding: 0;
  }

  .cmsmasters_post_timeline .cmsmasters_post_header .cmsmasters_post_title {
    word-break: break-word;
    margin: 0;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont_info {
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 13px;
    margin-top: 20px;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont_info>span {
    display: inline-block;
    margin-left: 10px;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont_info>span:first-child {
    margin-left: 0;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont_info .cmsmasters_post_info {
    float: right;
  }

  .cmsmasters_post_timeline .cmsmasters_post_cont_info .cmsmasters_post_info>span {
    margin-left: 10px;
  }

  .cmsmasters_post_timeline .cmsmasters_post_content {
    overflow: hidden;
    margin-top: 25px;
  }

  .cmsmasters_post_timeline .cmsmasters_post_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_post_timeline .cmsmasters_post_footer {
    overflow: hidden;
    margin-top: 10px;
  }

  /***************** Blog Puzzle ******************/
  .blog.columns.puzzle {
    padding: 0;
    margin: 0;
  }

  .blog.columns.puzzle.cmsmasters_4 .post.cmsmasters_puzzle_type {
    min-width: 230px;
  }

  .blog.columns.puzzle .cmsmasters_puzzle_type {
    padding: 0;
  }

  .blog.columns.puzzle .cmsmasters_puzzle_type .preloader {
    padding-bottom: 100%;
  }

  .post.cmsmasters_puzzle_type {
    min-width: 280px;
    padding: 0;
    float: left;
    opacity: 0;
  }

  .post.cmsmasters_puzzle_type.shortcode_animated {
    opacity: 1;
  }

  .post.cmsmasters_puzzle_type .preloader:before {
    font-size: 30px;
    line-height: 1em;
    margin: -15px 0 0 -15px;
    position: absolute;
    top: 50%;
    left: 50%;
  }

  .post.cmsmasters_puzzle_type .preloader:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
  }

  .post.cmsmasters_puzzle_type .cmsmasters_video_wrap,
  .post.cmsmasters_puzzle_type .resizable_block {
    padding-bottom: 100%;
  }

  .post.cmsmasters_puzzle_type:nth-child(odd) .puzzle_post_content_wrapper {
    bottom: 0;
  }

  .post.cmsmasters_puzzle_type:nth-child(odd) .puzzle_post_content_wrapper:before {
    top: -9px;
    border-top: 0 solid transparent !important;
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom-width: 10px;
    border-bottom-style: solid;
  }

  .post.cmsmasters_puzzle_type:nth-child(odd) .cmsmasters_img_wrap {
    top: 0;
  }

  .post.cmsmasters_puzzle_type:nth-child(even) .puzzle_post_content_wrapper {
    top: 0;
  }

  .post.cmsmasters_puzzle_type:nth-child(even) .puzzle_post_content_wrapper:before {
    bottom: -9px;
    border-bottom: 0 solid transparent !important;
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top-width: 10px;
    border-top-style: solid;
  }

  .post.cmsmasters_puzzle_type:nth-child(even) .cmsmasters_img_wrap {
    bottom: 0;
  }

  .post.cmsmasters_puzzle_type:nth-child(even) .preloader[class^="cmsmasters_theme_icon_"],
  .post.cmsmasters_puzzle_type:nth-child(even) .preloader[class*=" cmsmasters_theme_icon_"] {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .post.cmsmasters_puzzle_type .cmsmasters_post_cont {
    padding-bottom: 200%;
  }

  .post.cmsmasters_puzzle_type .cmsmasters_post_cont:hover .preloader:after {
    opacity: 1;
  }

  .post.cmsmasters_puzzle_type figure,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    width: 100%;
    position: absolute;
    left: 0;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    padding-bottom: 100%;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    content: '';
    display: block;
    position: absolute;
    left: 25px;
    z-index: 1;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .puzzle_post_content_wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 20px 15px;
    overflow: hidden;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_date {
    display: block;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_header {
    padding: 3px 0 0;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_title {
    word-break: break-word;
    margin: 0;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_content {
    padding: 25px 0 0;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_content p {
    padding: 0;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_read_more {
    margin-top: 15px;
    display: inline-block;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer {
    padding: 10px 20px 15px 20px;
    position: absolute;
    bottom: 0;
    left: 1px;
    right: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer>span {
    display: block;
    padding-bottom: 3px;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer .cmsmasters_post_footer_info {
    padding: 0 0 0 10px;
    float: right;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer .cmsmasters_post_footer_info a {
    margin: 2px 0 8px;
    display: block;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_comments,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_likes {
    text-align: right;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_comments span,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_likes span {
    padding-right: 6px;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_comments a:before,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_likes a:before {
    float: right;
    line-height: 16px;
    width: 14px;
  }

  .post.cmsmasters_puzzle_type .cmsmasters_audio {
    margin-top: 10px;
  }

  .post.cmsmasters_puzzle_type .cmsmasters_audio+.cmsmasters_post_content {
    padding-top: 25px;
  }

  .post.cmsmasters_puzzle_type .mejs-container.wp-video-shortcode,
  .post.cmsmasters_puzzle_type .mejs-container.wp-audio-shortcode {
    margin: 0;
  }

  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_author a:hover,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_category a:hover,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_read_more:hover,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_title a:hover {
    opacity: 0.5;
  }

  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_comments a:hover:before,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_likes a:hover:before,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_likes a.active:before,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_comments span,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_likes span,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_author_suf,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_cat_suf,
  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_date {
    opacity: 0.5;
  }

  .post.cmsmasters_puzzle_type:hover .cmsmasters_post_content {
    opacity: 0.7;
  }

  /***************** Blog Post ******************/
  .cmsmasters_open_post:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_post+.post_nav {
    border-top-width: 1px;
    border-top-style: solid;
    margin-top: 40px;
  }

  .cmsmasters_open_post .preloader {
    padding-bottom: 58.14%;
  }

  .cmsmasters_open_post .preloader.highImg {
    height: auto;
    padding: 0;
  }

  .cmsmasters_open_post .cmsmasters_video_wrap,
  .cmsmasters_open_post .resizable_block {
    padding-bottom: 58.14%;
  }

  .cmsmasters_open_post>div:first-child {
    margin-top: 0;
  }

  .cmsmasters_open_post .cmsmasters_audio,
  .cmsmasters_open_post .cmsmasters_video_wrap,
  .cmsmasters_open_post .cmsmasters_img_wrap {
    overflow: hidden;
    margin-top: 13px;
  }

  .cmsmasters_open_post>.cmsmasters_owl_slider {
    margin-top: 13px;
  }

  .cmsmasters_open_post>.cmsmasters_owl_slider figure {
    overflow: hidden;
  }

  .cmsmasters_open_post .cmsmasters_post_header {
    padding: 0;
    word-break: break-word;
  }

  .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title {
    margin: 0;
  }

  .cmsmasters_open_post .cmsmasters_post_cont_info {
    margin-top: 20px;
    padding-top: 13px;
    padding-right: 2px;
    border-top-width: 1px;
    border-top-style: solid;
    overflow: hidden;
  }

  .cmsmasters_open_post .cmsmasters_post_cont_info>span {
    display: inline-block;
    margin-left: 10px;
  }

  .cmsmasters_open_post .cmsmasters_post_cont_info>span:first-child {
    margin-left: 0;
  }

  .cmsmasters_open_post .cmsmasters_post_info {
    float: right;
  }

  .cmsmasters_open_post .cmsmasters_post_info>span {
    margin-left: 10px;
  }

  .cmsmasters_open_post .cmsmasters_post_date {
    display: inline-block;
    margin-bottom: 2px;
  }

  .cmsmasters_open_post .cmsmasters_post_content {
    margin-top: 25px;
  }

  .cmsmasters_open_post .cmsmasters_post_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_post .cmsmasters_post_content>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  /*-------------------------------------------------------------------------*/
  /*	7.	Portfolio (Grid, Puzzle) + Project Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Portfolio ******************/
  .cmsmasters_project_sort_block+.cmsmasters_project_filter_block .cmsmasters_project_filter_list {
    text-align: left;
  }

  .cmsmasters_project_filter_list {
    text-align: center;
  }

  .portfolio {
    position: relative;
  }

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

  .portfolio .cmsmasters_project_puzzle {
    min-width: 200px;
    float: left;
  }

  .portfolio .cmsmasters_project_puzzle .preloader {
    padding-bottom: 72.41%;
    overflow: visible;
  }

  .portfolio .cmsmasters_project_puzzle .preloader.highImg {
    height: auto;
    padding-bottom: 0;
  }

  .portfolio .cmsmasters_project_puzzle .preloader img {
    display: block;
  }

  .portfolio.large_gap {
    margin: 0 -16px;
  }

  .portfolio.large_gap .project {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 32px;
  }

  .portfolio.small_gap {
    padding: 1px 1px 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }

  .portfolio.small_gap .project {
    overflow: visible;
  }

  .portfolio.small_gap .project .project_outer {
    margin-left: 0;
    margin-right: 1px;
    margin-bottom: 1px;
  }

  .portfolio.grid.perfect .project {
    padding-bottom: 50px;
  }

  .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;
    min-width: 220px;
  }

  .cmsmasters_project_grid .project_outer {
    position: relative;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_project_grid .project_img_wrap {
    width: 62%;
    margin: 0 auto;
    max-width: 360px;
  }

  .cmsmasters_4 .cmsmasters_project_grid .project_img_wrap {
    width: 76%;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap {
    margin: 0 auto 25px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    padding-bottom: 100%;
    -webkit-transform: translateZ(0);
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap .img_placeholder {
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap .full-width {
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    min-width: 0;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .full-width {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link {
    opacity: 1;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link:before {
    bottom: 0;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
    width: auto;
    height: auto;
    opacity: 1;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_open_post_link {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
  }

  .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_open_post_link:before {
    width: 34px;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 32px;
    bottom: -40px;
  }

  .cmsmasters_project_grid .cmsmasters_project_header {
    padding: 0;
    margin-top: 5px;
  }

  .cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title {
    margin: 0;
  }

  .cmsmasters_project_grid .cmsmasters_project_cont_info {
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_project_grid .cmsmasters_project_content {
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_project_grid .cmsmasters_project_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_project_grid .cmsmasters_project_footer {
    margin-top: 25px;
    text-align: center;
  }

  .cmsmasters_project_grid .cmsmasters_project_read_more {
    display: inline-block;
    margin-bottom: 10px;
  }

  .cmsmasters_project_grid .cmsmasters_project_info {
    text-align: center;
  }

  .cmsmasters_project_grid .cmsmasters_project_info>span {
    margin: 0 5px;
  }

  /***************** Portfolio Puzzle ******************/
  .cmsmasters_project_puzzle {
    position: relative;
  }

  .cmsmasters_project_puzzle .project_outer {
    position: relative;
  }

  .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_header,
  .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_cont_info {
    bottom: 0;
    opacity: 1;
  }

  .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_footer {
    bottom: 20px;
    opacity: 1;
  }

  .cmsmasters_project_puzzle .project_inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_project_puzzle .project_inner_middle {
    width: auto;
    height: auto;
    margin: auto !important;
    position: absolute;
    left: 20px;
    right: 20px;
    top: 40px;
    bottom: 40px;
  }

  .cmsmasters_project_puzzle .project_inner_table {
    display: table;
    height: 100%;
    width: 100%;
  }

  .cmsmasters_project_puzzle .project_inner_table_cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_header {
    padding: 0;
    display: block;
    vertical-align: middle;
    position: relative;
    bottom: -20px;
    opacity: 0;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title {
    margin: 0;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title:hover {
    opacity: 0.7;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_cont_info {
    display: block;
    vertical-align: middle;
    overflow: hidden;
    text-align: center;
    padding-bottom: 8px;
    position: relative;
    bottom: -20px;
    opacity: 0;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_cont_info a:hover {
    opacity: 0.7;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_footer {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_footer>span {
    margin: 0 5px;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_footer a:before {
    opacity: 0.7;
  }

  .cmsmasters_project_puzzle .cmsmasters_project_footer a:hover:before,
  .cmsmasters_project_puzzle .cmsmasters_project_footer a.active:before {
    opacity: 1;
  }

  /***************** Portfolio Open Project ******************/
  .cmsmasters_open_project {
    padding: 60px 0 0;
    position: relative;
  }

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

  .cmsmasters_open_project+.post_nav {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_open_project .cmsmasters_video_wrap,
  .cmsmasters_open_project .resizable_block {
    padding-bottom: 58.14%;
  }

  .cmsmasters_open_project>.cmsmasters_img_wrap {
    margin-bottom: 40px;
  }

  .cmsmasters_open_project>.cmsmasters_img_wrap .preloader {
    padding-bottom: 58.14%;
  }

  .cmsmasters_open_project>.cmsmasters_img_wrap .preloader.highImg {
    height: auto;
    padding: 0;
  }

  .cmsmasters_open_project .owl-pagination {
    bottom: 10px;
  }

  .cmsmasters_open_project .project_media_wrap {
    margin-bottom: 10px;
  }

  .cmsmasters_open_project .project_gallery_row {
    margin: 0 -1.7%;
    position: relative;
  }

  .cmsmasters_open_project .project_gallery_row figure {
    overflow: hidden;
  }

  .cmsmasters_open_project .project_gallery_row .one_fourth,
  .cmsmasters_open_project .project_gallery_row .one_third,
  .cmsmasters_open_project .project_gallery_row .one_half,
  .cmsmasters_open_project .project_gallery_row .one_first {
    margin-bottom: 3.4%;
  }

  .cmsmasters_open_project .project_gallery_row .one_fourth .preloader,
  .cmsmasters_open_project .project_gallery_row .one_third .preloader,
  .cmsmasters_open_project .project_gallery_row .one_half .preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_open_project .project_gallery_row .one_fourth .preloader.highImg,
  .cmsmasters_open_project .project_gallery_row .one_third .preloader.highImg,
  .cmsmasters_open_project .project_gallery_row .one_half .preloader.highImg {
    height: auto;
    padding: 0;
  }

  .cmsmasters_open_project>.cmsmasters_owl_slider {
    margin-bottom: 40px;
  }

  .cmsmasters_open_project>.cmsmasters_owl_slider figure {
    overflow: hidden;
  }

  .cmsmasters_open_project .cmsmasters_project_header {
    overflow: hidden;
    display: block;
    clear: both;
    margin-bottom: 5px;
  }

  .cmsmasters_open_project .project_content {
    width: 100%;
    padding: 0;
  }

  .cmsmasters_open_project .project_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_project .project_content.with_sidebar {
    width: 66%;
    float: left;
  }

  .cmsmasters_open_project .project_content>.cmsmasters_img_wrap {
    margin-bottom: 40px;
  }

  .cmsmasters_open_project .project_content>.cmsmasters_video_wrap {
    outline: none;
  }

  .cmsmasters_open_project .cmsmasters_project_content {
    position: relative;
  }

  .cmsmasters_open_project .cmsmasters_project_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_project .project_sidebar {
    width: 34%;
    padding: 0 0 0 40px;
    float: right;
  }

  .cmsmasters_open_project .project_sidebar>div {
    outline: none;
  }

  .cmsmasters_open_project .project_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_project .project_sidebar .cmsmasters_comments a:before {
    float: right;
    width: 16px;
    margin-left: 7px;
    font-size: 14px;
    top: 0;
  }

  .cmsmasters_open_project .project_details,
  .cmsmasters_open_project .project_features {
    position: relative;
    margin-bottom: 50px;
    overflow: hidden;
  }

  .cmsmasters_open_project .project_details_title,
  .cmsmasters_open_project .project_features_title {
    margin: 0 0 33px;
    padding: 0;
  }

  .cmsmasters_open_project .project_details_item,
  .cmsmasters_open_project .project_features_item {
    position: relative;
    padding: 9px 2px 9px 0;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_open_project .project_details_item:first-child,
  .cmsmasters_open_project .project_features_item:first-child {
    padding-top: 0;
  }

  .cmsmasters_open_project .project_details_item:last-child,
  .cmsmasters_open_project .project_features_item:last-child {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_open_project .project_details_item_title,
  .cmsmasters_open_project .project_features_item_title {
    max-width: 50%;
    padding-right: 2px;
    float: left;
    overflow: hidden;
  }

  .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;
  }

  /*-------------------------------------------------------------------------*/
  /*	8.	Posts Slider Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Posts Slider ******************/
  .cmsmasters_posts_slider {
    margin: 0 -20px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_posts_slider .owl-carousel {
    margin: 0 -1px;
    width: auto;
  }

  .cmsmasters_posts_slider .owl-buttons {
    position: relative;
    padding: 40px 20px 0;
    text-align: center;
  }

  .cmsmasters_posts_slider .owl-buttons>div {
    position: relative;
    top: auto;
    margin: 0 2px;
  }

  .cmsmasters_posts_slider .preloader.highImg {
    height: auto;
    padding: 0;
  }

  .cmsmasters_posts_slider .cmsmasters_slider_post,
  .cmsmasters_posts_slider .cmsmasters_slider_project {
    width: 100%;
    min-width: 200px;
    max-width: 100%;
    padding: 0 20px 20px;
    float: left;
  }

  .cmsmasters_posts_slider .cmsmasters_slider_project {
    padding: 30px;
  }

  /***************** Posts Slider Blog ******************/
  .cmsmasters_slider_post {
    position: relative;
  }

  .cmsmasters_slider_post .preloader {
    padding-bottom: 72.41%;
  }

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

  .cmsmasters_slider_post .cmsmasters_slider_post_date {
    outline: none;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_header {
    padding: 0;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title {
    margin: 0;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_inner {
    position: relative;
    padding: 13px 0 0 0;
    margin-top: 20px;
    border-top-width: 1px;
    border-top-style: solid;
    overflow: hidden;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info {
    overflow: hidden;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info>span {
    display: inline-block;
    margin-right: 10px;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info>span:last-child {
    margin-right: 0;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_footer {
    float: right;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_footer>span {
    margin-left: 10px;
  }

  .cmsmasters_slider_post .cmsmasters_img_rollover_wrap {
    margin-top: 13px;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_content {
    overflow: hidden;
    margin-top: 20px;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_slider_post .cmsmasters_slider_post_read_more {
    margin-top: 15px;
    display: inline-block;
  }

  /***************** Posts Slider Portfolio ******************/
  .cmsmasters_slider_project {
    position: relative;
    width: auto !important;
    max-width: none !important;
    float: none !important;
  }

  .cmsmasters_slider_project:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_outer {
    position: relative;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_slider_project .preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_inner {
    position: relative;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_slider_project .project_img_wrap {
    width: 62%;
    max-width: 220px;
    margin: 0 auto;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
    margin: 0 auto 55px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    padding-bottom: 100%;
    -webkit-transform: translateZ(0);
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap .img_placeholder {
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap .full-width {
    right: 0;
    bottom: 0;
    margin: auto;
    width: auto;
    height: auto;
    min-width: 0;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .full-width {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link {
    opacity: 1;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link:before {
    bottom: 0;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
    width: auto;
    height: auto;
    opacity: 1;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_open_post_link {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_open_post_link:before {
    width: 34px;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 32px;
    bottom: -40px;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_header {
    padding: 0;
    margin-top: 15px;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_header .cmsmasters_slider_project_title {
    margin: 0;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info {
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_content {
    margin: 30px 0 10px;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_footer {
    overflow: hidden;
    margin-top: 15px;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_footer>span {
    margin-left: 10px;
  }

  .cmsmasters_slider_project .cmsmasters_slider_project_footer>span:first-child {
    margin-left: 0;
  }

  .cmsmasters_slider_project .cmsmasters_slider_post_read_more {
    margin-top: 15px;
    display: inline-block;
  }

  /*-------------------------------------------------------------------------*/
  /*	9.	Profiles + Profile Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Profiles ******************/
  .cmsmasters_profile {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_profile.horizontal {
    margin: -40px -1.7% 0;
  }

  .cmsmasters_profile.horizontal .cmsmasters_profile_horizontal {
    margin-top: 40px;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap {
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateZ(0);
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap.preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap img {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
    opacity: 1;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    font-size: 32px;
    opacity: 0;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    bottom: -40px;
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link {
    opacity: 1;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link:before {
    bottom: 0;
  }

  .profile_social_icons_list {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
  }

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

  .profile_social_icons_list li:last-child {
    margin-right: 0;
  }

  .profile_social_icons_list li:first-child {
    margin-left: 0;
  }

  .profile_social_icons_list li:before {
    display: none;
  }

  .profile_social_icons_list a {
    font-size: 18px;
    line-height: 20px;
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
  }

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

  /***************** Profiles Horizontal ******************/
  .cmsmasters_profile_horizontal {
    position: relative;
  }

  .cmsmasters_profile_horizontal.one_fourth:nth-child(4n+1),
  .cmsmasters_profile_horizontal.one_third:nth-child(3n+1),
  .cmsmasters_profile_horizontal.one_half:nth-child(2n+1) {
    display: block;
    clear: both;
  }

  .cmsmasters_profile_horizontal .profile_outer {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_profile_horizontal .profile_inner {
    position: relative;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_profile_horizontal .cmsmasters_profile_img_wrap {
    margin: 0 auto 33px;
    width: 62%;
    min-width: 200px;
    max-width: 300px;
  }

  .cmsmasters_profile_horizontal .cmsmasters_profile_header {
    padding: 0 0 30px;
  }

  .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;
    margin-bottom: 20px;
    text-align: center;
  }

  .cmsmasters_profile_horizontal .cmsmasters_profile_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_profile_horizontal .profile_social_icons {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_profile_horizontal .profile_social_icons_list {
    text-align: center;
  }

  /***************** Profiles Vertical ******************/
  .cmsmasters_profile_vertical {
    margin: 0 0 30px;
    padding: 0;
    position: relative;
  }

  .cmsmasters_profile_vertical:last-child {
    margin: 0;
  }

  .cmsmasters_profile_vertical .profile_outer {
    padding: 0 0 50px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_img_wrap {
    display: inline-block;
    width: 25%;
    padding: 0 4% 0 0;
    vertical-align: middle;
  }

  .cmsmasters_profile_vertical .profile_inner {
    display: block;
    width: 100%;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_img_wrap+.profile_inner {
    display: inline-block;
    width: 75%;
    vertical-align: middle;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_header {
    float: left;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title {
    margin: 0;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_subtitle {
    margin: 5px 0 0;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_content {
    position: relative;
    overflow: hidden;
    margin-top: 20px;
  }

  .cmsmasters_profile_vertical .cmsmasters_profile_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_profile_vertical .profile_social_icons {
    position: relative;
    margin-top: 7px;
    float: right;
  }

  /***************** Profiles Open Profile ******************/
  .cmsmasters_open_profile {
    padding: 60px 0 40px;
    position: relative;
  }

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

  .cmsmasters_open_profile+.post_nav {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_open_profile .cmsmasters_profile_likes,
  .cmsmasters_open_profile .cmsmasters_profile_comments {
    outline: none;
  }

  .cmsmasters_open_profile .cmsmasters_profile_header {
    padding: 0 0 20px;
    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: 2px 0 0;
  }

  .cmsmasters_open_profile .profile_content {
    width: 100%;
  }

  .cmsmasters_open_profile .profile_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_profile .profile_content.with_sidebar {
    width: 66%;
    float: left;
  }

  .cmsmasters_open_profile .cmsmasters_profile_content {
    position: relative;
  }

  .cmsmasters_open_profile .cmsmasters_profile_content:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .cmsmasters_open_profile .profile_sidebar {
    width: 34%;
    padding: 0 0 0 40px;
    float: right;
  }

  .cmsmasters_open_profile .profile_sidebar>div {
    outline: none;
  }

  .cmsmasters_open_profile .profile_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_profile .profile_sidebar .cmsmasters_comments a:before {
    float: right;
    width: 16px;
    margin-left: 7px;
    font-size: 14px;
    top: 0;
  }

  .cmsmasters_open_profile .profile_details,
  .cmsmasters_open_profile .profile_features {
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
  }

  .cmsmasters_open_profile .profile_details_title,
  .cmsmasters_open_profile .profile_features_title {
    margin: 0 0 33px;
    padding: 0;
  }

  .cmsmasters_open_profile .profile_details_item,
  .cmsmasters_open_profile .profile_features_item {
    position: relative;
    overflow: hidden;
    padding: 9px 2px 9px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_open_profile .profile_details_item:first-child,
  .cmsmasters_open_profile .profile_features_item:first-child {
    padding-top: 0;
  }

  .cmsmasters_open_profile .profile_details_item:last-child,
  .cmsmasters_open_profile .profile_features_item:last-child {
    padding-bottom: 0;
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_open_profile .profile_details_item_title,
  .cmsmasters_open_profile .profile_features_item_title {
    max-width: 50%;
    padding-right: 2px;
    float: left;
    overflow: hidden;
  }

  .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;
  }

  .cmsmasters_open_profile .profile_social_icons {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_open_profile .profile_social_icons_title {
    margin: 0 0 25px;
    padding: 0;
  }

  /*-------------------------------------------------------------------------*/
  /*	10.	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.7% 40px;
    width: 96.6%;
  }

  .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;
    overflow: hidden;
  }

  .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_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-block;
    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_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: 14px 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_table tr td:first-child,
  .cmsmasters_table tr th:first-child {
    border-left-width: 1px;
    border-left-style: solid;
  }

  .cmsmasters_table tr td:last-child,
  .cmsmasters_table tr th:last-child {
    border-right-width: 1px;
    border-right-style: solid;
  }

  .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;
  }

  /***************** Notice ******************/
  .cmsmasters_notice {
    display: block;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 20px;
    border-width: 1px;
    border-style: solid;
    position: relative;
  }

  .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: 80px;
    padding-right: 20px;
  }

  .cmsmasters_notice:before {
    font-size: 32px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 20px;
    right: auto;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_notice .notice_content {
    position: relative;
    padding: 20px 0 0;
  }

  .cmsmasters_notice .notice_close {
    font-size: 10px;
    line-height: 10px;
    display: block;
    width: 29px;
    height: 29px;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: -14px;
    top: -14px;
    bottom: auto;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 15px;
  }

  .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: #d0e4a8;
  }

  .cmsmasters_notice.cmsmasters_notice_success:before {
    color: #8bc34a;
  }

  .cmsmasters_notice.cmsmasters_notice_error {
    background-color: #fffdfd;
    border-color: #f7d1d1;
  }

  .cmsmasters_notice.cmsmasters_notice_error:before {
    color: #ea5151;
    content: '\eabc';
  }

  .cmsmasters_notice.cmsmasters_notice_error .notice_content a {
    color: rgba(255, 255, 255, 0.8);
  }

  .cmsmasters_notice.cmsmasters_notice_error .notice_content a:hover {
    color: #ffffff;
  }

  .cmsmasters_notice.cmsmasters_notice_info {
    background-color: #fafcff;
    border-color: #d5dde9;
  }

  .cmsmasters_notice.cmsmasters_notice_info:before {
    color: #6e95d1;
  }

  .cmsmasters_notice.cmsmasters_notice_warning {
    background-color: #fffdf9;
    border-color: #f1ceb7;
  }

  .cmsmasters_notice.cmsmasters_notice_warning:before {
    color: #fdb543;
  }

  .cmsmasters_notice.cmsmasters_notice_download {
    background-color: #f9fffa;
    border-color: #c9e0cd;
  }

  .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 {
    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_list .cmsmasters_icon_list_item>* {
    margin: 0;
    padding: 0;
  }

  .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: 0;
  }

  .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;
    margin-bottom: 20px;
    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;
    margin-bottom: 20px;
  }

  .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: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;
  }

  .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;
  }

  .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;
  }

  .cmsmasters_toggles .cmsmasters_toggles_filter a {
    cursor: pointer;
  }

  .cmsmasters_toggles .cmsmasters_toggles_filter a.current_filter {
    cursor: default;
  }

  .cmsmasters_toggles .cmsmasters_toggle_wrap {
    position: relative;
  }

  .cmsmasters_toggles .cmsmasters_toggle_title {
    position: relative;
  }

  .cmsmasters_toggles .cmsmasters_toggle_title a {
    display: block;
    padding: 18px 20px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    z-index: 2;
  }

  .cmsmasters_toggles .cmsmasters_toggle_plus {
    display: none;
  }

  .cmsmasters_toggles .cmsmasters_toggle {
    display: none;
  }

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

  .cmsmasters_toggles .cmsmasters_toggle_inner>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle>.cmsmasters_toggle_title .cmsmasters_toggle_plus_vert {
    height: 0;
  }

  .cmsmasters_toggles .cmsmasters_toggle_wrap.current_toggle>.cmsmasters_toggle {
    display: block;
  }

  .cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_wrap {
    margin: 0 0 2px;
  }

  .cmsmasters_toggles.toggles_mode_toggle .cmsmasters_toggle_wrap:last-child {
    margin: 0;
  }

  .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap .cmsmasters_toggle_title a {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:last-child .cmsmasters_toggle_title a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap:last-child .cmsmasters_toggle {
    border-top-width: 0;
    border-top-style: solid;
  }

  .cmsmasters_toggles.toggles_mode_accordion .cmsmasters_toggle_wrap .cmsmasters_toggle {
    border-top-width: 1px;
    border-top-style: solid;
  }

  /***************** Tabs ******************/
  .cmsmasters_tabs {
    position: relative;
  }

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

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

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

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

  .cmsmasters_tabs .cmsmasters_tabs_list_item:before {
    display: none;
  }

  .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    display: block;
    padding: 18px 20px;
    position: relative;
    cursor: pointer;
  }

  .cmsmasters_tabs .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"],
  .cmsmasters_tabs .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"] {
    padding: 18px 20px 18px 50px;
  }

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

  .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 {
    margin-bottom: -1px;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_wrap {
    border-top-width: 1px;
    border-top-style: solid;
    display: block;
    clear: both;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item {
    margin: 0;
    display: inline-block;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    border-color: transparent;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a {
    padding-left: 50px;
    padding-right: 50px;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"],
  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"] {
    padding-left: 70px;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"]:before,
  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"]:before {
    left: 35px;
  }

  .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tab_inner {
    padding: 35px 0 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 -1px 0 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-color: transparent;
  }

  .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap {
    display: table-cell;
    width: 75%;
    vertical-align: top;
    border-left-width: 1px;
    border-left-style: solid;
  }

  .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
    padding: 0 0 0 50px;
  }

  .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 {
    border-left-width: 0;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    margin: 0 0 0 -1px;
  }

  .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: 18px 50px 18px 20px;
  }

  .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_list_item a:before {
    left: auto;
    right: 20px;
  }

  .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_wrap {
    direction: ltr;
    border-left-width: 0;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
  }

  .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tab_inner {
    padding: 0 50px 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: 260px;
    margin: 0 0 7px;
    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.7%;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap {
    margin-bottom: 35px;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat {
    width: 100%;
    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%;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_container {
    margin-bottom: 25px;
    width: 62%;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .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_title {
    display: block;
    position: relative;
    padding: 0 35px 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    overflow: hidden;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title.stat_has_titleicon {
    padding-left: 27px;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title.stat_has_titleicon:before {
    font-size: 18px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 1px;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap {
    position: absolute;
    right: 0;
    top: 3px;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap .cmsmasters_stat_units:before {
    content: ' ';
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
    padding-top: 10px;
    display: block;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap {
    margin-bottom: 15px;
    position: relative;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:last-child {
    margin-bottom: 0;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 39px;
    left: 0;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap {
    right: 0;
    top: 9px;
    position: absolute;
  }

  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat {
    min-height: 40px;
  }

  .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_units:before {
    content: ' ';
  }

  .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: 13px;
  }

  .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: 180px;
    height: 180px;
    margin: 0 0 10px;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
    width: 170px;
    height: 170px;
    padding-top: 57px;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 2;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before {
    font-size: 30px;
    line-height: 30px;
  }

  .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 .cmsmasters_stat_inner .cmsmasters_stat_units {
    margin-top: 2px;
    vertical-align: top;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat canvas {
    width: 180px;
    height: 180px;
    position: relative;
    z-index: 1;
    -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: 30px;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat.stat_has_titleicon .cmsmasters_stat_inner:before {
    margin-bottom: 8px;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat.stat_has_titleicon .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
    padding: 2px 0 0;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title {
    display: block;
    padding: 7px 0 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;
    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;
  }

  .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: 10px 0 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;
  }

  .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 30px;
    cursor: pointer;
    position: relative;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    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: 0;
    border-radius: 0;
    -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_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);
  }

  .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%);
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_clear_styles {
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left:after {
    width: 100%;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right:after {
    width: 100%;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top:after {
    height: 100%;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom:after {
    height: 100%;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert:after {
    width: 90%;
    opacity: 1;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor:after {
    height: 75%;
    opacity: 1;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag:after {
    height: 170%;
    opacity: 1;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    padding-bottom: 0;
    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_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg:before,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg:before,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider: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_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left:before {
    left: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right:before {
    right: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left:before {
    left: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left span {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%);
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right:before {
    right: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right span {
    -webkit-transform: translateX(-200%);
    -moz-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    -o-transform: translateX(-200%);
    transform: translateX(-200%);
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top:before {
    top: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top span {
    -webkit-transform: translateY(200%);
    -moz-transform: translateY(200%);
    -ms-transform: translateY(200%);
    -o-transform: translateY(200%);
    transform: translateY(200%);
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom:before {
    top: 0;
  }

  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom 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=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .wpcf7-form select,
  .wpcf7-form textarea,
  .wpcf7-form option {
    min-width: 100px;
    width: 100%;
  }

  .wpcf7-form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .wpcf7-form select,
  .wpcf7-form textarea {
    margin: 6px 0 13px;
  }

  /***************** 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.14%;
    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.5;
  }

  .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 {
    position: static;
    width: 0;
    height: 0;
  }

  .cmsmasters_content_slider .owl-buttons>div {
    display: block;
    width: 46px;
    height: 46px;
    margin: 0;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    overflow: hidden;
  }

  .cmsmasters_content_slider .owl-buttons>div:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }

  .cmsmasters_content_slider .owl-buttons>div.owl-prev {
    left: -46px;
  }

  .cmsmasters_content_slider .owl-buttons>div.owl-next {
    right: -46px;
  }

  .cmsmasters_content_slider:hover .owl-buttons>div.owl-prev {
    left: 20px;
  }

  .cmsmasters_content_slider:hover .owl-buttons>div.owl-next {
    right: 20px;
  }

  .cmsmasters_content_slider .owl-pagination {
    bottom: 5px;
  }

  .cmsmasters_content_slider .owl-pagination .owl-page {
    width: 10px;
    height: 10px;
    margin-left: 4px;
    margin-right: 4px;
  }

  /***************** 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_4.cmsmasters_gallery .cmsmasters_gallery_item {
    width: 25%;
  }

  .cmsmasters_3.cmsmasters_gallery .cmsmasters_gallery_item {
    width: 33.33%;
  }

  .cmsmasters_2.cmsmasters_gallery .cmsmasters_gallery_item {
    width: 50%;
  }

  .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;
  }

  /***************** Quotes ******************/
  .cmsmasters_quote {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_quote_site {
    display: inline-block;
  }

  .cmsmasters_quote_subtitle+.cmsmasters_quote_site:before {
    content: '\002D';
    display: inline-block;
    margin: 0 4px;
  }

  .cmsmasters_quote_subtitle {
    display: inline-block;
    margin: 0;
  }

  .cmsmasters_quote_content {
    margin: 40px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_quote_content>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cmsmasters_quotes_slider_type_box {
    padding: 0 0 40px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_inner {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_image {
    margin: 0 30px 0 0;
    float: left;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_image img {
    width: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header {
    padding: 8px 0 10px 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before {
    content: '\201D';
    position: absolute;
    left: 0;
    top: 6px;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_title {
    margin: 0;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle_wrap {
    padding-top: 2px;
    overflow: hidden;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content {
    margin: 40px 0 0;
  }

  .cmsmasters_quotes_slider_type_box .owl-pagination {
    text-align: left;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_inner {
    text-align: center;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder {
    display: inline-block;
    position: relative;
    height: 100px;
    width: 100px;
    text-align: center;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before {
    content: '\201C';
    width: 100px;
    height: 100px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_image {
    display: inline-block;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_image img {
    width: 100px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_subtitle_wrap {
    text-align: center;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content {
    text-align: center;
    padding: 35px 10%;
    margin-top: 60px;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_header {
    margin-top: 30px;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_title {
    margin: 0;
  }

  .cmsmasters_quotes_slider_type_center .owl-pagination {
    top: 125px;
    bottom: auto;
  }

  .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:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
  }

  .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 {
    padding: 45px 0;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    z-index: 2;
    display: flex;
    flex-direction: row;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:first-of-type {
    padding-top: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:last-of-type {
    padding-bottom: 20px;
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 1px;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after {
    content: '\201D';
    font-size: 50px;
    line-height: 70px;
    z-index: 5;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: -25px;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:last-child:before {
    content: none;
  }

  .cmsmasters_quotes_grid .cmsmasters_quotes_list:last-child:after,
  .quote_three.cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .quote_one.cmsmasters_quotes_grid .cmsmasters_quotes_list:after {
    content: none;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote {
    width: 100%;
    position: relative;
    align-items: flex-start;
  }

  .quote_four.cmsmasters_quotes_grid .cmsmasters_quote {
    width: 25%;
  }

  .quote_three.cmsmasters_quotes_grid .cmsmasters_quote {
    width: 33.33%;
  }

  .quote_two.cmsmasters_quotes_grid .cmsmasters_quote {
    width: 50%;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote:first-child .cmsmasters_quote_inner {
    padding-left: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote:last-child .cmsmasters_quote_inner {
    padding-right: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_inner {
    padding: 0 45px;
    position: relative;
    overflow: hidden;
  }

  .quote_one.cmsmasters_quotes_grid .cmsmasters_quote_inner {
    padding: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_img_info_wrap {
    padding: 0 0 20px;
    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: 70px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_info_wrap {
    display: inline-block;
    vertical-align: middle;
  }

  .quote_four.cmsmasters_quotes_grid .cmsmasters_quote_info_wrap,
  .quote_three.cmsmasters_quotes_grid .cmsmasters_quote_info_wrap {
    padding: 0 0 20px;
    display: block;
    text-align: center;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_header {
    padding: 0;
    overflow: hidden;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_title {
    margin: 0;
  }

  .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.quote_without_img .cmsmasters_quote_content {
    padding-left: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_content {
    margin: 0;
    padding-left: 90px;
    position: relative;
    overflow: hidden;
  }

  .quote_four.cmsmasters_quotes_grid .cmsmasters_quote_content,
  .quote_three.cmsmasters_quotes_grid .cmsmasters_quote_content {
    text-align: center;
    padding-left: 0;
  }

  .cmsmasters_quotes_grid .cmsmasters_quote_content>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  /***************** Pricing tables ******************/
  .cmsmasters_pricing_table {
    margin: 0 -1.7%;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_pricing_table .cmsmasters_pricing_item {
    border-width: 1px;
    border-style: solid;
    display: block;
    margin: 0 1.7% 20px;
    position: relative;
    float: left;
  }

  .pricing_four.cmsmasters_pricing_table .cmsmasters_pricing_item {
    width: 21.6%;
  }

  .pricing_three.cmsmasters_pricing_table .cmsmasters_pricing_item {
    width: 29.93%;
  }

  .pricing_two.cmsmasters_pricing_table .cmsmasters_pricing_item {
    width: 46.6%;
  }

  .pricing_one.cmsmasters_pricing_table .cmsmasters_pricing_item {
    float: none;
  }

  .cmsmasters_pricing_table .cmsmasters_pricing_item_inner {
    position: relative;
    text-align: center;
  }

  .cmsmasters_pricing_table .pricing_title {
    margin: 0;
    padding: 20px;
    text-align: center;
  }

  .cmsmasters_pricing_table .cmsmasters_price_wrap {
    word-spacing: -5px;
    padding: 35px 20px;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    overflow: hidden;
    text-align: center;
  }

  .cmsmasters_pricing_table .cmsmasters_price {
    display: inline-block;
  }

  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_coins {
    display: inline-block;
  }

  .cmsmasters_pricing_table .cmsmasters_period {
    margin-top: 10px;
    display: block;
    text-align: center;
    word-spacing: 0;
  }

  .cmsmasters_pricing_table .feature_list {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
    text-align: center;
  }

  .cmsmasters_pricing_table .feature_list li {
    margin: 0;
    padding: 10px 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_pricing_table .feature_list li:before {
    content: none;
  }

  .cmsmasters_pricing_table .feature_list+.cmsmasters_button {
    margin-top: 0;
  }

  .cmsmasters_pricing_table .cmsmasters_button {
    margin: 30px 0;
  }

  .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: 15px 15px 0 15px;
    border-width: 1px;
    border-style: solid;
  }

  .cmsmasters_img .cmsmasters_img_caption {
    padding: 15px 0;
    text-align: center;
  }

  .wp-caption {
    max-width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }

  .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 {
    padding: 15px 0;
    text-align: center;
  }

  /***************** WP Gallery ******************/
  .gallery {
    position: relative;
    margin: 0 -1.7% 20px;
  }

  .gallery img {
    width: 100%;
    border: none;
  }

  .gallery .gallery-item {
    position: relative;
    float: left;
    margin: 0 1.7% 20px;
  }

  .gallery .gallery-item .wp-caption-text {
    padding: 5px;
    text-align: center;
  }

  .gallery.gallery-columns-1 .gallery-item {
    width: 96.6%;
    position: relative;
    float: none;
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-2 .gallery-item {
    width: 46.6%;
  }

  .gallery.gallery-columns-2 .gallery-item:nth-child(2n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-3 .gallery-item {
    width: 29.933%;
  }

  .gallery.gallery-columns-3 .gallery-item:nth-child(3n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-4 .gallery-item {
    width: 21.6%;
  }

  .gallery.gallery-columns-4 .gallery-item:nth-child(4n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-5 .gallery-item {
    width: 16.6%;
  }

  .gallery.gallery-columns-5 .gallery-item:nth-child(5n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-6 .gallery-item {
    width: 13.267%;
  }

  .gallery.gallery-columns-6 .gallery-item:nth-child(6n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-7 .gallery-item {
    width: 10.886%;
  }

  .gallery.gallery-columns-7 .gallery-item:nth-child(7n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-8 .gallery-item {
    width: 9.1%;
  }

  .gallery.gallery-columns-8 .gallery-item:nth-child(8n+1) {
    display: block;
    clear: both;
  }

  .gallery.gallery-columns-9 .gallery-item {
    width: 7.711%;
  }

  .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;
  }

  /***************** Sidebar ******************/
  .cmsmasters_sidebar {
    margin: 0 -1.7%;
  }

  .cmsmasters_sidebar aside {
    margin: 0 1.7%;
    float: left;
  }

  .sidebar_layout_14141414 aside {
    width: 21.6%;
  }

  .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: 21.6%;
  }

  .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: 46.6%;
  }

  .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: 21.6%;
  }

  .sidebar_layout_141214>aside:first-child+aside,
  .sidebar_layout_141214>div.cl+aside+aside,
  .sidebar_layout_141214>div.cmsmasters_widget_divider+aside+aside {
    width: 46.6%;
  }

  .sidebar_layout_121414>aside:first-child,
  .sidebar_layout_121414>div.cl+aside,
  .sidebar_layout_121414>div.cmsmasters_widget_divider+aside {
    width: 46.6%;
  }

  .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: 21.6%;
  }

  .sidebar_layout_131313 aside {
    width: 29.93%;
  }

  .sidebar_layout_3414>aside:first-child,
  .sidebar_layout_3414>div.cl+aside,
  .sidebar_layout_3414>div.cmsmasters_widget_divider+aside {
    width: 71.6%;
  }

  .sidebar_layout_3414>aside:first-child+aside,
  .sidebar_layout_3414>div.cl+aside+aside,
  .sidebar_layout_3414>div.cmsmasters_widget_divider+aside+aside {
    width: 21.6%;
  }

  .sidebar_layout_1434>aside:first-child,
  .sidebar_layout_1434>div.cl+aside,
  .sidebar_layout_1434>div.cmsmasters_widget_divider+aside {
    width: 21.6%;
  }

  .sidebar_layout_1434>aside:first-child+aside,
  .sidebar_layout_1434>div.cl+aside+aside,
  .sidebar_layout_1434>div.cmsmasters_widget_divider+aside+aside {
    width: 71.6%;
  }

  .sidebar_layout_2313>aside:first-child,
  .sidebar_layout_2313>div.cl+aside,
  .sidebar_layout_2313>div.cmsmasters_widget_divider+aside {
    width: 63.27%;
  }

  .sidebar_layout_2313>aside:first-child+aside,
  .sidebar_layout_2313>div.cl+aside+aside,
  .sidebar_layout_2313>div.cmsmasters_widget_divider+aside+aside {
    width: 29.93%;
  }

  .sidebar_layout_1323>aside:first-child,
  .sidebar_layout_1323>div.cl+aside,
  .sidebar_layout_1323>div.cmsmasters_widget_divider+aside {
    width: 29.93%;
  }

  .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.27%;
  }

  .sidebar_layout_1212 aside {
    width: 46.6%;
  }

  .sidebar_layout_11 aside {
    width: 96.6%;
  }

  /***************** 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;
  }

  .share_wrap>a:before {
    margin-right: 10px;
  }

  .share_wrap a {
    cursor: pointer;
  }

  /***************** Twitter Stripe ******************/
  .cmsmasters_twitter_wrap {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_twitter_wrap .owl-pagination {
    visibility: hidden;
    display: none;
  }

  .cmsmasters_twitter_wrap .owl-buttons {
    width: 76px;
    height: 37px;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_twitter_wrap .owl-buttons>div {
    margin-top: -18px;
  }

  .cmsmasters_twitter_wrap .owl-buttons>div>span {
    width: 37px;
    height: 37px;
  }

  .cmsmasters_twitter_wrap .twr_icon {
    font-size: 26px;
    line-height: 26px;
    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;
  }

  .cmsmasters_twitter_wrap .cmsmasters_twitter_item {
    padding: 5px 100px 5px 45px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 60px;
  }

  .cmsmasters_twitter_wrap .cmsmasters_twitter_item:not(:first-child) {
    display: none;
  }

  .cmsmasters_twitter_wrap .published {
    padding: 0;
    width: 130px;
    display: block;
  }

  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content {
    display: block;
  }

  /***************** Dropcap ******************/
  .cmsmasters_dropcap {
    margin: 5px 33px 5px 23px;
    line-height: 50px;
    float: left;
  }

  .cmsmasters_dropcap.type2 {
    width: 50px;
    height: 50px;
    margin: 5px 25px 5px 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
  }

  /***************** Clients ******************/
  .cmsmasters_clients_slider {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_clients_slider .owl-buttons>div.owl-prev {
    left: -46px;
  }

  .cmsmasters_clients_slider .owl-buttons>div.owl-next {
    right: -46px;
  }

  .cmsmasters_clients_slider_wrap {
    padding: 0 46px;
  }

  .cmsmasters_clients_item {
    font-size: 0;
    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;
  }

  /*-------------------------------------------------------------------------*/
  /*	11.	Widgets Styles */
  /*-------------------------------------------------------------------------*/
  .widget {
    position: relative;
    padding: 0 0 40px;
  }

  .widget .widgettitle {
    margin-bottom: 25px;
  }

  /***************** 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 {
    margin: 0;
    padding: 0;
  }

  .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 {
    margin: 0 0 -8px;
    padding: 8px 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 {
    margin: 0;
    padding: 8px 2px 8px 0;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .widget_pages ul li:first-child,
  .widget_categories ul li:first-child,
  .widget_archive ul li:first-child,
  .widget_meta ul li:first-child,
  .widget_recent_comments ul li:first-child,
  .widget_recent_entries ul li:first-child {
    border-top-width: 0;
    border-top-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 {
    content: 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 {
    outline: none;
  }

  .widget_pages ul li li:first-child,
  .widget_categories ul li li:first-child,
  .widget_archive ul li li:first-child,
  .widget_meta ul li li:first-child,
  .widget_recent_comments ul li li:first-child,
  .widget_recent_entries ul li li:first-child {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .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 {
    display: block;
    margin: -3px 0 0;
  }

  .border_list {
    padding: 0;
  }

  .border_list li {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 8px 0;
  }

  .border_list li:before {
    content: none;
  }

  .border_list li:first-child {
    border-top-width: 0;
    border-top-style: solid;
  }

  .widget_recent_comments ul li,
  .widget_recent_entries ul li {
    padding: 15px 0;
  }

  .widget_recent_comments ul li:first-child,
  .widget_recent_entries ul li:first-child {
    padding-top: 0;
  }

  .widget_recent_comments ul li:last-child,
  .widget_recent_entries ul li:last-child {
    padding-bottom: 0;
  }

  .widget_categories ul li,
  .widget_archive ul li {
    padding-left: 27px;
  }

  .widget_categories ul li:before,
  .widget_archive ul li:before {
    content: '\e888';
    left: 1px;
    font-size: 12px;
  }

  .widget_categories ul li li:first-child:before,
  .widget_archive ul li li:first-child:before {
    top: 12px;
  }

  .widget_categories .screen-reader-text,
  .widget_archive .screen-reader-text {
    display: none;
  }

  /***************** Widget Calendar ******************/
  #wp-calendar {
    border-spacing: 0;
    width: auto;
    min-width: 200px;
  }

  #wp-calendar caption {
    text-align: left;
    padding: 0 0 10px 20px;
    position: relative;
  }

  #wp-calendar caption:before {
    content: '\e94f';
    font-family: 'fontello';
    font-size: 14px;
    position: absolute;
    left: 2px;
    top: 0;
  }

  #wp-calendar td,
  #wp-calendar th {
    padding: 5px 0;
  }

  #wp-calendar tfoot a {
    display: inline-block;
  }

  /***************** Widget Contact Form ******************/
  .widget_custom_contact_form_entries input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .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 25px;
    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: 16px;
    line-height: 18px;
    text-align: center;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 1px;
    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 Custom Menu ******************/
  .widget_nav_menu {
    position: relative;
    overflow: hidden;
  }

  .widget_nav_menu ul {
    margin: 0;
    padding: 0;
  }

  .widget_nav_menu ul li {
    margin: 0;
    padding: 0;
  }

  .widget_nav_menu ul li:before {
    content: none;
  }

  .widget_nav_menu ul li a {
    line-height: 20px;
    display: block;
    padding: 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
  }

  .widget_nav_menu ul li a:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    opacity: 0;
  }

  .widget_nav_menu ul li a:hover:before {
    opacity: 1;
  }

  .widget_nav_menu ul li.current_page_item>a:before {
    opacity: 1;
  }

  .widget_nav_menu .menu {
    position: relative;
  }

  .widget_nav_menu .menu>li:last-child>a {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .widget_nav_menu .menu>li:last-child>a:before {
    content: none;
  }

  .widget_nav_menu .menu ul li a {
    padding-left: 20px;
  }

  .widget_nav_menu .menu ul li li a {
    padding-left: 40px;
  }

  .widget_nav_menu .menu ul li li li a {
    padding-left: 60px;
  }

  .widget_nav_menu .menu ul li li li li a {
    padding-left: 70px;
  }

  .widget_nav_menu .menu ul li li li li li a {
    padding-left: 80px;
  }

  .widget_nav_menu .menu ul li li li li li li a {
    padding-left: 90px;
  }

  .widget_nav_menu .menu ul li li li li li li li a {
    padding-left: 100px;
  }

  .widget_nav_menu .menu ul li li li li li li li li a {
    padding-left: 110px;
  }

  .widget_nav_menu .menu ul li li li li li li li li li a {
    padding-left: 120px;
  }

  .widget_nav_menu .menu ul li li li li li li li li li li a {
    padding-left: 130px;
  }

  /***************** Widget Facebook ******************/
  .widget_custom_facebook_entries iframe {
    margin-bottom: 0;
  }

  /***************** Widget Flickr ******************/
  .widget_custom_flickr_entries .wrap {
    margin: 0 -10px;
  }

  .widget_custom_flickr_entries .more_button {
    display: none;
  }

  .widget_custom_flickr_entries .flickr_badge_image {
    margin: 0 10px 20px;
    float: left;
  }

  /***************** Widget Latest and Popular Projects ******************/
  .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: 0 77px 0 0;
  }

  .widget_custom_popular_projects_entries .widget_custom_projects_entries_slides,
  .widget_custom_latest_projects_entries .widget_custom_projects_entries_slides {
    padding: 47px 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-buttons,
  .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-buttons {
    position: absolute;
    width: 77px;
    left: auto;
    right: 0;
    top: -50px;
  }

  .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-buttons>div,
  .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-buttons>div {
    margin: 0;
    top: -5px;
  }

  .widget_custom_popular_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-buttons>div>span,
  .widget_custom_latest_projects_entries .widgettitle+.widget_custom_projects_entries_slides .owl-buttons>div>span {
    width: 37px;
    height: 37px;
  }

  .widget_custom_popular_projects_entries .cmsmasters_widget_project,
  .widget_custom_latest_projects_entries .cmsmasters_widget_project {
    padding: 0 1px 2px;
  }

  .widget_custom_popular_projects_entries .cmsmasters_widget_project .preloader,
  .widget_custom_latest_projects_entries .cmsmasters_widget_project .preloader {
    padding-bottom: 72.41%;
  }

  .widget_custom_popular_projects_entries .cmsmasters_widget_project_cont_info,
  .widget_custom_latest_projects_entries .cmsmasters_widget_project_cont_info {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    overflow: hidden;
    padding: 10px 0;
    margin-bottom: 20px;
  }

  .widget_custom_popular_projects_entries .cmsmasters_slider_project_title,
  .widget_custom_latest_projects_entries .cmsmasters_slider_project_title {
    margin: 0;
  }

  .widget_custom_popular_projects_entries .cmsmasters_widget_project_footer,
  .widget_custom_latest_projects_entries .cmsmasters_widget_project_footer {
    float: right;
  }

  .widget_custom_popular_projects_entries .cmsmasters_widget_project_footer>span,
  .widget_custom_latest_projects_entries .cmsmasters_widget_project_footer>span {
    margin-left: 10px;
  }

  .widget_custom_popular_projects_entries .cmsmasters_slider_project_content,
  .widget_custom_latest_projects_entries .cmsmasters_slider_project_content {
    margin-top: 10px;
  }

  .widget_custom_popular_projects_entries .cmsmasters_slider_project_content>*:last-child,
  .widget_custom_latest_projects_entries .cmsmasters_slider_project_content>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .widget_custom_popular_projects_entries .cmsmasters_slider_post_read_more,
  .widget_custom_latest_projects_entries .cmsmasters_slider_post_read_more {
    margin-top: 15px;
    display: inline-block;
  }

  /***************** 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_item {
    display: inline-block;
    margin: 0;
    padding: 0;
    float: none;
    width: 33.32%;
  }

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    text-transform: uppercase;
    line-height: 20px;
    padding: 12px 10px;
    text-align: center;
  }

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_wrap {
    padding: 30px 0 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 {
    margin: 0;
    padding: 0;
  }

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

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

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

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

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

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li>p {
    margin: 0;
    padding: 10px 0 0;
  }

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

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_img img,
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_img .img_placeholder_small {
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .published {
    display: block;
  }

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

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a {
    outline: none;
  }

  /***************** Widget RSS ******************/
  .widget_rss img {
    margin: -3px 3px 0 0;
  }

  .widget_rss ul {
    margin: 0;
    padding: 0;
  }

  .widget_rss ul li {
    margin: 20px 0 0;
    padding: 20px 0 0;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .widget_rss ul li:first-child {
    padding: 0;
    margin: 0;
    border-top-width: 0;
    border-top-style: solid;
  }

  .widget_rss ul li:before {
    content: none;
  }

  .widget_rss ul li .rsswidget {
    margin-bottom: 10px;
    display: inline-block;
  }

  .widget_rss ul li .rss-date {
    display: block;
  }

  .widget_rss ul li .rssSummary {
    padding: 5px 0 0;
    overflow: hidden;
  }

  .widget_rss ul li cite {
    display: block;
    padding: 7px 0 0;
    text-align: right;
  }

  /***************** Widget Tag Cloud ******************/
  .widget_tag_cloud {
    position: relative;
    overflow: hidden;
  }

  .widget_tag_cloud a {
    line-height: 1em;
    display: inline-block;
    margin: 0 4px 0 0;
  }

  .widget_tag_cloud a:last-child {
    margin: 0;
  }

  /***************** Widget Twitter ******************/
  .widget_custom_twitter_entries {
    position: relative;
    overflow: hidden;
  }

  .widget_custom_twitter_entries ul {
    margin: 0;
    padding: 0;
  }

  .widget_custom_twitter_entries ul li {
    margin: 0 0 25px;
    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 35px;
    margin-bottom: 10px;
    position: relative;
  }

  .widget_custom_twitter_entries .tweet_time:before {
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    left: 4px;
    top: 0;
  }

  .widget_custom_twitter_entries .tweet_text {
    display: block;
    overflow: hidden;
  }

  /*-------------------------------------------------------------------------*/
  /*	12.	Search + Archives + Sitemap + Error + Other Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Archives + Search ******************/
  .cmsmasters_search,
  .cmsmasters_archive {
    position: relative;
    overflow: hidden;
  }

  .content_wrap.fullwidth .cmsmasters_search,
  .content_wrap.fullwidth .cmsmasters_archive {
    padding: 50px 0 0;
  }

  .cmsmasters_search>.about_author,
  .cmsmasters_archive>.about_author {
    padding: 0 0 20px;
    margin: 0 0 50px;
    border-top-width: 0;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_search>.about_author .about_author_inner,
  .cmsmasters_archive>.about_author .about_author_inner {
    padding-top: 0;
  }

  .cmsmasters_search>.cmsmasters_wrap_pagination,
  .cmsmasters_archive>.cmsmasters_wrap_pagination {
    padding: 50px 0 0;
  }

  .cmsmasters_archive_type {
    padding: 60px 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 30px 0 0;
    width: 23%;
    float: left;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_img_wrap .cmsmasters_img_wrap {
    overflow: hidden;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_cont_wrap {
    overflow: hidden;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_type {
    overflow: hidden;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_header {
    padding: 0 0 20px;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_title {
    margin: 0;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_content {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_content p {
    padding: 0;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_info {
    padding: 13px 0 0;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_date_wrap {
    padding: 0 0 0 10px;
    float: right;
  }

  .cmsmasters_archive_type .cmsmasters_archive_item_user_name {
    padding: 0 10px 0 0;
  }

  /***************** Sitemap ******************/
  .middle_content .cmsmasters_sitemap_wrap {
    padding: 40px 0 50px;
  }

  .cmsmasters_sitemap_wrap {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_sitemap_wrap ul,
  .cmsmasters_sitemap_wrap ol,
  .cmsmasters_sitemap_wrap li {
    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_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: 1px;
    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: 0 0 70px;
  }

  .error .error_title {
    font-size: 260px;
    line-height: 1em;
    margin: 0;
    padding: 95px 0 75px;
    text-align: center;
  }

  .error .error_subtitle {
    text-align: center;
    margin: 0;
    padding: 0;
  }

  .error_cont {
    padding: 80px 0;
    text-align: center;
  }

  .error_cont .search_bar_wrap {
    display: inline-block;
    vertical-align: middle;
    width: 270px;
    max-width: 100%;
    margin: 0 20px;
  }

  .error_cont .error_button_wrap {
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px;
  }

  /***************** 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: 10px;
  }

  #lang_sel ul {
    overflow: visible;
  }

  #lang_sel_footer {
    display: none;
  }

  /***************** PayPal Donations ******************/
  .cmsmasters_paypal_donations {
    display: inline-block;
    position: relative;
  }

  .cmsmasters_paypal_donations>form>.paypal-donations input[type="image"] {
    display: block;
    z-index: 100;
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
  }

  .cmsmasters_paypal_donations>form>.paypal-donations>img {
    display: none;
  }

  .cmsmasters_paypal_donations .cmsmasters_button {
    display: block;
    position: relative;
    z-index: 10;
  }

  /*-------------------------------------------------------------------------*/
  /*	13.	Contact Forms Styles */
  /*-------------------------------------------------------------------------*/
  .cmsmasters-form-builder {
    margin: 0 -1.7%;
  }

  .cmsmasters-form-builder .success_box {
    margin: 0 1.7% 10px;
    width: 96.6%;
  }

  .cmsmasters-form-builder .form_info {
    margin: 0 1.7%;
    padding-bottom: 10px;
  }

  .cmsmasters-form-builder .form_info.submit_wrap {
    padding-top: 10px;
  }

  .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;
    margin: 0 !important;
  }

  .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%;
    width: 18px;
    height: 18px;
  }

  .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 {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
    position: absolute;
    left: 5px;
    top: 6px;
    opacity: 0;
  }

  .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 {
    top: 1px;
    content: '\eabb';
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    font-family: 'fontello';
  }

  @-moz-document url-prefix() {

    .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 {
      line-height: 20px;
    }
  }

  .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-border-radius: 50%;
    border-radius: 50%;
    width: 10px;
    height: 10px;
  }

  .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;
  }

  .custom_subscribe .mailpoet_form,
  .custom_subscribe .widget_wysija {
    position: relative;
  }

  .custom_subscribe .widgettitle {
    margin: 0;
  }

  .custom_subscribe .mailpoet_paragraph,
  .custom_subscribe .wysija-paragraph {
    padding: 0;
  }

  .custom_subscribe input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
    height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 10px 25px !important;
    width: 100% !important;
  }

  .custom_subscribe .mailpoet_submit,
  .custom_subscribe .wysija-submit-field {
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 48px;
    -webkit-border-radius: 0 25px 25px 0;
    border-radius: 0 25px 25px 0;
  }

  .custom_subscribe .parsley-errors-list li:before {
    content: none;
  }

  .custom_subscribe .parsley-errors-list,
  .custom_subscribe .mailpoet_validate_success,
  .custom_subscribe .mailpoet_validate_error {
    background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 100%;
    width: 200px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
  }

  /*-------------------------------------------------------------------------*/
  /*	14.	CSS3 Animations */
  /*-------------------------------------------------------------------------*/
  html.csstransitions {
    /* Custom Animations */
    /* Global Animations */
  }

  html.csstransitions .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_post_day,
  html.csstransitions .cmsmasters_prev_arrow span,
  html.csstransitions .cmsmasters_next_arrow span,
  html.csstransitions .search_bar_wrap .search_button button:before {
    -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 .cmsmasters_tabs .cmsmasters_tabs_list_item,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    -ms-transition: border-color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;
  }

  html.csstransitions input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html.csstransitions textarea,
  html.csstransitions select {
    -webkit-transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    -ms-transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
  }

  html.csstransitions .cmsmasters_slider_project .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover,
  html.csstransitions .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover,
  html.csstransitions .cmsmasters_project_puzzle .project_inner {
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_open_post_link,
  html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_open_post_link,
  html.csstransitions .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    -webkit-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -moz-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -ms-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -o-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
  }

  html.csstransitions .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_open_post_link:before,
  html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_open_post_link:before,
  html.csstransitions .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before {
    -webkit-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -moz-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -ms-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -o-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
  }

  html.csstransitions .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_cont_info {
    -webkit-transition: bottom .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
    -moz-transition: bottom .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
    -ms-transition: bottom .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
    -o-transition: bottom .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
    transition: bottom .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  }

  html.csstransitions .cmsmasters_project_puzzle .project_outer .cmsmasters_project_cont_info,
  html.csstransitions .cmsmasters_project_puzzle .project_outer .cmsmasters_project_footer,
  html.csstransitions .cmsmasters_project_puzzle .project_outer .cmsmasters_project_header {
    -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    -moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    -ms-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    -o-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
    transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_header {
    -webkit-transition: bottom .3s ease-in-out .2s, opacity .3s ease-in-out .2s;
    -moz-transition: bottom .3s ease-in-out .2s, opacity .3s ease-in-out .2s;
    -ms-transition: bottom .3s ease-in-out .2s, opacity .3s ease-in-out .2s;
    -o-transition: bottom .3s ease-in-out .2s, opacity .3s ease-in-out .2s;
    transition: bottom .3s ease-in-out .2s, opacity .3s ease-in-out .2s;
  }

  html.csstransitions .cmsmasters_project_puzzle .project_outer:hover .cmsmasters_project_footer {
    -webkit-transition: bottom .3s ease-in-out .3s, opacity .3s ease-in-out .3s;
    -moz-transition: bottom .3s ease-in-out .3s, opacity .3s ease-in-out .3s;
    -ms-transition: bottom .3s ease-in-out .3s, opacity .3s ease-in-out .3s;
    -o-transition: bottom .3s ease-in-out .3s, opacity .3s ease-in-out .3s;
    transition: bottom .3s ease-in-out .3s, opacity .3s ease-in-out .3s;
  }

  html.csstransitions .cmsmasters_profile .profile img,
  html.csstransitions .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before {
    -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 .widget_nav_menu ul li a:before,
  html.csstransitions .cmsmasters_project_puzzle a:before,
  html.csstransitions .cmsmasters_project_puzzle .cmsmasters_project_title,
  html.csstransitions .cmsmasters_project_puzzle .cmsmasters_project_cont_info a,
  html.csstransitions .post.cmsmasters_puzzle_type .preloader: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 .post.cmsmasters_puzzle_type .cmsmasters_post_comments a:before,
  html.csstransitions .post.cmsmasters_puzzle_type .cmsmasters_post_likes a:before,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_content,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_cat_suf,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_author_suf,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_likes span,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap .cmsmasters_post_date,
  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrap a {
    -webkit-transition: opacity .3s ease-in-out, color .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, color .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, color .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, color .3s ease-in-out;
    transition: opacity .3s ease-in-out, color .3s ease-in-out;
  }

  html.csstransitions .header_mid .search_wrap .search_bar_wrap .search_field:before,
  html.csstransitions .header_mid .search_wrap .search_bar_wrap .search_field:after {
    -webkit-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    -moz-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    -ms-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    -o-transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out;
  }

  html.csstransitions .responsive_top_nav span,
  html.csstransitions .responsive_nav span {
    -webkit-transition: opacity .3s ease-in-out .1s;
    -moz-transition: opacity .3s ease-in-out .1s;
    -ms-transition: opacity .3s ease-in-out .1s;
    -o-transition: opacity .3s ease-in-out .1s;
    transition: opacity .3s ease-in-out .1s;
  }

  html.csstransitions .owl-buttons>div {
    -webkit-transition: left .3s ease-in-out, right .3s ease-in-out;
    -moz-transition: left .3s ease-in-out, right .3s ease-in-out;
    -ms-transition: left .3s ease-in-out, right .3s ease-in-out;
    -o-transition: left .3s ease-in-out, right .3s ease-in-out;
    transition: left .3s ease-in-out, right .3s ease-in-out;
  }

  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html.csstransitions .cmsmasters_prev_arrow,
  html.csstransitions .cmsmasters_next_arrow {
    -webkit-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
    -ms-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
    transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
  }

  html.csstransitions .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
    -moz-transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
    -ms-transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
    -o-transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
    transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out;
  }

  html.csstransitions .post.cmsmasters_post_masonry,
  html.csstransitions .post.cmsmasters_post_timeline,
  html.csstransitions .post.cmsmasters_puzzle_type,
  html.csstransitions .cmsmasters_gallery_item {
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
  }

  html.csstransitions .responsive_top_nav:before,
  html.csstransitions .responsive_top_nav:after,
  html.csstransitions .responsive_nav:before,
  html.csstransitions .responsive_nav:after {
    -webkit-transition: bottom .3s ease-in-out, transform .3s ease-out .3s;
    -moz-transition: bottom .3s ease-in-out, transform .3s ease-out .3s;
    -ms-transition: bottom .3s ease-in-out, transform .3s ease-out .3s;
    -o-transition: bottom .3s ease-in-out, transform .3s ease-out .3s;
    transition: bottom .3s ease-in-out, transform .3s ease-out .3s;
  }

  html.csstransitions .owl-pagination .owl-page span,
  html.csstransitions .owl-pagination .owl-page,
  html.csstransitions .owl-pagination .owl-page:before,
  html.csstransitions .header_mid .search_wrap .search_icon_close {
    -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_tabs .cmsmasters_tabs_list_item a,
  html.csstransitions #slide_top {
    -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 .post.cmsmasters_puzzle_type .cmsmasters_post_comments a,
  html.csstransitions .post.cmsmasters_puzzle_type .cmsmasters_post_likes a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }

  html.csstransitions a,
  html.csstransitions .img_placeholder_small,
  html.csstransitions .cmsmasters_icon_wrap .cmsmasters_simple_icon_title,
  html.csstransitions .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>ul>li>ul li a:before {
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  html.csstransitions .header_mid,
  html.csstransitions .header_bot {
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
  }

  html.csstransitions #page .cmsmasters_social_icon,
  html.csstransitions .edge_only .cmsmasters_but_icon_inverse {
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out;
  }

  html.csstransitions nav>div>ul ul,
  html.csstransitions nav>div>ul div {
    -webkit-transition: opacity .3s ease-in-out .1s, margin-top .3s ease-in-out .1s;
    -moz-transition: opacity .3s ease-in-out .1s, margin-top .3s ease-in-out .1s;
    -ms-transition: opacity .3s ease-in-out .1s, margin-top .3s ease-in-out .1s;
    -o-transition: opacity .3s ease-in-out .1s, margin-top .3s ease-in-out .1s;
    transition: opacity .3s ease-in-out .1s, margin-top .3s ease-in-out .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 .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_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 {
    -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 .cmsmasters_slider_project .cmsmasters_img_rollover_wrap img,
  html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover_wrap .full-width {
    -webkit-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
  }

  html.csstransitions .notice_close,
  html.csstransitions .cmsmasters_project_grid .cmsmasters_img_rollover,
  html.csstransitions .button,
  html.csstransitions input[type=submit],
  html.csstransitions input[type=button],
  html.csstransitions button,
  html.csstransitions .cmsmasters_button,
  html.csstransitions .cmsmasters_button.cmsmasters_but_clear_styles:before,
  html.csstransitions .cmsmasters_button.cmsmasters_but_clear_styles:after {
    -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 .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
  }

  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 .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_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 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: 0%;
    }
  }

  @-moz-keyframes bar_title {
    from {
      margin-left: -200px;
    }

    to {
      margin-left: 0%;
    }
  }

  @-o-keyframes bar_title {
    from {
      margin-left: -200px;
    }

    to {
      margin-left: 0%;
    }
  }

  @keyframes bar_title {
    from {
      margin-left: -200px;
    }

    to {
      margin-left: 0%;
    }
  }

  @-webkit-keyframes bar_icon {
    from {
      margin-right: -200px;
    }

    to {
      margin-right: 0%;
    }
  }

  @-moz-keyframes bar_icon {
    from {
      margin-right: -200px;
    }

    to {
      margin-right: 0%;
    }
  }

  @-o-keyframes bar_icon {
    from {
      margin-right: -200px;
    }

    to {
      margin-right: 0%;
    }
  }

  @keyframes bar_icon {
    from {
      margin-right: -200px;
    }

    to {
      margin-right: 0%;
    }
  }

  @-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;
    }
  }

}



@media screen,
print {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version		1.2.9
 * 
 * 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: 1240px;
    }

    #page.cmsmasters_boxed #header,
    #page.cmsmasters_boxed #footer {
      width: 1240px;
    }

    .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: 1200px;
    }

    .navigation ul {
      left: 2px;
    }

    .navigation ul ul {
      left: 100%;
    }

    .header_fullwidth .header_mid .header_mid_inner {
      padding-left: 3%;
      padding-right: 3%;
    }

    .header_fullwidth .header_top .header_top_inner {
      padding-left: 3%;
      padding-right: 3%;
    }

    .navigation>li>a .nav_item_wrap {
      padding-left: 25px;
      padding-right: 25px;
    }

    .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
    .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .puzzle_post_content_wrap {
      padding-left: 25px;
      padding-right: 25px;
    }
  }

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

    .fixed_header #header {
      position: fixed;
    }

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

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

    .gallery.gallery-columns-9 .gallery-item,
    .gallery.gallery-columns-6 .gallery-item {
      width: 29.93%;
    }

    .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: 21.6%;
    }

    .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: 46.6%;
    }

    .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;
    }

    #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;
    }

    #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: 0;
      border-radius: 0;
      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;
    }

    .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: 46.6%;
    }

    .cmsmasters_row_no_margin .one_fifth,
    .cmsmasters_row_no_margin .one_fourth,
    .cmsmasters_row_no_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: 96.6%;
      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: 29.93%;
    }

    .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: 46.6%;
    }

    .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: 46.6%;
    }

    .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: 96.6%;
      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: 29.93%;
    }

    .sidebar_layout_141214>aside:first-child+aside,
    .sidebar_layout_141214>div.cl+aside+aside,
    .sidebar_layout_141214>div.cmsmasters_widget_divider+aside+aside {
      width: 29.93%;
    }

    .sidebar_layout_121414>aside:first-child,
    .sidebar_layout_121414>div.cl+aside,
    .sidebar_layout_121414>div.cmsmasters_widget_divider+aside {
      width: 96.6%;
      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: 46.6%;
    }

    .sidebar_layout_3414>aside:first-child,
    .sidebar_layout_3414>div.cl+aside,
    .sidebar_layout_3414>div.cmsmasters_widget_divider+aside {
      width: 46.6%;
    }

    .sidebar_layout_3414>aside:first-child+aside,
    .sidebar_layout_3414>div.cl+aside+aside,
    .sidebar_layout_3414>div.cmsmasters_widget_divider+aside+aside {
      width: 46.6%;
    }

    .sidebar_layout_1434>aside:first-child,
    .sidebar_layout_1434>div.cl+aside,
    .sidebar_layout_1434>div.cmsmasters_widget_divider+aside {
      width: 46.6%;
    }

    .sidebar_layout_1434>aside:first-child+aside,
    .sidebar_layout_1434>div.cl+aside+aside,
    .sidebar_layout_1434>div.cmsmasters_widget_divider+aside+aside {
      width: 46.6%;
    }

    .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: 46.6%;
    }

    .header_top {
      overflow: hidden;
      clear: both;
    }

    .header_top .header_top_but {
      display: block;
    }

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

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

    .header_top .header_top_right {
      float: none;
    }

    .header_top .social_wrap {
      padding: 10px 0 20px;
    }

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

    .header_top .top_nav_wrap {
      overflow: hidden;
      margin-top: -10px;
    }

    .header_top .top_nav_wrap nav {
      display: none;
    }

    .header_top .responsive_top_nav {
      position: relative;
      width: 10px;
      height: 10px;
      display: block;
      margin: 10px auto;
      overflow: hidden;
    }

    .header_top .responsive_top_nav span {
      display: block;
      height: 2px;
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
    }

    .header_top .responsive_top_nav:before {
      content: '';
      width: 13px;
      height: 2px;
      position: absolute;
      bottom: 4px;
      right: 0;
    }

    .header_top .responsive_top_nav:after {
      content: '';
      width: 13px;
      height: 2px;
      position: absolute;
      bottom: 8px;
      left: 0;
    }

    .header_top .responsive_top_nav.active span {
      opacity: 0;
    }

    .header_top .responsive_top_nav.active:before {
      bottom: 0;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: 100% 0;
      -moz-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
      -o-transform-origin: 100% 0;
      transform-origin: 100% 0;
    }

    .header_top .responsive_top_nav.active:after {
      bottom: 0;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
      -o-transform-origin: 0 0;
      transform-origin: 0 0;
    }

    .header_top .header_top_left {
      padding: 10px 0 25px;
    }

    .header_top .header_top_left:after {
      content: none;
    }

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

    #header .top_line_nav {
      padding: 0;
      margin: 0 0 15px;
    }

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

    #header .top_line_nav li li .nav_item_wrap:before,
    #header .top_line_nav li li .nav_item_wrap:after {
      content: '\00a0\2014\00a0';
    }

    #header .top_line_nav li li li .nav_item_wrap:before,
    #header .top_line_nav li li li .nav_item_wrap:after {
      content: '\00a0\2013\00a0';
    }

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

    #header .header_mid .header_mid_outer {
      overflow: hidden;
    }

    .enable_header_bottom #header .header_mid .header_mid_outer {
      border-bottom-width: 0;
      border-bottom-style: solid;
    }

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

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

    .enable_header_centered #header .header_mid .logo_wrap {
      margin: 0 auto 20px;
    }

    #header .header_mid .resp_mid_nav_wrap {
      display: block;
    }

    .enable_header_centered #header .header_mid .resp_mid_nav_wrap {
      display: inline-block;
      vertical-align: top;
      height: auto !important;
      float: none;
      margin: 0 8px 20px;
    }

    .enable_header_centered #header .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer {
      text-align: center;
      height: 40px;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav {
      width: 14px;
      height: 16px;
      overflow: hidden;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav span {
      display: block;
      height: 2px;
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav:before {
      content: '';
      width: 18px;
      height: 2px;
      position: absolute;
      bottom: 6px;
      right: 0;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav:after {
      content: '';
      width: 18px;
      height: 2px;
      position: absolute;
      bottom: 12px;
      left: 0;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav.active span {
      opacity: 0;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav.active:before {
      bottom: 0;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: 100% 0;
      -moz-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
      -o-transform-origin: 100% 0;
      transform-origin: 100% 0;
    }

    #header .header_mid .resp_mid_nav_wrap .responsive_nav.active:after {
      bottom: 0;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
      -o-transform-origin: 0 0;
      transform-origin: 0 0;
    }

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

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

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

    #header .header_bot .header_bot_outer {
      overflow: hidden;
    }

    #header .header_bot .header_bot_inner {
      padding: 0;
    }

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

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

    #header.header_fullwidth .header_top_inner {
      padding: 15px 0 0;
    }

    #header .navigation {
      padding: 0;
    }

    #header .navigation .menu-item-has-children>a {
      padding-right: 40px;
    }

    #header .navigation a {
      padding: 10px 20px 10px 20px;
    }

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

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

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

    #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 {
      display: block;
      vertical-align: middle;
      width: 40px;
      height: 100%;
      cursor: pointer;
      position: absolute;
      top: 0;
      right: 0;
    }

    #header .navigation .cmsmasters_resp_nav_toggle:before {
      position: absolute;
      width: 20px;
      height: 20px;
      font-size: 18px;
      right: 15px;
      top: 50%;
      margin-top: -10px;
    }

    .cmsmasters_quotes_grid.quote_two .cmsmasters_quote .cmsmasters_quote_content {
      padding-left: 0;
    }

    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a {
      padding-right: 30px;
      padding-left: 30px;
    }

    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"],
    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"] {
      padding-left: 50px;
    }

    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters-icon-"]:before,
    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a[class^="cmsmasters_theme_icon_"]:before {
      left: 17px;
    }

    .cmsmasters_profile_horizontal.one_fourth:nth-child(2n+1) {
      clear: both;
    }
  }

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

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

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

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

    .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_quotes_grid.quote_three .cmsmasters_quote_inner,
    .cmsmasters_quotes_grid.quote_four .cmsmasters_quote_inner {
      padding: 0 25px;
    }
  }

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

    .gallery.gallery-columns-8 .gallery-item {
      width: 46.6%;
    }

    .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: 96.6%;
      float: none;
      clear: both;
    }

    .cmsmasters_row_no_margin .one_first,
    .cmsmasters_row_no_margin .one_half,
    .cmsmasters_row_no_margin .one_third,
    .cmsmasters_row_no_margin .two_third,
    .cmsmasters_row_no_margin .one_fourth,
    .cmsmasters_row_no_margin .one_fifth,
    .cmsmasters_row_no_margin .three_fourth,
    .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_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;
    }

    .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: 96.6% !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: 96.6%;
      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_top .meta_wrap>* {
      display: block;
      margin: 0;
      text-align: center;
    }

    #header .header_mid .header_mid_inner {
      padding-top: 20px;
    }

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

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

    #header .header_mid .logo_wrap .logo img {
      position: static;
      width: 100%;
    }

    #header .header_mid .resp_mid_nav_wrap {
      display: inline-block;
      vertical-align: top;
      margin: 0 8px 20px;
      float: none;
    }

    .enable_header_centered #header .header_mid .resp_mid_nav_wrap {
      margin: 0 8px 20px;
    }

    #header .header_mid .resp_mid_nav_wrap .resp_mid_nav_outer {
      height: 40px;
      text-align: center;
    }

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

    #header .header_mid .search_wrap {
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 20px;
      float: none;
    }

    #header .header_mid .search_wrap .search_wrap_inner {
      height: 40px;
    }

    #header .header_mid .social_wrap {
      display: inline-block;
      vertical-align: top;
      margin: 0 8px 20px;
      float: none;
    }

    #header .header_mid .social_wrap .social_wrap_inner {
      text-align: center;
      height: 40px;
    }

    #header .header_mid .slogan_wrap {
      display: inline-block;
      vertical-align: top;
      margin: 0 8px 20px;
      float: none;
    }

    #header .header_mid .slogan_wrap .slogan_wrap_inner {
      height: 40px;
      text-align: center;
      padding: 0;
    }

    #header .header_mid .slogan_wrap .slogan_wrap_text {
      text-align: center;
    }

    #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;
    }

    #header .header_mid .header_mid_inner {
      text-align: center;
    }

    .error .error_title {
      font-size: 180px;
    }

    .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;
      top: auto !important;
      bottom: auto !important;
      left: auto !important;
      right: 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_date {
      position: relative;
      left: auto;
      right: auto;
      text-align: left;
    }

    .cmsmasters_items_filter_wrap .cmsmasters_items_sort_block {
      float: none;
      text-align: center;
    }

    .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but {
      margin: 0 5px 20px;
      display: inline-block;
      float: none;
    }

    .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list {
      text-align: center;
    }

    .cmsmasters_project_sort_block+.cmsmasters_project_filter_block .cmsmasters_project_filter_list {
      text-align: center;
    }

    .cmsmasters_comment_item .cmsmasters_comment_item_avatar {
      padding-right: 20px;
    }

    .post_nav .cmsmasters_next_arrow,
    .post_nav .cmsmasters_prev_arrow {
      width: 30px;
      height: 30px;
    }

    .post_nav .cmsmasters_next_arrow span,
    .post_nav .cmsmasters_prev_arrow span {
      font-size: 7px;
    }

    .post_nav>span.cmsmasters_next_post .post_nav_sub {
      right: 45px;
    }

    .post_nav>span.cmsmasters_next_post a {
      padding-right: 45px;
    }

    .post_nav>span.cmsmasters_prev_post .post_nav_sub {
      left: 45px;
    }

    .post_nav>span.cmsmasters_prev_post a {
      padding-left: 45px;
    }

    .cmsmasters_profile_horizontal .cmsmasters_profile_img_wrap {
      margin-bottom: 20px;
    }

    .cmsmasters_profile_horizontal .cmsmasters_profile_header {
      padding-bottom: 20px;
    }

    .cmsmasters_quotes_grid.quote_two .cmsmasters_quote,
    .cmsmasters_quotes_grid.quote_three .cmsmasters_quote,
    .cmsmasters_quotes_grid.quote_four .cmsmasters_quote {
      width: auto;
    }

    .cmsmasters_quotes_grid .cmsmasters_quotes_vert {
      display: none;
    }

    .cmsmasters_quotes_grid .cmsmasters_quotes_list {
      padding: 0;
      border-width: 0;
      border-style: solid;
      display: block;
    }

    .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
    .cmsmasters_quotes_grid .cmsmasters_quotes_list:before {
      content: none;
    }

    .cmsmasters_quotes_grid .cmsmasters_quotes_list:first-of-type .cmsmasters_quote:first-child {
      border-top-width: 0;
      border-top-style: solid;
    }

    .cmsmasters_quotes_grid .cmsmasters_quote_content {
      padding-left: 0;
    }

    .cmsmasters_quotes_grid .cmsmasters_quote {
      padding: 30px 0;
      border-top-width: 1px;
      border-top-style: solid;
      width: auto;
      float: none;
    }

    .cmsmasters_quotes_grid .cmsmasters_quote_inner {
      padding: 0;
    }

    .cmsmasters_table tr td,
    .cmsmasters_table tr th {
      padding-left: 20px;
      padding-right: 20px;
    }

    .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
      padding-left: 25px;
    }

    .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tab_inner {
      padding-right: 25px;
    }

    .cmsmasters_archive_type .cmsmasters_archive_item_img_wrap {
      margin-right: 20px;
    }

    .cmsmasters_twitter_wrap .cmsmasters_twitter_item {
      display: block;
      text-align: center;
    }

    .cmsmasters_twitter_wrap .cmsmasters_twitter_item .published {
      margin: 0 0 15px;
      width: auto;
    }

    .cmsmasters_project_grid .project_img_wrap {
      width: 74%;
    }

    .headline_outer .headline_inner {
      padding-top: 30px;
    }

    .headline_outer .headline_inner .headline_text+.cmsmasters_breadcrumbs {
      padding-top: 10px;
    }

    #page .headline_aligner,
    #page .cmsmasters_breadcrumbs_aligner {
      min-height: auto;
    }
  }

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

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

    html.cmsmasters_html body.admin-bar {
      padding-top: 46px;
    }

    .cmsmasters_profile_vertical {
      margin: 0;
    }

    .cmsmasters_profile_vertical .cmsmasters_profile_content,
    .cmsmasters_profile_vertical .profile_outer {
      text-align: center;
    }

    .cmsmasters_profile_vertical .cmsmasters_profile_img_wrap {
      padding: 0 0 25px;
      width: 50%;
      min-width: 200px;
      text-align: center;
    }

    .cmsmasters_profile_vertical .cmsmasters_profile_img_wrap+.profile_inner {
      width: auto;
      display: block;
    }

    .cmsmasters_profile_vertical .cmsmasters_profile_header {
      float: none;
      text-align: center;
    }

    .cmsmasters_profile_vertical .profile_social_icons {
      float: none;
    }

    .cmsmasters_profile_vertical .profile_social_icons_list {
      text-align: center;
    }

    .cmsmasters_profile_vertical .profile_social_icons_list li {
      margin: 0 5px;
    }

    .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item {
      display: block;
      border-bottom-width: 1px;
      border-bottom-style: solid;
    }
  }

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

    .content,
    .sidebar {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    #page .gallery .gallery-item {
      width: 96.6%;
      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: 96.6%;
      float: none;
    }

    #page .headline_outer .headline_inner {
      padding: 20px 0;
    }

    #page .headline_outer .headline_inner .headline_aligner {
      display: none;
    }

    #page .headline_outer .headline_inner .headline_text {
      display: block;
      text-align: center;
    }

    #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_tabs.tabs_mode_tour {
      display: block;
    }

    .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list {
      width: 100%;
      display: block;
    }

    .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_list .cmsmasters_tabs_list_item {
      margin: 0;
      border-right-width: 1px;
      border-right-style: solid;
      border-left-width: 1px;
      border-left-style: solid;
    }

    .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tabs_wrap {
      width: 100%;
      display: block;
      border-width: 0;
      border-style: solid;
    }

    .cmsmasters_tabs.tabs_mode_tour .cmsmasters_tab_inner {
      padding: 30px 0 0;
    }

    .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tabs_wrap {
      border-width: 0;
      border-style: solid;
    }

    .cmsmasters_tabs.tabs_mode_tour.tabs_pos_right .cmsmasters_tab_inner {
      padding: 30px 0 0;
    }

    .about_author .about_author_avatar {
      margin-right: 20px;
    }

    .comment-respond .comment-form {
      width: 100%;
    }

    .commentlist .children {
      padding: 0;
    }

    .cmsmasters_archive_type .cmsmasters_archive_item_img_wrap {
      width: 200px;
      margin: 0 0 20px;
      float: none;
    }

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

    .post_nav>span a {
      padding-top: 0;
    }

    .post_nav>span .post_nav_sub {
      display: none;
    }

    .cmsmasters_twitter_wrap .twr_icon {
      position: relative;
    }

    .cmsmasters_twitter_wrap .cmsmasters_twitter_item {
      padding: 5px 20px;
      min-height: 0;
    }

    .cmsmasters_twitter_wrap .owl-controls {
      padding: 20px 0 1px;
    }

    .cmsmasters_twitter_wrap .owl-buttons {
      position: relative;
    }

    .header_mid .search_wrap .search_bar_wrap form {
      width: 300px;
    }

    .header_mid .search_wrap .search_bar_wrap form .search_field input {
      height: 40px;
    }
  }

  @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 {
      width: 320px;
    }
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @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 img {
      display: none;
    }

    .header_mid .logo_wrap .logo .logo_retina,
    .cmsmasters_footer_default .footer_logo>.footer_logo_retina {
      display: inline-block;
    }

  }


}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version		1.0.1
 * 
 * Visual Content Composer Icons
 * Created by CMSMasters
 * 
 */


  @font-face {
    font-family: 'fontello';
    src: url('../fonts/fontellob975_16.eot?61757689');
    src: url('../fonts/fontellob975_16.eot?61757689#iefix') format('embedded-opentype'),
      url('../fonts/fontellob975_16.woff?61757689') format('woff'),
      url('../fonts/fontellob975_16.ttf?61757689') format('truetype'),
      url('../fonts/fontellob975_16.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('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';
  }

  /* '' */
  .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-cms: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('../fonts/fontello-custom9b35_16.eot?60241387');
    src: url('../fonts/fontello-custom9b35_16.eot?60241387#iefix') format('embedded-opentype'),
      url('../fonts/fontello-custom9b35_16.woff?60241387') format('woff'),
      url('../fonts/fontello-custom9b35_16.ttf?60241387') format('truetype'),
      url('../fonts/fontello-custom9b35_16.svg?60241387#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('fonts/fontello-custom.svg?60241387#fontello-custom') format('svg');
  }
}
*/

  [class^="cmsmasters-icon-custom-"]:before,
  [class*=" cmsmasters-icon-custom-"]:before,
  [class^="cmsmasters_theme_custom_icon_"]:before,
  [class*=" cmsmasters_theme_custom_icon_"]: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-arrow-down:before {
    content: '\e800';
  }

  /* '' */
  .cmsmasters-icon-custom-arrow-left:before {
    content: '\e801';
  }

  /* '' */
  .cmsmasters-icon-custom-arrow-right:before {
    content: '\e802';
  }

  /* '' */
  .cmsmasters-icon-custom-arrow-top:before {
    content: '\e803';
  }

  /* '' */
  .cmsmasters-icon-custom-instagram-with-circle:before {
    content: '\e804';
  }

  /* '' */
  .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 {
  @charset "UTF-8";


  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @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 	CMS
 * @subpackage 	My Religion
 * @version		1.0.0
 * 
 * CMSMasters Donations CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------

	0.	LESS Variables + Functions
	1.	Donations Global Styles
	2.	Campaigns + Campaign Styles
	3.	Donations + Donation Styles
	4.	CSS3 Animations

-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	0.	LESS Variables & Functions	*/
  /*-------------------------------------------------------------------------*/
  /***************** Variables ******************/
  /***************** Functions ******************/
  /*-------------------------------------------------------------------------*/
  /*	1.	Donation Global Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Donations Icons ******************/
  .cmsmasters_donation_notice.cmsmasters_donation_notice_success:before {
    content: '\eabb';
  }

  .cmsmasters_donation_notice.cmsmasters_donation_notice_info:before {
    content: '\e8cf';
  }

  /***************** Donations Header Button ******************/
  .header_top_donation_but {
    display: inline-block;
    padding: 1px 25px 0;
    margin: 0 0 0 20px;
    vertical-align: middle;
  }

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

  .header_top_donation_but span {
    display: inline-block;
    vertical-align: middle;
  }

  .header_donation_but_wrap {
    display: block;
    height: 100%;
    margin-left: 10px;
    position: relative;
    float: right;
    overflow: hidden;
  }

  .header_donation_but_wrap .header_donation_but_wrap_inner {
    display: table;
    height: 100%;
  }

  .header_donation_but_wrap .header_donation_but {
    display: table-cell;
    vertical-align: middle;
  }

  .header_donation_but_wrap .header_donation_but .cmsmasters_button {
    border-width: 0;
    border-style: solid;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /*-------------------------------------------------------------------------*/
  /*	2.	Campaigns + Campaign Styles */
  /*-------------------------------------------------------------------------*/
  /***************** Campaign Donated ******************/
  .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal {
    overflow: hidden;
  }

  .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap {
    padding: 0 40px 0 0;
  }

  .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat {
    overflow: visible;
  }

  .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
    padding-top: 8px;
  }

  /***************** Featured Campaign ******************/
  .cmsmasters_featured_campaign {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_featured_campaign .campaign {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_featured_campaign .campaign>div {
    margin-left: -4px;
  }

  .cmsmasters_featured_campaign .campaign>div:first-child {
    margin-left: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap {
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateZ(0);
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap.preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap img {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
    opacity: 1;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    font-size: 32px;
    opacity: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    bottom: -40px;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link {
    opacity: 1;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link:before {
    bottom: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_wrap_img {
    width: 25%;
    max-width: 220px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_wrap_img+.cmsmasters_campaign_cont {
    width: 50%;
    padding-left: 5%;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent {
    width: 25%;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles {
    margin-top: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap {
    padding: 0;
    text-align: right;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat {
    margin: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
    outline: none;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat canvas {
    outline: none;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_cont {
    width: 75%;
    padding: 0 5% 0 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_wrap_heading {
    padding: 0;
    position: relative;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_rest_amount {
    display: block;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_header {
    position: relative;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_title {
    margin: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_content {
    padding: 25px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_content p {
    padding: 0;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donate_button {
    padding: 25px 0 0;
    position: relative;
    overflow: hidden;
  }

  /***************** Campaigns Page ******************/
  .cmsmasters_campaigns {
    margin: 0 -20px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_archive .cmsmasters_campaigns {
    padding-top: 0;
  }

  .cmsmasters_campaigns .owl-buttons {
    text-align: center;
    padding: 50px 0 20px;
  }

  .cmsmasters_campaigns .owl-buttons>div {
    position: relative;
    top: auto;
    margin: 0 2px;
  }

  .cmsmasters_campaigns .campaign {
    min-width: 200px;
    padding: 0 20px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_archive .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader {
    padding-bottom: 58.14%;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader.highImg {
    height: auto;
    padding: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before {
    font-size: 38px;
    z-index: 10;
    opacity: 0;
    width: 40px;
    height: 40px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    bottom: -30px;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after {
    content: '';
    background-color: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:hover:before {
    opacity: 1;
    bottom: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:hover:after {
    opacity: 1;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_campaigns .campaign .cmsmasters_campaign_header {
    padding: 30px 0 0;
    position: relative;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_campaign_title {
    margin: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_campaign_content {
    padding: 18px 0 0;
    position: relative;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_campaign_content p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_campaign_donated_percent {
    padding: 20px 0 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap {
    padding: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before {
    height: 1px;
    top: auto;
    bottom: 39px;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap {
    padding: 0 0 8px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap .cmsmasters_stat_counter_wrap {
    float: right;
    top: 0;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_title_wrap .cmsmasters_stat_title {
    display: block;
    word-wrap: break-word;
    overflow: hidden;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat {
    min-height: 4px;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner {
    height: 3px;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
    bottom: 6px;
  }

  .cmsmasters_campaigns .campaign .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
    padding-top: 12px;
  }

  /***************** Single Campaign ******************/
  .opened-article>.campaign .campaign_meta_wrap {
    display: table;
    width: 100%;
    position: relative;
    border-collapse: collapse;
    margin-bottom: 35px;
  }

  .opened-article>.campaign .campaign_meta_wrap>div {
    display: table-cell;
    padding: 25px 20px;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_target,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donations_count {
    width: 21%;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_target_number,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donations_count_number {
    margin-bottom: 5px;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_target_title,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donations_count_title {
    margin-bottom: 0;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donated {
    width: 35%;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    width: 23%;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button>div {
    text-align: center;
  }

  .opened-article>.campaign .cmsmasters_campaign_header {
    padding: 0 0 25px;
    position: relative;
  }

  .opened-article>.campaign .cmsmasters_campaign_title {
    margin: 0;
    position: relative;
  }

  .opened-article>.campaign .cmsmasters_campaign_cont_info {
    padding: 13px 0;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
    overflow: hidden;
  }

  .opened-article>.campaign .cmsmasters_campaign_cont_info>span {
    display: inline-block;
    margin-right: 10px;
    white-space: nowrap;
  }

  .opened-article>.campaign .cmsmasters_img_wrap {
    margin-bottom: 20px;
  }

  .opened-article>.campaign .cmsmasters_campaign_meta_info {
    position: relative;
    float: right;
    padding-right: 3px;
    overflow: hidden;
  }

  .opened-article>.campaign .cmsmasters_campaign_meta_info>a {
    margin-left: 10px;
  }

  .opened-article>.campaign .cmsmasters_campaign_meta_info>a:first-child {
    margin-left: 0;
  }

  .opened-article>.campaign .cmsmasters_campaign_meta_info>a.cmsmasters_post_comments:before {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    top: 1px;
    width: 14px;
  }

  .opened-article>.campaign .cmsmasters_campaign_meta_info>a.cmsmasters_post_comments span {
    margin-left: 5px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap {
    display: table-cell;
    vertical-align: middle;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .related_posts_item_title {
    display: block;
    padding-bottom: 2px;
    margin-top: -5px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .related_posts_campaign_togo {
    display: inline-block;
    padding-bottom: 7px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap {
    padding: 0 35px 0 0;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat {
    min-height: 34px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_title {
    bottom: 10px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap {
    bottom: -7px;
    right: -37px;
  }

  .related_posts_tabs_campaign .one_half .rel_post_content .related_posts_campaign_wrap .cmsmasters_campaign_donated .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_subtitle {
    padding-top: 5px;
  }

  /*-------------------------------------------------------------------------*/
  /*	3.	Donations + Donation Styles	*/
  /*-------------------------------------------------------------------------*/
  /***************** Donations Page ******************/
  .cmsmasters_donations {
    margin-top: -30px;
    position: relative;
  }

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

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

  .cmsmasters_donations .donation .cmsmasters_donation_cont_wrap {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap {
    display: block;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap.preloader {
    padding-bottom: 100%;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap img {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
    opacity: 1;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    font-size: 32px;
    opacity: 0;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    bottom: -40px;
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link {
    opacity: 1;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_open_post_link:before {
    bottom: 0;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_cont {
    padding: 17px 0 20px;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_header {
    position: relative;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_title {
    margin: 0;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_campaign {
    display: block;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_footer {
    padding: 10px 0;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_amount_title {
    display: inline-block;
    width: 50%;
    padding: 3px 2px 0 5px;
    vertical-align: middle;
    text-align: right;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_amount_currency {
    display: inline-block;
    width: 50%;
    padding: 0 5px 0 0;
    vertical-align: middle;
    word-wrap: break-word;
  }

  /***************** Single Donation ******************/
  .donations.opened-article:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .donations.opened-article>.donation {
    padding: 0 0 30px;
    position: relative;
    clear: both;
  }

  .donations.opened-article>.donation:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_info {
    margin-bottom: 45px;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_info_img {
    display: inline-block;
    width: 35%;
    padding: 0 90px 0 0;
    vertical-align: middle;
  }

  .donations.opened-article>.donation .cmsmasters_donation_info_img figure {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_info_cont {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_header {
    position: relative;
    padding: 0 0 40px;
  }

  .donations.opened-article>.donation .cmsmasters_donation_title {
    margin: 0;
    position: relative;
  }

  .donations.opened-article>.donation .cmsmasters_donation_amount_currency {
    display: block;
    position: relative;
    word-wrap: break-word;
  }

  .donations.opened-article>.donation .cmsmasters_donation_campaign {
    display: block;
    margin: 12px 0 0;
    position: relative;
  }

  .donations.opened-article>.donation .cmsmasters_donation_content {
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details {
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
  }

  .donations.opened-article>.donation .cmsmasters_donation_info+.cmsmasters_donation_details {
    padding: 35px 0 0;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details_item {
    padding: 5px 0;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details_item:first-child {
    border-top-width: 0;
    border-top-style: solid;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details_item_title,
  .donations.opened-article>.donation .cmsmasters_donation_details_item_value {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details_item_title {
    padding: 0 15px 0 0;
    text-align: left;
  }

  .donations.opened-article>.donation .cmsmasters_donation_details_item_value {
    padding: 0 0 0 15px;
    text-align: right;
  }

  /***************** Donation Confirm ******************/
  #page .content .cmsmasters_row.cmsmasters_donation_form_wrapper:first-of-type .cmsmasters_row_outer_parent {
    padding-top: 0;
    padding-bottom: 0;
  }

  #page .middle_content .cmsmasters_row.cmsmasters_donation_form_wrapper:first-of-type .cmsmasters_row_outer_parent {
    padding-bottom: 50px;
  }

  #page .middle_content .cmsmasters_row.cmsmasters_donation_form_wrapper:first-of-type .cmsmasters_row_inner {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .donation_confirm {
    position: relative;
    padding: 0 0 35px;
  }

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

  .donation_confirm .donation_confirm_title {
    margin-bottom: 30px;
  }

  .donation_confirm .donation_confirm_info {
    display: table;
    width: 100%;
    max-width: 100%;
    position: relative;
    border-width: 1px;
    border-style: solid;
  }

  .donation_confirm .donation_confirm_info_item {
    display: table-cell;
    position: relative;
    width: 20%;
  }

  .donation_confirm .donation_confirm_info_title {
    display: block;
    padding: 15px 10px 15px 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .donation_confirm .donation_confirm_info_value {
    display: block;
    padding: 15px 10px 15px 25px;
  }

  .donation_confirm .donation_confirm_anonymous {
    padding: 10px 0 0;
  }

  .donation_confirm .donation_confirm_cont_title {
    margin: 30px 0 10px;
  }

  .donation_confirm .donation_confirm_cont {
    position: relative;
    overflow: hidden;
  }

  .donation_confirm .donation_confirm_cont>p:last-child {
    padding: 0;
    margin: 0;
  }

  /*-------------------------------------------------------------------------*/
  /*	4.	CSS3 Animations	*/
  /*-------------------------------------------------------------------------*/
  html.csstransitions .header_top_donation_but {
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out, background-color .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after {
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
  }

  html.csstransitions .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover,
  html.csstransitions .cmsmasters_donations .donation .cmsmasters_img_rollover {
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover .cmsmasters_open_post_link,
  html.csstransitions .cmsmasters_donations .donation .cmsmasters_img_rollover .cmsmasters_open_post_link {
    -webkit-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -moz-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -ms-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    -o-transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
    transition: opacity .3s ease-in-out .1s, transform .5s ease-in-out .1s;
  }

  html.csstransitions .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover .cmsmasters_open_post_link:before,
  html.csstransitions .cmsmasters_donations .donation .cmsmasters_img_rollover .cmsmasters_open_post_link:before {
    -webkit-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -moz-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -ms-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    -o-transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
    transition: bottom .5s cubic-bezier(.55, .3, .5, 1.65);
  }

  html.csstransitions .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .cmsmasters_img_link:before {
    -webkit-transition: opacity .3s ease-in-out, bottom .4s cubic-bezier(.55, .3, .5, 1.65);
    -moz-transition: opacity .3s ease-in-out, bottom .4s cubic-bezier(.55, .3, .5, 1.65);
    -ms-transition: opacity .3s ease-in-out, bottom .4s cubic-bezier(.55, .3, .5, 1.65);
    -o-transition: opacity .3s ease-in-out, bottom .4s cubic-bezier(.55, .3, .5, 1.65);
    transition: opacity .3s ease-in-out, bottom .4s cubic-bezier(.55, .3, .5, 1.65);
  }

  html.csstransitions .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap img,
  html.csstransitions .cmsmasters_campaigns .campaign .cmsmasters_img_wrap img,
  html.csstransitions .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap img {
    -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;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version		1.0.7
 * 
 * Responsive CMSMasters Donations CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------

	0.	LESS Variables + Functions
	1.	Large Monitor
	2.	Tablet Monitor
	3.	Small Tablet Monitor
	4.	Phone Monitor
	5.	Small Phone Monitor

-------------------------------------------------------------------------*/
  /*-------------------------------------------------------------------------*/
  /*	0.	LESS Variables & Functions	*/
  /*-------------------------------------------------------------------------*/
  /***************** Variables ******************/
  /***************** Functions ******************/
  @media only screen {
    /*-------------------------------------------------------------------------*/
    /*	1.	Large Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	2.	Tablet Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	Tablet Monitor 950
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	3.	Small Tablet Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	Tablet Monitor 600
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	4.	Phone Monitor
	/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /*	5.	Small Phone Monitor
	/*-------------------------------------------------------------------------*/
  }

  @media only screen and (min-width: 1440px) {
    .header_donation_but_wrap .header_donation_but .cmsmasters_button {
      padding-left: 30px;
      padding-right: 30px;
    }
  }

  @media only screen and (min-width: 1025px) {
    .donations {
      outline: none;
    }
  }

  @media only screen and (max-width: 1024px) {
    #page .donations.opened-article>.donation .cmsmasters_donation_info {
      text-align: center;
    }

    #page .donations.opened-article>.donation .cmsmasters_donation_info_img {
      width: 40%;
      padding: 0 0 30px;
    }

    #page .donations.opened-article>.donation .cmsmasters_donation_info_cont {
      display: block;
      width: 100%;
    }

    #page .header_top_donation_but {
      margin: 10px 0 0;
      padding: 5px 20px;
    }
  }

  @media only screen and (max-width: 950px) {
    .donations {
      outline: none;
    }
  }

  @media only screen and (max-width: 768px) {
    #page .header_donation_but_wrap {
      display: inline-block;
      height: 40px;
      vertical-align: top;
      float: none;
      margin: 0 8px 20px;
      padding: 0;
      clear: both;
    }

    #page .header_donation_but_wrap .header_donation_but_wrap_inner {
      display: block;
      width: 100%;
    }

    #page .header_donation_but_wrap .header_donation_but_wrap_inner .header_donation_but {
      height: 100%;
      display: block;
      text-align: center;
    }

    #page .header_donation_but_wrap .header_donation_but_wrap_inner .header_donation_but:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
    }

    #page .header_donation_but_wrap .header_donation_but_wrap_inner .header_donation_but .cmsmasters_button {
      display: inline-block;
      vertical-align: middle;
    }

    #page .donations.opened-article>.donation .cmsmasters_donation_info_img {
      width: 60%;
    }

    #page .cmsmasters_featured_campaign .campaign {
      text-align: center;
    }

    #page .cmsmasters_featured_campaign .campaign>div {
      margin: 0;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_wrap_img {
      display: inline-block;
      float: none;
      width: 50%;
      vertical-align: middle;
      margin-bottom: 25px;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent {
      display: inline-block;
      float: none;
      width: 50%;
      vertical-align: middle;
      padding: 30px 0;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap {
      text-align: center;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donate_button_inner,
    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_content,
    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_wrap_heading {
      text-align: center;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_cont {
      float: none;
      width: 100%;
      padding: 0;
      clear: both;
    }
  }

  @media only screen and (max-width: 600px) {
    .donations {
      outline: none;
    }
  }

  @media only screen and (max-width: 540px) {
    #page .opened-article>.campaign .campaign_meta_wrap {
      display: block;
    }

    #page .opened-article>.campaign .campaign_meta_wrap>div {
      display: block;
      width: 100%;
      border-top-width: 0;
      border-top-style: solid;
    }

    #page .opened-article>.campaign .campaign_meta_wrap>div:first-child {
      border-top-width: 1px;
      border-top-style: solid;
    }

    #page .donations.opened-article>.donation .cmsmasters_donation_info {
      padding: 30px;
    }

    #page .cmsmasters_featured_campaign .campaign {
      text-align: center;
    }

    #page .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_donated_percent {
      display: block;
      width: 100%;
      padding-bottom: 5px;
    }
  }

  @media only screen and (max-width: 320px) {
    .donations {
      outline: none;
    }
  }

}



@media screen {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.1
 * 
 * WooCommerce CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------*/
  /* Global Styles
/*-------------------------------------------------------------------------*/
  .cmsmasters_theme_icon_basket:before {
    content: '\e834';
  }

  .cmsmasters_theme_icon_star_empty:before {
    content: '\e8aa';
  }

  .cmsmasters_theme_icon_star_full:before {
    content: '\e8aa';
  }

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

  .cmsmasters_woo.fullwidth {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .woocommerce-store-notice {
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px 50px 10px 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99999;
  }

  .woocommerce-store-notice p {
    margin: 0;
    padding: 0;
  }

  .woocommerce-store-notice p a {
    opacity: 0.8;
  }

  .woocommerce-store-notice p a:hover {
    opacity: 1;
  }

  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    font-size: 13px;
    line-height: 1em;
    width: 20px;
    height: 20px;
    margin: auto;
    position: absolute;
    left: auto;
    right: 20px;
    top: 0;
    bottom: 0;
  }

  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before {
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover {
    opacity: 0.8;
  }

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

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

  /* Star Rating */
  .cmsmasters_star_rating {
    width: 73px;
    height: 12px;
    display: block;
    position: relative;
    overflow: hidden;
  }

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

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

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

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

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

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

  .comment-form-rating {
    position: relative;
    overflow: hidden;
  }

  .comment-form-rating .stars>span {
    display: block;
    width: 65px;
    height: 14px;
    position: relative;
    overflow: hidden;
  }

  .comment-form-rating .stars>span:before,
  .comment-form-rating .stars>span a:before {
    font-family: "fontello";
    line-height: 1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-align: center;
    vertical-align: baseline;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    text-indent: 0;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }

  .comment-form-rating .stars>span:before {
    content: '\e8aa\e8aa\e8aa\e8aa\e8aa';
  }

  .comment-form-rating .stars>span a:before {
    content: '\e8aa\e8aa\e8aa\e8aa\e8aa';
  }

  .comment-form-rating .stars>span a {
    color: transparent;
    text-indent: 9999px;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
  }

  .comment-form-rating .stars>span a.star-1 {
    width: 13px;
    z-index: 10;
  }

  .comment-form-rating .stars>span a.star-2 {
    width: 26px;
    z-index: 9;
  }

  .comment-form-rating .stars>span a.star-3 {
    width: 39px;
    z-index: 8;
  }

  .comment-form-rating .stars>span a.star-4 {
    width: 52px;
    z-index: 7;
  }

  .comment-form-rating .stars>span a.star-5 {
    width: 65px;
    z-index: 6;
  }

  /* Sale */
  .onsale,
  .out-of-stock,
  .stock {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 10;
    overflow: hidden;
    text-align: center;
  }

  .onsale span,
  .out-of-stock span,
  .stock span {
    padding: 3px 20px 2px;
    display: inline-block;
  }

  .outofstock .onsale {
    display: none;
  }

  /* checkbox and radio */
  label>.input-checkbox,
  label>.input-radio,
  label>input.shipping_method {
    float: none;
    width: auto;
    height: auto;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    opacity: 1;
  }

  label.checkbox {
    display: inline-block;
    padding: 0 0 0 25px;
  }

  label.checkbox+input {
    visibility: visible;
    opacity: 1;
  }

  .input-radio+label:before,
  input.shipping_method:not([type=hidden])+label:before,
  .input-radio+label:after,
  input.shipping_method:not([type=hidden])+label:after {
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  /* Shipping */
  #shipping_method {
    padding: 0;
    margin: 0;
  }

  #shipping_method li {
    overflow: hidden;
  }

  #shipping_method li:before {
    content: none;
  }

  #shipping_method+p {
    padding: 20px 0 0;
  }

  .woocommerce-message,
  .woocommerce-info,
  .woocommerce-error {
    padding: 25px;
    margin-bottom: 30px;
    float: none;
    position: relative;
    border-width: 1px;
    border-style: solid;
    clear: both;
    overflow: hidden;
  }

  .woocommerce-message .button,
  .woocommerce-info .button,
  .woocommerce-error .button {
    margin-right: 30px;
  }

  .woocommerce-error li {
    padding: 0;
    margin: 0;
  }

  .woocommerce-error li:before {
    content: none;
  }

  /* Quantity */
  .quantity {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
  }

  .quantity .screen-reader-text {
    display: none;
  }

  .quantity .text {
    display: block;
    width: 65px;
    min-width: 0;
  }

  /* Variation */
  table.variations tr td {
    padding: 5px 0 0;
  }

  table.variations tr:first-child td {
    padding: 0;
  }

  table.variations .reset_variations {
    margin-left: 10px;
    margin-right: 0;
  }

  .single_variation_wrap .woocommerce-variation-description {
    border: 0 !important;
    margin: 20px 0 0;
  }

  .single_variation_wrap .woocommerce-variation-description>*:last-child {
    margin: 0;
    padding: 0;
  }

  .single_variation_wrap .single_variation {
    margin: 20px 0 0;
    overflow: hidden;
  }

  .single_variation_wrap .single_variation .stock {
    display: inline-block !important;
    margin: 0 0 0 10px;
    vertical-align: middle;
    position: static;
  }

  .single_variation_wrap .variations_button {
    margin: 20px 0 0;
    overflow: hidden;
  }

  dl.variation {
    display: block;
    padding: 0;
    overflow: hidden;
  }

  dl.variation:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  dl.variation dt,
  dl.variation dd,
  dl.variation p {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  dl.variation dt {
    padding-left: 0;
    padding-right: 10px;
    float: left;
    clear: left;
  }

  dl.variation dd {
    float: left;
  }

  /* Col2-set */
  .col2-set {
    margin: 0 -1.7% 30px;
    position: relative;
    overflow: hidden;
  }

  .col2-set>* {
    width: 46.6%;
    margin: 0 1.7%;
    position: relative;
    float: left;
    overflow: hidden;
  }

  /* Form Row Styles */
  .form-row {
    width: 46.6%;
    margin: 0 1.7%;
    position: relative;
    float: left;
  }

  .form-row:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .form-row.form-row-wide,
  .form-row.notes,
  .form-row.place-order {
    width: 96.6%;
    float: none;
    clear: both;
  }

  .form-row.place-order {
    width: auto;
    margin: 0;
  }

  .form-row label {
    display: block;
    padding: 0 0 5px;
  }

  .form-row select,
  .form-row input,
  .form-row textarea {
    width: 100%;
    max-width: 100%;
  }

  .form-row textarea {
    min-height: 200px;
  }

  .form-row input[type="checkbox"],
  .form-row input[type="radio"],
  .form-row input[type="submit"],
  .form-row input[type="button"] {
    width: auto;
  }

  /* Amount Styles */
  .amount {
    white-space: nowrap;
  }

  /* Remove Button Styles */
  #page .remove {
    font-size: 19px;
    line-height: 24px;
    font-weight: bold;
    text-indent: 1px;
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: 0 1px;
    text-align: center;
  }

  /*-------------------------------------------------------------------------*/
  /* Shop Page */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_woo_wrap_result {
    padding: 0 0 40px;
    position: relative;
    overflow: hidden;
    clear: both;
  }

  .cmsmasters_woo_wrap_result select {
    width: 100%;
    max-width: 100%;
  }

  .cmsmasters_woo_wrap_result .woocommerce-result-count {
    padding: 10px;
    float: right;
  }

  .cmsmasters_woo_wrap_result .woocommerce-ordering {
    float: left;
  }

  .cmsmasters_products {
    margin: -40px -1.7% 0;
    padding: 0;
    overflow: hidden;
    position: relative;
  }

  .cmsmasters_products .product {
    width: 21.6%;
    margin: 0 1.7%;
    padding: 40px 0 0;
    position: relative;
    word-wrap: break-word;
    overflow: hidden;
    float: left;
  }

  .cmsmasters_products .product:before {
    content: none;
  }

  .cmsmasters_products .product.product-category img {
    margin-bottom: 15px;
  }

  .cmsmasters_products .product.product-category .woocommerce-loop-category__title {
    margin: 0;
  }

  .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count {
    background: none;
  }

  .columns-6.cmsmasters_products .product {
    width: 13.1%;
  }

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

  .columns-5.cmsmasters_products .product {
    width: 16.6%;
  }

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

  .columns-4.cmsmasters_products .product {
    width: 21.6%;
  }

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

  .columns-3.cmsmasters_products .product {
    width: 29.93%;
  }

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

  .columns-2.cmsmasters_products .product {
    width: 46.6%;
  }

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

  .columns-1.cmsmasters_products .product {
    width: 96.6%;
    float: none;
    clear: both;
  }

  .cmsmasters_product {
    margin: 0 1px 2px;
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_product:hover .button_to_cart_wrap {
    opacity: 1;
    visibility: visible;
  }

  .cmsmasters_product:hover .price {
    opacity: 0;
    visibility: hidden;
  }

  .product-type-variable .cmsmasters_product:hover .price,
  .outofstock .cmsmasters_product:hover .price {
    opacity: 1;
    visibility: visible;
  }

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

  .cmsmasters_product .cmsmasters_product_img img {
    width: 100%;
  }

  .cmsmasters_product .cmsmasters_product_img img:nth-child(2) {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
  }

  .cmsmasters_product .cmsmasters_product_img:hover img:nth-child(2) {
    opacity: 1;
  }

  .cmsmasters_product .button_to_cart_wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    visibility: hidden;
    opacity: 0;
  }

  .cmsmasters_product .button_to_cart {
    position: relative;
    display: inline-block;
  }

  .cmsmasters_product .button_to_cart:last-child {
    margin: 0;
  }

  .cmsmasters_product .button_to_cart.added_to_cart {
    display: none;
  }

  .cmsmasters_product .button_to_cart.added {
    display: none;
  }

  .cmsmasters_product .button_to_cart.added+.added_to_cart {
    display: block;
  }

  .cmsmasters_product .button_to_cart.loading {
    text-indent: -9999px;
  }

  .cmsmasters_product .button_to_cart.loading:before {
    content: '\e9fd';
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    vertical-align: baseline;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    font-size: 16px;
    text-indent: 0;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

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

  .cmsmasters_product .cmsmasters_product_header {
    padding: 0;
  }

  .cmsmasters_product .cmsmasters_product_title {
    margin: 0;
  }

  .cmsmasters_product .cmsmasters_product_cat {
    overflow: hidden;
    text-align: center;
    margin-bottom: 5px;
  }

  .cmsmasters_product .cmsmasters_product_info {
    margin: 10px 0 0;
    position: relative;
    text-align: center;
  }

  .cmsmasters_product .cmsmasters_star_rating {
    margin-top: 8px;
    display: inline-block;
  }

  .cmsmasters_product .price {
    display: block;
    position: relative;
    padding: 0 2px;
  }

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

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

  /*-------------------------------------------------------------------------*/
  /* Single Product */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_single_product {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .cmsmasters_product_left_column {
    width: 41.8%;
    position: relative;
    float: left;
    overflow: hidden;
  }

  .cmsmasters_single_product .cmsmasters_product_images {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .cmsmasters_product_image {
    display: block;
    max-width: 100%;
    position: relative;
    text-align: center;
  }

  .cmsmasters_single_product .cmsmasters_product_image img {
    width: 100%;
    height: auto;
    max-width: 100%;
  }

  .cmsmasters_single_product .cmsmasters_product_thumbs {
    display: block;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .cmsmasters_product_thumbs .cmsmasters_product_thumb {
    display: block;
    width: 82px;
    margin: 10px 10px 0 0;
    position: relative;
    text-align: center;
    float: left;
  }

  .cmsmasters_single_product .cmsmasters_product_thumbs .cmsmasters_product_thumb:last-child {
    margin: 10px 0 0;
  }

  .cmsmasters_single_product .cmsmasters_product_right_column {
    width: 58.2%;
    padding: 0 0 0 30px;
    position: relative;
    float: right;
    overflow: hidden;
  }

  .cmsmasters_single_product .cmsmasters_product_right_column .out-of-stock {
    display: none;
  }

  .cmsmasters_single_product .cmsmasters_product_title_info_wrap {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .price {
    margin: 30px 0 0;
    padding: 0;
  }

  .cmsmasters_single_product .price del {
    margin: 0 3px 0 0;
    vertical-align: middle;
  }

  .cmsmasters_single_product .price ins {
    text-decoration: none;
    vertical-align: middle;
  }

  .cmsmasters_single_product .cmsmasters_star_rating {
    margin: 15px 0 0;
  }

  .cmsmasters_single_product .product_title {
    margin: 0 0 15px;
  }

  .cmsmasters_single_product .product_meta {
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .product_meta>span {
    display: block;
  }

  .cmsmasters_single_product .cmsmasters_product_content {
    padding: 40px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .cart {
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_single_product .cart .single_add_to_cart_button {
    vertical-align: middle;
    margin: 0 0 0 10px;
  }

  .cmsmasters_woo_tabs {
    margin: 50px 0 0;
    overflow: hidden;
  }

  .cmsmasters_woo_tabs .cmsmasters_tab_inner>h2 {
    display: none;
  }

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

  .shop_attributes tr:first-child {
    border-top-width: 0;
    border-top-style: solid;
  }

  .shop_attributes tr th:first-child,
  .shop_attributes tr td:first-child {
    border-left-width: 0;
    border-left-style: solid;
  }

  .shop_attributes tr th:last-child,
  .shop_attributes tr td:last-child {
    border-right-width: 0;
    border-right-style: solid;
  }

  .shop_attributes th {
    width: 170px;
    padding: 9px 10px 9px 0;
  }

  .shop_attributes td {
    padding: 9px 0;
  }

  .shop_attributes p {
    margin: 0;
    padding: 0;
  }

  .cmsmasters_woo_comments {
    margin: 0;
    padding: 0;
    border-top-width: 0;
    border-top-style: solid;
  }

  .cmsmasters_woo_comments .cmsmasters_star_rating {
    float: right;
    vertical-align: middle;
    margin: 5px 0 0 15px;
  }

  .cmsmasters_woo_comments .cmsmasters_comment_item_date {
    margin: 3px 0 0;
  }

  .related.products {
    padding-top: 50px;
    margin: 50px 0 0;
    border-top-width: 1px;
    border-top-style: solid;
    position: relative;
  }

  section.products {
    margin: 50px 0 0;
    position: relative;
    overflow: hidden;
  }

  section.products>h2 {
    margin: 0;
    padding: 0 0 25px;
  }

  .page-description {
    margin: 0 -1.7%;
  }

  /*-------------------------------------------------------------------------*/
  /* Cart */
  /*-------------------------------------------------------------------------*/
  .shop_table {
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    margin: 0 0 50px;
    position: relative;
  }

  .shop_table thead,
  .shop_table tr {
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .shop_table thead th {
    padding: 15px 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .shop_table tbody tr:first-child td,
  .shop_table tbody tr:first-child th {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .shop_table th,
  .shop_table td {
    padding: 10px 0;
    vertical-align: middle;
    position: relative;
    text-align: left;
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .shop_table th:first-child,
  .shop_table td:first-child {
    border-left-width: 1px;
    border-left-style: solid;
  }

  .shop_table th:last-child,
  .shop_table td:last-child {
    border-right-width: 1px;
    border-right-style: solid;
  }

  .woocommerce-checkout-review-order-table.shop_table th,
  .woocommerce-checkout-review-order-table.shop_table td,
  .order_details.shop_table th,
  .order_details.shop_table td {
    padding: 20px 30px;
  }

  .shop_table .product-remove {
    width: 60px;
    padding: 0 20px;
  }

  .shop_table .product-thumbnail {
    width: 70px;
    padding-left: 0;
    padding-right: 20px;
  }

  .shop_table .product-thumbnail img {
    width: 50px;
    height: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .shop_table .product-name {
    outline: none;
  }

  .shop_table .product-price {
    outline: none;
  }

  .shop_table .amount {
    outline: none;
  }

  .shop_table .actions {
    padding: 15px 20px;
    text-align: right;
  }

  .shop_table .actions .coupon {
    position: relative;
    float: left;
    overflow: hidden;
  }

  .shop_table .actions .coupon label {
    display: none;
  }

  .shop_table .actions .input-text {
    width: 260px;
    margin: 0 20px 0 1px;
  }

  .shop_table .product-quantity input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
    height: 36px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .shop_table strong.product-quantity {
    font-weight: normal;
  }

  .cross-sells {
    margin-bottom: 50px;
  }

  .cross-sells h2 {
    margin-bottom: 0;
  }

  .cart_totals {
    position: relative;
    overflow: hidden;
  }

  .cart_totals>h2 {
    position: relative;
  }

  .cart_totals table {
    border-spacing: 0;
    border-collapse: separate;
    width: 50%;
    position: relative;
  }

  .cart_totals table tr {
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .cart_totals table th,
  .cart_totals table td {
    padding: 15px 20px;
    vertical-align: middle;
    position: relative;
    text-align: left;
    overflow: hidden;
  }

  .cart_totals table th {
    width: 43%;
  }

  .cart_totals table td {
    width: 57%;
    text-align: right;
    border-left-width: 1px;
    border-left-style: solid;
  }

  .cart_totals table input[type="checkbox"],
  .cart_totals table input[type="radio"] {
    left: auto;
    right: 0;
    float: right;
  }

  .cart_totals table input[type="checkbox"]+label,
  .cart_totals table input[type="radio"]+label {
    padding-left: 0;
    padding-right: 25px;
    float: right;
  }

  .cart_totals table input[type="checkbox"]+label:before,
  .cart_totals table input[type="radio"]+label:before {
    left: auto;
    right: 0;
  }

  .cart_totals table input[type="checkbox"]+label:after {
    left: auto;
    right: 3px;
  }

  .cart_totals table input[type="radio"]+label:after {
    left: auto;
    right: 4px;
  }

  .woocommerce-shipping-calculator {
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
  }

  .woocommerce-shipping-calculator>p {
    margin: 0;
    padding: 0;
  }

  .shipping-calculator-form {
    margin: 20px -1.7% 0;
  }

  .shipping-calculator-form>* {
    width: 96.6%;
    margin: 0 1.7%;
    clear: both;
  }

  .shipping-calculator-form>p {
    padding: 0 0 10px;
  }

  .wc-proceed-to-checkout {
    padding: 15px 0 0;
    position: relative;
    overflow: hidden;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons {
    display: inline-block;
    margin: 0;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__separator {
    display: inline-block;
    margin: 0 30px;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button {
    margin: 0;
    padding: 0;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button img {
    display: none;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button:before {
    content: '\ebba';
    font-family: fontello;
  }

  .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__button:after {
    content: 'Check out with PayPal';
    display: inline-block;
    margin-left: 2px;
  }

  .woocommerce-MyAccount-navigation {
    margin: 0 0 20px;
  }

  .woocommerce-MyAccount-navigation ul {
    text-align: left;
  }

  .woocommerce-MyAccount-navigation ul>li {
    display: inline-block;
    margin: 0 5px 0 0;
  }

  .woocommerce-MyAccount-navigation ul>li:last-child {
    margin: 0;
  }

  /*-------------------------------------------------------------------------*/
  /* Checkout */
  /*-------------------------------------------------------------------------*/
  .checkout_coupon {
    margin: 0 -1.7% 30px;
    position: relative;
    overflow: hidden;
  }

  .checkout_coupon input,
  .checkout_coupon input[type=submit] {
    width: 100%;
    max-width: 100%;
  }

  body .select2-container .select2-choice,
  body .select2-container.select2-drop-above .select2-choice {
    padding: 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  body .select2-container.select2-container--open .select2-selection--single,
  body .select2-container.select2-container--focus .select2-selection--single {
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  body .select2-container .select2-selection--single {
    height: 42px;
    padding: 10px 40px 10px 10px;
    background-image: url('../images/select_16.png');
    background-position: 100% center;
    background-repeat: no-repeat;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  body .select2-container .select2-selection--single .select2-selection__arrow {
    display: none;
  }

  body .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
    padding: 0;
  }

  body .select2-dropdown {
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  body .select2-dropdown .select2-results .select2-results__option {
    padding: 6px 6px 6px 10px;
  }

  body .select2-dropdown .select2-results .select2-results__option:first-child {
    padding: 6px 6px 6px 10px;
  }

  body .select2-dropdown .select2-results .select2-results__option:before {
    content: none;
  }

  .select2-results li {
    padding: 0;
  }

  body .select2-drop.select2-drop-active,
  body .select2-drop.select2-drop-above.select2-drop-active {
    border-width: 0;
    border-style: solid;
  }

  .checkout {
    position: relative;
    overflow: hidden;
  }

  .woocommerce-billing-fields,
  .woocommerce-shipping-fields {
    margin: 0 -1.7%;
    position: relative;
    overflow: hidden;
  }

  .woocommerce-billing-fields:after,
  .woocommerce-shipping-fields:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .woocommerce-billing-fields>h3,
  .woocommerce-shipping-fields>h3 {
    margin-left: 1.7%;
    margin-right: 1.7%;
    position: relative;
    overflow: hidden;
  }

  .woocommerce-billing-fields .shipping_address,
  .woocommerce-shipping-fields .shipping_address {
    overflow: hidden;
  }

  .woocommerce-checkout-payment {
    padding: 25px 30px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
  }

  .woocommerce-checkout-payment .payment_methods {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  .woocommerce-checkout-payment .payment_methods li {
    position: relative;
    overflow: hidden;
  }

  .woocommerce-checkout-payment .payment_methods li:before {
    content: none;
  }

  .woocommerce-checkout-payment .payment_methods li.woocommerce-notice {
    padding-top: 25px;
  }

  .woocommerce-checkout-payment .payment_methods label {
    display: inline-block;
    float: none;
  }

  .woocommerce-checkout-payment .payment_methods label img {
    display: none;
  }

  .woocommerce-checkout-payment .payment_methods .payment_box {
    padding: 15px 0 20px 25px;
    position: relative;
    clear: both;
  }

  .woocommerce-checkout-payment .payment_methods .payment_box p {
    margin: 0;
    padding: 0;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {
    padding: 30px 0 0;
    position: relative;
    overflow: hidden;
    clear: both;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper>* {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row {
    width: auto;
    display: block;
    padding: 0;
    margin: 0 0 20px;
    overflow: hidden;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row>* {
    direction: ltr;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 5px;
    margin-right: 20px;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label span {
    display: inline-block;
    vertical-align: middle;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label:after,
  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row label:before {
    content: none;
  }

  .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox {
    display: inline-block;
    vertical-align: middle;
    float: none;
    position: static;
    opacity: 1;
  }

  .woocommerce-password-strength {
    padding: 20px 0 0;
  }

  /*-------------------------------------------------------------------------*/
  /* Order */
  /*-------------------------------------------------------------------------*/
  ul.order_details {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  ul.order_details li {
    width: 100%;
    margin: 0;
    padding: 10px 15px;
    position: relative;
    overflow: hidden;
  }

  ul.order_details li:before {
    content: none;
  }

  ul.order_details li strong {
    display: block;
    margin: 10px -15px -10px;
    padding: 10px 15px;
  }

  .woocommerce-page.woocommerce-order-received .woocommerce>h2 {
    padding-top: 30px;
  }

  .my_account_orders thead th {
    padding-left: 20px;
  }

  .my_account_orders td {
    padding-left: 20px;
  }

  /*-------------------------------------------------------------------------*/
  /* Dynamic Cart */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_dynamic_cart_wrap {
    height: 100%;
    margin: 0 0 0 10px;
    position: relative;
    float: right;
  }

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

  .enable_header_centered .cmsmasters_dynamic_cart_wrap {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .enable_header_centered .header_mid .cmsmasters_dynamic_cart_wrap {
    display: none;
  }

  .cmsmasters_dynamic_cart {
    display: block;
    height: 100%;
    position: relative;
    word-wrap: break-word;
  }

  #page .cmsmasters_dynamic_cart .remove {
    font-size: 18px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
  }

  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
    display: block;
    height: 100%;
  }

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

  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }

  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button span:before {
    position: relative;
    margin: 2px 7px 0 0;
    font-size: 15px;
  }

  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button_hide {
    width: 100%;
    height: 100%;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content {
    width: 260px;
    padding: 25px 0;
    margin: 20px 0 0;
    visibility: hidden;
    position: absolute;
    left: auto;
    right: -5px;
    top: 100%;
    z-index: 1000;
    opacity: 0 !important;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content:before {
    content: '';
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-right-width: 8px;
    border-right-style: solid;
    border-left-width: 8px;
    border-left-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    display: block;
    position: absolute;
    right: 15px;
    top: -10px;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list {
    list-style: none;
    max-height: 395px;
    margin: 0;
    padding: 0 20px;
    overflow-x: hidden;
    overflow-y: auto;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list li {
    min-height: 60px;
    margin: 25px 0 0;
    padding: 0 75px 0 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list li:before {
    content: none;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list li:first-child {
    margin: 0;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list li.empty {
    min-height: 1px;
    padding: 7px 35px;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list li:hover img {
    right: 25px;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a {
    display: block;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list img {
    width: 50px;
    height: 50px;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity {
    direction: rtl;
    margin-top: 3px;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity * {
    display: inline-block;
    direction: ltr;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity .amount {
    white-space: nowrap;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total {
    padding: 20px 20px 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong {
    outline: none;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons {
    margin: 0 -2%;
    padding: 15px 20px 0;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
    width: 46%;
    margin: 0 2%;
    float: left;
    padding: 0 10px;
    background-color: transparent;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .wcppec-cart-widget-button {
    height: auto;
    width: 100%;
    text-align: center;
    margin-top: 5px;
  }

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

  .cmsmasters_dynamic_cart .woocommerce-mini-cart__empty-message {
    padding: 0 20px;
  }

  .cmsmasters_added_product_info {
    width: 260px;
    margin: 40px 0 0;
    padding: 15px 20px;
    visibility: hidden;
    position: absolute;
    left: auto;
    right: 0;
    top: 100%;
    z-index: 1001;
    overflow: hidden;
    opacity: 0;
  }

  .cmsmasters_added_product_info .cmsmasters_added_product_info_img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
  }

  .cmsmasters_added_product_info .cmsmasters_added_product_info_text {
    display: block;
    padding: 14px 0 15px 15px;
    overflow: hidden;
  }

  /*-------------------------------------------------------------------------*/
  /* Widgets */
  /*-------------------------------------------------------------------------*/
  .widget.woocommerce>form {
    overflow: visible;
  }

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

  /***************** Widget Product Search ******************/
  .widget_product_search {
    position: relative;
    overflow: hidden;
  }

  /***************** Widget Lists ******************/
  .widget_layered_nav ul,
  .widget_layered_nav_filters ul,
  .widget_product_categories ul {
    margin: 0;
    padding: 0;
  }

  .widget_layered_nav ul ul,
  .widget_layered_nav_filters ul ul,
  .widget_product_categories ul ul {
    margin: 0 0 -4px;
    padding: 4px 0 0 10px;
  }

  .widget_layered_nav ul li,
  .widget_layered_nav_filters ul li,
  .widget_product_categories ul li {
    margin: 0;
    padding: 8px 0;
    border-top-width: 1px;
    border-top-style: solid;
  }

  .widget_layered_nav ul li:first-child,
  .widget_layered_nav_filters ul li:first-child,
  .widget_product_categories ul li:first-child {
    border-top-width: 0;
    border-top-style: solid;
  }

  .widget_layered_nav ul li:before,
  .widget_layered_nav_filters ul li:before,
  .widget_product_categories ul li:before {
    content: none;
  }

  .widget_layered_nav ul li a,
  .widget_layered_nav_filters ul li a,
  .widget_product_categories ul li a {
    outline: none;
  }

  .widget_product_categories ul li {
    padding-left: 27px;
  }

  .widget_product_categories ul li:before {
    content: '\e888';
    font-size: 12px;
    left: 1px;
    top: 14px;
  }

  /***************** Widget Product List ******************/
  .widget>.product_list_widget {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
  }

  .widget>.product_list_widget li {
    min-height: 50px;
    margin: 0 0 25px;
    padding: 0 0 0 65px;
    position: relative;
    overflow: hidden;
  }

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

  .widget>.product_list_widget li:last-child {
    margin-bottom: 0;
  }

  .widget>.product_list_widget a {
    display: block;
    margin: 0 0 4px;
  }

  .widget>.product_list_widget img {
    width: 50px;
    height: 50px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .widget>.product_list_widget .star-rating {
    display: none;
  }

  .widget>.product_list_widget ins {
    text-decoration: none;
  }

  .widget>.product_list_widget del {
    margin: 0 3px 0 0;
  }

  .widget>.product_list_widget .cmsmasters_star_rating {
    width: 63px;
    margin-bottom: 3px;
  }

  .widget>.product_list_widget .cmsmasters_star_rating .cmsmasters_star {
    font-size: 11px;
    width: 11px;
  }

  .widget>.product_list_widget .cmsmasters_star_rating .cmsmasters_star_color_inner {
    width: 63px;
  }

  /***************** Widget Shopping Cart ******************/
  .widget_shopping_cart {
    position: relative;
    word-wrap: break-word;
    overflow: hidden;
  }

  #page .widget_shopping_cart .remove {
    position: absolute;
    left: auto;
    right: 0;
    top: -1px;
    font-size: 14px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }

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

  .widget_shopping_cart .cart_list {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .widget_shopping_cart .cart_list li {
    min-height: 60px;
    margin: 0 0 25px;
    padding: 0 25px 0 65px;
    position: relative;
    overflow: hidden;
  }

  .widget_shopping_cart .cart_list li:before {
    content: none;
  }

  .widget_shopping_cart .cart_list li.empty {
    min-height: 1px;
    padding: 7px 35px;
  }

  .widget_shopping_cart .cart_list li:last-child {
    margin-bottom: 0;
  }

  .widget_shopping_cart .cart_list a {
    display: block;
  }

  .widget_shopping_cart .cart_list img {
    width: 50px;
    height: 50px;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .widget_shopping_cart .cart_list .quantity {
    direction: rtl;
    padding: 0 1px;
  }

  .widget_shopping_cart .cart_list .quantity * {
    display: inline-block;
    direction: ltr;
  }

  .widget_shopping_cart .cart_list .quantity .amount {
    white-space: nowrap;
  }

  .widget_shopping_cart .total {
    padding: 15px 0 0;
    position: relative;
    overflow: hidden;
  }

  .widget_shopping_cart .total strong {
    outline: none;
  }

  .widget_shopping_cart .buttons {
    margin: 0;
    padding: 10px 0 0;
    position: relative;
    overflow: hidden;
  }

  .widget_shopping_cart .buttons .button {
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    margin: 0 0 5px;
  }

  .widget_price_filter .price_slider_wrapper {
    position: relative;
    overflow: hidden;
  }

  .widget_price_filter .price_slider {
    height: 2px;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .widget_price_filter .ui-slider-range {
    height: 100%;
    position: absolute;
    top: 0;
  }

  .widget_price_filter .ui-slider-handle {
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    position: absolute;
    left: 0;
    right: auto;
    top: -3px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
  }

  .widget_price_filter .ui-slider-handle:last-child {
    left: 100%;
    margin-left: -8px;
    margin-right: 0;
  }

  .widget_price_filter .price_slider_amount {
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
  }

  .widget_price_filter .price_slider_amount .button {
    float: right;
    padding: 0 20px;
  }

  .widget_price_filter .price_slider_amount .price_label {
    display: block;
    padding: 9px 10px 9px 0;
    overflow: hidden;
  }

  /***************** Widget Tag Cloud ******************/
  .widget_product_tag_cloud {
    position: relative;
    overflow: hidden;
  }

  .widget_product_tag_cloud a {
    line-height: 1em;
    display: inline-block;
    margin: 0 4px 0 0;
  }

  .widget_product_tag_cloud a:last-child {
    margin: 0;
  }

  /***************** Widget Recent Reviews ******************/
  .widget_recent_reviews>.product_list_widget li {
    padding-top: 5px;
  }

  /*-------------------------------------------------------------------------*/
  /* Shortcodes */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_products_shortcode,
  .cmsmasters_selected_products_shortcode {
    position: relative;
    overflow: hidden;
  }

  /* Other Shortcodes */
  .create-account .input-radio+label,
  .create-account .input-checkbox+label {
    padding: 0 0 0 25px;
  }

  .create-account>p {
    margin-left: 1.7%;
    margin-right: 1.7%;
  }

  .login,
  .register {
    margin: 0 -1.7%;
    position: relative;
    overflow: hidden;
  }

  .login:after,
  .register:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }

  .login label.inline,
  .register label.inline {
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    margin-right: 0;
  }

  .login label.inline input,
  .register label.inline input {
    vertical-align: middle;
    margin-top: -2px;
  }

  .login>*,
  .register>* {
    width: 96.6%;
    margin-left: 1.7%;
    margin-right: 1.7%;
    overflow: hidden;
  }

  .login .lost_password,
  .register .lost_password {
    clear: both;
  }

  .track_order {
    margin: 0 -1.7%;
    position: relative;
    overflow: hidden;
  }

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

  .track_order>* {
    margin-left: 1.7%;
    margin-right: 1.7%;
    overflow: hidden;
  }

  /*-------------------------------------------------------------------------*/
  /* CSS3 Animations */
  /*-------------------------------------------------------------------------*/
  html.csstransitions .woocommerce-store-notice a {
    -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_products .product.product-category .woocommerce-loop-category__title,
  html.csstransitions .cmsmasters_star_rating .cmsmasters_star {
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  html.csstransitions body .select2-container .select2-selection--single {
    -webkit-transition: border-color .3s ease-in-out, color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out, color .3s ease-in-out;
    -ms-transition: border-color .3s ease-in-out, color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out, color .3s ease-in-out;
    transition: border-color .3s ease-in-out, color .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
    -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out, color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out, color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out, color .3s ease-in-out;
    transition: background-color .3s ease-in-out, color .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_product .cmsmasters_product_img img,
  html.csstransitions .cmsmasters_product .button_to_cart_wrap,
  html.csstransitions .cmsmasters_product .price {
    -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
  }

  html.csstransitions .cmsmasters_dynamic_cart .widget_shopping_cart_content {
    -webkit-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;
  }

  html.csstransitions .shipping_method+label:after,
  html.csstransitions .input-radio+label:after,
  html.csstransitions .input-checkbox+label:after {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  html.csstransitions .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list img {
    -webkit-transition: right .3s ease-in-out;
    -moz-transition: right .3s ease-in-out;
    -ms-transition: right .3s ease-in-out;
    -o-transition: right .3s ease-in-out;
    transition: right .3s ease-in-out;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.1.9
 * 
 * WooCommerce Responsive CSS Rules
 * Created by CMSMasters
 * 
 */
  @media only screen {
    /*-------------------------------------------------------------------------*/
    /* Large Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Medium Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Tablet Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Small Tablet Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Tablet Monitor 600
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Phone Monitor
/*-------------------------------------------------------------------------*/
  }

  @media only screen and (min-width: 1440px) {
    ul.order_details li {
      padding: 15px 30px;
    }

    ul.order_details li strong {
      margin: 15px -30px -15px;
      padding: 15px 30px;
    }
  }

  @media only screen and (min-width: 1025px) {
    .cmsmasters_woo {
      outline: none;
    }
  }

  @media only screen and (max-width: 1024px) {
    .cmsmasters_products.columns-6 .product {
      width: 29.93%;
    }

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

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

    .cmsmasters_products.columns-5 .product {
      width: 29.93%;
    }

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

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

    .cmsmasters_products.columns-4 .product {
      width: 46.6%;
    }

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

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

    .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button_hide,
    .cmsmasters_dynamic_cart .widget_shopping_cart_content {
      display: none;
    }

    ul.order_details {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    ul.order_details li {
      width: 50%;
    }

    ul.order_details li:nth-child(5) {
      width: 100%;
    }

    .cmsmasters_product .button_to_cart_wrap {
      margin-top: 5px;
      position: relative;
      left: auto;
      top: auto;
      height: auto;
      width: auto;
      visibility: visible;
      opacity: 1;
    }

    .enable_header_centered #header .header_mid .cmsmasters_dynamic_cart_wrap {
      display: inline-block;
      height: auto;
      margin: 0 8px 20px;
    }

    .enable_header_centered #header .header_mid .cmsmasters_dynamic_cart_wrap:after {
      content: none;
    }

    .enable_header_centered #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart {
      height: 40px;
    }

    .enable_header_centered #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
    }

    .enable_header_centered #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
      display: inline-block;
      vertical-align: middle;
    }

    .enable_header_centered #header .header_bot .cmsmasters_dynamic_cart_wrap {
      display: none;
    }
  }

  @media only screen and (max-width: 768px) {
    #header .header_mid .cmsmasters_dynamic_cart_wrap {
      height: auto;
      display: inline-block;
      vertical-align: top;
      float: none;
      margin: 0 8px 20px;
    }

    #header .header_mid .cmsmasters_dynamic_cart_wrap:after {
      content: none;
    }

    #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart {
      height: 40px;
    }

    #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      height: 100%;
    }

    #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button {
      display: inline-block;
      vertical-align: middle;
      height: auto;
    }

    #header .header_mid .cmsmasters_dynamic_cart_wrap .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:after {
      content: none;
    }

    .col2-set>* {
      width: 96.6%;
      margin-bottom: 40px;
      float: none;
      clear: both;
    }

    .col2-set>*:last-child {
      margin-bottom: 0;
    }

    .cmsmasters_single_product .cmsmasters_product_left_column {
      width: 100%;
      float: none;
      padding: 0 0 40px;
    }

    .cmsmasters_single_product .cmsmasters_product_right_column {
      width: 100%;
      float: none;
      padding: 0;
    }

    .shop_table.cart {
      display: block;
      text-align: center;
      overflow: hidden;
    }

    .shop_table.cart tbody,
    .shop_table.cart tr,
    .shop_table.cart th,
    .shop_table.cart td {
      display: block;
      text-align: center;
      overflow: hidden;
    }

    .shop_table.cart thead {
      display: none;
    }

    .shop_table.cart .cart_item {
      padding: 20px 0;
      position: relative;
      border-bottom-width: 0;
      border-bottom-style: solid;
    }

    .shop_table.cart tr {
      border-width: 1px;
      border-style: solid;
    }

    .shop_table.cart tr:first-child td {
      border-top-width: 0;
      border-top-style: solid;
    }

    .shop_table.cart td {
      padding: 15px;
      border-width: 0;
      border-style: solid;
      -webkit-box-shadow: none;
      box-shadow: none;
    }

    .shop_table.cart .product-remove {
      padding: 0;
      position: absolute;
      left: auto;
      right: 0;
      top: 20px;
      z-index: 1;
    }

    .shop_table.cart .product-thumbnail {
      width: auto;
      padding-left: 0;
      padding-right: 0;
      text-align: center;
    }

    .shop_table.cart .product-thumbnail img {
      width: 80px;
    }

    .shop_table.cart .product-price,
    .shop_table.cart .product-quantity,
    .shop_table.cart .product-subtotal {
      display: inline-block;
      width: 33.33%;
      margin: 0 -2px;
      vertical-align: middle;
    }

    .shop_table.cart .product-price {
      text-align: right;
    }

    .shop_table.cart .product-quantity {
      padding-left: 0;
      padding-right: 0;
    }

    .shop_table.cart .product-subtotal {
      text-align: left;
    }

    .shop_table.cart .actions {
      text-align: center;
    }

    .shop_table.cart .actions .coupon {
      padding: 0 0 20px;
      float: none;
      text-align: center;
    }

    .shop_table.cart .actions .input-text {
      display: block;
      margin: 0 auto 10px;
    }

    .shop_table.woocommerce-checkout-review-order-table th,
    .shop_table.order_details th,
    .shop_table.woocommerce-checkout-review-order-table td,
    .shop_table.order_details td {
      padding: 10px 15px;
    }

    .cart_totals table {
      width: 100%;
    }

    ul.order_details li {
      padding: 10px 15px;
      position: relative;
      float: left;
      overflow: hidden;
    }

    ul.order_details li:before {
      content: none;
    }

    ul.order_details li strong {
      display: block;
      margin: 10px -15px -10px;
      padding: 10px 15px;
    }
  }

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

    .cmsmasters_products.columns-6 .product,
    .cmsmasters_products.columns-5 .product,
    .cmsmasters_products.columns-3 .product {
      width: 96.6%;
      float: none;
    }

    .cmsmasters_products.columns-6 .product:nth-child(n),
    .cmsmasters_products.columns-5 .product:nth-child(n),
    .cmsmasters_products.columns-3 .product:nth-child(n) {
      clear: both;
    }
  }

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

    .cmsmasters_products.columns-6 .product,
    .cmsmasters_products.columns-5 .product,
    .cmsmasters_products.columns-4 .product,
    .cmsmasters_products.columns-3 .product,
    .cmsmasters_products.columns-2 .product {
      width: 96.6%;
      float: none;
    }

    .cmsmasters_products.columns-6 .product:nth-child(n),
    .cmsmasters_products.columns-5 .product:nth-child(n),
    .cmsmasters_products.columns-4 .product:nth-child(n),
    .cmsmasters_products.columns-3 .product:nth-child(n),
    .cmsmasters_products.columns-2 .product:nth-child(n) {
      clear: both;
    }

    .form-row {
      width: 96.6%;
      float: none;
      clear: both;
    }

    .woocommerce-message,
    .woocommerce-info {
      text-align: center;
    }

    .woocommerce-message .button,
    .woocommerce-info .button {
      display: block;
      margin-right: 0;
      text-align: center;
    }

    table.variations select {
      display: block;
    }

    table.variations .reset_variations {
      display: inline-block;
      margin: 10px 0 0;
    }

    .cmsmasters_woo_wrap_result .woocommerce-result-count {
      padding: 0 10px 20px;
      float: none;
      text-align: center;
    }

    .cmsmasters_woo_wrap_result .woocommerce-ordering {
      float: none;
    }

    .cmsmasters_single_product .cmsmasters_product_thumbs .cmsmasters_product_thumb {
      width: 60px;
    }

    .cmsmasters_single_product .cmsmasters_product_info_wrap {
      float: none;
      padding: 0 0 30px;
      text-align: left;
    }

    .cmsmasters_single_product .price {
      text-align: left;
    }

    .cmsmasters_single_product .cmsmasters_star_rating {
      float: none;
    }

    .woocommerce-checkout-payment {
      padding: 20px 15px;
    }

    .woocommerce-checkout-payment .place-order .terms {
      display: block;
      padding: 15px 0 0;
    }

    ul.order_details li {
      width: 100%;
      float: none;
    }
  }

}



@media screen {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.1
 * 
 * Tribe Events CSS Rules
 * Created by CMSMasters
 * 
 */
  #tribe-events-pg-template,
  .tribe-events-l-container {
    max-width: none;
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .content_wrap.fullwidth #tribe-events-pg-template {
    padding: 20px 0 0;
  }

  .cmsmasters_tribe_events_views_v2 .content_wrap .tribe-events-l-container {
    padding: 70px 0 50px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events ol:after,
  .cmsmasters_tribe_events_views_v2 .tribe-events ul:after,
  .cmsmasters_tribe_events_views_v2 .tribe-events ol li:before,
  .cmsmasters_tribe_events_views_v2 .tribe-events ul li:before {
    content: none !important;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-ical__link {
    webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, bortder-color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, bortder-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, bortder-color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, bortder-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, bortder-color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-ical__link path,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link path {
    webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav {
    height: auto;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav button {
    border: 0;
    line-height: 15px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control {
    display: flex;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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: none;
    border: 0;
    box-shadow: none;
    height: auto;
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control svg {
    order: -1;
    transform: none;
    margin: 20px 15px 20px 20px;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }

  .cmsmasters_tribe_events_style_mode_skeleton.cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control svg {
    display: block;
    margin: 0 15px 0 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container button {
    line-height: 40px;
    padding: 0 30px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-months .datepicker-switch,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-years .datepicker-switch,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-months .next,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-years .next,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-months .prev,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .datepicker-years .prev {
    background: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__button {
    line-height: 40px;
    padding: 0 30px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content {
    outline: none;
  }

  .cmsmasters_tribe_events_style_mode_skeleton.cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content {
    border-width: 1px;
    border-style: solid;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus {
    background: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover span,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus span {
    opacity: 1;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav button {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .datepicker thead th {
    background-color: #ffffff;
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .datepicker tbody td {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__today-button {
    margin-right: 30px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button {
    line-height: 40px;
    padding: 0;
  }

  .cmsmasters_tribe_events_style_mode_skeleton.cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button {
    padding: 0 30px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-list__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-day__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-list__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-day__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-list__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-day__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-list__event-title a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-day__event-title a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag {
    font-size: 10px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-date-tag {
    align-self: center;
    margin-top: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-datetime-wrapper {
    align-self: center;
    margin: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-title {
    display: flex;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-summary__event-cost {
    align-self: center;
    margin: 0 0 0 20px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-photo__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-photo__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-photo__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-photo__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro .tribe-events-pro-map__event-column:after:before,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro .tribe-events-pro-map__event-column:before:before,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro .tribe-events-pro-map__event-column:after:after,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro .tribe-events-pro-map__event-column:before:after {
    content: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button {
    white-space: normal;
    display: block;
    webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__nav {
    height: auto;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single ol:after,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single ul:after,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single ol li:before,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single ul li:before {
    content: none !important;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta {
    background: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary {
    float: left;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue {
    clear: right;
    float: left;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary:before,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue:before {
    content: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue {
    border: 0;
    width: 50%;
    margin: 0;
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary>div,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary>div,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue>div {
    order: 0;
    width: 50%;
    margin: 0;
    padding: 30px 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary>div .tribe-events-single-section-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary>div .tribe-events-single-section-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue>div .tribe-events-single-section-title {
    margin-top: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-venue-map {
    background: none;
    border: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title {
    outline: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email {
    outline: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title {
    outline: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details {
    outline: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar>.tribe-compatibility-container {
    float: left;
    margin: 0 1.7%;
    padding: 0 0 40px;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_14141414>.tribe-compatibility-container {
    width: 21.6%;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_131313>.tribe-compatibility-container {
    width: 29.93%;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_1212>.tribe-compatibility-container {
    width: 46.6%;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_11>.tribe-compatibility-container {
    width: 96.6%;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week.tribe-events-view--shortcode,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week.tribe-events-view--shortcode {
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-header,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-header {
    margin: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-c-top-bar__nav-list,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-c-top-bar__nav-list {
    margin: 0 -8px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-c-top-bar__nav-list li,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-c-top-bar__nav-list li {
    margin: 0 8px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month.tribe-events-view--shortcode,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month.tribe-events-view--shortcode {
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month.tribe-events-view--shortcode .tribe-common-l-container,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month.tribe-events-view--shortcode .tribe-common-l-container {
    padding: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover {
    border: 0;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list address {
    display: block;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    border: 0;
    webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:active,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:focus,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover {
    border: 0;
  }

  /*-------------------------------------------------------------------------*/
  /* Tablet Monitor
/*-------------------------------------------------------------------------*/
  @media (max-width: 1024px) {
    .cmsmasters_sidebar.sidebar_layout_14141414>.tribe-compatibility-container {
      width: 46.6%;
    }

    .cmsmasters_sidebar.sidebar_layout_14141414>.tribe-compatibility-container:nth-child(2n+1) {
      clear: left;
    }
  }

  /*-------------------------------------------------------------------------*/
  /* Small Tablet Monitor
/*-------------------------------------------------------------------------*/
  @media (max-width: 768px) {
    .cmsmasters_tribe_events_views_v2 .content_wrap.fullwidth #tribe-events-pg-template {
      padding: 10px 0 0;
    }

    .cmsmasters_tribe_events_views_v2 .content_wrap .tribe-events-l-container {
      padding: 60px 0 50px;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector {
      display: flex;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__button {
      line-height: 0;
      justify-content: flex-end;
      padding: 0;
      border-width: 0;
      border-style: solid;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button {
      line-height: 0;
      border-width: 0;
      border-style: solid;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-list__event-date-tag {
      width: auto;
      padding-right: 30px;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-day__event {
      padding-left: 0;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-mobile-events__day {
      margin-left: -10px;
      margin-right: -10px;
      overflow: hidden;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event {
      width: 50%;
      margin-left: 0;
      margin-right: 0;
      float: left;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-mobile-events__day .tribe-common-g-row--gutters>.tribe-common-g-col {
      padding-left: 10px;
      padding-right: 10px;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-mobile-events__event {
      padding-left: 0;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary {
      float: none;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue {
      width: 100%;
    }

    .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_14141414>.tribe-compatibility-container,
    .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_131313>.tribe-compatibility-container,
    .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar.sidebar_layout_1212>.tribe-compatibility-container {
      width: 96.6% !important;
    }
  }

  /*-------------------------------------------------------------------------*/
  /* Phone Monitor
/*-------------------------------------------------------------------------*/
  @media (max-width: 540px) {
    .cmsmasters_tribe_events_views_v2 .content_wrap.fullwidth #tribe-events-pg-template {
      padding: 0;
    }

    .cmsmasters_tribe_events_views_v2 .content_wrap .tribe-events-l-container {
      padding: 50px 0;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-pro .tribe-events-pro-summary__event-date-tag {
      width: auto;
      margin: 0 30px 0 0;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event {
      float: none;
      width: 100%;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary>div:first-child {
      padding-top: 30px;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue {
      flex-direction: column;
      margin: 0;
    }

    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.primary>div,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta.secondary>div,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta+.tribe-block__venue>div {
      width: 100%;
      padding: 0 0 30px;
    }
  }

}



@media screen {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.1.9
 * 
 * Timetable CSS Rules
 * Created by CMSMasters
 * 
 */
  /*-------------------------------------------------------------------------*/
  /* Timetable Filters */
  /*-------------------------------------------------------------------------*/
  /* --- navigation wrapper --- */
  .tt_navigation_wrapper {
    margin: 0 -10px 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }

  .tt_navigation_cell {
    display: inline-block;
    max-width: 100%;
    padding: 0 10px;
  }

  /* --- dropdown filter --- */
  .tabs_box_navigation {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 10;
    clear: both;
    overflow: visible !important;
  }

  .tabs_box_navigation ul,
  .tabs_box_navigation li {
    margin: 0;
    padding: 0;
  }

  .tabs_box_navigation ul:before,
  .tabs_box_navigation li:before {
    content: none;
  }

  .tabs_box_navigation .tabs_box_navigation_selected {
    display: inline-block;
    min-width: 170px;
    max-width: 100%;
    position: relative;
    -webkit-border-radius: 21px;
    border-radius: 21px;
    border-width: 1px;
    border-style: solid;
  }

  .tabs_box_navigation .tabs_box_navigation_selected:before {
    content: '\e800';
    font-family: "fontello-custom";
    font-size: 10px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 15px;
    top: 0;
    bottom: 0;
  }

  .tabs_box_navigation .tabs_box_navigation_selected:hover {
    -webkit-border-radius: 21px 21px 0 0;
    border-radius: 21px 21px 0 0;
    border-width: 1px !important;
  }

  .tabs_box_navigation .tabs_box_navigation_selected:hover:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .tabs_box_navigation .tabs_box_navigation_selected:hover .sub-menu {
    visibility: visible;
    opacity: 1;
  }

  .tabs_box_navigation .tabs_box_navigation_selected label {
    display: block;
    padding: 10px 40px 10px 25px;
    cursor: pointer;
  }

  .tabs_box_navigation .tabs_box_navigation_selected .tabs_box_navigation_icon {
    display: none;
  }

  .tabs_box_navigation .tabs_box_navigation_selected .sub-menu {
    border-width: 1px;
    border-style: solid;
    border-top-width: 0;
    border-top-style: solid;
    padding: 10px 0 17px;
    visibility: hidden;
    position: absolute;
    left: -1px;
    right: -1px;
    top: 100%;
    opacity: 0;
  }

  .tabs_box_navigation .tabs_box_navigation_selected .sub-menu li {
    padding: 3px 20px;
  }

  .tabs_box_navigation .tabs_box_navigation_selected .sub-menu a {
    display: inline-block;
  }

  /* --- generate pdf --- */
  form.tt_generate_pdf {
    display: block;
  }

  form.tt_generate_pdf textarea.tt_pdf_html {
    display: none;
  }

  /* --- tabs filter --- */
  .ui-tabs .tt_tabs_navigation.ui-widget-header {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    float: none;
    background: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    clear: both;
    overflow: visible !important;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li {
    float: none;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 -1px;
    padding: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    background: none;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li:before {
    content: none;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li:last-child {
    margin: 0;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li.ui-tabs-active {
    padding: 0;
    margin: 0 0 -1px;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li a {
    display: block;
    padding: 18px 20px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    text-align: center;
    position: relative;
  }

  .ui-tabs .tt_tabs_navigation.ui-widget-header li a:hover,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li a.selected,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li.ui-tabs-active a {
    outline: none;
  }

  /*-------------------------------------------------------------------------*/
  /* Timetable Page */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_timetable_shortcode {
    position: relative;
  }

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

  .timetable_clearfix:after {
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
  }

  .tt_hide {
    display: none !important;
  }

  /* --- lists --- */
  div.tt_tabs {
    border: none !important;
  }

  div.tt_tabs.ui-widget-content {
    background: none;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  .tt_tabs .ui-tabs-panel {
    padding: 0 !important;
    clear: both;
  }

  /* --- timetable --- */
  table.tt_timetable {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
  }

  table.tt_timetable th,
  table.tt_timetable td {
    border-width: 0;
  }

  table.tt_timetable th,
  table.tt_timetable td.tt_hours_column {
    text-align: center;
    vertical-align: middle;
  }

  table.tt_timetable td.tt_hours_column {
    padding: 0 5px;
  }

  table.tt_timetable th {
    width: 12.5%;
    padding: 10px 15px;
  }

  table.tt_timetable .event_container {
    padding: 10px 8px 15px;
    position: relative;
  }

  table.tt_timetable .tt_single_event {
    border-width: 1px;
    border-style: solid;
    position: relative;
  }

  table.tt_timetable td {
    width: 12.5%;
    vertical-align: top;
    height: 31px;
    border-width: 0;
    padding: 0;
  }

  table.tt_timetable .event {
    text-align: center;
    padding: 0;
    vertical-align: top;
  }

  table.tt_timetable .event div {
    text-align: inherit;
  }

  table.tt_timetable .event div.tt_tooltip_content {
    text-align: inherit;
  }

  table.tt_timetable .event:not(.tt_single_event) .event_container {
    border-width: 1px;
    border-style: solid;
  }

  table.tt_timetable .event a,
  table.tt_timetable .event .event_header {
    display: block;
  }

  table.tt_timetable .event a:hover {
    opacity: 0.6;
  }

  table.tt_timetable .event .hours_container {
    padding: 20px 0 13px;
  }

  table.tt_timetable .event .top_hour {
    padding-top: 10px;
  }

  table.tt_timetable .event .bottom_hour {
    padding-bottom: 10px;
  }

  table.tt_timetable .event .available_slots {
    display: block;
  }

  table.tt_timetable .event .after_hour_text+.available_slots {
    margin-top: 15px;
  }

  .tt_booking_form {
    margin-bottom: 15px;
  }

  .tt_booking_form .tt_field_wrapper {
    padding-top: 10px;
  }

  .tt_booking_form .tt_field_wrapper label {
    min-width: 100px;
    display: inline-block;
  }

  .tt_booking_form .tt_field_wrapper label[for=tt_guest_message] {
    vertical-align: top;
  }

  .tt_booking_form .tt_field_wrapper textarea.tt_guest_message {
    min-width: 205px;
  }

  .tt_booking_form .tt_field_wrapper .tt_slots_number_wrapper {
    display: inline-block;
  }

  .tt_booking_form .tt_field_wrapper .tt_terms_checkbox {
    vertical-align: middle;
  }

  .tt_booking_form .tt_field_wrapper .tt_slots_number_plus,
  .tt_booking_form .tt_field_wrapper .tt_slots_number_minus {
    width: 44px;
    line-height: 44px;
    padding: 0;
  }

  table.tt_timetable .event .event_hour_booking_wrapper {
    display: block;
  }

  table.tt_timetable .event .event_hour_booking_wrapper.always {
    margin: 15px 0 0;
  }

  table.tt_timetable .event .event_hour_booking_wrapper.on_hover {
    visibility: hidden;
    opacity: 0;
  }

  table.tt_timetable .event .event_hour_booking_wrapper .event_hour_booking {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 12px;
    opacity: 1;
  }

  table.tt_timetable .event .event_hour_booking_wrapper .event_hour_booking.unavailable {
    cursor: default;
    opacity: 0.7;
  }

  table.tt_timetable .event .event_hour_booking_wrapper .event_hour_booking:hover {
    opacity: 0.7;
  }

  table.tt_timetable .event.tt_single_event .event_hour_booking_wrapper.always {
    margin-top: 0;
    padding: 0 8px 15px;
  }

  table.tt_timetable .event.tt_single_event:hover .event_hour_booking_wrapper.on_hover,
  table.tt_timetable .event_container:hover .event_hour_booking_wrapper.on_hover {
    visibility: visible;
    opacity: 1;
  }

  .event_layout_4 table.tt_timetable .event .top_hour {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  table.tt_timetable .event hr {
    height: 1px;
    margin: 0;
    opacity: 0.2;
    border-width: 0;
    border-style: solid;
  }

  .tt_timetable.small {
    display: none;
  }

  /* --- tip/tooltip/qtip --- */
  .tt_tooltip {
    position: relative;
  }

  .tt_tooltip .tt_tooltip_text {
    display: block;
    width: 100% !important;
    max-width: 100%;
    height: auto !important;
    padding-bottom: 15px;
    visibility: hidden;
    position: absolute;
    left: 0 !important;
    right: auto !important;
    top: auto !important;
    bottom: 100% !important;
    z-index: 1000;
    opacity: 0;
  }

  .tt_tooltip:hover .tt_tooltip_text {
    visibility: visible;
    opacity: 1;
  }

  .tt_tooltip .tt_tooltip_content {
    padding: 10px 15px 15px;
  }

  .tt_tooltip .tt_tooltip_content a {
    margin-bottom: 5px;
  }

  .tt_tooltip .tt_tooltip_arrow {
    display: block;
    width: 0;
    height: 0;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 10px;
    border-top-width: 5px;
    border-top-style: solid;
    border-left-width: 5px;
    border-left-style: solid;
    border-right-width: 5px;
    border-right-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
  }

  /* --- booking --- */
  .tt_booking {
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 999999;
    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;
  }

  .tt_booking.in_iframe {
    display: block;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }

  .tt_booking .tt_booking_message_wrapper {
    width: 500px;
    margin: 50px;
    overflow: hidden;
    text-align: center;
    -webkit-box-shadow: 0px 20px 30px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 20px 30px -5px rgba(0, 0, 0, 0.15);
  }

  .in_iframe.tt_booking .tt_booking_message_wrapper {
    margin: 0 auto;
  }

  .tt_booking .tt_booking_message {
    margin: 40px;
    text-align: center;
  }

  .tt_booking .tt_booking_message>div {
    text-align: center;
  }

  .tt_booking p.error-info {
    padding-bottom: 0;
  }

  .tt_booking p:empty {
    display: none;
  }

  .tt_booking a.tt_btn {
    display: inline-block;
    margin: 20px 10px 0;
    padding: 0 18px;
    text-align: center;
    overflow: hidden;
  }

  .tt_center {
    text-align: center;
  }

  /* --- booking preloader --- */
  .tt_preloader {
    width: 70px;
    margin: 50px auto 50px;
    text-align: center;
  }

  .tt_preloader>div {
    width: 18px;
    height: 18px;
    background-color: #E5E5E5;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  }

  .tt_preloader .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }

  .tt_preloader .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
  }

  @-webkit-keyframes sk-bouncedelay {

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

    40% {
      -webkit-transform: scale(1);
    }
  }

  @keyframes sk-bouncedelay {

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

    40% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }

  /* --- tabs --- */
  .tt-ui-tabs-hide {
    display: none;
  }

  /* --- Timetable Small --- */
  .tt_timetable.small {
    display: none;
  }

  .tt_timetable.small.desktop {
    display: block;
  }

  h3.box_header.plus+ul.tt_items_list {
    display: none;
  }

  ul.tt_items_list {
    list-style: none;
    padding: 0 0 40px;
    margin: 0;
  }

  ul.tt_items_list:last-child {
    padding: 0;
  }

  ul.tt_items_list li {
    padding: 0;
    margin: 0;
  }

  ul.tt_items_list li:before {
    content: none;
  }

  ul.tt_items_list li>div {
    padding: 10px;
  }

  ul.tt_items_list li .event_container {
    float: left;
    background: none !important;
  }

  ul.tt_items_list li .value {
    float: right;
  }

  /*-------------------------------------------------------------------------*/
  /* Timetable Post */
  /*-------------------------------------------------------------------------*/
  .cmsmasters_tt_single_event {
    position: relative;
  }

  .cmsmasters_tt_event {
    padding: 60px 0 0;
    position: relative;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_header {
    margin-top: -20px;
    padding: 0 0 20px;
    overflow: hidden;
    clear: both;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_header .cmsmasters_tt_event_subtitle {
    margin: 0;
    padding: 0;
    position: relative;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_content_wrap {
    padding-bottom: 30px;
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_content_wrap.with_sidebar {
    width: 74%;
    padding-right: 30px;
    float: left;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_content_wrap>figure {
    margin-bottom: 35px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_sidebar {
    width: 26%;
    float: left;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_sidebar>div {
    padding: 0 0 40px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_title {
    margin: 0;
    padding: 0 0 15px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item {
    padding: 9px 0;
    position: relative;
    display: table;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item:last-child {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item>div {
    display: table-cell;
    overflow: hidden;
    padding-right: 2px;
    padding-left: 2px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title {
    padding-right: 15px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_values {
    word-wrap: break-word;
    text-align: right;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_values .cmsmasters_tt_event_hours_item_value {
    display: block;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details {
    position: relative;
    overflow: hidden;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_title {
    margin: 0;
    padding: 0 0 15px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item {
    padding: 9px 0;
    position: relative;
    display: table;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item:last-child {
    border-bottom-width: 0;
    border-bottom-style: solid;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item>div {
    width: 50%;
    display: table-cell;
    overflow: hidden;
    padding-right: 2px;
    padding-left: 2px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    padding-right: 15px;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_desc {
    word-wrap: break-word;
    text-align: right;
  }

  /*-------------------------------------------------------------------------*/
  /* Timetable Upcoming Events */
  /*-------------------------------------------------------------------------*/
  .tt_upcoming_events_widget {
    position: relative;
    overflow: hidden;
  }

  .tt_upcoming_events_wrapper {
    width: 100%;
    clear: both;
  }

  .tt_upcoming_events_wrapper .caroufredsel_wrapper {
    width: 100% !important;
    margin: 0 1px !important;
    overflow: hidden;
  }

  .tt_upcoming_events_wrapper .tt_upcoming_event_controls {
    display: block;
    margin: 0;
    position: relative;
    overflow: hidden;
  }

  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    display: block !important;
    width: 37px;
    height: 37px;
    margin: 10px 3px 0 0;
    position: relative;
    border-width: 1px;
    border-style: solid;
    float: left;
  }

  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:before {
    font-family: "fontello-custom";
    font-size: 10px;
    line-height: 12px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
  }

  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a#upcoming_event_prev:before {
    content: '\e803';
  }

  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a#upcoming_event_next:before {
    content: '\e800';
  }

  ul.tt_upcoming_events {
    width: 100% !important;
    padding: 0;
    margin: 0;
  }

  ul.tt_upcoming_events li {
    padding: 0;
    margin: 0;
    border-width: 0;
    border-style: solid;
  }

  ul.tt_upcoming_events li:before {
    content: none;
  }

  ul.tt_upcoming_events li:first-child .tt_upcoming_events_event_container {
    border-top-width: 1px;
    border-top-style: solid;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container {
    display: block;
    padding: 15px 20px 15px 20px;
    border-width: 1px;
    border-style: solid;
    border-top-width: 0;
    border-top-style: solid;
    overflow: hidden;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container:before {
    content: '\eb1c';
    font-family: "fontello";
    font-size: 12px;
    line-height: 12px;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: auto;
    right: 15px;
    top: 18px;
    bottom: auto;
    text-align: center;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before {
    content: '\eb1f';
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover .tt_event_hours_description,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover img.wp-post-image {
    display: block;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container .tt_upcoming_events_arrow {
    display: none;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container .tt_upcoming_events_hours {
    display: block;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container .tt_event_hours_description {
    padding: 13px 0 0;
    display: none;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container img.wp-post-image {
    margin-top: 20px;
    margin-bottom: 5px;
    display: none;
  }

  /*-------------------------------------------------------------------------*/
  /* CSS3 Animations */
  /*-------------------------------------------------------------------------*/
  html.csstransitions .tabs_box_navigation .tabs_box_navigation_selected {
    -webkit-transition: border-radius .3s ease-in-out;
    -moz-transition: border-radius .3s ease-in-out;
    -ms-transition: border-radius .3s ease-in-out;
    -o-transition: border-radius .3s ease-in-out;
    transition: border-radius .3s ease-in-out;
  }

  html.csstransitions .tabs_box_navigation .tabs_box_navigation_selected:before {
    -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 .tabs_box_navigation .tabs_box_navigation_selected .sub-menu,
  html.csstransitions table.tt_timetable .tt_tooltip .tt_tooltip_text {
    -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
  }

  html.csstransitions table.tt_timetable .tt_tooltip:hover .tt_tooltip_text {
    -webkit-transition: opacity .3s ease-in-out .2s, visibility .3s ease-in-out .2s;
    -moz-transition: opacity .3s ease-in-out .2s, visibility .3s ease-in-out .2s;
    -ms-transition: opacity .3s ease-in-out .2s, visibility .3s ease-in-out .2s;
    -o-transition: opacity .3s ease-in-out .2s, visibility .3s ease-in-out .2s;
    transition: opacity .3s ease-in-out .2s, visibility .3s ease-in-out .2s;
  }

  html.csstransitions table.tt_timetable .event_container,
  html.csstransitions table.tt_timetable .tt_single_event {
    -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 .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
    transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;
  }

  html.csstransitions .tt_timetable .event_container * {
    -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 table.tt_timetable .event_container a,
  html.csstransitions table.tt_timetable .tt_single_event a {
    -webkit-transition: color .3s ease-in-out, opacity .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, opacity .3s ease-in-out;
    -ms-transition: color .3s ease-in-out, opacity .3s ease-in-out;
    -o-transition: color .3s ease-in-out, opacity .3s ease-in-out;
    transition: color .3s ease-in-out, opacity .3s ease-in-out;
  }

  html.csstransitions table.tt_timetable .event .event_hour_booking_wrapper.on_hover {
    -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
    transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
  }

  html.csstransitions .tt_booking a.tt_btn {
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
  }

  html.csstransitions .tt_tabs_navigation li a {
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    -ms-transition: border-color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;
  }

  html.csstransitions ul.tt_upcoming_events li .tt_upcoming_events_event_container {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.1.9
 * 
 * Timetable Responsive CSS Rules
 * Created by CMSMasters
 * 
 */
  @media only screen {
    /*-------------------------------------------------------------------------*/
    /* Large Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Medium Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Tablet Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Tablet Monitor 950
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Small Tablet Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Phone Monitor
/*-------------------------------------------------------------------------*/
    /*-------------------------------------------------------------------------*/
    /* Small Phone Monitor
/*-------------------------------------------------------------------------*/
  }

  @media only screen and (min-width: 1440px) {
    .cmsmasters_tt_event .cmsmasters_tt_event_content_wrap.with_sidebar {
      padding-right: 40px;
    }
  }

  @media only screen and (min-width: 1025px) {
    .cmsmasters_tt_event {
      outline: none;
    }
  }

  @media only screen and (max-width: 1024px) {
    .cmsmasters_tt_event {
      outline: none;
    }
  }

  @media only screen and (max-width: 950px) {
    .cmsmasters_tt_event .cmsmasters_tt_event_content_wrap.with_sidebar {
      width: 100%;
      float: none;
      clear: both;
      padding-right: 0;
      padding-bottom: 25px;
    }

    .cmsmasters_tt_event .cmsmasters_tt_event_sidebar {
      width: 100%;
      float: none;
      clear: both;
      padding-bottom: 50px;
    }
  }

  @media only screen and (max-width: 768px) {
    .tt_timetable {
      display: none;
    }

    .tt_timetable.small {
      display: block;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header {
      border-width: 0;
      border-style: solid;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header li {
      display: block;
      margin: 0;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header li.ui-tabs-active {
      margin: 0;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header li:first-child a {
      border-top-width: 1px;
      border-top-style: solid;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header li a {
      float: none;
      border-top-width: 0;
      border-top-style: solid;
    }

    .ui-tabs .tt_tabs_navigation.ui-widget-header li a:before {
      height: auto;
      width: 2px;
      bottom: -1px;
    }
  }

  @media only screen and (max-width: 540px) {
    .cmsmasters_tt_event {
      outline: none;
    }
  }

  @media only screen and (max-width: 320px) {
    .cmsmasters_tt_event {
      outline: none;
    }
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @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(../images/closedhand_16.html), 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 	CMS
 * @subpackage 	My Religion
 * @version 	1.0.0
 */


  /*! iLightBox Metro Dark Skin */


  .ilightbox-overlay.dark {
    background: #000;
  }

  .ilightbox-loader.dark {
    -webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
    box-shadow: black 0px 0px 85px, black 0px 0px 85px;
  }

  .ilightbox-loader.dark div {
    background: #000 url('../images/preloader_16.gif') no-repeat center;
  }

  .ilightbox-holder.dark {
    padding: 5px;
    background: #000;

    -webkit-box-shadow: 0 0 15px hsla(0, 0%, 0%, .8);
    box-shadow: 0 0 15px hsla(0, 0%, 0%, .8);
  }

  .ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
    background: url('../images/caption-bg_16.png');
    color: #FFF;
    text-shadow: 0 1px black;
  }

  .ilightbox-holder.dark .ilightbox-container .ilightbox-social {
    background: url('../images/caption-bg_16.png');

    -webkit-border-radius: 2px;
    border-radius: 2px;
  }

  .ilightbox-holder.dark .ilightbox-alert {
    background: url('../images/alert_16.png') no-repeat center top;
    color: #555;
  }

  /* Style toolbar */
  .ilightbox-toolbar.dark {
    top: 11px;
    left: 10px;
  }

  .ilightbox-toolbar.dark a {
    width: 25px;
    height: 23px;
    background: black url('../images/buttons_16.png') no-repeat 7px 6px;
  }

  .ilightbox-toolbar.dark a.disabled {
    opacity: 0.2;
    filter: alpha(opacity=20);
    cursor: default;
    background-color: #000 !important;
  }

  .ilightbox-toolbar.dark a:first-of-type {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
  }

  .ilightbox-toolbar.dark a:last-of-type {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
  }

  .ilightbox-toolbar.dark a.ilightbox-close:hover {
    background-position: -32px 6px;
  }

  .ilightbox-toolbar.dark a.ilightbox-fullscreen {
    background-position: 6px -33px;
    right: 35px;
  }

  .ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
    background-position: -31px -33px;
  }

  .ilightbox-toolbar.dark a.ilightbox-play {
    background-position: 8px -57px;
  }

  .ilightbox-toolbar.dark a.ilightbox-play:hover {
    background-position: -32px -57px;
  }

  .ilightbox-toolbar.dark a.ilightbox-pause {
    background-position: 8px -83px;
  }

  .ilightbox-toolbar.dark a.ilightbox-pause:hover {
    background-position: -32px -83px;
  }

  .isMobile .ilightbox-toolbar.dark {
    background: #000;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    text-align: center;

    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .8);
    box-shadow: 0 0 25px rgba(0, 0, 0, .8);
  }

  .isMobile .ilightbox-toolbar.dark a {
    display: inline-block;
    float: none;
    width: 50px;
    height: 40px;
    background-size: 50%;
    background-position: 50% !important;
  }

  .isMobile .ilightbox-toolbar.dark a:hover {
    background-color: #111;
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
    background-image: url('../images/fullscreen-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/fullscreen-icon-ie_16.png')\9;
    /* IE7-8 */
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-close {
    background-image: url('../images/x-mark-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/x-mark-icon-ie_16.png')\9;
    /* IE7-8 */
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
    background-image: url('../images/arrow-next-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/arrow-next-icon-ie_16.png')\9;
    /* IE7-8 */
    background-position: 52% 50%;
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
    background-image: url('../images/arrow-prev-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/arrow-prev-icon-ie_16.png')\9;
    /* IE7-8 */
    background-position: 48% 50%;
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-play {
    background-image: url('../images/play-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/play-icon-ie_16.png')\9;
    /* IE7-8 */
  }

  .isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
    background-image: url('../images/pause-icon-64_16.png');
    background-image
    /*\**/
    : url('../images/pause-icon-ie_16.png')\9;
    /* IE7-8 */
  }

  .ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
    font-size: 18px;
    padding: 10px 8px;
    padding-right: 60px;
    color: #FFF;
  }

  .ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
    left: auto;
    top: 5px;
    right: 5px;
  }

  .ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
    -webkit-border-radius: 0;
    border-radius: 0;
    float: right;
  }

  .ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
  }

  .ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
  }

  /* Style thumbnails */
  .ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    box-shadow: 0 0 6px rgba(0, 0, 0, .9);
  }

  .ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
    background: url('../images/thumb-overlay-play_16.png') no-repeat center;
  }

  /* Configure arrow buttons */
  .ilightbox-button.dark.disabled {
    opacity: 0.1;
    filter: alpha(opacity=10);
    /* IE7-8 */
    cursor: default;
    background-color: #000 !important;
  }

  .ilightbox-button.dark span {
    display: block;
    width: 100%;
    height: 100%;
  }

  .ilightbox-button.dark {
    bottom: 0;
    right: 0;
    left: 0;
    left
    /*\**/
    : 45%\9;
    /* IE7-8 */
    right
    /*\**/
    : auto\9;
    /* IE7-8 */
    width: 95px;
    height: 75px;
    margin: auto;
    background: url('../images/arrow-next-vertical-icon-64_16.png') no-repeat 50% 65%;
    background-color: #000;

    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .ilightbox-button.ilightbox-button.dark:hover {
    background-color: #111;
  }

  .ilightbox-button.ilightbox-prev-button.dark {
    top: 0;
    bottom: auto;
    background-image: url('../images/arrow-prev-vertical-icon-64_16.png');
    background-position: 50% 35%;

    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .ilightbox-button.dark.horizontal {
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    top
    /*\**/
    : 41%\9;
    /* IE7-8 */
    bottom
    /*\**/
    : auto\9;
    /* IE7-8 */
    width: 75px;
    height: 95px;
    background-image: url('../images/arrow-next-icon-64_16.png');
    background-position: 65% 50%;

    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
  }

  .ilightbox-button.ilightbox-prev-button.dark.horizontal {
    right: auto;
    left: 0;
    background-image: url('../images/arrow-prev-icon-64_16.png');
    background-position: 35% 50%;

    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }


}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.0
 * 
 * Theme Fonts Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Theme Font Styles ******************/

  /* Start Content Font */
  .wpcf7-form-control-wrap,
  body {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .cmsmasters_icon_list_items li:before {
    line-height: 22px;
  }

  /* Finish Content Font */


  /* Start Link Font */
  a,
  .subpage_nav>strong,
  .subpage_nav>span,
  .subpage_nav>a {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  a:hover {
    text-decoration: none;
  }

  /* Finish Link Font */


  /* Start Navigation Title Font */
  .navigation .menu-item-mega-container>ul>li>a .nav_title,
  .navigation>li>a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
  }

  .navigation .menu-item-mega-container>ul>li>a .nav_title {
    font-size: 11px;
    font-weight: normal;
  }

  /* Finish Navigation Title Font */


  /* Start Navigation Dropdown Font */
  .header_top,
  .header_top a,
  .navigation ul li a,
  .navigation>li>a .nav_subtitle,
  .navigation>li>a .nav_tag,
  .top_line_nav>li>a,
  .top_line_nav ul li a {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }

  .navigation>li>a .nav_subtitle {
    font-size: 13px;
    line-height: 15px;
  }

  .top_line_nav ul li a,
  .top_line_nav>li>a,
  .header_top,
  .header_top a {
    font-size: 12px;
  }

  .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 {
    font-size: 14px;
  }

  @media only screen and (max-width: 1024px) {
    #header .header_mid .search_wrap .search_bar_wrap .search_field input {
      font-size: 30px;
      line-height: 40px;
    }
  }

  /* Finish Navigation Dropdown Font */


  /* Start H1 Font */
  h1,
  h1 a,
  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  .cmsmasters_post_timeline .cmsmasters_post_day,
  #header .search_wrap .search_bar_wrap .search_field input,
  .logo .title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_dropcap {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  blockquote:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
  }

  .cmsmasters_post_timeline .cmsmasters_post_day {
    font-size: 50px;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content {
    font-size: 40px;
    line-height: 60px;
  }

  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins {
    font-size: 36px;
    line-height: 36px;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before {
    font-size: 50px;
    /* static */
    line-height: 50px;
    /* static */
  }

  #header .search_wrap .search_bar_wrap .search_field input {
    font-size: 60px;
    /* static */
    line-height: 70px;
    /* static */
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before {
    font-size: 120px;
    /* static */
    line-height: 170px;
    /* static */
  }

  blockquote:before {
    font-size: 50px;
    /* static */
    line-height: 50px;
    /* static */
  }

  .cmsmasters_dropcap.type1 {
    font-size: 36px;
    /* static */
  }

  .cmsmasters_dropcap.type2 {
    font-size: 20px;
    /* static */
  }

  .headline_outer .headline_inner .headline_icon:before {
    font-size: 47px;
  }

  .headline_outer .headline_inner.align_center .headline_icon:before {
    font-size: 63px;
  }

  .headline_outer .headline_inner.align_left .headline_icon {
    padding-left: 47px;
  }

  .headline_outer .headline_inner.align_right .headline_icon {
    padding-right: 47px;
  }

  .headline_outer .headline_inner.align_center .headline_icon {
    padding-top: 63px;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  h2,
  h2 a,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_counter,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>a {
    font-family: 'Montserrat', 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;
  }

  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 44px;
  }

  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 32px;
  }

  .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  .cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title,
  .cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title a {
    font-size: 30px;
  }

  .cmsmasters_archive_item_title a,
  .cmsmasters_archive_item_title {
    font-size: 24px;
    line-height: 32px;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_counter {
    font-size: 32px;
  }

  /* Finish H2 Font */


  /* Start H3 Font */
  h3,
  h3 a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  #cancel-comment-reply-link,
  .comment-reply-title,
  .post_comments_title,
  .cmsmasters_single_slider_title,
  .about_author_title {
    font-size: 18px;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  h4,
  h4 a,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>ul>li>a,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category>li>a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_title {
    font-size: 28px;
    line-height: 32px;
  }

  .cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle {
    font-size: 18px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  h5,
  h5 a,
  .widget_nav_menu ul li a,
  .widget_rss ul li .rsswidget,
  .tribe-events-list .cmsmasters_featured_event,
  .tribe-events-photo .tribe-event-featured .cmsmasters_featured_event,
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_units,
  .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  .widget .widgettitle,
  .post_nav a,
  table thead th,
  table tfoot td {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  table thead th,
  table tfoot td {
    font-size: 15px;
    font-weight: normal;
  }

  .tribe-events-list .cmsmasters_featured_event {
    font-size: 12px;
    line-height: 18px;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_title,
  .cmsmasters_comment_item .cmsmasters_comment_item_title a,
  .cmsmasters_single_slider .cmsmasters_single_slider_item_title,
  .cmsmasters_single_slider .cmsmasters_single_slider_item_title a {
    font-size: 14px;
    line-height: 20px;
  }

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

  .tribe-events-photo .tribe-event-featured .cmsmasters_featured_event {
    font-size: 11px;
    line-height: 17px;
  }

  .widget_nav_menu ul li a,
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    font-size: 11px;
  }

  .widget_nav_menu ul li a {
    text-transform: uppercase;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_units {
    font-weight: normal;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  h6,
  h6 a,
  .cmsmasters_comment_item .cmsmasters_comment_item_date,
  .widget_tag_cloud a,
  .widget_rss ul li .rss-date,
  .widget_rss ul li cite,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category,
  .widget_custom_twitter_entries .tweet_time,
  .widget_pages *,
  .widget_categories *,
  .widget_archive *,
  .widget_meta *,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  .cmsmasters_slider_post_read_more,
  .cmsmasters_pricing_table .cmsmasters_period,
  .cmsmasters_counters .cmsmasters_counter_title,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
  .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_archive_item_type,
  .cmsmasters_archive_item_info,
  .cmsmasters_archive_item_info a,
  .cmsmasters_open_profile .profile_details,
  .cmsmasters_open_profile .profile_details a,
  .cmsmasters_open_profile .profile_features,
  .cmsmasters_open_profile .profile_features a,
  .cmsmasters_open_project .project_details_item,
  .cmsmasters_open_project .project_details_item a,
  .cmsmasters_open_project .project_features_item,
  .cmsmasters_open_project .project_features_item a,
  .cmsmasters_project_puzzle .cmsmasters_project_cont_info,
  .cmsmasters_project_puzzle .cmsmasters_project_cont_info a,
  .cmsmasters_project_grid .cmsmasters_project_read_more,
  .cmsmasters_project_grid .cmsmasters_project_category,
  .cmsmasters_project_grid .cmsmasters_project_category a,
  .cmsmasters_open_post>.cmsmasters_post_cont_info .cmsmasters_post_info a span,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer>span,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer>span a,
  .comment-respond label,
  .cmsmasters_input label,
  .cmsmasters_radio>label,
  .cmsmasters_checkboxes>label,
  .cmsmasters_textarea label,
  .cmsmasters_select label,
  .wpcf7,
  .published,
  .cmsmasters_comment_item .comment-reply-link,
  .cmsmasters_comment_item .comment-edit-link,
  .pingslist .pingback .comment-edit-link,
  .share_posts a,
  .post_nav .post_nav_sub,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_post_read_more,
  .cmsmasters_post_cont_info .cmsmasters_post_tags,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  .cmsmasters_post_cont_info .cmsmasters_post_author,
  .cmsmasters_post_cont_info .cmsmasters_post_author a,
  .cmsmasters_post_cont_info .cmsmasters_post_category,
  .cmsmasters_post_cont_info .cmsmasters_post_category a,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_likes span,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_comments span,
  .cmsmasters_breadcrumbs,
  .cmsmasters_breadcrumbs a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_pricing_table .cmsmasters_period,
  .cmsmasters_counters .cmsmasters_counter_title,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title {
    font-size: 18px;
  }

  .wpcf7,
  .cmsmasters_input label,
  .cmsmasters_radio>label,
  .cmsmasters_checkboxes>label,
  .cmsmasters_textarea label,
  .cmsmasters_select label,
  .comment-respond label {
    font-size: 15px;
  }

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published,
  .cmsmasters_open_post>.cmsmasters_post_cont_info .cmsmasters_post_info a span,
  .cmsmasters_comment_item .comment-reply-link,
  .cmsmasters_comment_item .comment-edit-link,
  .pingslist .pingback .comment-edit-link,
  .cmsmasters_comment_item .cmsmasters_comment_item_date,
  .cmsmasters_single_slider_item .published,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_likes span,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_comments span {
    font-size: 14px;
    line-height: 20px;
  }

  .cmsmasters_open_profile .profile_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_profile .profile_sidebar .cmsmasters_comments a:before,
  .cmsmasters_open_project .project_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_project .project_sidebar .cmsmasters_comments a:before {
    line-height: 20px;
  }

  .widget_categories ul li:before,
  .widget_archive ul li:before {
    top: 12px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .share_wrap>a:before {
    font-size: 14px;
  }

  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a {
    line-height: 40px;
  }

  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: 12px !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 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
  }

  .gform_wrapper .description,
  .gform_wrapper .gfield_description,
  .gform_wrapper .gsection_description,
  .gform_wrapper .instruction {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
    font-size: 14px !important;
    line-height: 22px !important;
  }

  /* Finish Small Text Font */


  /* Start Text Fields Font */
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  .gform_wrapper input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .gform_wrapper textarea,
  .gform_wrapper select {
    font-size: 15px !important;
  }

  /* Finish Text Fields Font */


  /* Start Blockquote Font */
  .cmsmasters_quotes_grid .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  blockquote {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    font-style: italic;
  }

  q {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: normal;
    font-style: italic;
  }

  /* Finish Blockquote Font */

  /***************** Finish Theme Font Styles ******************/



  /***************** Start CMSMASTERS Donations Font Styles ******************/

  /* Start Content Font */
  /* Finish Content Font */


  /* Start Link Font */
  /* Finish Link Font */


  /* Start Navigation Title Font */
  /* Finish Navigation Title Font */


  /* Start H1 Font */
  .donations.opened-article>.donation .cmsmasters_donation_amount_currency {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .donations.opened-article>.donation .cmsmasters_donation_amount_currency {
    font-size: 56px;
    line-height: 62px;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  .campaign_meta_wrap .cmsmasters_campaign_target_number,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_number {
    font-size: 24px;
  }

  .opened-article>.campaign .cmsmasters_campaign_title {
    font-size: 30px;
  }

  .donations.opened-article>.donation .cmsmasters_donation_title {
    font-size: 32px;
  }

  /* Finish H2 Font */


  /* Start H3 Font */
  .donation_confirm_title,
  .cmsmasters_donation_form_title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_rest_amount,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_campaign,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    font-size: 18px;
    line-height: 22px;
  }

  .donations.opened-article>.donation .cmsmasters_donation_campaign a {
    font-size: 24px;
    line-height: 28px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .donation_confirm .donation_confirm_info_title,
  .cmsmasters_campaigns .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_currency {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .donation_confirm .donation_confirm_info_title,
  .campaign_meta_wrap .cmsmasters_campaign_donated .cmsmasters_stat_title,
  .campaign_meta_wrap .cmsmasters_campaign_target_title,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_title,
  .cmsmasters_campaigns .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .cmsmasters_donation_field>label,
  .cmsmasters_donator_field label,
  .cmsmasters_donation_details_item,
  .cmsmasters_donation_details_item a,
  .cmsmasters_campaign_cont_info .cmsmasters_likes span,
  .cmsmasters_campaign_cont_info .cmsmasters_post_comments span,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_tags,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_tags a,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_category,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_category a,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_user_name,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_user_name a,
  .cmsmasters_campaigns .campaign .cmsmasters_stat_subtitle,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_title {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_campaign_cont_info .cmsmasters_likes span,
  .cmsmasters_campaign_cont_info .cmsmasters_post_comments span {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  /* Finish Button Font */


  /* Start Small Text Font */
  /* Finish Small Text Font */

  /***************** Finish CMSMASTERS Donations Font Styles ******************/



  /***************** Start WooCommerce Font Styles ******************/

  /* Start Navigation Title Font */
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button span {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
  }

  /* Finish Navigation Title Font */

  /* Start Content Font */
  .shop_table.woocommerce-checkout-review-order-table .product-name dl,
  .shop_table.order_details .product-name dl {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .shop_table.woocommerce-checkout-review-order-table .product-name dl,
  .shop_table.order_details .product-name dl {
    text-transform: none;
  }

  /* Finish Content Font */


  /* Start Link Font */
  /* Finish Link Font */


  /* Start H1 Font */
  /* Finish H1 Font */


  /* Start H2 Font */
  /* Finish H2 Font */


  /* Start H3 Font */
  .cart_totals>h2,
  .related.products>h2,
  .post_comments .post_comments_title,
  div.products>h2,
  .cmsmasters_single_product .product_title,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  ul.order_details {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_single_product .product_title {
    font-size: 22px;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .cmsmasters_single_product .price,
  .cmsmasters_product .button_to_cart,
  .cmsmasters_product .price,
  .shop_table.order_details tfoot tr th {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_single_product .price {
    font-size: 28px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td .amount,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table th.product-name,
  .cart_totals table .cart-subtotal th,
  .cart_totals table .cart-subtotal .amount,
  .cart_totals table .order-total th,
  .cart_totals td strong>.amount,
  .cart_totals table .order-total .amount,
  .shop_table .product-name a,
  .shop_table thead th,
  .cmsmasters_woo_wrap_result .woocommerce-result-count,
  .shop_table.order_details tfoot tr td,
  ul.order_details strong,
  .widget_layered_nav ul li,
  .widget_layered_nav ul li a,
  .widget_layered_nav_filters ul li,
  .widget_layered_nav_filters ul li a,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a,
  .widget_shopping_cart .cart_list a,
  .widget>.product_list_widget a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cart_totals table .cart-subtotal th,
  .cart_totals table .cart-subtotal .amount,
  .cart_totals table .order-total th,
  .cart_totals td strong>.amount,
  .cart_totals table .order-total .amount,
  .shop_table .product-name a,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a,
  .widget_shopping_cart .cart_list a,
  .widget>.product_list_widget a {
    font-size: 13px;
    line-height: 16px;
  }

  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td .amount,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table th.product-name {
    font-size: 15px;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .widget>.product_list_widget .reviewer,
  .widget>.product_list_widget .amount,
  .widget_product_categories ul li,
  .widget_product_categories ul li a,
  .widget_price_filter .price_slider_amount .price_label,
  .widget_shopping_cart .total,
  .widget_shopping_cart .total strong,
  .widget_shopping_cart .cart_list .quantity,
  .form-row label,
  .form-row label a,
  .shop_table td>.amount,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity,
  .shop_attributes td,
  .cmsmasters_product .price del,
  .onsale,
  .out-of-stock,
  .stock,
  .cmsmasters_product .cmsmasters_product_cat,
  .cmsmasters_product .cmsmasters_product_cat a,
  .cmsmasters_single_product .product_meta,
  .cmsmasters_single_product .product_meta a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .widget>.product_list_widget .amount,
  .widget_shopping_cart .cart_list .quantity,
  .form-row label a,
  .form-row label {
    font-size: 15px;
  }

  .cmsmasters_product .price del {
    font-size: 14px;
    text-decoration: line-through;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity {
    font-size: 13px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  .widget_price_filter .price_slider_amount .button,
  .widget_shopping_cart .buttons .button,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .widget_price_filter .price_slider_amount .button,
  .widget_shopping_cart .buttons .button,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
    font-size: 11px;
    line-height: 36px;
  }

  /* Finish Button Font */


  /* Start Text Fields Font */
  body .select2-dropdown {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  /* Finish Text Fields Font */


  /* Start Small Text Font */
  /* Finish Small Text Font */

  /***************** Finish WooCommerce Font Styles ******************/



  /***************** Start Tribe Events Font Styles ******************/
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-description p,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-description p,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-month__multiday-event-bar-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-month__multiday-event-bar-title p,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-week-grid__multiday-event-bar-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe_events,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description p {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single *,
  .cmsmasters_tribe_events_views_v2 .tribe-events *,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro *,
  .tribe-events-calendar-month__calendar-event-tooltip * {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description {
    font-size: 13px;
    line-height: 20px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-month__multiday-event-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-pro-week-grid__multiday-event-wrapper {
    height: 22px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title a,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    font-family: 'Montserrat', 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;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title {
    font-size: 26px;
    line-height: 34px;
  }


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

    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title a,
    .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
      font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
      font-size: 20px;
      line-height: 26px;
      font-weight: bold;
      font-style: normal;
      text-transform: none;
      text-decoration: none;
    }

    .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title {
      font-size: 18px;
      line-height: 24px;
    }
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a {
    font-size: 18px;
    line-height: 24px;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar .widgettitle,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__header-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-cost,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule *,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-header,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-header,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link {
    font-size: 10px;
    line-height: 40px;
  }

  /***************** Finish Tribe Events Font Styles ******************/

  /***************** Start Timetable Font Styles ******************/

  /* Start Content Font */
  table.tt_timetable th,
  table.tt_timetable .event,
  table.tt_timetable .event a,
  table.tt_timetable .event .hours,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    text-transform: none;
  }

  table.tt_timetable .event,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-size: 14px;
  }

  /* Finish Content Font */


  /* Start H3 Font */
  .event_layout_4 table.tt_timetable .event .hours {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .cmsmasters_tt_event .cmsmasters_tt_event_header .cmsmasters_tt_event_subtitle {
    font-size: 22px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .tt_tabs_navigation li a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item a,
  table.tt_timetable .event .after_hour_text,
  table.tt_timetable .event .before_hour_text {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li a,
  .tabs_box_navigation .tabs_box_navigation_selected,
  table.tt_timetable .tt_tooltip_content a,
  table.tt_timetable .event .event_header,
  table.tt_timetable .event .event_hour_booking_wrapper .event_hour_booking,
  .tt_booking a.tt_btn {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li a,
  .tabs_box_navigation .tabs_box_navigation_selected,
  table.tt_timetable .tt_tooltip_content a,
  table.tt_timetable .event .event_header {
    line-height: 20px;
  }

  /* Finish Button Font */


  /***************** Finish Timetable Font Styles ******************/



  /***************** Start Sermons Font Styles ******************/
  /* Start H3 Font */
  .cmsmasters_sermon .cmsmasters_sermon_title a,
  .cmsmasters_sermon .cmsmasters_sermon_title {
    font-size: 22px;
  }

  /* Finish H3 Font */

  /* Start H6 Font */
  .cmsmasters_sermon_media_title,
  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info a span,
  .cmsmasters_sermon_cat,
  .cmsmasters_sermon_cat a,
  .cmsmasters_sermon_author,
  .cmsmasters_sermon_author a,
  .cmsmasters_sermon_date {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info a span {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H6 Font */
  /***************** Finish Sermons Font Styles ******************/


  /***************** Start Gutenberg Module Custom Font Styles ******************/

  blockquote:before {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 50px;
    line-height: 50px;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-table tfoot th,
  .wp-block-table tfoot td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-table tfoot th,
  .wp-block-table tfoot td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td {
    font-size: 15px;
    font-weight: normal;
  }

  /***************** Finish Gutenberg Module Custom Font Styles ******************/





  /***************** Start Gutenberg Module General Font Styles ******************/

  /* Start Content Font */
  body .editor-styles-wrapper,
  body .editor-styles-wrapper p,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
  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,
  .wp-block-freeform.mce-content-body {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    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: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish Link Font */


  /* Start H1 Font */
  .wp-block-heading h1,
  .wp-block-heading h1.editor-rich-text__tinymce,
  body .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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  .wp-block-heading h2,
  .wp-block-heading h2.editor-rich-text__tinymce,
  body .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-image-text,
  .wp-block-cover-image h2,
  .wp-block-cover-image .wp-block-cover-image-text {
    font-family: 'Montserrat', 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 */
  .wp-block-heading h3,
  .wp-block-heading h3.editor-rich-text__tinymce,
  body .editor-styles-wrapper h3,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3 {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .wp-block-heading h4,
  .wp-block-heading h4.editor-rich-text__tinymce,
  body .editor-styles-wrapper h4,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .wp-block-heading h5,
  .wp-block-heading h5.editor-rich-text__tinymce,
  body .editor-styles-wrapper h5,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5 {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .wp-block-heading h6,
  .wp-block-heading h6.editor-rich-text__tinymce,
  body .editor-styles-wrapper h6,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    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: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
  }

  /* Finish Small Text Font */


  /* Start Text Fields Font */
  .editor-styles-wrapper select,
  .editor-styles-wrapper option,
  .wp-block-search .wp-block-search__input {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  .wp-block-search .wp-block-search__button {
    line-height: 20px;
  }

  .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: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    font-style: italic;
  }

  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large {
    font-size: 24px;
    line-height: 36px;
  }

  .wp-block-pullquote {
    font-size: 16px;
    line-height: 28px;
  }

  .editor-styles-wrapper q {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: normal;
    font-style: italic;
  }

  /* Finish Blockquote Font */

  /***************** Finish Gutenberg Module General Font Styles ******************/

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.2.9
 * 
 * Theme Primary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Default Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  body,

  .cmsmasters_likes a,
  .cmsmasters_notice .notice_close,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_comments a,
  .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  .search_bar_wrap .search_button button:before {
    color: #8b8b8b;
  }

  .custom_subscribe .mailpoet_text,
  .custom_subscribe .wysija-input {
    background-color: rgba(139, 139, 139, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  a,
  .color_2,
  .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  .footer_inner .cmsmasters_social_icon,
  #today,
  .widget_custom_contact_info_entries>span:before,
  .widget_custom_contact_info_entries .adress_wrap:before,
  .widget_nav_menu ul li a:hover,
  .widget_nav_menu ul li.current_page_item>a,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  .widget_custom_twitter_entries .tweet_time:before,
  .widget_pages ul li a:hover,
  .widget_categories ul li a:hover,
  .widget_archive ul li a:hover,
  .widget_meta ul li a:hover,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  .cmsmasters_twitter_wrap .twr_icon,
  .pricing_best .cmsmasters_button:hover,
  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins,
  .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  .cmsmasters_quote_title,
  .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  .cmsmasters_archive_item_info a:hover,
  .cmsmasters_open_profile .cmsmasters_profile_title,
  .cmsmasters_social_icon:hover,
  .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  .project_details_item_desc a:hover,
  .project_features_item_desc a:hover,
  .profile_details a:hover,
  .profile_features a:hover,
  .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  .blog.timeline .post:hover .cmsmasters_post_day,
  .share_posts a:hover,
  .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  .cmsmasters_wrap_pagination ul li .page-numbers.current,
  .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  .cmsmasters_prev_arrow:hover span,
  .cmsmasters_next_arrow:hover span,
  .cmsmasters_likes a:hover:before,
  .cmsmasters_likes a.active:before,
  .cmsmasters_comments a:hover:before,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  .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,
  .cmsmasters_dropcap.type1,
  .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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #d14f42;
  }

  #slide_top:hover,
  mark,

  .custom_subscribe .wysija-submit-field,
  .custom_subscribe .mailpoet_submit,
  .widget_nav_menu ul li a:before,
  .cmsmasters_notice .notice_close:hover,
  .pricing_best .cmsmasters_price_wrap,
  .cmsmasters_content_slider .owl-buttons>div:hover>span,
  .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  .pricing_best .cmsmasters_button,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .cmsmasters_dropcap.type2,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  .cmsmasters_table thead tr,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  .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,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  .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 {
    background-color: #d14f42;
  }

  #slide_top:hover,
  .cmsmasters_content_slider .owl-pagination .owl-page:before,
  .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  .cmsmasters_content_slider .owl-pagination .owl-page.active,
  .cmsmasters_notice .notice_close:hover,
  .pricing_best .cmsmasters_price_wrap,
  .cmsmasters_content_slider .owl-buttons>div:hover>span,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  table thead th,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  select:focus,
  textarea:focus {
    border-color: #d14f42;
  }

  .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(209, 79, 66, 0.9);
  }

  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  textarea:focus,
  select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #d14f42;
    box-shadow: inset 0 0 0 1px #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  a:hover,
  .footer_inner .cmsmasters_social_icon:hover,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  blockquote:before,
  .cmsmasters_likes a:before,
  .cmsmasters_comments a:before,
  .widget_categories ul li:before,
  .widget_archive ul li:before,
  .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover,
  .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
  .subpage_nav>span,
  .cmsmasters_social_icon,
  .cmsmasters_archive_item_type,
  #wp-calendar caption:before,
  .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #a8a9ab;
  }

  input::-webkit-input-placeholder {
    color: #a8a9ab;
  }

  input:-moz-placeholder {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  #slide_top,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  h1 a:hover,
  h2 a:hover,
  h3 a:hover,
  h4 a:hover,
  h5 a:hover,
  h6 a:hover,
  .widget_nav_menu ul li a,
  #wp-calendar th,
  .widget_rss ul li .rsswidget:hover,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  .widget_custom_twitter_entries .tweet_time,
  .widget_pages ul li a,
  .widget_categories ul li a,
  .widget_archive ul li a,
  .widget_meta ul li a,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  .cmsmasters_quotes_grid .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  .cmsmasters_archive_item_info a,
  .cmsmasters_open_profile .profile_details_item_title,
  .cmsmasters_open_profile .profile_features_item_title,
  .profile_details a,
  .profile_features a,
  .project_details_item_title,
  .project_features_item_title,
  .project_details_item_desc a,
  .project_features_item_desc a,
  .cmsmasters_project_grid .cmsmasters_project_category a,
  .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  .cmsmasters_post_cont_info .cmsmasters_post_author a,
  .cmsmasters_post_cont_info .cmsmasters_post_category a,
  .search_bar_wrap .search_button button:hover:before,
  fieldset legend,
  blockquote,
  q,
  blockquote footer,
  table caption,
  .img_placeholder_small,
  table tfoot td,
  table tfoot th,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .post_nav .post_nav_sub,
  .share_posts a,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_prev_arrow span,
  .cmsmasters_next_arrow span,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  .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,
  .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 {
    color: #31333b;
  }

  .headline_outer,
  .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  form .formError .formErrorContent {
    background-color: #31333b;
  }

  .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(49, 51, 59, 0.95);
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(49, 51, 59, 0.8);
  }

  .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(49, 51, 59, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  #slide_top:hover,
  .custom_subscribe .wysija-submit-field,
  .custom_subscribe .mailpoet_submit,
  .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  .cmsmasters_notice .notice_close:hover,
  .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  .pricing_best .cmsmasters_price_wrap *,
  .pricing_best .cmsmasters_button,
  .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  .cmsmasters_project_puzzle .project_inner,
  .cmsmasters_project_puzzle .project_inner a,
  .cmsmasters_project_puzzle .project_inner a:hover,
  .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  mark,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  table thead th,
  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 {
    color: #ffffff;
  }

  .cmsmasters_notice .notice_close,
  .cmsmasters_content_slider .owl-page,
  .pricing_best .cmsmasters_button:hover,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  .cmsmasters_post_timeline .cmsmasters_post_date,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  body,

  .middle_inner,
  .search_wrap .search_bar_wrap .search_field:before,
  .search_wrap .search_bar_wrap .search_field:after,
  .search_wrap .search_icon_close:before,
  .search_wrap .search_icon_close:after,
  .cmsmasters_table,
  .cmsmasters_prev_arrow,
  .cmsmasters_next_arrow,
  .cmsmasters_img.with_caption,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #ffffff;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #ffffff;
  }

  .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #ffffff;
  }

  .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #ffffff;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.98);
  }

  #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  .cmsmasters_dropcap.type2,
  .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #fcfcfc;
  }

  #slide_top,
  .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  fieldset,
  fieldset legend,
  .img_placeholder,
  .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_border .cmsmasters_icon_list_icon,
  .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
  .gallery-item .gallery-icon,
  .gallery-item .gallery-caption {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .cmsmasters_post_timeline .cmsmasters_post_day {
    color: #eaeaea;
  }


  .cmsmasters_slider_project:before,
  .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  .blog.timeline:before,
  .owl-pagination .owl-page:hover span,
  .owl-pagination .owl-page.active span,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: #eaeaea;
  }

  #slide_top,
  .custom_subscribe .parsley-errors-list,
  .custom_subscribe .mailpoet_validate_success,
  .custom_subscribe .mailpoet_validate_error,
  .sidebar,
  .widget_nav_menu ul li a,
  .widget_rss ul li,
  .cmsmasters_widget_project_cont_info,
  .sidebar .widget,
  .border_list li,
  .widget_pages li,
  .widget_categories li,
  .widget_archive li,
  .widget_meta li,
  .widget_recent_comments li,
  .widget_recent_entries li,
  .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  .cmsmasters_notice .notice_close,
  .cmsmasters_pricing_item,
  .cmsmasters_pricing_table .cmsmasters_price_wrap,
  .cmsmasters_pricing_table .feature_list li,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  .cmsmasters_quotes_grid .cmsmasters_quote,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  .toggles_mode_accordion .cmsmasters_toggle,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  .cmsmasters_tabs .cmsmasters_tabs_wrap,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_archive_item_info,
  .post_nav,
  .profile_details_item,
  .profile_features_item,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .cmsmasters_open_post .cmsmasters_post_cont_info,
  .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  .cmsmasters_post_default .cmsmasters_post_cont_info,
  .cmsmasters_attach_img .cmsmasters_attach_img_info,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  hr,
  .img_placeholder,
  .img_placeholder_small,
  .project_details_item,
  .project_features_item,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .footer_in_inner,
  .share_posts,
  .about_author,
  .post_comments,
  .comment-respond,
  .cmsmasters_comment_item,
  .cmsmasters_single_slider,
  .cmsmasters_pings_list,
  .pingslist .pingback,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  .cmsmasters_prev_arrow,
  .cmsmasters_next_arrow,
  .cmsmasters_post_default,
  table td,
  table th,
  .cmsmasters_table tbody td,
  .cmsmasters_table tbody th,
  .cmsmasters_table tfoot td,
  .cmsmasters_table tfoot th,
  .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_border .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,
  .owl-pagination .owl-page:before,
  .owl-pagination .owl-page {
    border-color: #eaeaea;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px #eaeaea;
    box-shadow: inset 0 0 0 1px #eaeaea;
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  ::selection {
    background: #d14f42;
    color: #ffffff;
    ;
  }

  ::-moz-selection {
    background: #d14f42;
    color: #ffffff;
  }

  /* Finish Custom Rules */

  /***************** Finish Default Color Scheme Rules ******************/


  /***************** Start Default Button Color Scheme Rules ******************/

  .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }


  .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: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #d14f42;
    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: #d14f42;
  }


  .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_shadow:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #d14f42;
    color: #ffffff;
  }


  .cmsmasters_button.cmsmasters_but_icon_dark_bg,
  .cmsmasters_button.cmsmasters_but_icon_light_bg,
  .cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #d14f42;
    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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }


  .cmsmasters_button.cmsmasters_but_icon_slide_left,
  .cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_slide_left:hover,
  .cmsmasters_button.cmsmasters_but_icon_slide_right:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #d14f42;
    background-color: #d14f42;
    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: #d14f42;
    background-color: #d14f42;
    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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }

  /***************** Finish Default Button Color Scheme Rules ******************/



  /***************** Start Footer Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_footer,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:before {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-input {
    background-color: rgba(rgb(255, 255, 255), 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer a,
  html .cmsmasters_color_scheme_footer .color_2,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_footer .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_footer #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_footer .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_footer .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_footer .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_footer .profile_details a:hover,
  html .cmsmasters_color_scheme_footer .profile_features a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_footer .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_footer .share_posts a:hover,
  html .cmsmasters_color_scheme_footer .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_footer .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #71727f;
  }



  .cmsmasters_color_scheme_footer mark,
  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #71727f;
  }


  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_footer select:focus,
  html .cmsmasters_color_scheme_footer textarea:focus {
    border-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(113, 114, 127, 0.9);
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_footer textarea:focus,
  html .cmsmasters_color_scheme_footer select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #71727f;
    box-shadow: inset 0 0 0 1px #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer a:hover,
  html .cmsmasters_color_scheme_footer .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer blockquote:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_footer .widget_categories ul li:before,
  html .cmsmasters_color_scheme_footer .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_footer .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_footer #wp-calendar caption:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer input:-moz-placeholder {
    color: #ffffff;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_footer #wp-calendar th,
  html .cmsmasters_color_scheme_footer .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_footer .profile_features a,
  html .cmsmasters_color_scheme_footer .project_details_item_title,
  html .cmsmasters_color_scheme_footer .project_features_item_title,
  html .cmsmasters_color_scheme_footer .project_details_item_desc a,
  html .cmsmasters_color_scheme_footer .project_features_item_desc a,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_footer fieldset legend,
  html .cmsmasters_color_scheme_footer blockquote,
  html .cmsmasters_color_scheme_footer q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_footer table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_footer .share_posts a,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .headline_outer,
  html .cmsmasters_color_scheme_footer .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_footer form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_footer table thead th,
  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 {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_footer,

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_footer .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_footer .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_table,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(59, 61, 74, 0.98);
  }

  html .cmsmasters_color_scheme_footer #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: rgba(255, 255, 255, 0.5);
  }


  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_footer fieldset,
  html .cmsmasters_color_scheme_footer fieldset legend,
  html .cmsmasters_color_scheme_footer .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.06);
  }

  .cmsmasters_footer_default .footer_nav>li:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_footer .blog.timeline:before,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.06);
  }


  html .cmsmasters_color_scheme_footer .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_footer .sidebar,
  html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_footer .widget_rss ul li,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_footer .sidebar .widget,
  html .cmsmasters_color_scheme_footer .border_list li,
  html .cmsmasters_color_scheme_footer .widget_pages li,
  html .cmsmasters_color_scheme_footer .widget_categories li,
  html .cmsmasters_color_scheme_footer .widget_archive li,
  html .cmsmasters_color_scheme_footer .widget_meta li,
  html .cmsmasters_color_scheme_footer .widget_recent_comments li,
  html .cmsmasters_color_scheme_footer .widget_recent_entries li,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_footer .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_footer .post_nav,
  html .cmsmasters_color_scheme_footer .profile_details_item,
  html .cmsmasters_color_scheme_footer .profile_features_item,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer hr,
  html .cmsmasters_color_scheme_footer .img_placeholder,
  html .cmsmasters_color_scheme_footer .img_placeholder_small,
  html .cmsmasters_color_scheme_footer .project_details_item,
  html .cmsmasters_color_scheme_footer .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_footer .share_posts,
  html .cmsmasters_color_scheme_footer .about_author,
  html .cmsmasters_color_scheme_footer .post_comments,
  html .cmsmasters_color_scheme_footer .comment-respond,
  html .cmsmasters_color_scheme_footer .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_footer .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_footer .pingslist .pingback,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_default,
  html .cmsmasters_color_scheme_footer table td,
  html .cmsmasters_color_scheme_footer table th,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_footer ::selection {
    background: #71727f;
    color: #3b3d4a;
    ;
  }

  html .cmsmasters_color_scheme_footer ::-moz-selection {
    background: #71727f;
    color: #3b3d4a;
  }

  .cmsmasters_color_scheme_footer.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_footer.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -moz-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -ms-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -o-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: linear-gradient(315deg, #3b3d4a 25%, transparent 25%),
      linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Footer Color Scheme Rules ******************/


  /***************** Start Footer Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #3b3d4a;
  }

  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: #71727f;
  }


  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    color: #3b3d4a;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #71727f;
  }


  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: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  /***************** Finish Footer Button Color Scheme Rules ******************/



  /***************** Start Custom 1 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_first,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-input {
    background-color: rgba(255, 255, 255, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first a,
  html .cmsmasters_color_scheme_first .color_2,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_first .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_first #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_first .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_first .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_first .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_first .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_first .profile_details a:hover,
  html .cmsmasters_color_scheme_first .profile_features a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_first .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_first .share_posts a:hover,
  html .cmsmasters_color_scheme_first .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_first .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_first mark,
  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_first .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_first select:focus,
  html .cmsmasters_color_scheme_first textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_first textarea:focus,
  html .cmsmasters_color_scheme_first select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first a:hover,
  html .cmsmasters_color_scheme_first .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first blockquote:before,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_first .widget_categories ul li:before,
  html .cmsmasters_color_scheme_first .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_first .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_first #wp-calendar caption:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first input:-moz-placeholder {
    color: #ffffff;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_first #wp-calendar th,
  html .cmsmasters_color_scheme_first .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_first .profile_features a,
  html .cmsmasters_color_scheme_first .project_details_item_title,
  html .cmsmasters_color_scheme_first .project_features_item_title,
  html .cmsmasters_color_scheme_first .project_details_item_desc a,
  html .cmsmasters_color_scheme_first .project_features_item_desc a,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_first fieldset legend,
  html .cmsmasters_color_scheme_first blockquote,
  html .cmsmasters_color_scheme_first q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_first table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_first .share_posts a,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .headline_outer,
  html .cmsmasters_color_scheme_first .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_first form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_first table thead th,
  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 {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_first,

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_first .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_first .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_first .cmsmasters_table,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(152, 67, 58, 0.98);
  }

  html .cmsmasters_color_scheme_first #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #ffffff;
  }


  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_first fieldset,
  html .cmsmasters_color_scheme_first fieldset legend,
  html .cmsmasters_color_scheme_first .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.2);
  }


  html .cmsmasters_color_scheme_first .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_first .blog.timeline:before,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.2);
  }


  html .cmsmasters_color_scheme_first .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_first .sidebar,
  html .cmsmasters_color_scheme_first .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_first .widget_rss ul li,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_first .sidebar .widget,
  html .cmsmasters_color_scheme_first .border_list li,
  html .cmsmasters_color_scheme_first .widget_pages li,
  html .cmsmasters_color_scheme_first .widget_categories li,
  html .cmsmasters_color_scheme_first .widget_archive li,
  html .cmsmasters_color_scheme_first .widget_meta li,
  html .cmsmasters_color_scheme_first .widget_recent_comments li,
  html .cmsmasters_color_scheme_first .widget_recent_entries li,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_first .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_first .post_nav,
  html .cmsmasters_color_scheme_first .profile_details_item,
  html .cmsmasters_color_scheme_first .profile_features_item,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first hr,
  html .cmsmasters_color_scheme_first .img_placeholder,
  html .cmsmasters_color_scheme_first .img_placeholder_small,
  html .cmsmasters_color_scheme_first .project_details_item,
  html .cmsmasters_color_scheme_first .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_first .share_posts,
  html .cmsmasters_color_scheme_first .about_author,
  html .cmsmasters_color_scheme_first .post_comments,
  html .cmsmasters_color_scheme_first .comment-respond,
  html .cmsmasters_color_scheme_first .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_first .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_first .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_first .pingslist .pingback,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_post_default,
  html .cmsmasters_color_scheme_first table td,
  html .cmsmasters_color_scheme_first table th,
  html .cmsmasters_color_scheme_first .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_first .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_first .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_first .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_first ::selection {
    background: #ffffff;
    color: #98433a;
    ;
  }

  html .cmsmasters_color_scheme_first ::-moz-selection {
    background: #ffffff;
    color: #98433a;
  }

  .cmsmasters_color_scheme_first.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_first.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -moz-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -ms-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -o-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: linear-gradient(315deg, #98433a 25%, transparent 25%),
      linear-gradient(45deg, #98433a 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 1 Color Scheme Rules ******************/


  /***************** Start Custom 1 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #98433a;
    color: #98433a;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    color: #98433a;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  /***************** Finish Custom 1 Button Color Scheme Rules ******************/



  /***************** Start Custom 2 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_second,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-input {
    background-color: rgba(255, 255, 255, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second a,
  html .cmsmasters_color_scheme_second .color_2,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_second .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_second #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_second .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_second .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_second .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_second .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_second .profile_details a:hover,
  html .cmsmasters_color_scheme_second .profile_features a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_second .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_second .share_posts a:hover,
  html .cmsmasters_color_scheme_second .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_second .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_second mark,
  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_second .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_second select:focus,
  html .cmsmasters_color_scheme_second textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_second textarea:focus,
  html .cmsmasters_color_scheme_second select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second a:hover,
  html .cmsmasters_color_scheme_second .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second blockquote:before,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_second .widget_categories ul li:before,
  html .cmsmasters_color_scheme_second .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_second .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_second #wp-calendar caption:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_second #wp-calendar th,
  html .cmsmasters_color_scheme_second .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_second .profile_features a,
  html .cmsmasters_color_scheme_second .project_details_item_title,
  html .cmsmasters_color_scheme_second .project_features_item_title,
  html .cmsmasters_color_scheme_second .project_details_item_desc a,
  html .cmsmasters_color_scheme_second .project_features_item_desc a,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_second fieldset legend,
  html .cmsmasters_color_scheme_second blockquote,
  html .cmsmasters_color_scheme_second q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_second table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_second .share_posts a,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .headline_outer,
  html .cmsmasters_color_scheme_second .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_second form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_second table thead th,
  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 {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_second,

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_second .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_second .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_second .cmsmasters_table,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(209, 79, 66, 0.98);
  }

  html .cmsmasters_color_scheme_second #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: rgba(255, 255, 255, 0);
  }


  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_second fieldset,
  html .cmsmasters_color_scheme_second fieldset legend,
  html .cmsmasters_color_scheme_second .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.3);
  }


  html .cmsmasters_color_scheme_second .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_second .blog.timeline:before,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.3);
  }


  html .cmsmasters_color_scheme_second .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_second .sidebar,
  html .cmsmasters_color_scheme_second .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_second .widget_rss ul li,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_second .sidebar .widget,
  html .cmsmasters_color_scheme_second .border_list li,
  html .cmsmasters_color_scheme_second .widget_pages li,
  html .cmsmasters_color_scheme_second .widget_categories li,
  html .cmsmasters_color_scheme_second .widget_archive li,
  html .cmsmasters_color_scheme_second .widget_meta li,
  html .cmsmasters_color_scheme_second .widget_recent_comments li,
  html .cmsmasters_color_scheme_second .widget_recent_entries li,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_second .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_second .post_nav,
  html .cmsmasters_color_scheme_second .profile_details_item,
  html .cmsmasters_color_scheme_second .profile_features_item,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second hr,
  html .cmsmasters_color_scheme_second .img_placeholder,
  html .cmsmasters_color_scheme_second .img_placeholder_small,
  html .cmsmasters_color_scheme_second .project_details_item,
  html .cmsmasters_color_scheme_second .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_second .share_posts,
  html .cmsmasters_color_scheme_second .about_author,
  html .cmsmasters_color_scheme_second .post_comments,
  html .cmsmasters_color_scheme_second .comment-respond,
  html .cmsmasters_color_scheme_second .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_second .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_second .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_second .pingslist .pingback,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_post_default,
  html .cmsmasters_color_scheme_second table td,
  html .cmsmasters_color_scheme_second table th,
  html .cmsmasters_color_scheme_second .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_second .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_second .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_second .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_second ::selection {
    background: #ffffff;
    color: #d14f42;
    ;
  }

  html .cmsmasters_color_scheme_second ::-moz-selection {
    background: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_color_scheme_second.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_second.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -moz-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -ms-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -o-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: linear-gradient(315deg, #d14f42 25%, transparent 25%),
      linear-gradient(45deg, #d14f42 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 2 Color Scheme Rules ******************/


  /***************** Start Custom 2 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #d14f42;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  /***************** Finish Custom 2 Button Color Scheme Rules ******************/



  /***************** Start Custom 3 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_third,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button:before {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-input {
    background-color: rgba(rgb(255, 255, 255), 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third a,
  html .cmsmasters_color_scheme_third .color_2,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_third .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_third #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_third .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_third .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_third .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_third .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_third .profile_details a:hover,
  html .cmsmasters_color_scheme_third .profile_features a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_third .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_third .share_posts a:hover,
  html .cmsmasters_color_scheme_third .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_third .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_third mark,
  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_third .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_third select:focus,
  html .cmsmasters_color_scheme_third textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_third textarea:focus,
  html .cmsmasters_color_scheme_third select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third a:hover,
  html .cmsmasters_color_scheme_third .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third blockquote:before,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_third .widget_categories ul li:before,
  html .cmsmasters_color_scheme_third .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_third .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_third #wp-calendar caption:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third input::-webkit-input-placeholder {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third input:-moz-placeholder {
    color: #e96b61;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_third #wp-calendar th,
  html .cmsmasters_color_scheme_third .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_third .profile_features a,
  html .cmsmasters_color_scheme_third .project_details_item_title,
  html .cmsmasters_color_scheme_third .project_features_item_title,
  html .cmsmasters_color_scheme_third .project_details_item_desc a,
  html .cmsmasters_color_scheme_third .project_features_item_desc a,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_third fieldset legend,
  html .cmsmasters_color_scheme_third blockquote,
  html .cmsmasters_color_scheme_third q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_third table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_third .share_posts a,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .headline_outer,
  html .cmsmasters_color_scheme_third .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_third form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_third table thead th,
  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 {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_third,

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_third .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_third .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_third .cmsmasters_table,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(209, 79, 66, 0.98);
  }

  html .cmsmasters_color_scheme_third #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #d14f42;
  }


  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_third fieldset,
  html .cmsmasters_color_scheme_third fieldset legend,
  html .cmsmasters_color_scheme_third .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_day {
    color: #e4e4e4;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_third .blog.timeline:before,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: #e4e4e4;
  }


  html .cmsmasters_color_scheme_third .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_third .sidebar,
  html .cmsmasters_color_scheme_third .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_third .widget_rss ul li,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_third .sidebar .widget,
  html .cmsmasters_color_scheme_third .border_list li,
  html .cmsmasters_color_scheme_third .widget_pages li,
  html .cmsmasters_color_scheme_third .widget_categories li,
  html .cmsmasters_color_scheme_third .widget_archive li,
  html .cmsmasters_color_scheme_third .widget_meta li,
  html .cmsmasters_color_scheme_third .widget_recent_comments li,
  html .cmsmasters_color_scheme_third .widget_recent_entries li,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_third .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_third .post_nav,
  html .cmsmasters_color_scheme_third .profile_details_item,
  html .cmsmasters_color_scheme_third .profile_features_item,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third hr,
  html .cmsmasters_color_scheme_third .img_placeholder,
  html .cmsmasters_color_scheme_third .img_placeholder_small,
  html .cmsmasters_color_scheme_third .project_details_item,
  html .cmsmasters_color_scheme_third .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_third .share_posts,
  html .cmsmasters_color_scheme_third .about_author,
  html .cmsmasters_color_scheme_third .post_comments,
  html .cmsmasters_color_scheme_third .comment-respond,
  html .cmsmasters_color_scheme_third .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_third .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_third .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_third .pingslist .pingback,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_post_default,
  html .cmsmasters_color_scheme_third table td,
  html .cmsmasters_color_scheme_third table th,
  html .cmsmasters_color_scheme_third .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_third .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_third .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_third .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page {
    border-color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px #e4e4e4;
    box-shadow: inset 0 0 0 1px #e4e4e4;
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_third ::selection {
    background: #ffffff;
    color: #d14f42;
    ;
  }

  html .cmsmasters_color_scheme_third ::-moz-selection {
    background: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_color_scheme_third.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_third.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -moz-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -ms-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -o-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: linear-gradient(315deg, #d14f42 25%, transparent 25%),
      linear-gradient(45deg, #d14f42 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 3 Color Scheme Rules ******************/


  /***************** Start Custom 3 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #d14f42;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  /***************** Finish Custom 3 Button Color Scheme Rules ******************/


  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.2
 * 
 * Theme Secondary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Default Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  .tt_booking a.tt_btn {
    background-color: #d14f42;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .hover_color {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  .tt_tabs_navigation li a.selected,
  .tt_tabs_navigation li.ui-tabs-active a,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #31333b;
  }

  .tt_booking a.tt_btn:hover {
    background-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  ul.tt_items_list li:nth-child(2n+1) {
    background-color: #fcfcfc;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_booking a.tt_btn,
  .tt_booking a.tt_btn:hover {
    color: #ffffff;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  .tt_booking .tt_booking_message_wrapper {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: #eaeaea;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default Timetable Color Scheme Rules ******************/



  /***************** Start Default CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  .cmsmasters_post_comments span,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  .cmsmasters_donation_details_item a:hover,
  .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  .campaign_meta_wrap .cmsmasters_campaign_target_number,
  .cmsmasters_campaign_user_name a:hover,
  .cmsmasters_campaign_category a:hover,
  .cmsmasters_campaign_tags a:hover,
  .cmsmasters_post_comments:hover:before,
  .opened-article>.campaign .cmsmasters_campaign_title,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #d14f42;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #d14f42;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .cmsmasters_post_comments:before {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .donation_confirm .donation_confirm_info_title,
  .cmsmasters_donation_details_item_title,
  .cmsmasters_donation_details_item a,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  .cmsmasters_campaign_user_name a,
  .cmsmasters_campaign_category a,
  .cmsmasters_campaign_tags a,
  .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #31333b;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(49, 51, 59, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #ffffff;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  .donation_confirm .donation_confirm_info_title,
  .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .donation_confirm .donation_confirm_info_title,
  .donation_confirm .donation_confirm_info,
  .cmsmasters_donation_details_item,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  .opened-article>.campaign .campaign_meta_wrap>div,
  .opened-article>.campaign .cmsmasters_campaign_cont_info,
  .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Default WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  .cmsmasters_product .price del,
  .widget>.product_list_widget del .amount,
  .select2-container .select2-choice,
  .select2-container.select2-drop-above .select2-choice,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  .widget_price_filter .price_slider_amount .price_label .to,
  .widget_price_filter .price_slider_amount .price_label .from,
  .widget_shopping_cart .total .amount,
  .cart_totals td strong>.amount,
  .cart_totals table .cart-subtotal .amount,
  .shop_table td.product-subtotal .amount,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  .cmsmasters_single_product .product_meta a:hover,
  .cmsmasters_product_cat a:hover,
  .cmsmasters_product .cmsmasters_product_title a:hover,
  .required,
  .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  .comment-form-rating .stars>span a:hover,
  .comment-form-rating .stars>span a.active,
  #page .remove:hover,
  .cmsmasters_product .price ins,
  .cmsmasters_single_product .price ins,
  .shop_table .product-name a:hover,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  .shop_table.order_details .product-name strong,
  .shop_table.order_details tfoot tr:first-child th,
  .shop_table.order_details tfoot tr:first-child td,
  .widget_layered_nav ul li a:hover,
  .widget_layered_nav ul li.chosen a,
  .widget_layered_nav_filters ul li a:hover,
  .widget_layered_nav_filters ul li.chosen a,
  .widget_product_categories ul li a:hover,
  .widget_product_categories ul li.current-cat a,
  .widget>.product_list_widget a:hover,
  .widget>.product_list_widget ins .amount,
  .widget_shopping_cart .cart_list a:hover,
  .widget_shopping_cart .cart_list .quantity,
  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #d14f42;
  }

  .woocommerce-store-notice,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  .input-checkbox+label:after,
  .input-radio+label:after,
  input.shipping_method+label:after,
  .onsale span,
  ul.order_details li,
  .widget_price_filter .ui-slider-range {
    background-color: #d14f42;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  body .select2-container.select2-container--open .select2-selection--single,
  body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .widget_product_categories ul li:before,
  .cmsmasters_product .button_to_cart {
    color: #a8a9ab;
  }

  .link_hover_color {
    border-color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .woocommerce-MyAccount-navigation li.is-active a,
  .widget_shopping_cart .total,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  .cart_totals table .cart-subtotal th,
  .cart_totals table .order-total th,
  .shop_table thead th,
  .cmsmasters_single_product .product_meta a,
  .cmsmasters_product .cmsmasters_product_title a,
  .cmsmasters_product_cat a,
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error li,
  #page .remove,
  .cmsmasters_woo_wrap_result .woocommerce-result-count,
  .cmsmasters_product .cmsmasters_product_cat,
  .cmsmasters_product .price,
  .shop_attributes th,
  .shop_table .product-name a,
  ul.order_details strong,
  .widget_layered_nav ul li,
  .widget_layered_nav ul li a,
  .widget_layered_nav_filters ul li,
  .widget_layered_nav_filters ul li a,
  .widget_product_categories ul li,
  .widget_product_categories ul li a,
  .widget>.product_list_widget a,
  .widget>.product_list_widget .amount,
  .widget_shopping_cart .cart_list a,
  .widget_shopping_cart .cart_list .quantity .amount,
  .widget_price_filter .price_slider_amount .price_label {
    color: #31333b;
  }

  .out-of-stock span,
  .stock span,
  .widget_price_filter .ui-slider-handle {
    background-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  .woocommerce-store-notice,
  .woocommerce-store-notice p a,
  .woocommerce-store-notice p a:hover,
  .onsale,
  .out-of-stock,
  .stock {
    color: #ffffff;
  }

  .select2-container .select2-choice,
  body .select2-container .select2-selection--single,
  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  ul.order_details {
    color: #fcfcfc;
  }

  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  .cart_totals table .cart-subtotal,
  .cart_totals table .order-total,
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error,
  .select2-container.select2-drop-above .select2-choice,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  .input-checkbox+label:before,
  .input-radio+label:before,
  input.shipping_method+label:before,
  .shop_table thead th,
  .shop_table .actions,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  ul.order_details strong {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  .comment-form-rating .stars>span {
    color: #eaeaea;
  }

  .related.products,
  .widget_layered_nav ul li,
  .widget_layered_nav_filters ul li,
  .widget_product_categories ul li,
  .woocommerce-checkout-payment,
  .shop_table td,
  .shop_table th,
  .woocommerce-message,
  .woocommerce-info,
  .woocommerce-error,
  .shop_attributes tr,
  .select2-container .select2-choice,
  .select2-container.select2-drop-above .select2-choice,
  .input-checkbox+label:before,
  .input-radio+label:before,
  input.shipping_method+label:before,
  .cart_totals table th,
  .cart_totals table td,
  .widget_price_filter .price_slider,
  .shop_table .cart_item,
  .shop_table.cart tr,
  body .select2-dropdown,
  body .select2-container .select2-selection--single {
    border-color: #eaeaea;
  }

  .widget_price_filter .price_slider {
    background-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default WooCommerce Color Scheme Rules ******************/



  /***************** Start Default Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #d14f42;
  }

  .tribe-events .tribe-events-c-nav__next:focus,
  .tribe-events .tribe-events-c-nav__next:hover,
  .tribe-events .tribe-events-c-nav__prev:focus,
  .tribe-events .tribe-events-c-nav__prev:hover,
  .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  .tribe-events-calendar-list__event-title a:hover,
  .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  .tribe-events-calendar-day__event-title a:hover,
  .tribe-events-pro-photo__event-title a:hover,
  .tribe-events-pro-summary__event-title a:hover,
  .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  #tribe-events-pg-template .tribe-events-back a:hover,
  #tribe-events-l-container .tribe-events-back a:hover,
  .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #a8a9ab;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #a8a9ab;
    fill: #a8a9ab;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #31333b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #31333b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #fcfcfc;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: #eaeaea;
    fill: #eaeaea;
  }

  .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: #eaeaea;
  }

  /***************** Finish Default Tribe Events Color Scheme Rules ******************/


  /***************** Start Default Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  .cmsmasters_sermon_cat a:hover,
  .cmsmasters_open_sermon .cmsmasters_sermon_title,
  .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  .current_audio .cmsmasters_sermon_audio:before,
  .cmsmasters_sermon_author a:hover {
    color: #d14f42;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  .cmsmasters_sermon_cat a,
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  .cmsmasters_sermon .cmsmasters_sermon_media_item,
  .cmsmasters_sermon_author a {
    color: #31333b;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  .cmsmasters_sermon .cmsmasters_sermon_media,
  .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: #eaeaea;
  }

  /* Finish Border Color */

  /***************** Finish Default Sermons Color Scheme Rules ******************/


  /***************** Start Footer Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .hover_color {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_footer .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_footer .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer ul.tt_items_list li:nth-child(2n+1) {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn:hover {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_footer .tt_booking .tt_booking_message_wrapper {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer Timetable Color Scheme Rules ******************/



  /***************** Start Footer CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments:before {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_footer .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Footer WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_footer .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_footer .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_footer .required,
  html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_footer #page .remove:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_footer .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_footer .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .woocommerce-store-notice,
  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:after,
  html .cmsmasters_color_scheme_footer .input-radio+label:after,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:after,
  html .cmsmasters_color_scheme_footer .onsale span,
  html .cmsmasters_color_scheme_footer ul.order_details li,
  html .cmsmasters_color_scheme_footer .widget_price_filter .ui-slider-range {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_footer body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .button_to_cart {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .link_hover_color {
    border-color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_footer .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_footer .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table thead th,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-error li,
  html .cmsmasters_color_scheme_footer #page .remove,
  html .cmsmasters_color_scheme_footer .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price,
  html .cmsmasters_color_scheme_footer .shop_attributes th,
  html .cmsmasters_color_scheme_footer .shop_table .product-name a,
  html .cmsmasters_color_scheme_footer ul.order_details strong,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .out-of-stock span,
  html .cmsmasters_color_scheme_footer .stock span,
  html .cmsmasters_color_scheme_footer .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_footer .onsale,
  html .cmsmasters_color_scheme_footer .out-of-stock,
  html .cmsmasters_color_scheme_footer .stock {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer ul.order_details {
    color: rgba(255, 255, 255, 0.5);
  }

  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_footer .cart_totals table .order-total,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-error,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:before,
  html .cmsmasters_color_scheme_footer .input-radio+label:before,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:before,
  html .cmsmasters_color_scheme_footer .shop_table thead th,
  html .cmsmasters_color_scheme_footer .shop_table .actions,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_footer ul.order_details strong {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .related.products,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li,
  html .cmsmasters_color_scheme_footer .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_footer .shop_table td,
  html .cmsmasters_color_scheme_footer .shop_table th,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-error,
  html .cmsmasters_color_scheme_footer .shop_attributes tr,
  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:before,
  html .cmsmasters_color_scheme_footer .input-radio+label:before,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:before,
  html .cmsmasters_color_scheme_footer .cart_totals table th,
  html .cmsmasters_color_scheme_footer .cart_totals table td,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_footer .shop_table .cart_item,
  html .cmsmasters_color_scheme_footer .shop_table.cart tr,
  html .cmsmasters_color_scheme_footer body .select2-dropdown,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer WooCommerce Color Scheme Rules ******************/



  /***************** Start Footer Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #71727f;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #ffffff;
    fill: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: rgba(255, 255, 255, 0.5);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.06);
    fill: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_footer .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /***************** Finish Footer Tribe Events Color Scheme Rules ******************/


  /***************** Start Footer Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_footer .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_author a:hover {
    color: #71727f;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Border Color */

  /***************** Finish Footer Sermons Color Scheme Rules ******************/


  /***************** Start Custom 1 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .hover_color {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_first .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_first .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first ul.tt_items_list li:nth-child(2n+1) {
    background-color: #ffffff;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn:hover {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_first .tt_booking .tt_booking_message_wrapper {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 1 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments:before {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_first .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 1 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_first .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_first .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_first .required,
  html .cmsmasters_color_scheme_first .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_first #page .remove:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_first .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_first .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .woocommerce-store-notice,
  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_first .input-checkbox+label:after,
  html .cmsmasters_color_scheme_first .input-radio+label:after,
  html .cmsmasters_color_scheme_first input.shipping_method+label:after,
  html .cmsmasters_color_scheme_first .onsale span,
  html .cmsmasters_color_scheme_first ul.order_details li,
  html .cmsmasters_color_scheme_first .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_first body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_first .cmsmasters_product .button_to_cart {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .link_hover_color {
    border-color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_first .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_first .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table thead th,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-error li,
  html .cmsmasters_color_scheme_first #page .remove,
  html .cmsmasters_color_scheme_first .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_first .cmsmasters_product .price,
  html .cmsmasters_color_scheme_first .shop_attributes th,
  html .cmsmasters_color_scheme_first .shop_table .product-name a,
  html .cmsmasters_color_scheme_first ul.order_details strong,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .out-of-stock span,
  html .cmsmasters_color_scheme_first .stock span,
  html .cmsmasters_color_scheme_first .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .woocommerce-store-notice,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_first .onsale,
  html .cmsmasters_color_scheme_first .out-of-stock,
  html .cmsmasters_color_scheme_first .stock {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first ul.order_details {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_first .cart_totals table .order-total,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-error,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first .input-checkbox+label:before,
  html .cmsmasters_color_scheme_first .input-radio+label:before,
  html .cmsmasters_color_scheme_first input.shipping_method+label:before,
  html .cmsmasters_color_scheme_first .shop_table thead th,
  html .cmsmasters_color_scheme_first .shop_table .actions,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_first ul.order_details strong {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .related.products,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li,
  html .cmsmasters_color_scheme_first .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_first .shop_table td,
  html .cmsmasters_color_scheme_first .shop_table th,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-error,
  html .cmsmasters_color_scheme_first .shop_attributes tr,
  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .input-checkbox+label:before,
  html .cmsmasters_color_scheme_first .input-radio+label:before,
  html .cmsmasters_color_scheme_first input.shipping_method+label:before,
  html .cmsmasters_color_scheme_first .cart_totals table th,
  html .cmsmasters_color_scheme_first .cart_totals table td,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_first .shop_table .cart_item,
  html .cmsmasters_color_scheme_first .shop_table.cart tr,
  html .cmsmasters_color_scheme_first body .select2-dropdown,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 1 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #ffffff;
    fill: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.2);
    fill: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_first .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /***************** Finish Custom 1 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 1 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_first .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Border Color */

  /***************** Finish Custom 1 Sermons Color Scheme Rules ******************/


  /***************** Start Custom 2 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .hover_color {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_second .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_second .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second ul.tt_items_list li:nth-child(2n+1) {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn:hover {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_second .tt_booking .tt_booking_message_wrapper {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 2 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments:before {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_second .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 2 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_second .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_second .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_second .required,
  html .cmsmasters_color_scheme_second .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_second #page .remove:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_second .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_second .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .woocommerce-store-notice,
  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_second .input-checkbox+label:after,
  html .cmsmasters_color_scheme_second .input-radio+label:after,
  html .cmsmasters_color_scheme_second input.shipping_method+label:after,
  html .cmsmasters_color_scheme_second .onsale span,
  html .cmsmasters_color_scheme_second ul.order_details li,
  html .cmsmasters_color_scheme_second .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_second body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_second .cmsmasters_product .button_to_cart {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second .link_hover_color {
    border-color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_second .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_second .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table thead th,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-error li,
  html .cmsmasters_color_scheme_second #page .remove,
  html .cmsmasters_color_scheme_second .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_second .cmsmasters_product .price,
  html .cmsmasters_color_scheme_second .shop_attributes th,
  html .cmsmasters_color_scheme_second .shop_table .product-name a,
  html .cmsmasters_color_scheme_second ul.order_details strong,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .out-of-stock span,
  html .cmsmasters_color_scheme_second .stock span,
  html .cmsmasters_color_scheme_second .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .woocommerce-store-notice,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_second .onsale,
  html .cmsmasters_color_scheme_second .out-of-stock,
  html .cmsmasters_color_scheme_second .stock {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second ul.order_details {
    color: rgba(255, 255, 255, 0);
  }

  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_second .cart_totals table .order-total,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-error,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second .input-checkbox+label:before,
  html .cmsmasters_color_scheme_second .input-radio+label:before,
  html .cmsmasters_color_scheme_second input.shipping_method+label:before,
  html .cmsmasters_color_scheme_second .shop_table thead th,
  html .cmsmasters_color_scheme_second .shop_table .actions,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_second ul.order_details strong {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .related.products,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li,
  html .cmsmasters_color_scheme_second .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_second .shop_table td,
  html .cmsmasters_color_scheme_second .shop_table th,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-error,
  html .cmsmasters_color_scheme_second .shop_attributes tr,
  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .input-checkbox+label:before,
  html .cmsmasters_color_scheme_second .input-radio+label:before,
  html .cmsmasters_color_scheme_second input.shipping_method+label:before,
  html .cmsmasters_color_scheme_second .cart_totals table th,
  html .cmsmasters_color_scheme_second .cart_totals table td,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_second .shop_table .cart_item,
  html .cmsmasters_color_scheme_second .shop_table.cart tr,
  html .cmsmasters_color_scheme_second body .select2-dropdown,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 2 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: rgba(255, 255, 255, 0.4);
    fill: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: rgba(255, 255, 255, 0);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.3);
    fill: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_second .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /***************** Finish Custom 2 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 2 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_second .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Border Color */

  /***************** Finish Custom 2 Sermons Color Scheme Rules ******************/


  /***************** Start Custom 3 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .hover_color {
    color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_third .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_third .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third ul.tt_items_list li:nth-child(2n+1) {
    background-color: #d14f42;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn:hover {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_third .tt_booking .tt_booking_message_wrapper {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 3 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments:before {
    color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_third .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 3 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_third .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_third .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_third .required,
  html .cmsmasters_color_scheme_third .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_third #page .remove:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_third .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_third .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .woocommerce-store-notice,
  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_third .input-checkbox+label:after,
  html .cmsmasters_color_scheme_third .input-radio+label:after,
  html .cmsmasters_color_scheme_third input.shipping_method+label:after,
  html .cmsmasters_color_scheme_third .onsale span,
  html .cmsmasters_color_scheme_third ul.order_details li,
  html .cmsmasters_color_scheme_third .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_third body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_third .cmsmasters_product .button_to_cart {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third .link_hover_color {
    border-color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_third .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_third .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table thead th,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-error li,
  html .cmsmasters_color_scheme_third #page .remove,
  html .cmsmasters_color_scheme_third .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_third .cmsmasters_product .price,
  html .cmsmasters_color_scheme_third .shop_attributes th,
  html .cmsmasters_color_scheme_third .shop_table .product-name a,
  html .cmsmasters_color_scheme_third ul.order_details strong,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .out-of-stock span,
  html .cmsmasters_color_scheme_third .stock span,
  html .cmsmasters_color_scheme_third .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .woocommerce-store-notice,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_third .onsale,
  html .cmsmasters_color_scheme_third .out-of-stock,
  html .cmsmasters_color_scheme_third .stock {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third ul.order_details {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_third .cart_totals table .order-total,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-error,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third .input-checkbox+label:before,
  html .cmsmasters_color_scheme_third .input-radio+label:before,
  html .cmsmasters_color_scheme_third input.shipping_method+label:before,
  html .cmsmasters_color_scheme_third .shop_table thead th,
  html .cmsmasters_color_scheme_third .shop_table .actions,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_third ul.order_details strong {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span {
    color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .related.products,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li,
  html .cmsmasters_color_scheme_third .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_third .shop_table td,
  html .cmsmasters_color_scheme_third .shop_table th,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-error,
  html .cmsmasters_color_scheme_third .shop_attributes tr,
  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .input-checkbox+label:before,
  html .cmsmasters_color_scheme_third .input-radio+label:before,
  html .cmsmasters_color_scheme_third input.shipping_method+label:before,
  html .cmsmasters_color_scheme_third .cart_totals table th,
  html .cmsmasters_color_scheme_third .cart_totals table td,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_third .shop_table .cart_item,
  html .cmsmasters_color_scheme_third .shop_table.cart tr,
  html .cmsmasters_color_scheme_third body .select2-dropdown,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single {
    border-color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider {
    background-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 3 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #e96b61;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #e96b61;
    fill: #e96b61;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #d14f42;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: #e4e4e4;
    fill: #e4e4e4;
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_third .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: #e4e4e4;
  }

  /***************** Finish Custom 3 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 3 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_third .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: #e4e4e4;
  }

  /* Finish Border Color */

  /***************** Finish Custom 3 Sermons Color Scheme Rules ******************/


  /***************** Start Header Middle Color Scheme Rules ******************/

  /* Start Header Middle Content Color */
  .header_mid,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    color: #ffffff;
  }

  /* Finish Header Middle Content Color */


  /* Start Header Middle Primary Color */
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button,
  .header_mid .search_wrap .search_bar_wrap .search_button button:before,
  .header_mid a,
  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover {
    color: #ffffff;
  }

  .header_mid .resp_mid_nav_wrap .responsive_nav:before,
  .header_mid .resp_mid_nav_wrap .responsive_nav:after,
  .header_mid .resp_mid_nav_wrap .responsive_nav span,
  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    background-color: #ffffff;
  }

  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    border-color: #ffffff;
  }

  /* Finish Header Middle Primary Color */


  /* Start Header Middle Rollover Color */
  .header_mid .search_wrap .search_bar_wrap .search_button button:hover:before,
  .header_mid a:hover,
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover,
  .cmsmasters_dynamic_cart:hover .cmsmasters_dynamic_cart_button {
    color: rgba(255, 255, 255, 0.5);
  }

  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover {
    background-color: rgba(255, 255, 255, 0.5);
  }

  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  .header_mid textarea:focus,
  .header_mid select:focus {
    border-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Header Middle Rollover Color */


  /* Start Header Middle Background Color */
  .header_mid,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Middle Background Color */


  /* Start Header Middle Background Color on Scroll */
  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    color: rgb(49, 51, 59);
  }

  .header_mid.header_mid_scroll {
    background-color: rgb(49, 51, 59);
  }

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

    #header .header_top,
    .header_mid {
      background-color: rgb(49, 51, 59);
    }
  }

  /* Finish Header Middle Background Color on Scroll */


  /* Start Header Middle Borders Color */

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
  .header_mid_outer,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    border-color: rgba(255, 255, 255, 0.2);
  }

  @media only screen and (max-width: 1024px) {
    #header nav li {
      border-color: rgba(255, 255, 255, 0.2);
    }
  }

  /* Finish Header Middle Borders Color */


  /* Start Header Middle Custom Rules */
  .header_mid ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_mid ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    color: #ffffff;
  }

  /* Finish Header Bottom Content Color */


  /* Start Header Bottom Primary Color */
  .header_bot a {
    color: #ffffff;
  }

  .header_bot .button:hover,
  .header_bot input[type=submit]:hover,
  .header_bot input[type=button]:hover,
  .header_bot button:hover,
  .header_bot .search_wrap .search_bar_wrap .search_button button:hover,
  .header_bot .search_wrap.search_opened .search_bar_wrap .search_button button {
    background-color: #ffffff;
  }

  /* Finish Header Bottom Primary Color */


  /* Start Header Bottom Rollover Color */
  .header_bot a:hover {
    color: #ffffff;
  }

  .header_bot .button,
  .header_bot input[type=submit],
  .header_bot input[type=button],
  .header_bot button,
  .header_bot .search_wrap .search_bar_wrap .search_button button {
    background-color: #ffffff;
  }

  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  .header_bot textarea:focus,
  .header_bot select:focus {
    border-color: #ffffff;
  }

  /* 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,
  .header_bot .search_wrap .search_bar_wrap .search_button button {
    color: rgba(49, 51, 59, 0.15);
  }

  .header_bot,
  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Bottom Background Color */


  /* Start Header Bottom Background Color on Scroll */
  .header_bot.header_bot_scroll {
    background-color: rgb(49, 51, 59);
  }

  @media only screen and (max-width: 1024px) {
    .header_bot {
      background-color: rgb(49, 51, 59);
    }
  }

  /* Finish Header Bottom Background Color on Scroll */


  /* Start Header Bottom Borders Color */
  .header_bot .header_bot_outer,
  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Header Bottom Borders Color */


  /* Start Header Bottom Custom Rules */
  .header_bot ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_bot ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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 {
      color: #ffffff;
    }
  }

  /* Finish Navigation Title Link Color */


  /* Start Navigation Title Link Hover Color */
  @media only screen and (min-width: 1025px) {

    ul.navigation>li.menu-item.current-menu-ancestor:hover>a,
    ul.navigation>li.menu-item.current-menu-item>a:hover,
    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: rgba(255, 255, 255, 0.5);
    }
  }

  /* 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,
    ul.navigation>li>a .nav_tag {
      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: rgba(255, 255, 255, 0.3);
    }

    ul.navigation>li>a .nav_tag {
      background-color: rgba(255, 255, 255, 0.3);
    }

    ul.navigation>li>a .nav_tag:before {
      border-color: rgba(255, 255, 255, 0.3);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* Finish Navigation Title Link Current Background Color */


  /* Start Navigation Title Link Border Color */
  @media only screen and (min-width: 1025px) {
    ul.navigation>li:before {
      background-color: rgba(255, 255, 255, 0.4);
    }
  }

  /* 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: #717275;
  }

  /* Finish Navigation Dropdown Tex Color */


  /* Start Navigation Dropdown Background Color */
  @media only screen and (max-width: 1024px) {
    ul.navigation {
      background-color: #31333b;
    }
  }

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

    ul.navigation ul,
    ul.navigation .menu-item-mega-container {
      background-color: #31333b;
    }
  }

  .cmsmasters_added_product_info,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content {
    background-color: #31333b;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content:before {
    border-bottom-color: #31333b;
  }

  /* 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 */
  #page .cmsmasters_dynamic_cart .remove:hover,
  .navigation li a {
    color: #8a8a8e;
  }

  @media only screen and (max-width: 1024px) {
    #header .navigation .menu-item-mega-container>ul>li>a .nav_title {
      color: #8a8a8e;
    }
  }

  /* Finish Navigation Dropdown Link Color */


  /* Start Navigation Dropdown Link Hover Color */
  #page .cmsmasters_dynamic_cart .remove,
  .navigation li>a:hover,
  .navigation li>a:hover .nav_subtitle,
  .navigation li.current-menu-item>a,
  .navigation li.current-menu-item>a .nav_subtitle,
  .navigation li.current_page_item>a,
  .navigation li.current_page_item>a .nav_subtitle,
  .navigation li.current-menu-ancestor>a,
  .navigation li.current-menu-ancestor>a .nav_subtitle,
  .navigation .menu-item-mega-container>ul>li>a .nav_title,
  .navigation li a .nav_tag {
    color: #ffffff;
  }

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

    ul.navigation li>ul li:hover>a,
    ul.navigation li>ul li:hover>a .nav_subtitle,
    ul.navigation li>ul li.current-menu-ancestor>a,
    ul.navigation li>ul li.current-menu-ancestor>a .nav_subtitle {
      color: #ffffff;
    }
  }

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

    #header .navigation .menu-item-mega-container>ul>li.current-menu-ancestor>a .nav_title,
    .navigation li.current-menu-ancestor>a {
      color: #ffffff;
    }
  }

  /* Finish Navigation Dropdown Link Hover Color */


  /* Start Navigation Dropdown Link Subtitle Color */
  .navigation li a .nav_subtitle {
    color: #717275;
  }

  .navigation li a .nav_tag {
    background-color: #717275;
  }

  /* Finish Navigation Dropdown Link Subtitle Color */


  /* Start Navigation Dropdown Link Hover Highlight Color */
  .navigation li>a:hover,
  .navigation li.current-menu-item>a {
    background-color: rgba(255, 255, 255, 0.07);
  }

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

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

  /* Finish Navigation Dropdown Link Hover Highlight Color */


  /* Start Navigation Dropdown Link Border Color */
  .navigation li {
    border-color: rgba(255, 255, 255, 0);
  }

  /* Finish Navigation Dropdown Link Border Color */

  /***************** Finish Navigation Color Scheme Rules ******************/



  /***************** Start Header Top Color Scheme Rules ******************/

  /* Start Header Top Content Color */
  .header_top {
    color: #ffffff;
  }

  /* Finish Header Top Content Color */


  /* Start Header Top Primary Color */
  .header_top a,
  .header_top .cmsmasters_social_icon,
  .header_top .header_top_but:hover,
  .header_top .header_top_but.opened {
    color: #ffffff;
  }

  .header_top .responsive_top_nav:before,
  .header_top .responsive_top_nav:after,
  .header_top .responsive_top_nav span {
    background-color: #ffffff;
  }

  /* Finish Header Top Primary Color */


  /* Start Header Top Rollover Color */
  .header_top a:hover,
  .header_top .cmsmasters_social_icon:hover,
  .header_top .header_top_but {
    color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Header Top Rollover Color */


  /* Start Header Top Background Color */
  .header_top {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Top Background Color */


  /* Start Header Top Borders Color */
  .header_top_outer,
  .header_top .header_top_but {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Header Top Borders Color */


  /* Start Header Top Custom Rules */
  .header_top ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_top ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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: #ffffff;
    }
  }

  /* 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: rgba(255, 255, 255, 0.5);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: #31333b;
    }
  }

  @media only screen and (min-width: 1025px) {
    ul.top_line_nav ul {
      background-color: #31333b;
    }
  }

  /* 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: #8a8a8e;
  }

  /* 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: #ffffff;
  }

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

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

  /* Finish Header Top Navigation Dropdown Link Hover Color */


  /* Start Header Top Navigation Dropdown Link Hover Highlight Color */
  .top_line_nav li>a:hover,
  .top_line_nav li.current-menu-item>a {
    background-color: rgba(255, 255, 255, 0);
  }

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

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

  /* 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 ******************/

  div.wp-block ul>li:before {
    background-color: #ffffff;
  }

  table thead th,
  table thead td {
    color: #ffffff;
    border-color: #d14f42;
    background-color: #d14f42;
  }

  q,
  .wp-block-table tfoot td,
  .wp-block-table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td,
  .wp-block-quote,
  .editor-styles-wrapper .wp-block-freeform blockquote,
  .editor-styles-wrapper .wp-block-freeform blockquote p {
    color: #31333b;
  }

  blockquote:before {
    color: #a8a9ab;
  }

  /* 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,
  .editor-styles-wrapper .wp-block-freeform table tbody tr th,
  .editor-styles-wrapper .wp-block-freeform table tbody tr td {
    border-color: #eaeaea;
  }

  .wp-block-table.is-style-stripes tr:nth-child(odd) th,
  .wp-block-table.is-style-stripes tr:nth-child(odd) td {
    background-color: #fcfcfc;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td {
    background-color: #d14f42;
    border-color: #d14f42;
    color: #ffffff;
  }

  /* Finish Table Colors */

  /***************** 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 .wp-block select,
  .editor-styles-wrapper p.wp-block-subhead,
  .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,
  .wp-block-search .wp-block-search__input {
    color: #8b8b8b;
  }

  /* 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 {
    color: #d14f42;
  }

  .wp-block-search .wp-block-search__input:focus {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .editor-styles-wrapper a:hover,
  .editor-styles-wrapper a:active,
  body .editor-styles-wrapper h1 a:hover,
  body .editor-styles-wrapper h1 a:active,
  body .editor-styles-wrapper h2 a:hover,
  body .editor-styles-wrapper h2 a:active,
  body .editor-styles-wrapper h3 a:hover,
  body .editor-styles-wrapper h3 a:active,
  body .editor-styles-wrapper h4 a:hover,
  body .editor-styles-wrapper h4 a:active,
  body .editor-styles-wrapper h5 a:hover,
  body .editor-styles-wrapper h5 a:active,
  body .editor-styles-wrapper h6 a:hover,
  body .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: #a8a9ab;
  }

  .editor-styles-wrapper .wp-block select:focus {
    border-color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .editor-post-title__block .editor-post-title__input,
  body .editor-styles-wrapper h1,
  body .editor-styles-wrapper h1 a,
  body .editor-styles-wrapper h2,
  body .editor-styles-wrapper h2 a,
  body .editor-styles-wrapper h3,
  body .editor-styles-wrapper h3 a,
  body .editor-styles-wrapper h4,
  body .editor-styles-wrapper h4 a,
  body .editor-styles-wrapper h5,
  body .editor-styles-wrapper h5 a,
  body .editor-styles-wrapper h6,
  body .editor-styles-wrapper h6 a,
  .editor-styles-wrapper .wp-block-quote,
  .editor-styles-wrapper .wp-block-freeform blockquote,
  .editor-styles-wrapper .wp-block-freeform blockquote p,
  .wp-block-pullquote {
    color: #31333b;
  }

  .wp-block-pullquote.is-style-solid-color {
    background-color: #31333b;
  }

  .wp-block-pullquote {
    border-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  body .wp-block-cover .wp-block-cover-text,
  .editor-styles-wrapper .wp-block-cover a,
  .wp-block-cover .wp-block-cover__inner-container,
  .wp-block-pullquote.is-style-solid-color {
    color: #ffffff;
  }

  body .editor-styles-wrapper,
  .wp-block-search .wp-block-search__input {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */

  /* Start Alternate Background Color */
  .editor-styles-wrapper .wp-block select {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */

  /* Start Borders Color */
  .wp-block-separator.is-style-dots:before {
    color: #eaeaea;
  }

  .wp-block-separator:not(.is-style-dots):before {
    background-color: #eaeaea;
  }

  .editor-styles-wrapper .wp-block select,
  .editor-styles-wrapper .wp-block-freeform hr,
  .wp-block-search .wp-block-search__input {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */


  /* 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: #d14f42;
  }

  .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: #a8a9ab;
  }

  .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background) {
    color: #d14f42;
    background-color: #ffffff;
    border-color: #d14f42;
  }

  .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: #d14f42;
    border-color: #d14f42;
  }

  /* Finish Buttons Colors */


  /***************** Finish Gutenberg Module General Colors Scheme Rules ******************/


  .has-color-1-color {
    color: #000000;
  }

  .has-color-1-background-color {
    background-color: #000000;
  }

  .has-color-2-color {
    color: #ffffff;
  }

  .has-color-2-background-color {
    background-color: #ffffff;
  }

  .has-color-3-color {
    color: #d43c18;
  }

  .has-color-3-background-color {
    background-color: #d43c18;
  }

  .has-color-4-color {
    color: #5173a6;
  }

  .has-color-4-background-color {
    background-color: #5173a6;
  }

  .has-color-5-color {
    color: #959595;
  }

  .has-color-5-background-color {
    background-color: #959595;
  }

  .has-color-6-color {
    color: #c0c0c0;
  }

  .has-color-6-background-color {
    background-color: #c0c0c0;
  }

  .has-color-7-color {
    color: #f4f4f4;
  }

  .has-color-7-background-color {
    background-color: #f4f4f4;
  }

  .has-color-8-color {
    color: #e1e1e1;
  }

  .has-color-8-background-color {
    background-color: #e1e1e1;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.0
 * 
 * Theme Fonts Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Theme Font Styles ******************/

  /* Start Content Font */
  .wpcf7-form-control-wrap,
  body {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .cmsmasters_icon_list_items li:before {
    line-height: 22px;
  }

  /* Finish Content Font */


  /* Start Link Font */
  a,
  .subpage_nav>strong,
  .subpage_nav>span,
  .subpage_nav>a {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  a:hover {
    text-decoration: none;
  }

  /* Finish Link Font */


  /* Start Navigation Title Font */
  .navigation .menu-item-mega-container>ul>li>a .nav_title,
  .navigation>li>a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
  }

  .navigation .menu-item-mega-container>ul>li>a .nav_title {
    font-size: 11px;
    font-weight: normal;
  }

  /* Finish Navigation Title Font */


  /* Start Navigation Dropdown Font */
  .header_top,
  .header_top a,
  .navigation ul li a,
  .navigation>li>a .nav_subtitle,
  .navigation>li>a .nav_tag,
  .top_line_nav>li>a,
  .top_line_nav ul li a {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }

  .navigation>li>a .nav_subtitle {
    font-size: 13px;
    line-height: 15px;
  }

  .top_line_nav ul li a,
  .top_line_nav>li>a,
  .header_top,
  .header_top a {
    font-size: 12px;
  }

  .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 {
    font-size: 14px;
  }

  @media only screen and (max-width: 1024px) {
    #header .header_mid .search_wrap .search_bar_wrap .search_field input {
      font-size: 30px;
      line-height: 40px;
    }
  }

  /* Finish Navigation Dropdown Font */


  /* Start H1 Font */
  h1,
  h1 a,
  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  .cmsmasters_post_timeline .cmsmasters_post_day,
  #header .search_wrap .search_bar_wrap .search_field input,
  .logo .title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_dropcap {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  blockquote:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
  }

  .cmsmasters_post_timeline .cmsmasters_post_day {
    font-size: 50px;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content {
    font-size: 40px;
    line-height: 60px;
  }

  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins {
    font-size: 36px;
    line-height: 36px;
  }

  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before {
    font-size: 50px;
    /* static */
    line-height: 50px;
    /* static */
  }

  #header .search_wrap .search_bar_wrap .search_field input {
    font-size: 60px;
    /* static */
    line-height: 70px;
    /* static */
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before {
    font-size: 120px;
    /* static */
    line-height: 170px;
    /* static */
  }

  blockquote:before {
    font-size: 50px;
    /* static */
    line-height: 50px;
    /* static */
  }

  .cmsmasters_dropcap.type1 {
    font-size: 36px;
    /* static */
  }

  .cmsmasters_dropcap.type2 {
    font-size: 20px;
    /* static */
  }

  .headline_outer .headline_inner .headline_icon:before {
    font-size: 47px;
  }

  .headline_outer .headline_inner.align_center .headline_icon:before {
    font-size: 63px;
  }

  .headline_outer .headline_inner.align_left .headline_icon {
    padding-left: 47px;
  }

  .headline_outer .headline_inner.align_right .headline_icon {
    padding-right: 47px;
  }

  .headline_outer .headline_inner.align_center .headline_icon {
    padding-top: 63px;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  h2,
  h2 a,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_counter,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>a {
    font-family: 'Montserrat', 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;
  }

  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 44px;
  }

  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 32px;
  }

  .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  .cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title,
  .cmsmasters_post_default .cmsmasters_post_header .cmsmasters_post_title a {
    font-size: 30px;
  }

  .cmsmasters_archive_item_title a,
  .cmsmasters_archive_item_title {
    font-size: 24px;
    line-height: 32px;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_counter {
    font-size: 32px;
  }

  /* Finish H2 Font */


  /* Start H3 Font */
  h3,
  h3 a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  #cancel-comment-reply-link,
  .comment-reply-title,
  .post_comments_title,
  .cmsmasters_single_slider_title,
  .about_author_title {
    font-size: 18px;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  h4,
  h4 a,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content a,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>ul>li>a,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category>li>a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_title {
    font-size: 28px;
    line-height: 32px;
  }

  .cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle {
    font-size: 18px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  h5,
  h5 a,
  .widget_nav_menu ul li a,
  .widget_rss ul li .rsswidget,
  .tribe-events-list .cmsmasters_featured_event,
  .tribe-events-photo .tribe-event-featured .cmsmasters_featured_event,
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_units,
  .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  .widget .widgettitle,
  .post_nav a,
  table thead th,
  table tfoot td {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  table thead th,
  table tfoot td {
    font-size: 15px;
    font-weight: normal;
  }

  .tribe-events-list .cmsmasters_featured_event {
    font-size: 12px;
    line-height: 18px;
  }

  .cmsmasters_comment_item .cmsmasters_comment_item_title,
  .cmsmasters_comment_item .cmsmasters_comment_item_title a,
  .cmsmasters_single_slider .cmsmasters_single_slider_item_title,
  .cmsmasters_single_slider .cmsmasters_single_slider_item_title a {
    font-size: 14px;
    line-height: 20px;
  }

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

  .tribe-events-photo .tribe-event-featured .cmsmasters_featured_event {
    font-size: 11px;
    line-height: 17px;
  }

  .widget_nav_menu ul li a,
  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    font-size: 11px;
  }

  .widget_nav_menu ul li a {
    text-transform: uppercase;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_units {
    font-weight: normal;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  h6,
  h6 a,
  .cmsmasters_comment_item .cmsmasters_comment_item_date,
  .widget_tag_cloud a,
  .widget_rss ul li .rss-date,
  .widget_rss ul li cite,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category,
  .widget_custom_twitter_entries .tweet_time,
  .widget_pages *,
  .widget_categories *,
  .widget_archive *,
  .widget_meta *,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  .cmsmasters_slider_post_read_more,
  .cmsmasters_pricing_table .cmsmasters_period,
  .cmsmasters_counters .cmsmasters_counter_title,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap,
  .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle_wrap a,
  .cmsmasters_archive_item_type,
  .cmsmasters_archive_item_info,
  .cmsmasters_archive_item_info a,
  .cmsmasters_open_profile .profile_details,
  .cmsmasters_open_profile .profile_details a,
  .cmsmasters_open_profile .profile_features,
  .cmsmasters_open_profile .profile_features a,
  .cmsmasters_open_project .project_details_item,
  .cmsmasters_open_project .project_details_item a,
  .cmsmasters_open_project .project_features_item,
  .cmsmasters_open_project .project_features_item a,
  .cmsmasters_project_puzzle .cmsmasters_project_cont_info,
  .cmsmasters_project_puzzle .cmsmasters_project_cont_info a,
  .cmsmasters_project_grid .cmsmasters_project_read_more,
  .cmsmasters_project_grid .cmsmasters_project_category,
  .cmsmasters_project_grid .cmsmasters_project_category a,
  .cmsmasters_open_post>.cmsmasters_post_cont_info .cmsmasters_post_info a span,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer>span,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer>span a,
  .comment-respond label,
  .cmsmasters_input label,
  .cmsmasters_radio>label,
  .cmsmasters_checkboxes>label,
  .cmsmasters_textarea label,
  .cmsmasters_select label,
  .wpcf7,
  .published,
  .cmsmasters_comment_item .comment-reply-link,
  .cmsmasters_comment_item .comment-edit-link,
  .pingslist .pingback .comment-edit-link,
  .share_posts a,
  .post_nav .post_nav_sub,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_post_read_more,
  .cmsmasters_post_cont_info .cmsmasters_post_tags,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  .cmsmasters_post_cont_info .cmsmasters_post_author,
  .cmsmasters_post_cont_info .cmsmasters_post_author a,
  .cmsmasters_post_cont_info .cmsmasters_post_category,
  .cmsmasters_post_cont_info .cmsmasters_post_category a,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_likes span,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_comments span,
  .cmsmasters_breadcrumbs,
  .cmsmasters_breadcrumbs a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_pricing_table .cmsmasters_period,
  .cmsmasters_counters .cmsmasters_counter_title,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title {
    font-size: 18px;
  }

  .wpcf7,
  .cmsmasters_input label,
  .cmsmasters_radio>label,
  .cmsmasters_checkboxes>label,
  .cmsmasters_textarea label,
  .cmsmasters_select label,
  .comment-respond label {
    font-size: 15px;
  }

  .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published,
  .cmsmasters_open_post>.cmsmasters_post_cont_info .cmsmasters_post_info a span,
  .cmsmasters_comment_item .comment-reply-link,
  .cmsmasters_comment_item .comment-edit-link,
  .pingslist .pingback .comment-edit-link,
  .cmsmasters_comment_item .cmsmasters_comment_item_date,
  .cmsmasters_single_slider_item .published,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_likes span,
  .cmsmasters_post_default .cmsmasters_post_cont_info .cmsmasters_comments span {
    font-size: 14px;
    line-height: 20px;
  }

  .cmsmasters_open_profile .profile_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_profile .profile_sidebar .cmsmasters_comments a:before,
  .cmsmasters_open_project .project_sidebar .cmsmasters_likes a:before,
  .cmsmasters_open_project .project_sidebar .cmsmasters_comments a:before {
    line-height: 20px;
  }

  .widget_categories ul li:before,
  .widget_archive ul li:before {
    top: 12px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .share_wrap>a:before {
    font-size: 14px;
  }

  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a {
    line-height: 40px;
  }

  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: 12px !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 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
  }

  .gform_wrapper .description,
  .gform_wrapper .gfield_description,
  .gform_wrapper .gsection_description,
  .gform_wrapper .instruction {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
    font-size: 14px !important;
    line-height: 22px !important;
  }

  /* Finish Small Text Font */


  /* Start Text Fields Font */
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  .gform_wrapper input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .gform_wrapper textarea,
  .gform_wrapper select {
    font-size: 15px !important;
  }

  /* Finish Text Fields Font */


  /* Start Blockquote Font */
  .cmsmasters_quotes_grid .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  blockquote {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    font-style: italic;
  }

  q {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: normal;
    font-style: italic;
  }

  /* Finish Blockquote Font */

  /***************** Finish Theme Font Styles ******************/



  /***************** Start CMSMASTERS Donations Font Styles ******************/

  /* Start Content Font */
  /* Finish Content Font */


  /* Start Link Font */
  /* Finish Link Font */


  /* Start Navigation Title Font */
  /* Finish Navigation Title Font */


  /* Start H1 Font */
  .donations.opened-article>.donation .cmsmasters_donation_amount_currency {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .donations.opened-article>.donation .cmsmasters_donation_amount_currency {
    font-size: 56px;
    line-height: 62px;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  .campaign_meta_wrap .cmsmasters_campaign_target_number,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_number {
    font-size: 24px;
  }

  .opened-article>.campaign .cmsmasters_campaign_title {
    font-size: 30px;
  }

  .donations.opened-article>.donation .cmsmasters_donation_title {
    font-size: 32px;
  }

  /* Finish H2 Font */


  /* Start H3 Font */
  .donation_confirm_title,
  .cmsmasters_donation_form_title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  .cmsmasters_featured_campaign .campaign .cmsmasters_campaign_rest_amount,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_donations .donation .cmsmasters_donation_campaign,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    font-size: 18px;
    line-height: 22px;
  }

  .donations.opened-article>.donation .cmsmasters_donation_campaign a {
    font-size: 24px;
    line-height: 28px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .donation_confirm .donation_confirm_info_title,
  .cmsmasters_campaigns .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_currency {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .donation_confirm .donation_confirm_info_title,
  .campaign_meta_wrap .cmsmasters_campaign_donated .cmsmasters_stat_title,
  .campaign_meta_wrap .cmsmasters_campaign_target_title,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_title,
  .cmsmasters_campaigns .campaign .cmsmasters_campaign_donated_percent .cmsmasters_stat_title {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .cmsmasters_donation_field>label,
  .cmsmasters_donator_field label,
  .cmsmasters_donation_details_item,
  .cmsmasters_donation_details_item a,
  .cmsmasters_campaign_cont_info .cmsmasters_likes span,
  .cmsmasters_campaign_cont_info .cmsmasters_post_comments span,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_tags,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_tags a,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_category,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_category a,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_user_name,
  .cmsmasters_campaign_cont_info .cmsmasters_campaign_user_name a,
  .cmsmasters_campaigns .campaign .cmsmasters_stat_subtitle,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_title {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_campaign_cont_info .cmsmasters_likes span,
  .cmsmasters_campaign_cont_info .cmsmasters_post_comments span {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  /* Finish Button Font */


  /* Start Small Text Font */
  /* Finish Small Text Font */

  /***************** Finish CMSMASTERS Donations Font Styles ******************/



  /***************** Start WooCommerce Font Styles ******************/

  /* Start Navigation Title Font */
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button span {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
  }

  /* Finish Navigation Title Font */

  /* Start Content Font */
  .shop_table.woocommerce-checkout-review-order-table .product-name dl,
  .shop_table.order_details .product-name dl {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .shop_table.woocommerce-checkout-review-order-table .product-name dl,
  .shop_table.order_details .product-name dl {
    text-transform: none;
  }

  /* Finish Content Font */


  /* Start Link Font */
  /* Finish Link Font */


  /* Start H1 Font */
  /* Finish H1 Font */


  /* Start H2 Font */
  /* Finish H2 Font */


  /* Start H3 Font */
  .cart_totals>h2,
  .related.products>h2,
  .post_comments .post_comments_title,
  div.products>h2,
  .cmsmasters_single_product .product_title,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  ul.order_details {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_single_product .product_title {
    font-size: 22px;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .cmsmasters_single_product .price,
  .cmsmasters_product .button_to_cart,
  .cmsmasters_product .price,
  .shop_table.order_details tfoot tr th {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_single_product .price {
    font-size: 28px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td .amount,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table th.product-name,
  .cart_totals table .cart-subtotal th,
  .cart_totals table .cart-subtotal .amount,
  .cart_totals table .order-total th,
  .cart_totals td strong>.amount,
  .cart_totals table .order-total .amount,
  .shop_table .product-name a,
  .shop_table thead th,
  .cmsmasters_woo_wrap_result .woocommerce-result-count,
  .shop_table.order_details tfoot tr td,
  ul.order_details strong,
  .widget_layered_nav ul li,
  .widget_layered_nav ul li a,
  .widget_layered_nav_filters ul li,
  .widget_layered_nav_filters ul li a,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a,
  .widget_shopping_cart .cart_list a,
  .widget>.product_list_widget a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cart_totals table .cart-subtotal th,
  .cart_totals table .cart-subtotal .amount,
  .cart_totals table .order-total th,
  .cart_totals td strong>.amount,
  .cart_totals table .order-total .amount,
  .shop_table .product-name a,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list a,
  .widget_shopping_cart .cart_list a,
  .widget>.product_list_widget a {
    font-size: 13px;
    line-height: 16px;
  }

  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td .amount,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table th.product-name {
    font-size: 15px;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .widget>.product_list_widget .reviewer,
  .widget>.product_list_widget .amount,
  .widget_product_categories ul li,
  .widget_product_categories ul li a,
  .widget_price_filter .price_slider_amount .price_label,
  .widget_shopping_cart .total,
  .widget_shopping_cart .total strong,
  .widget_shopping_cart .cart_list .quantity,
  .form-row label,
  .form-row label a,
  .shop_table td>.amount,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total strong,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity,
  .shop_attributes td,
  .cmsmasters_product .price del,
  .onsale,
  .out-of-stock,
  .stock,
  .cmsmasters_product .cmsmasters_product_cat,
  .cmsmasters_product .cmsmasters_product_cat a,
  .cmsmasters_single_product .product_meta,
  .cmsmasters_single_product .product_meta a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .widget>.product_list_widget .amount,
  .widget_shopping_cart .cart_list .quantity,
  .form-row label a,
  .form-row label {
    font-size: 15px;
  }

  .cmsmasters_product .price del {
    font-size: 14px;
    text-decoration: line-through;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list .quantity {
    font-size: 13px;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  .widget_price_filter .price_slider_amount .button,
  .widget_shopping_cart .buttons .button,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .widget_price_filter .price_slider_amount .button,
  .widget_shopping_cart .buttons .button,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
    font-size: 11px;
    line-height: 36px;
  }

  /* Finish Button Font */


  /* Start Text Fields Font */
  body .select2-dropdown {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  /* Finish Text Fields Font */


  /* Start Small Text Font */
  /* Finish Small Text Font */

  /***************** Finish WooCommerce Font Styles ******************/



  /***************** Start Tribe Events Font Styles ******************/
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-description p,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-description p,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-month__multiday-event-bar-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-month__multiday-event-bar-title p,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-week-grid__multiday-event-bar-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe_events,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description p {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single *,
  .cmsmasters_tribe_events_views_v2 .tribe-events *,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro *,
  .tribe-events-calendar-month__calendar-event-tooltip * {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description {
    font-size: 13px;
    line-height: 20px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-month__multiday-event-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-pro-week-grid__multiday-event-wrapper {
    height: 22px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title a,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    font-family: 'Montserrat', 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;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title {
    font-size: 26px;
    line-height: 34px;
  }


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

    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title,
    .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-title a,
    .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title,
    .cmsmasters_tribe_events_views_v2 .tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
      font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
      font-size: 20px;
      line-height: 26px;
      font-weight: bold;
      font-style: normal;
      text-transform: none;
      text-decoration: none;
    }

    .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title {
      font-size: 18px;
      line-height: 24px;
    }
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a {
    font-size: 18px;
    line-height: 24px;
  }

  .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar .widgettitle,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__header-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-day__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-photo__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-summary__event-cost,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule,
  .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule *,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-header,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-header,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-datetime,
  .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-pro-map__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper {
    font-size: 14px;
    line-height: 20px;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next,
  .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev,
  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link {
    font-size: 10px;
    line-height: 40px;
  }

  /***************** Finish Tribe Events Font Styles ******************/

  /***************** Start Timetable Font Styles ******************/

  /* Start Content Font */
  table.tt_timetable th,
  table.tt_timetable .event,
  table.tt_timetable .event a,
  table.tt_timetable .event .hours,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    text-transform: none;
  }

  table.tt_timetable .event,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    font-size: 14px;
  }

  /* Finish Content Font */


  /* Start H3 Font */
  .event_layout_4 table.tt_timetable .event .hours {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .cmsmasters_tt_event .cmsmasters_tt_event_header .cmsmasters_tt_event_subtitle {
    font-size: 22px;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .tt_tabs_navigation li a {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item a,
  table.tt_timetable .event .after_hour_text,
  table.tt_timetable .event .before_hour_text {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H6 Font */


  /* Start Button Font */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li a,
  .tabs_box_navigation .tabs_box_navigation_selected,
  table.tt_timetable .tt_tooltip_content a,
  table.tt_timetable .event .event_header,
  table.tt_timetable .event .event_hour_booking_wrapper .event_hour_booking,
  .tt_booking a.tt_btn {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    line-height: 42px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .ui-tabs .tt_tabs_navigation.ui-widget-header li a,
  .tabs_box_navigation .tabs_box_navigation_selected,
  table.tt_timetable .tt_tooltip_content a,
  table.tt_timetable .event .event_header {
    line-height: 20px;
  }

  /* Finish Button Font */


  /***************** Finish Timetable Font Styles ******************/



  /***************** Start Sermons Font Styles ******************/
  /* Start H3 Font */
  .cmsmasters_sermon .cmsmasters_sermon_title a,
  .cmsmasters_sermon .cmsmasters_sermon_title {
    font-size: 22px;
  }

  /* Finish H3 Font */

  /* Start H6 Font */
  .cmsmasters_sermon_media_title,
  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info a span,
  .cmsmasters_sermon_cat,
  .cmsmasters_sermon_cat a,
  .cmsmasters_sermon_author,
  .cmsmasters_sermon_author a,
  .cmsmasters_sermon_date {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info .cmsmasters_sermon_info a span {
    font-size: 14px;
    line-height: 20px;
  }

  /* Finish H6 Font */
  /***************** Finish Sermons Font Styles ******************/


  /***************** Start Gutenberg Module Custom Font Styles ******************/

  blockquote:before {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 50px;
    line-height: 50px;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-table tfoot th,
  .wp-block-table tfoot td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-table tfoot th,
  .wp-block-table tfoot td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td {
    font-size: 15px;
    font-weight: normal;
  }

  /***************** Finish Gutenberg Module Custom Font Styles ******************/





  /***************** Start Gutenberg Module General Font Styles ******************/

  /* Start Content Font */
  body .editor-styles-wrapper,
  body .editor-styles-wrapper p,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
  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,
  .wp-block-freeform.mce-content-body {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    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: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish Link Font */


  /* Start H1 Font */
  .wp-block-heading h1,
  .wp-block-heading h1.editor-rich-text__tinymce,
  body .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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 42px;
    line-height: 48px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H1 Font */


  /* Start H2 Font */
  .wp-block-heading h2,
  .wp-block-heading h2.editor-rich-text__tinymce,
  body .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-image-text,
  .wp-block-cover-image h2,
  .wp-block-cover-image .wp-block-cover-image-text {
    font-family: 'Montserrat', 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 */
  .wp-block-heading h3,
  .wp-block-heading h3.editor-rich-text__tinymce,
  body .editor-styles-wrapper h3,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h3 {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H3 Font */


  /* Start H4 Font */
  .wp-block-heading h4,
  .wp-block-heading h4.editor-rich-text__tinymce,
  body .editor-styles-wrapper h4,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h4 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H4 Font */


  /* Start H5 Font */
  .wp-block-heading h5,
  .wp-block-heading h5.editor-rich-text__tinymce,
  body .editor-styles-wrapper h5,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h5 {
    font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
  }

  /* Finish H5 Font */


  /* Start H6 Font */
  .wp-block-heading h6,
  .wp-block-heading h6.editor-rich-text__tinymce,
  body .editor-styles-wrapper h6,
  .editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce h6 {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    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: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px;
    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: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
  }

  /* Finish Small Text Font */


  /* Start Text Fields Font */
  .editor-styles-wrapper select,
  .editor-styles-wrapper option,
  .wp-block-search .wp-block-search__input {
    font-family: 'Source Sans Pro', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
  }

  .wp-block-search .wp-block-search__button {
    line-height: 20px;
  }

  .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: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    font-style: italic;
  }

  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large {
    font-size: 24px;
    line-height: 36px;
  }

  .wp-block-pullquote {
    font-size: 16px;
    line-height: 28px;
  }

  .editor-styles-wrapper q {
    font-family: 'Crimson Text', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-weight: normal;
    font-style: italic;
  }

  /* Finish Blockquote Font */

  /***************** Finish Gutenberg Module General Font Styles ******************/


}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.2.9
 * 
 * Theme Primary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Default Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  body,

  .cmsmasters_likes a,
  .cmsmasters_notice .notice_close,
  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  .cmsmasters_comments a,
  .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  .search_bar_wrap .search_button button:before {
    color: #8b8b8b;
  }

  .custom_subscribe .mailpoet_text,
  .custom_subscribe .wysija-input {
    background-color: rgba(139, 139, 139, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  a,
  .color_2,
  .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  .footer_inner .cmsmasters_social_icon,
  #today,
  .widget_custom_contact_info_entries>span:before,
  .widget_custom_contact_info_entries .adress_wrap:before,
  .widget_nav_menu ul li a:hover,
  .widget_nav_menu ul li.current_page_item>a,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  .widget_custom_twitter_entries .tweet_time:before,
  .widget_pages ul li a:hover,
  .widget_categories ul li a:hover,
  .widget_archive ul li a:hover,
  .widget_meta ul li a:hover,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  .cmsmasters_twitter_wrap .twr_icon,
  .pricing_best .cmsmasters_button:hover,
  .cmsmasters_pricing_table .cmsmasters_currency,
  .cmsmasters_pricing_table .cmsmasters_price,
  .cmsmasters_pricing_table .cmsmasters_coins,
  .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  .cmsmasters_quote_title,
  .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  .cmsmasters_archive_item_info a:hover,
  .cmsmasters_open_profile .cmsmasters_profile_title,
  .cmsmasters_social_icon:hover,
  .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  .project_details_item_desc a:hover,
  .project_features_item_desc a:hover,
  .profile_details a:hover,
  .profile_features a:hover,
  .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  .blog.timeline .post:hover .cmsmasters_post_day,
  .share_posts a:hover,
  .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  .cmsmasters_wrap_pagination ul li .page-numbers.current,
  .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  .cmsmasters_prev_arrow:hover span,
  .cmsmasters_next_arrow:hover span,
  .cmsmasters_likes a:hover:before,
  .cmsmasters_likes a.active:before,
  .cmsmasters_comments a:hover:before,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  .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,
  .cmsmasters_dropcap.type1,
  .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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #d14f42;
  }

  #slide_top:hover,
  mark,

  .custom_subscribe .wysija-submit-field,
  .custom_subscribe .mailpoet_submit,
  .widget_nav_menu ul li a:before,
  .cmsmasters_notice .notice_close:hover,
  .pricing_best .cmsmasters_price_wrap,
  .cmsmasters_content_slider .owl-buttons>div:hover>span,
  .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  .pricing_best .cmsmasters_button,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .cmsmasters_dropcap.type2,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  .cmsmasters_table thead tr,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  .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,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  .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 {
    background-color: #d14f42;
  }

  #slide_top:hover,
  .cmsmasters_content_slider .owl-pagination .owl-page:before,
  .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  .cmsmasters_content_slider .owl-pagination .owl-page.active,
  .cmsmasters_notice .notice_close:hover,
  .pricing_best .cmsmasters_price_wrap,
  .cmsmasters_content_slider .owl-buttons>div:hover>span,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  table thead th,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  select:focus,
  textarea:focus {
    border-color: #d14f42;
  }

  .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(209, 79, 66, 0.9);
  }

  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  textarea:focus,
  select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #d14f42;
    box-shadow: inset 0 0 0 1px #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  a:hover,
  .footer_inner .cmsmasters_social_icon:hover,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  blockquote:before,
  .cmsmasters_likes a:before,
  .cmsmasters_comments a:before,
  .widget_categories ul li:before,
  .widget_archive ul li:before,
  .cmsmasters_attach_img .cmsmasters_attach_img_edit a:hover,
  .cmsmasters_attach_img .cmsmasters_attach_img_meta a:hover,
  .subpage_nav>span,
  .cmsmasters_social_icon,
  .cmsmasters_archive_item_type,
  #wp-calendar caption:before,
  .cmsmasters_quote_subtitle_wrap,
  .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #a8a9ab;
  }

  input::-webkit-input-placeholder {
    color: #a8a9ab;
  }

  input:-moz-placeholder {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  #slide_top,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  h1 a:hover,
  h2 a:hover,
  h3 a:hover,
  h4 a:hover,
  h5 a:hover,
  h6 a:hover,
  .widget_nav_menu ul li a,
  #wp-calendar th,
  .widget_rss ul li .rsswidget:hover,
  .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  .widget_custom_twitter_entries .tweet_time,
  .widget_pages ul li a,
  .widget_categories ul li a,
  .widget_archive ul li a,
  .widget_meta ul li a,
  .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  .cmsmasters_quotes_grid .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  .cmsmasters_archive_item_info a,
  .cmsmasters_open_profile .profile_details_item_title,
  .cmsmasters_open_profile .profile_features_item_title,
  .profile_details a,
  .profile_features a,
  .project_details_item_title,
  .project_features_item_title,
  .project_details_item_desc a,
  .project_features_item_desc a,
  .cmsmasters_project_grid .cmsmasters_project_category a,
  .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  .cmsmasters_post_cont_info .cmsmasters_post_author a,
  .cmsmasters_post_cont_info .cmsmasters_post_category a,
  .search_bar_wrap .search_button button:hover:before,
  fieldset legend,
  blockquote,
  q,
  blockquote footer,
  table caption,
  .img_placeholder_small,
  table tfoot td,
  table tfoot th,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .post_nav .post_nav_sub,
  .share_posts a,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_prev_arrow span,
  .cmsmasters_next_arrow span,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  .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,
  .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 {
    color: #31333b;
  }

  .headline_outer,
  .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  form .formError .formErrorContent {
    background-color: #31333b;
  }

  .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(49, 51, 59, 0.95);
  }

  .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(49, 51, 59, 0.8);
  }

  .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(49, 51, 59, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  #slide_top:hover,
  .custom_subscribe .wysija-submit-field,
  .custom_subscribe .mailpoet_submit,
  .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  .cmsmasters_notice .notice_close:hover,
  .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  .pricing_best .cmsmasters_price_wrap *,
  .pricing_best .cmsmasters_button,
  .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  .cmsmasters_project_puzzle .project_inner,
  .cmsmasters_project_puzzle .project_inner a,
  .cmsmasters_project_puzzle .project_inner a:hover,
  .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  .cmsmasters_button:hover,
  .button:hover,
  input[type=submit]:hover,
  input[type=button]:hover,
  button:hover,
  mark,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  table thead th,
  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 {
    color: #ffffff;
  }

  .cmsmasters_notice .notice_close,
  .cmsmasters_content_slider .owl-page,
  .pricing_best .cmsmasters_button:hover,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  .cmsmasters_post_timeline .cmsmasters_post_date,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  body,

  .middle_inner,
  .search_wrap .search_bar_wrap .search_field:before,
  .search_wrap .search_bar_wrap .search_field:after,
  .search_wrap .search_icon_close:before,
  .search_wrap .search_icon_close:after,
  .cmsmasters_table,
  .cmsmasters_prev_arrow,
  .cmsmasters_next_arrow,
  .cmsmasters_img.with_caption,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #ffffff;
  }

  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #ffffff;
  }

  .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #ffffff;
  }

  .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #ffffff;
  }

  .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.98);
  }

  #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  .cmsmasters_dropcap.type2,
  .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #fcfcfc;
  }

  #slide_top,
  .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  fieldset,
  fieldset legend,
  .img_placeholder,
  .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_border .cmsmasters_icon_list_icon,
  .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon,
  .gallery-item .gallery-icon,
  .gallery-item .gallery-caption {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .cmsmasters_post_timeline .cmsmasters_post_day {
    color: #eaeaea;
  }


  .cmsmasters_slider_project:before,
  .cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item:before,
  .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  .blog.timeline:before,
  .owl-pagination .owl-page:hover span,
  .owl-pagination .owl-page.active span,
  .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: #eaeaea;
  }

  #slide_top,
  .custom_subscribe .parsley-errors-list,
  .custom_subscribe .mailpoet_validate_success,
  .custom_subscribe .mailpoet_validate_error,
  .sidebar,
  .widget_nav_menu ul li a,
  .widget_rss ul li,
  .cmsmasters_widget_project_cont_info,
  .sidebar .widget,
  .border_list li,
  .widget_pages li,
  .widget_categories li,
  .widget_archive li,
  .widget_meta li,
  .widget_recent_comments li,
  .widget_recent_entries li,
  .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  .cmsmasters_notice .notice_close,
  .cmsmasters_pricing_item,
  .cmsmasters_pricing_table .cmsmasters_price_wrap,
  .cmsmasters_pricing_table .feature_list li,
  .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_title,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  .cmsmasters_quotes_grid .cmsmasters_quote,
  .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  .toggles_mode_accordion .cmsmasters_toggle,
  .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  .cmsmasters_tabs .cmsmasters_tabs_wrap,
  .cmsmasters_toggles .cmsmasters_toggle_title a,
  .cmsmasters_archive_item_info,
  .post_nav,
  .profile_details_item,
  .profile_features_item,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  .cmsmasters_open_post .cmsmasters_post_cont_info,
  .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  .cmsmasters_post_default .cmsmasters_post_cont_info,
  .cmsmasters_attach_img .cmsmasters_attach_img_info,
  input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  textarea,
  select,
  option,
  hr,
  .img_placeholder,
  .img_placeholder_small,
  .project_details_item,
  .project_features_item,
  .cmsmasters_button,
  .button,
  input[type=submit],
  input[type=button],
  button,
  .footer_in_inner,
  .share_posts,
  .about_author,
  .post_comments,
  .comment-respond,
  .cmsmasters_comment_item,
  .cmsmasters_single_slider,
  .cmsmasters_pings_list,
  .pingslist .pingback,
  .cmsmasters_wrap_pagination ul li .page-numbers,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  .cmsmasters_prev_arrow,
  .cmsmasters_next_arrow,
  .cmsmasters_post_default,
  table td,
  table th,
  .cmsmasters_table tbody td,
  .cmsmasters_table tbody th,
  .cmsmasters_table tfoot td,
  .cmsmasters_table tfoot th,
  .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_border .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,
  .owl-pagination .owl-page:before,
  .owl-pagination .owl-page {
    border-color: #eaeaea;
  }

  .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px #eaeaea;
    box-shadow: inset 0 0 0 1px #eaeaea;
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  ::selection {
    background: #d14f42;
    color: #ffffff;
    ;
  }

  ::-moz-selection {
    background: #d14f42;
    color: #ffffff;
  }

  /* Finish Custom Rules */

  /***************** Finish Default Color Scheme Rules ******************/


  /***************** Start Default Button Color Scheme Rules ******************/

  .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }


  .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: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #d14f42;
    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: #d14f42;
  }


  .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_shadow:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #d14f42;
    color: #ffffff;
  }


  .cmsmasters_button.cmsmasters_but_icon_dark_bg,
  .cmsmasters_button.cmsmasters_but_icon_light_bg,
  .cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #d14f42;
    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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }


  .cmsmasters_button.cmsmasters_but_icon_slide_left,
  .cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #d14f42;
    background-color: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_button.cmsmasters_but_icon_slide_left:hover,
  .cmsmasters_button.cmsmasters_but_icon_slide_right:hover,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #d14f42;
    background-color: #d14f42;
    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: #d14f42;
    background-color: #d14f42;
    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,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #d14f42;
    background-color: #d14f42;
    color: #ffffff;
  }

  /***************** Finish Default Button Color Scheme Rules ******************/



  /***************** Start Footer Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_footer,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:before {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-input {
    background-color: rgba(rgb(255, 255, 255), 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer a,
  html .cmsmasters_color_scheme_footer .color_2,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_footer .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_footer #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_footer .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_footer .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_footer .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_footer .profile_details a:hover,
  html .cmsmasters_color_scheme_footer .profile_features a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_footer .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_footer .share_posts a:hover,
  html .cmsmasters_color_scheme_footer .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_footer .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #71727f;
  }



  .cmsmasters_color_scheme_footer mark,
  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #71727f;
  }


  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_footer select:focus,
  html .cmsmasters_color_scheme_footer textarea:focus {
    border-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(113, 114, 127, 0.9);
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_footer textarea:focus,
  html .cmsmasters_color_scheme_footer select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #71727f;
    box-shadow: inset 0 0 0 1px #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer a:hover,
  html .cmsmasters_color_scheme_footer .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer blockquote:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_footer .widget_categories ul li:before,
  html .cmsmasters_color_scheme_footer .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_footer .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_footer #wp-calendar caption:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer input:-moz-placeholder {
    color: #ffffff;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_footer #wp-calendar th,
  html .cmsmasters_color_scheme_footer .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_footer .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_footer .profile_features a,
  html .cmsmasters_color_scheme_footer .project_details_item_title,
  html .cmsmasters_color_scheme_footer .project_features_item_title,
  html .cmsmasters_color_scheme_footer .project_details_item_desc a,
  html .cmsmasters_color_scheme_footer .project_features_item_desc a,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_footer .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_footer fieldset legend,
  html .cmsmasters_color_scheme_footer blockquote,
  html .cmsmasters_color_scheme_footer q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_footer table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_footer .share_posts a,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .headline_outer,
  html .cmsmasters_color_scheme_footer .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_footer form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_footer .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_footer .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_footer .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_footer table thead th,
  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 {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_footer .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_footer,

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_footer .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_footer .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_table,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_footer .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(59, 61, 74, 0.98);
  }

  html .cmsmasters_color_scheme_footer #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_footer .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: rgba(255, 255, 255, 0.5);
  }


  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_footer fieldset,
  html .cmsmasters_color_scheme_footer fieldset legend,
  html .cmsmasters_color_scheme_footer .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.06);
  }

  .cmsmasters_footer_default .footer_nav>li:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_footer .blog.timeline:before,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_footer .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.06);
  }


  html .cmsmasters_color_scheme_footer .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_footer .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_footer .sidebar,
  html .cmsmasters_color_scheme_footer .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_footer .widget_rss ul li,
  html .cmsmasters_color_scheme_footer .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_footer .sidebar .widget,
  html .cmsmasters_color_scheme_footer .border_list li,
  html .cmsmasters_color_scheme_footer .widget_pages li,
  html .cmsmasters_color_scheme_footer .widget_categories li,
  html .cmsmasters_color_scheme_footer .widget_archive li,
  html .cmsmasters_color_scheme_footer .widget_meta li,
  html .cmsmasters_color_scheme_footer .widget_recent_comments li,
  html .cmsmasters_color_scheme_footer .widget_recent_entries li,
  html .cmsmasters_color_scheme_footer .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_footer .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_footer .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_footer .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_footer .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_footer .post_nav,
  html .cmsmasters_color_scheme_footer .profile_details_item,
  html .cmsmasters_color_scheme_footer .profile_features_item,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_footer input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_footer textarea,
  html .cmsmasters_color_scheme_footer select,
  html .cmsmasters_color_scheme_footer option,
  html .cmsmasters_color_scheme_footer hr,
  html .cmsmasters_color_scheme_footer .img_placeholder,
  html .cmsmasters_color_scheme_footer .img_placeholder_small,
  html .cmsmasters_color_scheme_footer .project_details_item,
  html .cmsmasters_color_scheme_footer .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_footer .share_posts,
  html .cmsmasters_color_scheme_footer .about_author,
  html .cmsmasters_color_scheme_footer .post_comments,
  html .cmsmasters_color_scheme_footer .comment-respond,
  html .cmsmasters_color_scheme_footer .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_footer .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_footer .pingslist .pingback,
  html .cmsmasters_color_scheme_footer .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_footer .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_default,
  html .cmsmasters_color_scheme_footer table td,
  html .cmsmasters_color_scheme_footer table th,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_footer .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_footer .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_footer .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_footer ::selection {
    background: #71727f;
    color: #3b3d4a;
    ;
  }

  html .cmsmasters_color_scheme_footer ::-moz-selection {
    background: #71727f;
    color: #3b3d4a;
  }

  .cmsmasters_color_scheme_footer.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_footer.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -moz-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -ms-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #3b3d4a 25%, transparent 25%),
      -o-linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
    background-image: linear-gradient(315deg, #3b3d4a 25%, transparent 25%),
      linear-gradient(45deg, #3b3d4a 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Footer Color Scheme Rules ******************/


  /***************** Start Footer Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #3b3d4a;
  }

  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: #71727f;
  }


  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    color: #3b3d4a;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #71727f;
  }


  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: #71727f;
    background-color: #3b3d4a;
    color: #71727f;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }


  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: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  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,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_footer .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #71727f;
    background-color: #71727f;
    color: #3b3d4a;
  }

  /***************** Finish Footer Button Color Scheme Rules ******************/



  /***************** Start Custom 1 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_first,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-input {
    background-color: rgba(255, 255, 255, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first a,
  html .cmsmasters_color_scheme_first .color_2,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_first .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_first #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_first .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_first .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_first .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_first .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_first .profile_details a:hover,
  html .cmsmasters_color_scheme_first .profile_features a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_first .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_first .share_posts a:hover,
  html .cmsmasters_color_scheme_first .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_first .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_first mark,
  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_first .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_first select:focus,
  html .cmsmasters_color_scheme_first textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_first textarea:focus,
  html .cmsmasters_color_scheme_first select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first a:hover,
  html .cmsmasters_color_scheme_first .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first blockquote:before,
  html .cmsmasters_color_scheme_first .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_first .widget_categories ul li:before,
  html .cmsmasters_color_scheme_first .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_first .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_first #wp-calendar caption:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_first .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first input:-moz-placeholder {
    color: #ffffff;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_first #wp-calendar th,
  html .cmsmasters_color_scheme_first .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_first .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_first .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_first .profile_features a,
  html .cmsmasters_color_scheme_first .project_details_item_title,
  html .cmsmasters_color_scheme_first .project_features_item_title,
  html .cmsmasters_color_scheme_first .project_details_item_desc a,
  html .cmsmasters_color_scheme_first .project_features_item_desc a,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_first .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_first .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_first fieldset legend,
  html .cmsmasters_color_scheme_first blockquote,
  html .cmsmasters_color_scheme_first q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_first table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_first .share_posts a,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .headline_outer,
  html .cmsmasters_color_scheme_first .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_first form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_first .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_first .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_first .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_first .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_first table thead th,
  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 {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_first .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_first,

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_first .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_first .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_first .cmsmasters_table,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_first .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(152, 67, 58, 0.98);
  }

  html .cmsmasters_color_scheme_first #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_first .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #ffffff;
  }


  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_first fieldset,
  html .cmsmasters_color_scheme_first fieldset legend,
  html .cmsmasters_color_scheme_first .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.2);
  }


  html .cmsmasters_color_scheme_first .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_first .blog.timeline:before,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_first .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.2);
  }


  html .cmsmasters_color_scheme_first .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_first .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_first .sidebar,
  html .cmsmasters_color_scheme_first .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_first .widget_rss ul li,
  html .cmsmasters_color_scheme_first .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_first .sidebar .widget,
  html .cmsmasters_color_scheme_first .border_list li,
  html .cmsmasters_color_scheme_first .widget_pages li,
  html .cmsmasters_color_scheme_first .widget_categories li,
  html .cmsmasters_color_scheme_first .widget_archive li,
  html .cmsmasters_color_scheme_first .widget_meta li,
  html .cmsmasters_color_scheme_first .widget_recent_comments li,
  html .cmsmasters_color_scheme_first .widget_recent_entries li,
  html .cmsmasters_color_scheme_first .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_first .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_first .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_first .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_first .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_first .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_first .post_nav,
  html .cmsmasters_color_scheme_first .profile_details_item,
  html .cmsmasters_color_scheme_first .profile_features_item,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_first .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_first input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_first textarea,
  html .cmsmasters_color_scheme_first select,
  html .cmsmasters_color_scheme_first option,
  html .cmsmasters_color_scheme_first hr,
  html .cmsmasters_color_scheme_first .img_placeholder,
  html .cmsmasters_color_scheme_first .img_placeholder_small,
  html .cmsmasters_color_scheme_first .project_details_item,
  html .cmsmasters_color_scheme_first .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_first .share_posts,
  html .cmsmasters_color_scheme_first .about_author,
  html .cmsmasters_color_scheme_first .post_comments,
  html .cmsmasters_color_scheme_first .comment-respond,
  html .cmsmasters_color_scheme_first .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_first .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_first .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_first .pingslist .pingback,
  html .cmsmasters_color_scheme_first .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_first .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_first .cmsmasters_post_default,
  html .cmsmasters_color_scheme_first table td,
  html .cmsmasters_color_scheme_first table th,
  html .cmsmasters_color_scheme_first .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_first .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_first .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_first .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_first .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_first .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_first ::selection {
    background: #ffffff;
    color: #98433a;
    ;
  }

  html .cmsmasters_color_scheme_first ::-moz-selection {
    background: #ffffff;
    color: #98433a;
  }

  .cmsmasters_color_scheme_first.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_first.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -moz-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -ms-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #98433a 25%, transparent 25%),
      -o-linear-gradient(45deg, #98433a 25%, transparent 25%);
    background-image: linear-gradient(315deg, #98433a 25%, transparent 25%),
      linear-gradient(45deg, #98433a 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 1 Color Scheme Rules ******************/


  /***************** Start Custom 1 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #98433a;
    color: #98433a;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    color: #98433a;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #98433a;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  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,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_first .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #98433a;
  }

  /***************** Finish Custom 1 Button Color Scheme Rules ******************/



  /***************** Start Custom 2 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_second,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-input {
    background-color: rgba(255, 255, 255, 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second a,
  html .cmsmasters_color_scheme_second .color_2,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_second .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_second #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_second .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_second .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_second .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_second .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_second .profile_details a:hover,
  html .cmsmasters_color_scheme_second .profile_features a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_second .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_second .share_posts a:hover,
  html .cmsmasters_color_scheme_second .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_second .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_second mark,
  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_second .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_second select:focus,
  html .cmsmasters_color_scheme_second textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_second textarea:focus,
  html .cmsmasters_color_scheme_second select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second a:hover,
  html .cmsmasters_color_scheme_second .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second blockquote:before,
  html .cmsmasters_color_scheme_second .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_second .widget_categories ul li:before,
  html .cmsmasters_color_scheme_second .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_second .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_second #wp-calendar caption:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_second .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_second #wp-calendar th,
  html .cmsmasters_color_scheme_second .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_second .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_second .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_second .profile_features a,
  html .cmsmasters_color_scheme_second .project_details_item_title,
  html .cmsmasters_color_scheme_second .project_features_item_title,
  html .cmsmasters_color_scheme_second .project_details_item_desc a,
  html .cmsmasters_color_scheme_second .project_features_item_desc a,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_second .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_second .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_second fieldset legend,
  html .cmsmasters_color_scheme_second blockquote,
  html .cmsmasters_color_scheme_second q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_second table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_second .share_posts a,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .headline_outer,
  html .cmsmasters_color_scheme_second .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_second form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_second .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_second .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_second .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_second .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_second table thead th,
  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 {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_second .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_second,

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_second .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_second .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_second .cmsmasters_table,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_second .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(209, 79, 66, 0.98);
  }

  html .cmsmasters_color_scheme_second #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_second .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: rgba(255, 255, 255, 0);
  }


  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_second fieldset,
  html .cmsmasters_color_scheme_second fieldset legend,
  html .cmsmasters_color_scheme_second .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_day {
    color: rgba(255, 255, 255, 0.3);
  }


  html .cmsmasters_color_scheme_second .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_second .blog.timeline:before,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_second .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: rgba(255, 255, 255, 0.3);
  }


  html .cmsmasters_color_scheme_second .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_second .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_second .sidebar,
  html .cmsmasters_color_scheme_second .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_second .widget_rss ul li,
  html .cmsmasters_color_scheme_second .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_second .sidebar .widget,
  html .cmsmasters_color_scheme_second .border_list li,
  html .cmsmasters_color_scheme_second .widget_pages li,
  html .cmsmasters_color_scheme_second .widget_categories li,
  html .cmsmasters_color_scheme_second .widget_archive li,
  html .cmsmasters_color_scheme_second .widget_meta li,
  html .cmsmasters_color_scheme_second .widget_recent_comments li,
  html .cmsmasters_color_scheme_second .widget_recent_entries li,
  html .cmsmasters_color_scheme_second .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_second .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_second .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_second .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_second .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_second .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_second .post_nav,
  html .cmsmasters_color_scheme_second .profile_details_item,
  html .cmsmasters_color_scheme_second .profile_features_item,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_second .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_second input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_second textarea,
  html .cmsmasters_color_scheme_second select,
  html .cmsmasters_color_scheme_second option,
  html .cmsmasters_color_scheme_second hr,
  html .cmsmasters_color_scheme_second .img_placeholder,
  html .cmsmasters_color_scheme_second .img_placeholder_small,
  html .cmsmasters_color_scheme_second .project_details_item,
  html .cmsmasters_color_scheme_second .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_second .share_posts,
  html .cmsmasters_color_scheme_second .about_author,
  html .cmsmasters_color_scheme_second .post_comments,
  html .cmsmasters_color_scheme_second .comment-respond,
  html .cmsmasters_color_scheme_second .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_second .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_second .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_second .pingslist .pingback,
  html .cmsmasters_color_scheme_second .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_second .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_second .cmsmasters_post_default,
  html .cmsmasters_color_scheme_second table td,
  html .cmsmasters_color_scheme_second table th,
  html .cmsmasters_color_scheme_second .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_second .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_second .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_second .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_second .owl-pagination .owl-page {
    border-color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_second .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_second ::selection {
    background: #ffffff;
    color: #d14f42;
    ;
  }

  html .cmsmasters_color_scheme_second ::-moz-selection {
    background: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_color_scheme_second.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_second.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -moz-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -ms-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -o-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: linear-gradient(315deg, #d14f42 25%, transparent 25%),
      linear-gradient(45deg, #d14f42 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 2 Color Scheme Rules ******************/


  /***************** Start Custom 2 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #d14f42;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_second .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  /***************** Finish Custom 2 Button Color Scheme Rules ******************/



  /***************** Start Custom 3 Color Scheme Rules ******************/

  /* Start Main Content Font Color */

  .cmsmasters_color_scheme_third,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner:before,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_vertical .cmsmasters_stat_wrap .cmsmasters_stat_counter_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_sidebar .cmsmasters_likes a span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .profile_details .cmsmasters_likes span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .project_sidebar .cmsmasters_comments a span,
  html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button:before {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_text,
  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-input {
    background-color: rgba(rgb(255, 255, 255), 0.08) !important;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third a,
  html .cmsmasters_color_scheme_third .color_2,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_more_items.cmsmasters_loading:before,
  html .cmsmasters_color_scheme_third .footer_inner .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_third #today,
  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_nav_menu ul li.current_page_item>a,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a:hover,
  html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time:before,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .twr_icon,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_currency,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_coins,
  html .cmsmasters_color_scheme_third .stats_mode_bars.stats_type_vertical .cmsmasters_stat_title.stat_has_titleicon:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_title,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .current_toggle .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_title,
  html .cmsmasters_color_scheme_third .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_img_rollover .cmsmasters_theme_icon_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_open_project .cmsmasters_project_header .cmsmasters_project_title,
  html .cmsmasters_color_scheme_third .project_details_item_desc a:hover,
  html .cmsmasters_color_scheme_third .project_features_item_desc a:hover,
  html .cmsmasters_color_scheme_third .profile_details a:hover,
  html .cmsmasters_color_scheme_third .profile_features a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_category a:hover,
  html .cmsmasters_color_scheme_third .blog.timeline .post:hover .cmsmasters_post_day,
  html .cmsmasters_color_scheme_third .share_posts a:hover,
  html .cmsmasters_color_scheme_third .post_nav .cmsmasters_next_post:hover .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_third .post_nav .cmsmasters_prev_post:hover .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers.current,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li a.page-numbers:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a.active:before,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_tags a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_author a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_category a:hover,
  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 .cmsmasters_dropcap.type1,
  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_icon_list_items.cmsmasters_color_type_border .cmsmasters_icon_list_icon: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 {
    color: #ffffff;
  }



  .cmsmasters_color_scheme_third mark,
  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_third .widget_nav_menu ul li a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  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_table thead tr,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover,
  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 .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  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 {
    background-color: #ffffff;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-pagination .owl-page.active,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper:before,
  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 table thead th,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_third select:focus,
  html .cmsmasters_color_scheme_third textarea:focus {
    border-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_outer:hover .project_inner {
    background-color: rgba(255, 255, 255, 0.9);
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrapper,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  html .cmsmasters_color_scheme_third textarea:focus,
  html .cmsmasters_color_scheme_third select:focus {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third a:hover,
  html .cmsmasters_color_scheme_third .footer_inner .cmsmasters_social_icon:hover,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third blockquote:before,
  html .cmsmasters_color_scheme_third .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_third .widget_categories ul li:before,
  html .cmsmasters_color_scheme_third .widget_archive ul li:before,
  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 .subpage_nav>span,
  html .cmsmasters_color_scheme_third .cmsmasters_social_icon,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_type,
  html .cmsmasters_color_scheme_third #wp-calendar caption:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_subtitle_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header:before,
  html .cmsmasters_color_scheme_third .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_subtitle,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_profile_subtitle {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third input::-webkit-input-placeholder {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third input:-moz-placeholder {
    color: #e96b61;
  }

  /* 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: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 .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_third #wp-calendar th,
  html .cmsmasters_color_scheme_third .widget_rss ul li .rsswidget:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info .cmsmasters_slider_project_category a,
  html .cmsmasters_color_scheme_third .widget_custom_twitter_entries .tweet_time,
  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 .cmsmasters_slider_project .cmsmasters_slider_project_cont_info a,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_cont_info a,
  html .cmsmasters_color_scheme_third .cmsmasters_twitter_wrap .cmsmasters_twitter_item_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_center .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item a,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info a,
  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 .profile_details a,
  html .cmsmasters_color_scheme_third .profile_features a,
  html .cmsmasters_color_scheme_third .project_details_item_title,
  html .cmsmasters_color_scheme_third .project_features_item_title,
  html .cmsmasters_color_scheme_third .project_details_item_desc a,
  html .cmsmasters_color_scheme_third .project_features_item_desc a,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_project_category a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_footer>span a,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:before,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_tags a,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_author a,
  html .cmsmasters_color_scheme_third .cmsmasters_post_cont_info .cmsmasters_post_category a,
  html .cmsmasters_color_scheme_third .search_bar_wrap .search_button button:hover:before,
  html .cmsmasters_color_scheme_third fieldset legend,
  html .cmsmasters_color_scheme_third blockquote,
  html .cmsmasters_color_scheme_third q,
  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 table tfoot td,
  html .cmsmasters_color_scheme_third table tfoot th,
  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 .post_nav .post_nav_sub,
  html .cmsmasters_color_scheme_third .share_posts a,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow span,
  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_title,
  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,
  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 {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .headline_outer,
  html .cmsmasters_color_scheme_third .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before,
  html .cmsmasters_color_scheme_third form .formError .formErrorContent {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .header_mid .search_opened .search_bar_wrap {
    background-color: rgba(255, 255, 255, 0.95);
  }

  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader:after {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */

  html .cmsmasters_color_scheme_third .custom_subscribe .wysija-submit-field,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_submit,
  html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_bg .cmsmasters_icon_list_icon:before,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-buttons>div:hover>span span,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_price_wrap *,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button,
  html .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner a,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .cmsmasters_likes a:before,
  html .cmsmasters_color_scheme_third .cmsmasters_project_puzzle .project_inner .cmsmasters_comments a:before,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer>span a:hover,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type:hover .puzzle_post_content_wrap .cmsmasters_post_footer_info a:before,
  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 mark,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_prev_arrow:hover span,
  html .cmsmasters_color_scheme_third .blog .post.format-gallery .cmsmasters_owl_slider .cmsmasters_next_arrow:hover span,
  html .cmsmasters_color_scheme_third table thead th,
  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 {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_content_slider .owl-page,
  html .cmsmasters_color_scheme_third .pricing_best .cmsmasters_button:hover,
  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 .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab a,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .cmsmasters_post_cont,
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_date,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,

  .cmsmasters_color_scheme_third,

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field:before,
  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field:after,
  html .cmsmasters_color_scheme_third .search_wrap .search_icon_close:before,
  html .cmsmasters_color_scheme_third .search_wrap .search_icon_close:after,
  html .cmsmasters_color_scheme_third .cmsmasters_table,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_img.with_caption,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list: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 {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper:before {
    border-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field input::-webkit-input-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .search_wrap .search_bar_wrap .search_field input:-moz-placeholder {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_third .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(209, 79, 66, 0.98);
  }

  html .cmsmasters_color_scheme_third #header .search_wrap .search_bar_wrap .search_field input {
    background: none;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third .cmsmasters_dropcap.type2,
  html .cmsmasters_color_scheme_third .cmsmasters_icon_list_items.cmsmasters_color_type_icon .cmsmasters_icon_list_icon_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before {
    color: #d14f42;
  }


  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader[class^="cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .preloader[class*=" cmsmasters_theme_icon_"],
  html .cmsmasters_color_scheme_third fieldset,
  html .cmsmasters_color_scheme_third fieldset legend,
  html .cmsmasters_color_scheme_third .img_placeholder,
  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_border .cmsmasters_icon_list_icon,
  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 {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_day {
    color: #e4e4e4;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_slider_project: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_stats.stats_mode_bars.stats_type_horizontal .cmsmasters_stat_wrap:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_vert span,
  html .cmsmasters_color_scheme_third .blog.timeline:before,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page:hover span,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page.active span,
  html .cmsmasters_color_scheme_third .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li:before {
    background-color: #e4e4e4;
  }


  html .cmsmasters_color_scheme_third .custom_subscribe .parsley-errors-list,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_validate_success,
  html .cmsmasters_color_scheme_third .custom_subscribe .mailpoet_validate_error,
  html .cmsmasters_color_scheme_third .sidebar,
  html .cmsmasters_color_scheme_third .widget_nav_menu ul li a,
  html .cmsmasters_color_scheme_third .widget_rss ul li,
  html .cmsmasters_color_scheme_third .cmsmasters_widget_project_cont_info,
  html .cmsmasters_color_scheme_third .sidebar .widget,
  html .cmsmasters_color_scheme_third .border_list li,
  html .cmsmasters_color_scheme_third .widget_pages li,
  html .cmsmasters_color_scheme_third .widget_categories li,
  html .cmsmasters_color_scheme_third .widget_archive li,
  html .cmsmasters_color_scheme_third .widget_meta li,
  html .cmsmasters_color_scheme_third .widget_recent_comments li,
  html .cmsmasters_color_scheme_third .widget_recent_entries li,
  html .cmsmasters_color_scheme_third .cmsmasters_slider_post .cmsmasters_slider_post_inner,
  html .cmsmasters_color_scheme_third .cmsmasters_notice .notice_close,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_item,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .cmsmasters_price_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_pricing_table .feature_list li,
  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_quotes_grid .cmsmasters_quotes_list:after,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quotes_list,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_grid .cmsmasters_quote,
  html .cmsmasters_color_scheme_third .cmsmasters_quotes_slider_type_box .cmsmasters_quote_header,
  html .cmsmasters_color_scheme_third .toggles_mode_accordion .cmsmasters_toggle,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_list_item.current_tab,
  html .cmsmasters_color_scheme_third .cmsmasters_tabs .cmsmasters_tabs_wrap,
  html .cmsmasters_color_scheme_third .cmsmasters_toggles .cmsmasters_toggle_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_archive_item_info,
  html .cmsmasters_color_scheme_third .post_nav,
  html .cmsmasters_color_scheme_third .profile_details_item,
  html .cmsmasters_color_scheme_third .profile_features_item,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper .cmsmasters_post_footer,
  html .cmsmasters_color_scheme_third .cmsmasters_open_post .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_timeline .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_masonry .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_post_default .cmsmasters_post_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_attach_img .cmsmasters_attach_img_info,
  html .cmsmasters_color_scheme_third input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  html .cmsmasters_color_scheme_third textarea,
  html .cmsmasters_color_scheme_third select,
  html .cmsmasters_color_scheme_third option,
  html .cmsmasters_color_scheme_third hr,
  html .cmsmasters_color_scheme_third .img_placeholder,
  html .cmsmasters_color_scheme_third .img_placeholder_small,
  html .cmsmasters_color_scheme_third .project_details_item,
  html .cmsmasters_color_scheme_third .project_features_item,
  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 .footer_in_inner,
  html .cmsmasters_color_scheme_third .share_posts,
  html .cmsmasters_color_scheme_third .about_author,
  html .cmsmasters_color_scheme_third .post_comments,
  html .cmsmasters_color_scheme_third .comment-respond,
  html .cmsmasters_color_scheme_third .cmsmasters_comment_item,
  html .cmsmasters_color_scheme_third .cmsmasters_single_slider,
  html .cmsmasters_color_scheme_third .cmsmasters_pings_list,
  html .cmsmasters_color_scheme_third .pingslist .pingback,
  html .cmsmasters_color_scheme_third .cmsmasters_wrap_pagination ul li .page-numbers,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but.current,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li.current a,
  html .cmsmasters_color_scheme_third .cmsmasters_prev_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_next_arrow,
  html .cmsmasters_color_scheme_third .cmsmasters_post_default,
  html .cmsmasters_color_scheme_third table td,
  html .cmsmasters_color_scheme_third table th,
  html .cmsmasters_color_scheme_third .cmsmasters_table tbody td,
  html .cmsmasters_color_scheme_third .cmsmasters_table tbody th,
  html .cmsmasters_color_scheme_third .cmsmasters_table tfoot td,
  html .cmsmasters_color_scheme_third .cmsmasters_table tfoot th,
  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_border .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 .owl-pagination .owl-page:before,
  html .cmsmasters_color_scheme_third .owl-pagination .owl-page {
    border-color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner,
  html .cmsmasters_color_scheme_third .post.cmsmasters_puzzle_type .puzzle_post_content_wrapper {
    -webkit-box-shadow: inset 0 0 0 1px #e4e4e4;
    box-shadow: inset 0 0 0 1px #e4e4e4;
  }

  /* Finish Borders Color */


  /* Start Custom Rules */
  html .cmsmasters_color_scheme_third ::selection {
    background: #ffffff;
    color: #d14f42;
    ;
  }

  html .cmsmasters_color_scheme_third ::-moz-selection {
    background: #ffffff;
    color: #d14f42;
  }

  .cmsmasters_color_scheme_third.cmsmasters_row_top_zigzag:before,
  .cmsmasters_color_scheme_third.cmsmasters_row_bot_zigzag:after {
    background-image: -webkit-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -webkit-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -moz-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -moz-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -ms-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -ms-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: -o-linear-gradient(135deg, #d14f42 25%, transparent 25%),
      -o-linear-gradient(45deg, #d14f42 25%, transparent 25%);
    background-image: linear-gradient(315deg, #d14f42 25%, transparent 25%),
      linear-gradient(45deg, #d14f42 25%, transparent 25%);
  }

  /* Finish Custom Rules */

  /***************** Finish Custom 3 Color Scheme Rules ******************/


  /***************** Start Custom 3 Button Color Scheme Rules ******************/

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_bg_hover:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_right,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_top,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_slide_bottom,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_vert,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_hor,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_bg_expand_diag {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #d14f42;
  }

  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: #ffffff;
  }


  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_shadow:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_shadow {
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_dark_bg,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_light_bg,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_divider {
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_divider:after {
    border-right-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse {
    border-color: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:before {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_button.cmsmasters_but_icon_inverse:hover:after,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_inverse:after {
    background-color: #ffffff;
  }


  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: #ffffff;
    background-color: #d14f42;
    color: #ffffff;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_slide_right {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }


  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: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  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,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_left,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_right,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_top,
  html .cmsmasters_color_scheme_third .cmsmasters_paypal_donations>form:hover+.cmsmasters_button.cmsmasters_but_icon_hover_slide_bottom {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #d14f42;
  }

  /***************** Finish Custom 3 Button Color Scheme Rules ******************/



}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.3.2
 * 
 * Theme Secondary Color Schemes Rules
 * Created by CMSMasters
 * 
 */


  /***************** Start Default Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  .tt_booking a.tt_btn {
    background-color: #d14f42;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .hover_color {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  .tt_tabs_navigation li a.selected,
  .tt_tabs_navigation li.ui-tabs-active a,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #31333b;
  }

  .tt_booking a.tt_btn:hover {
    background-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  ul.tt_items_list li:nth-child(2n+1) {
    background-color: #fcfcfc;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  .tt_booking a.tt_btn,
  .tt_booking a.tt_btn:hover {
    color: #ffffff;
  }

  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  .tt_booking .tt_booking_message_wrapper {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: #eaeaea;
  }

  .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default Timetable Color Scheme Rules ******************/



  /***************** Start Default CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  .cmsmasters_post_comments span,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  .cmsmasters_donation_details_item a:hover,
  .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  .campaign_meta_wrap .cmsmasters_campaign_target_number,
  .cmsmasters_campaign_user_name a:hover,
  .cmsmasters_campaign_category a:hover,
  .cmsmasters_campaign_tags a:hover,
  .cmsmasters_post_comments:hover:before,
  .opened-article>.campaign .cmsmasters_campaign_title,
  .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #d14f42;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #d14f42;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .cmsmasters_post_comments:before {
    color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .donation_confirm .donation_confirm_info_title,
  .cmsmasters_donation_details_item_title,
  .cmsmasters_donation_details_item a,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  .cmsmasters_campaign_user_name a,
  .cmsmasters_campaign_category a,
  .cmsmasters_campaign_tags a,
  .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #31333b;
  }

  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(49, 51, 59, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #ffffff;
  }

  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  .donation_confirm .donation_confirm_info_title,
  .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .donation_confirm .donation_confirm_info_title,
  .donation_confirm .donation_confirm_info,
  .cmsmasters_donation_details_item,
  .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  .opened-article>.campaign .campaign_meta_wrap>div,
  .opened-article>.campaign .cmsmasters_campaign_cont_info,
  .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Default WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  .cmsmasters_product .price del,
  .widget>.product_list_widget del .amount,
  .select2-container .select2-choice,
  .select2-container.select2-drop-above .select2-choice,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #8b8b8b;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  .widget_price_filter .price_slider_amount .price_label .to,
  .widget_price_filter .price_slider_amount .price_label .from,
  .widget_shopping_cart .total .amount,
  .cart_totals td strong>.amount,
  .cart_totals table .cart-subtotal .amount,
  .shop_table td.product-subtotal .amount,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  .cmsmasters_single_product .product_meta a:hover,
  .cmsmasters_product_cat a:hover,
  .cmsmasters_product .cmsmasters_product_title a:hover,
  .required,
  .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  .comment-form-rating .stars>span a:hover,
  .comment-form-rating .stars>span a.active,
  #page .remove:hover,
  .cmsmasters_product .price ins,
  .cmsmasters_single_product .price ins,
  .shop_table .product-name a:hover,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  .shop_table.order_details .product-name strong,
  .shop_table.order_details tfoot tr:first-child th,
  .shop_table.order_details tfoot tr:first-child td,
  .widget_layered_nav ul li a:hover,
  .widget_layered_nav ul li.chosen a,
  .widget_layered_nav_filters ul li a:hover,
  .widget_layered_nav_filters ul li.chosen a,
  .widget_product_categories ul li a:hover,
  .widget_product_categories ul li.current-cat a,
  .widget>.product_list_widget a:hover,
  .widget>.product_list_widget ins .amount,
  .widget_shopping_cart .cart_list a:hover,
  .widget_shopping_cart .cart_list .quantity,
  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #d14f42;
  }

  .woocommerce-store-notice,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  .input-checkbox+label:after,
  .input-radio+label:after,
  input.shipping_method+label:after,
  .onsale span,
  ul.order_details li,
  .widget_price_filter .ui-slider-range {
    background-color: #d14f42;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  body .select2-container.select2-container--open .select2-selection--single,
  body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .widget_product_categories ul li:before,
  .cmsmasters_product .button_to_cart {
    color: #a8a9ab;
  }

  .link_hover_color {
    border-color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .woocommerce-MyAccount-navigation li.is-active a,
  .widget_shopping_cart .total,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  .cart_totals table .cart-subtotal th,
  .cart_totals table .order-total th,
  .shop_table thead th,
  .cmsmasters_single_product .product_meta a,
  .cmsmasters_product .cmsmasters_product_title a,
  .cmsmasters_product_cat a,
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error li,
  #page .remove,
  .cmsmasters_woo_wrap_result .woocommerce-result-count,
  .cmsmasters_product .cmsmasters_product_cat,
  .cmsmasters_product .price,
  .shop_attributes th,
  .shop_table .product-name a,
  ul.order_details strong,
  .widget_layered_nav ul li,
  .widget_layered_nav ul li a,
  .widget_layered_nav_filters ul li,
  .widget_layered_nav_filters ul li a,
  .widget_product_categories ul li,
  .widget_product_categories ul li a,
  .widget>.product_list_widget a,
  .widget>.product_list_widget .amount,
  .widget_shopping_cart .cart_list a,
  .widget_shopping_cart .cart_list .quantity .amount,
  .widget_price_filter .price_slider_amount .price_label {
    color: #31333b;
  }

  .out-of-stock span,
  .stock span,
  .widget_price_filter .ui-slider-handle {
    background-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  .woocommerce-store-notice,
  .woocommerce-store-notice p a,
  .woocommerce-store-notice p a:hover,
  .onsale,
  .out-of-stock,
  .stock {
    color: #ffffff;
  }

  .select2-container .select2-choice,
  body .select2-container .select2-selection--single,
  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  ul.order_details {
    color: #fcfcfc;
  }

  .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  .cart_totals table .cart-subtotal,
  .cart_totals table .order-total,
  .woocommerce-info,
  .woocommerce-message,
  .woocommerce-error,
  .select2-container.select2-drop-above .select2-choice,
  .select2-container.select2-container-active .select2-choice,
  .select2-container.select2-container-active.select2-drop-above .select2-choice,
  .select2-drop.select2-drop-active,
  .select2-drop.select2-drop-above.select2-drop-active,
  .input-checkbox+label:before,
  .input-radio+label:before,
  input.shipping_method+label:before,
  .shop_table thead th,
  .shop_table .actions,
  .shop_table.woocommerce-checkout-review-order-table .order-total th,
  .shop_table.woocommerce-checkout-review-order-table .order-total td,
  .shop_table.order_details tfoot tr:last-child th,
  .shop_table.order_details tfoot tr:last-child td,
  ul.order_details strong {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  .comment-form-rating .stars>span {
    color: #eaeaea;
  }

  .related.products,
  .widget_layered_nav ul li,
  .widget_layered_nav_filters ul li,
  .widget_product_categories ul li,
  .woocommerce-checkout-payment,
  .shop_table td,
  .shop_table th,
  .woocommerce-message,
  .woocommerce-info,
  .woocommerce-error,
  .shop_attributes tr,
  .select2-container .select2-choice,
  .select2-container.select2-drop-above .select2-choice,
  .input-checkbox+label:before,
  .input-radio+label:before,
  input.shipping_method+label:before,
  .cart_totals table th,
  .cart_totals table td,
  .widget_price_filter .price_slider,
  .shop_table .cart_item,
  .shop_table.cart tr,
  body .select2-dropdown,
  body .select2-container .select2-selection--single {
    border-color: #eaeaea;
  }

  .widget_price_filter .price_slider {
    background-color: #eaeaea;
  }

  /* Finish Borders Color */

  /***************** Finish Default WooCommerce Color Scheme Rules ******************/



  /***************** Start Default Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #8b8b8b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #d14f42;
  }

  .tribe-events .tribe-events-c-nav__next:focus,
  .tribe-events .tribe-events-c-nav__next:hover,
  .tribe-events .tribe-events-c-nav__prev:focus,
  .tribe-events .tribe-events-c-nav__prev:hover,
  .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  .tribe-events-calendar-list__event-title a:hover,
  .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  .tribe-events-calendar-day__event-title a:hover,
  .tribe-events-pro-photo__event-title a:hover,
  .tribe-events-pro-summary__event-title a:hover,
  .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  #tribe-events-pg-template .tribe-events-back a:hover,
  #tribe-events-l-container .tribe-events-back a:hover,
  .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #a8a9ab;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #a8a9ab;
    fill: #a8a9ab;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #31333b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #31333b;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #fcfcfc;
  }

  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: #eaeaea;
    fill: #eaeaea;
  }

  .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: #eaeaea;
  }

  /***************** Finish Default Tribe Events Color Scheme Rules ******************/


  /***************** Start Default Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  .cmsmasters_sermon_cat a:hover,
  .cmsmasters_open_sermon .cmsmasters_sermon_title,
  .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  .current_audio .cmsmasters_sermon_audio:before,
  .cmsmasters_sermon_author a:hover {
    color: #d14f42;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  .cmsmasters_sermon_cat a,
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  .cmsmasters_sermon .cmsmasters_sermon_media_item,
  .cmsmasters_sermon_author a {
    color: #31333b;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  .cmsmasters_sermon .cmsmasters_sermon_media,
  .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: #eaeaea;
  }

  /* Finish Border Color */

  /***************** Finish Default Sermons Color Scheme Rules ******************/


  /***************** Start Footer Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .hover_color {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_footer .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_footer .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer ul.tt_items_list li:nth-child(2n+1) {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_footer .tt_booking a.tt_btn:hover {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_footer .tt_booking .tt_booking_message_wrapper {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_footer ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_footer .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer Timetable Color Scheme Rules ******************/



  /***************** Start Footer CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_footer .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_post_comments:before {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_footer .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_footer .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_footer .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Footer WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_footer .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_footer .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_footer .required,
  html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_footer #page .remove:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_footer .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_footer .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .woocommerce-store-notice,
  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:after,
  html .cmsmasters_color_scheme_footer .input-radio+label:after,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:after,
  html .cmsmasters_color_scheme_footer .onsale span,
  html .cmsmasters_color_scheme_footer ul.order_details li,
  html .cmsmasters_color_scheme_footer .widget_price_filter .ui-slider-range {
    background-color: #71727f;
  }

  html .cmsmasters_color_scheme_footer .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_footer body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #71727f;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .button_to_cart {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .link_hover_color {
    border-color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_footer .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_footer .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table thead th,
  html .cmsmasters_color_scheme_footer .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_footer .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-error li,
  html .cmsmasters_color_scheme_footer #page .remove,
  html .cmsmasters_color_scheme_footer .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_footer .cmsmasters_product .price,
  html .cmsmasters_color_scheme_footer .shop_attributes th,
  html .cmsmasters_color_scheme_footer .shop_table .product-name a,
  html .cmsmasters_color_scheme_footer ul.order_details strong,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_footer .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_footer .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_footer .out-of-stock span,
  html .cmsmasters_color_scheme_footer .stock span,
  html .cmsmasters_color_scheme_footer .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_footer .onsale,
  html .cmsmasters_color_scheme_footer .out-of-stock,
  html .cmsmasters_color_scheme_footer .stock {
    color: #3b3d4a;
  }

  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_footer .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #3b3d4a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_footer ul.order_details {
    color: rgba(255, 255, 255, 0.5);
  }

  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_footer .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_footer .cart_totals table .order-total,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-error,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_footer .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:before,
  html .cmsmasters_color_scheme_footer .input-radio+label:before,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:before,
  html .cmsmasters_color_scheme_footer .shop_table thead th,
  html .cmsmasters_color_scheme_footer .shop_table .actions,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_footer .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_footer .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_footer ul.order_details strong {
    background-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_footer .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .related.products,
  html .cmsmasters_color_scheme_footer .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_footer .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_footer .widget_product_categories ul li,
  html .cmsmasters_color_scheme_footer .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_footer .shop_table td,
  html .cmsmasters_color_scheme_footer .shop_table th,
  html .cmsmasters_color_scheme_footer .woocommerce-message,
  html .cmsmasters_color_scheme_footer .woocommerce-info,
  html .cmsmasters_color_scheme_footer .woocommerce-error,
  html .cmsmasters_color_scheme_footer .shop_attributes tr,
  html .cmsmasters_color_scheme_footer .select2-container .select2-choice,
  html .cmsmasters_color_scheme_footer .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_footer .input-checkbox+label:before,
  html .cmsmasters_color_scheme_footer .input-radio+label:before,
  html .cmsmasters_color_scheme_footer input.shipping_method+label:before,
  html .cmsmasters_color_scheme_footer .cart_totals table th,
  html .cmsmasters_color_scheme_footer .cart_totals table td,
  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_footer .shop_table .cart_item,
  html .cmsmasters_color_scheme_footer .shop_table.cart tr,
  html .cmsmasters_color_scheme_footer body .select2-dropdown,
  html .cmsmasters_color_scheme_footer body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_color_scheme_footer .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Borders Color */

  /***************** Finish Footer WooCommerce Color Scheme Rules ******************/



  /***************** Start Footer Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #71727f;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #ffffff;
    fill: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: rgba(255, 255, 255, 0.5);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.06);
    fill: rgba(255, 255, 255, 0.06);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_footer .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_footer .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /***************** Finish Footer Tribe Events Color Scheme Rules ******************/


  /***************** Start Footer Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_footer .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_author a:hover {
    color: #71727f;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_footer .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_footer .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.06);
  }

  /* Finish Border Color */

  /***************** Finish Footer Sermons Color Scheme Rules ******************/


  /***************** Start Custom 1 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .hover_color {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_first .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_first .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first ul.tt_items_list li:nth-child(2n+1) {
    background-color: #ffffff;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_first .tt_booking a.tt_btn:hover {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_first .tt_booking .tt_booking_message_wrapper {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_first .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_first ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_first .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 1 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_first .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .cmsmasters_post_comments:before {
    color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_first .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_first .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_first .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_first .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_first .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 1 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_first .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_first .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_first .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_first .required,
  html .cmsmasters_color_scheme_first .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_first #page .remove:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_first .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_first .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .woocommerce-store-notice,
  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_first .input-checkbox+label:after,
  html .cmsmasters_color_scheme_first .input-radio+label:after,
  html .cmsmasters_color_scheme_first input.shipping_method+label:after,
  html .cmsmasters_color_scheme_first .onsale span,
  html .cmsmasters_color_scheme_first ul.order_details li,
  html .cmsmasters_color_scheme_first .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_first body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_first .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_first .cmsmasters_product .button_to_cart {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .link_hover_color {
    border-color: #ffffff;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_first .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_first .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table thead th,
  html .cmsmasters_color_scheme_first .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_first .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-error li,
  html .cmsmasters_color_scheme_first #page .remove,
  html .cmsmasters_color_scheme_first .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_first .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_first .cmsmasters_product .price,
  html .cmsmasters_color_scheme_first .shop_attributes th,
  html .cmsmasters_color_scheme_first .shop_table .product-name a,
  html .cmsmasters_color_scheme_first ul.order_details strong,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_first .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_first .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .out-of-stock span,
  html .cmsmasters_color_scheme_first .stock span,
  html .cmsmasters_color_scheme_first .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_first .woocommerce-store-notice,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_first .onsale,
  html .cmsmasters_color_scheme_first .out-of-stock,
  html .cmsmasters_color_scheme_first .stock {
    color: #98433a;
  }

  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_first .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #98433a;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_first ul.order_details {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_first .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_first .cart_totals table .order-total,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-error,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_first .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_first .input-checkbox+label:before,
  html .cmsmasters_color_scheme_first .input-radio+label:before,
  html .cmsmasters_color_scheme_first input.shipping_method+label:before,
  html .cmsmasters_color_scheme_first .shop_table thead th,
  html .cmsmasters_color_scheme_first .shop_table .actions,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_first .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_first .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_first ul.order_details strong {
    background-color: #ffffff;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_first .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_first .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .related.products,
  html .cmsmasters_color_scheme_first .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_first .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_first .widget_product_categories ul li,
  html .cmsmasters_color_scheme_first .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_first .shop_table td,
  html .cmsmasters_color_scheme_first .shop_table th,
  html .cmsmasters_color_scheme_first .woocommerce-message,
  html .cmsmasters_color_scheme_first .woocommerce-info,
  html .cmsmasters_color_scheme_first .woocommerce-error,
  html .cmsmasters_color_scheme_first .shop_attributes tr,
  html .cmsmasters_color_scheme_first .select2-container .select2-choice,
  html .cmsmasters_color_scheme_first .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_first .input-checkbox+label:before,
  html .cmsmasters_color_scheme_first .input-radio+label:before,
  html .cmsmasters_color_scheme_first input.shipping_method+label:before,
  html .cmsmasters_color_scheme_first .cart_totals table th,
  html .cmsmasters_color_scheme_first .cart_totals table td,
  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_first .shop_table .cart_item,
  html .cmsmasters_color_scheme_first .shop_table.cart tr,
  html .cmsmasters_color_scheme_first body .select2-dropdown,
  html .cmsmasters_color_scheme_first body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_color_scheme_first .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 1 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 1 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #ffffff;
    fill: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.2);
    fill: rgba(255, 255, 255, 0.2);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_first .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_first .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /***************** Finish Custom 1 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 1 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_first .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_first .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_first .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Border Color */

  /***************** Finish Custom 1 Sermons Color Scheme Rules ******************/


  /***************** Start Custom 2 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .hover_color {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_second .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_second .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second ul.tt_items_list li:nth-child(2n+1) {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_second .tt_booking a.tt_btn:hover {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_second .tt_booking .tt_booking_message_wrapper {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_second .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_second ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_second .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 2 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_second .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .cmsmasters_post_comments:before {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_second .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_second .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_second .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_second .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_second .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 2 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_second .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_second .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_second .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_second .required,
  html .cmsmasters_color_scheme_second .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_second #page .remove:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_second .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_second .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .woocommerce-store-notice,
  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_second .input-checkbox+label:after,
  html .cmsmasters_color_scheme_second .input-radio+label:after,
  html .cmsmasters_color_scheme_second input.shipping_method+label:after,
  html .cmsmasters_color_scheme_second .onsale span,
  html .cmsmasters_color_scheme_second ul.order_details li,
  html .cmsmasters_color_scheme_second .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_second body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_second .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_second .cmsmasters_product .button_to_cart {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_color_scheme_second .link_hover_color {
    border-color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_second .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_second .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table thead th,
  html .cmsmasters_color_scheme_second .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_second .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-error li,
  html .cmsmasters_color_scheme_second #page .remove,
  html .cmsmasters_color_scheme_second .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_second .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_second .cmsmasters_product .price,
  html .cmsmasters_color_scheme_second .shop_attributes th,
  html .cmsmasters_color_scheme_second .shop_table .product-name a,
  html .cmsmasters_color_scheme_second ul.order_details strong,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_second .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_second .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_second .out-of-stock span,
  html .cmsmasters_color_scheme_second .stock span,
  html .cmsmasters_color_scheme_second .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_second .woocommerce-store-notice,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_second .onsale,
  html .cmsmasters_color_scheme_second .out-of-stock,
  html .cmsmasters_color_scheme_second .stock {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_second .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_second ul.order_details {
    color: rgba(255, 255, 255, 0);
  }

  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_second .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_second .cart_totals table .order-total,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-error,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_second .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_second .input-checkbox+label:before,
  html .cmsmasters_color_scheme_second .input-radio+label:before,
  html .cmsmasters_color_scheme_second input.shipping_method+label:before,
  html .cmsmasters_color_scheme_second .shop_table thead th,
  html .cmsmasters_color_scheme_second .shop_table .actions,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_second .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_second .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_second ul.order_details strong {
    background-color: rgba(255, 255, 255, 0);
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_second .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_second .comment-form-rating .stars>span {
    color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .related.products,
  html .cmsmasters_color_scheme_second .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_second .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_second .widget_product_categories ul li,
  html .cmsmasters_color_scheme_second .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_second .shop_table td,
  html .cmsmasters_color_scheme_second .shop_table th,
  html .cmsmasters_color_scheme_second .woocommerce-message,
  html .cmsmasters_color_scheme_second .woocommerce-info,
  html .cmsmasters_color_scheme_second .woocommerce-error,
  html .cmsmasters_color_scheme_second .shop_attributes tr,
  html .cmsmasters_color_scheme_second .select2-container .select2-choice,
  html .cmsmasters_color_scheme_second .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_second .input-checkbox+label:before,
  html .cmsmasters_color_scheme_second .input-radio+label:before,
  html .cmsmasters_color_scheme_second input.shipping_method+label:before,
  html .cmsmasters_color_scheme_second .cart_totals table th,
  html .cmsmasters_color_scheme_second .cart_totals table td,
  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_second .shop_table .cart_item,
  html .cmsmasters_color_scheme_second .shop_table.cart tr,
  html .cmsmasters_color_scheme_second body .select2-dropdown,
  html .cmsmasters_color_scheme_second body .select2-container .select2-selection--single {
    border-color: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_color_scheme_second .widget_price_filter .price_slider {
    background-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Borders Color */

  /***************** Finish Custom 2 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 2 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: rgba(255, 255, 255, 0.4);
    fill: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: rgba(255, 255, 255, 0);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: rgba(255, 255, 255, 0.3);
    fill: rgba(255, 255, 255, 0.3);
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_second .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_second .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /***************** Finish Custom 2 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 2 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_second .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_second .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_second .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: rgba(255, 255, 255, 0.3);
  }

  /* Finish Border Color */

  /***************** Finish Custom 2 Sermons Color Scheme Rules ******************/


  /***************** Start Custom 3 Timetable Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container * {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .hover_color {
    color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Heading Color */
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_third .tt_tabs_navigation li a.selected,
  html .cmsmasters_color_scheme_third .tt_tabs_navigation li.ui-tabs-active a,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:before,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item .cmsmasters_tt_event_hours_item_title,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item .cmsmasters_tt_event_details_item_title {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn:hover {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third ul.tt_items_list li:nth-child(2n+1) {
    background-color: #d14f42;
  }

  /* Start Alternate Background Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a:hover,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover:before,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover *,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn,
  html .cmsmasters_color_scheme_third .tt_booking a.tt_btn:hover {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a,
  html .cmsmasters_color_scheme_third .tt_booking .tt_booking_message_wrapper {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container:hover {
    color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_hours .cmsmasters_tt_event_hours_item,
  html .cmsmasters_color_scheme_third .cmsmasters_tt_event .cmsmasters_tt_event_details .cmsmasters_tt_event_details_item,
  html .cmsmasters_color_scheme_third ul.tt_upcoming_events li .tt_upcoming_events_event_container,
  html .cmsmasters_color_scheme_third .tt_upcoming_events_wrapper .tt_upcoming_event_controls>a {
    border-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 Timetable Color Scheme Rules ******************/



  /***************** Start Custom 3 CMSMASTERS Donations Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_campaign a,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_donations_count_number,
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments span,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_campaign a {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item a:hover,
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_third .donations.opened-article>.donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_target_number,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_user_name a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_category a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_tags a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments:hover:before,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .cmsmasters_campaign_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_amount_currency,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_campaign a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_title a:hover {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .cmsmasters_post_comments:before {
    color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item a,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_user_name a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_category a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaign_tags a,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_stat_title,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_title a {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:after,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button,
  html .cmsmasters_color_scheme_third .cmsmasters_featured_campaign .campaign .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link:before,
  html .cmsmasters_color_scheme_third .cmsmasters_campaigns .campaign .cmsmasters_img_wrap .preloader:before,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_img_rollover_wrap .cmsmasters_open_post_link {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .campaign_meta_wrap .cmsmasters_campaign_donate_button {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info_title,
  html .cmsmasters_color_scheme_third .donation_confirm .donation_confirm_info,
  html .cmsmasters_color_scheme_third .cmsmasters_donation_details_item,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap .cmsmasters_campaign_donate_button .button:hover,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .campaign_meta_wrap>div,
  html .cmsmasters_color_scheme_third .opened-article>.campaign .cmsmasters_campaign_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_donations .donation .cmsmasters_donation_footer {
    border-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 CMSMASTERS Donations Color Scheme Rules ******************/



  /***************** Start Custom 3 WooCommerce Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_product .price del,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget del .amount,
  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.4);
  }

  /* Finish Main Content Font Color */


  /* Start Primary Color */
  html .cmsmasters_color_scheme_third .cmsmasters_products .product.product-category .woocommerce-loop-category__title:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_products .product.product-category .woocommerce-loop-category__title .count,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label .to,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label .from,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .total .amount,
  html .cmsmasters_color_scheme_third .cart_totals td strong>.amount,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal .amount,
  html .cmsmasters_color_scheme_third .shop_table td.product-subtotal .amount,
  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .total .amount,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .product_meta a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product_cat a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_title a:hover,
  html .cmsmasters_color_scheme_third .required,
  html .cmsmasters_color_scheme_third .cmsmasters_star_rating .cmsmasters_star_color_wrap,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span a:hover,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span a.active,
  html .cmsmasters_color_scheme_third #page .remove:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_product .price ins,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .price ins,
  html .cmsmasters_color_scheme_third .shop_table .product-name a:hover,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .product-name strong,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_third .shop_table.order_details .product-name strong,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:first-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:first-child td,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li.chosen a,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li.chosen a,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li a:hover,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li.current-cat a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget a:hover,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget ins .amount,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list a:hover,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list .quantity,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .woocommerce-store-notice,
  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_third .input-checkbox+label:after,
  html .cmsmasters_color_scheme_third .input-radio+label:after,
  html .cmsmasters_color_scheme_third input.shipping_method+label:after,
  html .cmsmasters_color_scheme_third .onsale span,
  html .cmsmasters_color_scheme_third ul.order_details li,
  html .cmsmasters_color_scheme_third .widget_price_filter .ui-slider-range {
    background-color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third body .select2-container.select2-container--open .select2-selection--single,
  html .cmsmasters_color_scheme_third body .select2-container.select2-container--focus .select2-selection--single {
    border-color: #ffffff;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  html .cmsmasters_color_scheme_third .widget_product_categories ul li:before,
  html .cmsmasters_color_scheme_third .cmsmasters_product .button_to_cart {
    color: #e96b61;
  }

  html .cmsmasters_color_scheme_third .link_hover_color {
    border-color: #e96b61;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  html .cmsmasters_color_scheme_third .woocommerce-MyAccount-navigation li.is-active a,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .total,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal th,
  html .cmsmasters_color_scheme_third .cart_totals table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table thead th,
  html .cmsmasters_color_scheme_third .cmsmasters_single_product .product_meta a,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_title a,
  html .cmsmasters_color_scheme_third .cmsmasters_product_cat a,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-error li,
  html .cmsmasters_color_scheme_third #page .remove,
  html .cmsmasters_color_scheme_third .cmsmasters_woo_wrap_result .woocommerce-result-count,
  html .cmsmasters_color_scheme_third .cmsmasters_product .cmsmasters_product_cat,
  html .cmsmasters_color_scheme_third .cmsmasters_product .price,
  html .cmsmasters_color_scheme_third .shop_attributes th,
  html .cmsmasters_color_scheme_third .shop_table .product-name a,
  html .cmsmasters_color_scheme_third ul.order_details strong,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li a,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li a,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget a,
  html .cmsmasters_color_scheme_third .widget>.product_list_widget .amount,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list a,
  html .cmsmasters_color_scheme_third .widget_shopping_cart .cart_list .quantity .amount,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider_amount .price_label {
    color: #ffffff;
  }

  html .cmsmasters_color_scheme_third .out-of-stock span,
  html .cmsmasters_color_scheme_third .stock span,
  html .cmsmasters_color_scheme_third .widget_price_filter .ui-slider-handle {
    background-color: #ffffff;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  html .cmsmasters_color_scheme_third .woocommerce-store-notice,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice p a,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice p a:hover,
  html .cmsmasters_color_scheme_third .onsale,
  html .cmsmasters_color_scheme_third .out-of-stock,
  html .cmsmasters_color_scheme_third .stock {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single,
  html .cmsmasters_color_scheme_third .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
    background-color: #d14f42;
  }

  /* Finish Main Background Color */


  /* Start Alternate Background Color */
  html .cmsmasters_color_scheme_third ul.order_details {
    color: #d14f42;
  }

  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .cart-subtotal,
  html .cmsmasters_color_scheme_third .cart_totals table .cart-subtotal,
  html .cmsmasters_color_scheme_third .cart_totals table .order-total,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-error,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-container-active.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-active,
  html .cmsmasters_color_scheme_third .select2-drop.select2-drop-above.select2-drop-active,
  html .cmsmasters_color_scheme_third .input-checkbox+label:before,
  html .cmsmasters_color_scheme_third .input-radio+label:before,
  html .cmsmasters_color_scheme_third input.shipping_method+label:before,
  html .cmsmasters_color_scheme_third .shop_table thead th,
  html .cmsmasters_color_scheme_third .shop_table .actions,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total th,
  html .cmsmasters_color_scheme_third .shop_table.woocommerce-checkout-review-order-table .order-total td,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child th,
  html .cmsmasters_color_scheme_third .shop_table.order_details tfoot tr:last-child td,
  html .cmsmasters_color_scheme_third ul.order_details strong {
    background-color: #d14f42;
  }

  /* Finish Alternate Background Color */


  /* Start Borders Color */
  html .cmsmasters_color_scheme_third .cmsmasters_star_rating .cmsmasters_star_trans_wrap,
  html .cmsmasters_color_scheme_third .comment-form-rating .stars>span {
    color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .related.products,
  html .cmsmasters_color_scheme_third .widget_layered_nav ul li,
  html .cmsmasters_color_scheme_third .widget_layered_nav_filters ul li,
  html .cmsmasters_color_scheme_third .widget_product_categories ul li,
  html .cmsmasters_color_scheme_third .woocommerce-checkout-payment,
  html .cmsmasters_color_scheme_third .shop_table td,
  html .cmsmasters_color_scheme_third .shop_table th,
  html .cmsmasters_color_scheme_third .woocommerce-message,
  html .cmsmasters_color_scheme_third .woocommerce-info,
  html .cmsmasters_color_scheme_third .woocommerce-error,
  html .cmsmasters_color_scheme_third .shop_attributes tr,
  html .cmsmasters_color_scheme_third .select2-container .select2-choice,
  html .cmsmasters_color_scheme_third .select2-container.select2-drop-above .select2-choice,
  html .cmsmasters_color_scheme_third .input-checkbox+label:before,
  html .cmsmasters_color_scheme_third .input-radio+label:before,
  html .cmsmasters_color_scheme_third input.shipping_method+label:before,
  html .cmsmasters_color_scheme_third .cart_totals table th,
  html .cmsmasters_color_scheme_third .cart_totals table td,
  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider,
  html .cmsmasters_color_scheme_third .shop_table .cart_item,
  html .cmsmasters_color_scheme_third .shop_table.cart tr,
  html .cmsmasters_color_scheme_third body .select2-dropdown,
  html .cmsmasters_color_scheme_third body .select2-container .select2-selection--single {
    border-color: #e4e4e4;
  }

  html .cmsmasters_color_scheme_third .widget_price_filter .price_slider {
    background-color: #e4e4e4;
  }

  /* Finish Borders Color */

  /***************** Finish Custom 3 WooCommerce Color Scheme Rules ******************/



  /***************** Start Custom 3 Tribe Events Color Scheme Rules ******************/
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-schedule .tribe-events-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-single-event-description,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dd,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-cost,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number .tribe-events-widget-countdown__under,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-cost-price,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-contact {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control 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 {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-container .tribe-events-c-search__input-control input:focus:-moz-placeholder {
    color: rgba(255, 255, 255, 0.4);
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a {
    color: #ffffff;
  }

  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev:focus,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-c-small-cta__link:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta.primary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta.secondary>div dd a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-email a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address-details a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-mobile-events__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month-mobile-events__mobile-event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group--website a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a:hover,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:hover a,
  html #page.cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector__content .tribe-events-c-view-selector__list-item:focus a {
    color: #e96b61;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link:hover path {
    color: #e96b61;
    fill: #e96b61;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__next,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-nav__prev,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker>button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__month-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-date-tag-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__heading,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event-date-tag-datetime>span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-calendar-latest-past__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-calendar-day__type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-photo__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-date-tag,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-summary__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-week-grid__header-column-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-date-tag-month,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-map__event-date-tag-datetime,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-c-small-cta__link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-pg-template .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third #tribe-events-l-container .tribe-events-back a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-single-section-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group dt,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .cmsmasters_sidebar .widgettitle,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-organizer__meta .tribe-events-pro-organizer__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro-venue__meta .tribe-events-pro-venue__meta-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-pro-week-mobile-events__event-type-separator-text,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-weekday,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-pro-week-day-selector__day-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-shortcode-events-week .tribe-events-widget-events-week__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-top-bar__nav-list-date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__header-row span,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-c-day-marker__date,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-widget-events-shortcode-month .tribe-events-widget-events-month__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-countdown .tribe-events-widget-countdown__number,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-name a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__venue-info-group,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-featured-venue .tribe-events-widget-featured-venue__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__view-more a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-venue a,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-common.tribe-events.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-organizer-title-wrapper a {
    color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-events-widget-events-month .tribe-events-calendar-month__mobile-events-icon,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-widget.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__mobile-events-icon {
    background-color: #ffffff;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    background-color: #d14f42;
  }

  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events .tribe-events-c-top-bar__nav-link path {
    color: #e4e4e4;
    fill: #e4e4e4;
  }

  html .cmsmasters_tribe_events_views_v2.cmsmasters_tribe_events_style_mode_skeleton .cmsmasters_color_scheme_third .tribe-events-c-view-selector__content,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:hover,
  html .cmsmasters_tribe_events_views_v2 .cmsmasters_color_scheme_third .tribe-events-pro .tribe-events-pro-map__event-card-button:focus {
    border-color: #e4e4e4;
  }

  /***************** Finish Custom 3 Tribe Events Color Scheme Rules ******************/


  /***************** Start Custom 3 Sermons Color Scheme Rules ******************/

  /* Start Main Content Font Color */
  /* Finish Main Content Font Color */


  /* Start Primary Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item:hover:before,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_cat a:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_title,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media_item:hover,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .current_audio .cmsmasters_sermon_audio,
  html .cmsmasters_color_scheme_third .current_audio .cmsmasters_sermon_audio:before,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_author a:hover {
    color: #ffffff;
  }

  /* Finish Primary Font Color */


  /* Start Heading Font Color */
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_cat a,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon_author a {
    color: #ffffff;
  }

  /* Finish Heading Font Color */


  /* Start Border Color */
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_cont_info,
  html .cmsmasters_color_scheme_third .cmsmasters_open_sermon .cmsmasters_sermon_media .cmsmasters_sermon_media_item,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_media,
  html .cmsmasters_color_scheme_third .cmsmasters_sermon .cmsmasters_sermon_content {
    border-color: #e4e4e4;
  }

  /* Finish Border Color */

  /***************** Finish Custom 3 Sermons Color Scheme Rules ******************/


  /***************** Start Header Middle Color Scheme Rules ******************/

  /* Start Header Middle Content Color */
  .header_mid,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    color: #ffffff;
  }

  /* Finish Header Middle Content Color */


  /* Start Header Middle Primary Color */
  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button,
  .header_mid .search_wrap .search_bar_wrap .search_button button:before,
  .header_mid a,
  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover {
    color: #ffffff;
  }

  .header_mid .resp_mid_nav_wrap .responsive_nav:before,
  .header_mid .resp_mid_nav_wrap .responsive_nav:after,
  .header_mid .resp_mid_nav_wrap .responsive_nav span,
  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    background-color: #ffffff;
  }

  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    border-color: #ffffff;
  }

  /* Finish Header Middle Primary Color */


  /* Start Header Middle Rollover Color */
  .header_mid .search_wrap .search_bar_wrap .search_button button:hover:before,
  .header_mid a:hover,
  .cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover,
  .cmsmasters_dynamic_cart:hover .cmsmasters_dynamic_cart_button {
    color: rgba(255, 255, 255, 0.5);
  }

  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover {
    background-color: rgba(255, 255, 255, 0.5);
  }

  .header_mid .cmsmasters_button:hover,
  .header_mid .button:hover,
  .header_mid input[type=submit]:hover,
  .header_mid input[type=button]:hover,
  .header_mid button:hover,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  .header_mid textarea:focus,
  .header_mid select:focus {
    border-color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Header Middle Rollover Color */


  /* Start Header Middle Background Color */
  .header_mid,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Middle Background Color */


  /* Start Header Middle Background Color on Scroll */
  .header_mid .cmsmasters_button,
  .header_mid .button,
  .header_mid input[type=submit],
  .header_mid input[type=button],
  .header_mid button {
    color: rgb(49, 51, 59);
  }

  .header_mid.header_mid_scroll {
    background-color: rgb(49, 51, 59);
  }

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

    #header .header_top,
    .header_mid {
      background-color: rgb(49, 51, 59);
    }
  }

  /* Finish Header Middle Background Color on Scroll */


  /* Start Header Middle Borders Color */

  .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button,
  .header_mid_outer,
  .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_mid textarea,
  .header_mid select,
  .header_mid option {
    border-color: rgba(255, 255, 255, 0.2);
  }

  @media only screen and (max-width: 1024px) {
    #header nav li {
      border-color: rgba(255, 255, 255, 0.2);
    }
  }

  /* Finish Header Middle Borders Color */


  /* Start Header Middle Custom Rules */
  .header_mid ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_mid ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    color: #ffffff;
  }

  /* Finish Header Bottom Content Color */


  /* Start Header Bottom Primary Color */
  .header_bot a {
    color: #ffffff;
  }

  .header_bot .button:hover,
  .header_bot input[type=submit]:hover,
  .header_bot input[type=button]:hover,
  .header_bot button:hover,
  .header_bot .search_wrap .search_bar_wrap .search_button button:hover,
  .header_bot .search_wrap.search_opened .search_bar_wrap .search_button button {
    background-color: #ffffff;
  }

  /* Finish Header Bottom Primary Color */


  /* Start Header Bottom Rollover Color */
  .header_bot a:hover {
    color: #ffffff;
  }

  .header_bot .button,
  .header_bot input[type=submit],
  .header_bot input[type=button],
  .header_bot button,
  .header_bot .search_wrap .search_bar_wrap .search_button button {
    background-color: #ffffff;
  }

  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,
  .header_bot textarea:focus,
  .header_bot select:focus {
    border-color: #ffffff;
  }

  /* 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,
  .header_bot .search_wrap .search_bar_wrap .search_button button {
    color: rgba(49, 51, 59, 0.15);
  }

  .header_bot,
  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Bottom Background Color */


  /* Start Header Bottom Background Color on Scroll */
  .header_bot.header_bot_scroll {
    background-color: rgb(49, 51, 59);
  }

  @media only screen and (max-width: 1024px) {
    .header_bot {
      background-color: rgb(49, 51, 59);
    }
  }

  /* Finish Header Bottom Background Color on Scroll */


  /* Start Header Bottom Borders Color */
  .header_bot .header_bot_outer,
  .header_bot input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),
  .header_bot textarea,
  .header_bot select,
  .header_bot option {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Header Bottom Borders Color */


  /* Start Header Bottom Custom Rules */
  .header_bot ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_bot ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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 {
      color: #ffffff;
    }
  }

  /* Finish Navigation Title Link Color */


  /* Start Navigation Title Link Hover Color */
  @media only screen and (min-width: 1025px) {

    ul.navigation>li.menu-item.current-menu-ancestor:hover>a,
    ul.navigation>li.menu-item.current-menu-item>a:hover,
    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: rgba(255, 255, 255, 0.5);
    }
  }

  /* 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,
    ul.navigation>li>a .nav_tag {
      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: rgba(255, 255, 255, 0.3);
    }

    ul.navigation>li>a .nav_tag {
      background-color: rgba(255, 255, 255, 0.3);
    }

    ul.navigation>li>a .nav_tag:before {
      border-color: rgba(255, 255, 255, 0.3);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* Finish Navigation Title Link Current Background Color */


  /* Start Navigation Title Link Border Color */
  @media only screen and (min-width: 1025px) {
    ul.navigation>li:before {
      background-color: rgba(255, 255, 255, 0.4);
    }
  }

  /* 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: #717275;
  }

  /* Finish Navigation Dropdown Tex Color */


  /* Start Navigation Dropdown Background Color */
  @media only screen and (max-width: 1024px) {
    ul.navigation {
      background-color: #31333b;
    }
  }

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

    ul.navigation ul,
    ul.navigation .menu-item-mega-container {
      background-color: #31333b;
    }
  }

  .cmsmasters_added_product_info,
  .cmsmasters_dynamic_cart .widget_shopping_cart_content {
    background-color: #31333b;
  }

  .cmsmasters_dynamic_cart .widget_shopping_cart_content:before {
    border-bottom-color: #31333b;
  }

  /* 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 */
  #page .cmsmasters_dynamic_cart .remove:hover,
  .navigation li a {
    color: #8a8a8e;
  }

  @media only screen and (max-width: 1024px) {
    #header .navigation .menu-item-mega-container>ul>li>a .nav_title {
      color: #8a8a8e;
    }
  }

  /* Finish Navigation Dropdown Link Color */


  /* Start Navigation Dropdown Link Hover Color */
  #page .cmsmasters_dynamic_cart .remove,
  .navigation li>a:hover,
  .navigation li>a:hover .nav_subtitle,
  .navigation li.current-menu-item>a,
  .navigation li.current-menu-item>a .nav_subtitle,
  .navigation li.current_page_item>a,
  .navigation li.current_page_item>a .nav_subtitle,
  .navigation li.current-menu-ancestor>a,
  .navigation li.current-menu-ancestor>a .nav_subtitle,
  .navigation .menu-item-mega-container>ul>li>a .nav_title,
  .navigation li a .nav_tag {
    color: #ffffff;
  }

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

    ul.navigation li>ul li:hover>a,
    ul.navigation li>ul li:hover>a .nav_subtitle,
    ul.navigation li>ul li.current-menu-ancestor>a,
    ul.navigation li>ul li.current-menu-ancestor>a .nav_subtitle {
      color: #ffffff;
    }
  }

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

    #header .navigation .menu-item-mega-container>ul>li.current-menu-ancestor>a .nav_title,
    .navigation li.current-menu-ancestor>a {
      color: #ffffff;
    }
  }

  /* Finish Navigation Dropdown Link Hover Color */


  /* Start Navigation Dropdown Link Subtitle Color */
  .navigation li a .nav_subtitle {
    color: #717275;
  }

  .navigation li a .nav_tag {
    background-color: #717275;
  }

  /* Finish Navigation Dropdown Link Subtitle Color */


  /* Start Navigation Dropdown Link Hover Highlight Color */
  .navigation li>a:hover,
  .navigation li.current-menu-item>a {
    background-color: rgba(255, 255, 255, 0.07);
  }

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

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

  /* Finish Navigation Dropdown Link Hover Highlight Color */


  /* Start Navigation Dropdown Link Border Color */
  .navigation li {
    border-color: rgba(255, 255, 255, 0);
  }

  /* Finish Navigation Dropdown Link Border Color */

  /***************** Finish Navigation Color Scheme Rules ******************/



  /***************** Start Header Top Color Scheme Rules ******************/

  /* Start Header Top Content Color */
  .header_top {
    color: #ffffff;
  }

  /* Finish Header Top Content Color */


  /* Start Header Top Primary Color */
  .header_top a,
  .header_top .cmsmasters_social_icon,
  .header_top .header_top_but:hover,
  .header_top .header_top_but.opened {
    color: #ffffff;
  }

  .header_top .responsive_top_nav:before,
  .header_top .responsive_top_nav:after,
  .header_top .responsive_top_nav span {
    background-color: #ffffff;
  }

  /* Finish Header Top Primary Color */


  /* Start Header Top Rollover Color */
  .header_top a:hover,
  .header_top .cmsmasters_social_icon:hover,
  .header_top .header_top_but {
    color: rgba(255, 255, 255, 0.5);
  }

  /* Finish Header Top Rollover Color */


  /* Start Header Top Background Color */
  .header_top {
    background-color: rgba(49, 51, 59, 0.15);
  }

  /* Finish Header Top Background Color */


  /* Start Header Top Borders Color */
  .header_top_outer,
  .header_top .header_top_but {
    border-color: rgba(255, 255, 255, 0.2);
  }

  /* Finish Header Top Borders Color */


  /* Start Header Top Custom Rules */
  .header_top ::selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  .header_top ::-moz-selection {
    background: #ffffff;
    color: rgba(49, 51, 59, 0.15);
  }

  /* 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: #ffffff;
    }
  }

  /* 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: rgba(255, 255, 255, 0.5);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: rgba(255, 255, 255, 0);
    }
  }

  /* 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: #31333b;
    }
  }

  @media only screen and (min-width: 1025px) {
    ul.top_line_nav ul {
      background-color: #31333b;
    }
  }

  /* 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: #8a8a8e;
  }

  /* 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: #ffffff;
  }

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

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

  /* Finish Header Top Navigation Dropdown Link Hover Color */


  /* Start Header Top Navigation Dropdown Link Hover Highlight Color */
  .top_line_nav li>a:hover,
  .top_line_nav li.current-menu-item>a {
    background-color: rgba(255, 255, 255, 0);
  }

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

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

  /* 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 ******************/

  div.wp-block ul>li:before {
    background-color: #ffffff;
  }

  table thead th,
  table thead td {
    color: #ffffff;
    border-color: #d14f42;
    background-color: #d14f42;
  }

  q,
  .wp-block-table tfoot td,
  .wp-block-table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot th,
  .wp-block-freeform.mce-content-body>table tfoot td,
  .wp-block-quote,
  .editor-styles-wrapper .wp-block-freeform blockquote,
  .editor-styles-wrapper .wp-block-freeform blockquote p {
    color: #31333b;
  }

  blockquote:before {
    color: #a8a9ab;
  }

  /* 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,
  .editor-styles-wrapper .wp-block-freeform table tbody tr th,
  .editor-styles-wrapper .wp-block-freeform table tbody tr td {
    border-color: #eaeaea;
  }

  .wp-block-table.is-style-stripes tr:nth-child(odd) th,
  .wp-block-table.is-style-stripes tr:nth-child(odd) td {
    background-color: #fcfcfc;
  }

  .wp-block-table thead th,
  .wp-block-table thead td,
  .wp-block-freeform.mce-content-body>table thead th,
  .wp-block-freeform.mce-content-body>table thead td {
    background-color: #d14f42;
    border-color: #d14f42;
    color: #ffffff;
  }

  /* Finish Table Colors */

  /***************** 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 .wp-block select,
  .editor-styles-wrapper p.wp-block-subhead,
  .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,
  .wp-block-search .wp-block-search__input {
    color: #8b8b8b;
  }

  /* 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 {
    color: #d14f42;
  }

  .wp-block-search .wp-block-search__input:focus {
    border-color: #d14f42;
  }

  /* Finish Primary Color */


  /* Start Highlight Color */
  .editor-styles-wrapper a:hover,
  .editor-styles-wrapper a:active,
  body .editor-styles-wrapper h1 a:hover,
  body .editor-styles-wrapper h1 a:active,
  body .editor-styles-wrapper h2 a:hover,
  body .editor-styles-wrapper h2 a:active,
  body .editor-styles-wrapper h3 a:hover,
  body .editor-styles-wrapper h3 a:active,
  body .editor-styles-wrapper h4 a:hover,
  body .editor-styles-wrapper h4 a:active,
  body .editor-styles-wrapper h5 a:hover,
  body .editor-styles-wrapper h5 a:active,
  body .editor-styles-wrapper h6 a:hover,
  body .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: #a8a9ab;
  }

  .editor-styles-wrapper .wp-block select:focus {
    border-color: #a8a9ab;
  }

  /* Finish Highlight Color */


  /* Start Headings Color */
  .editor-post-title__block .editor-post-title__input,
  body .editor-styles-wrapper h1,
  body .editor-styles-wrapper h1 a,
  body .editor-styles-wrapper h2,
  body .editor-styles-wrapper h2 a,
  body .editor-styles-wrapper h3,
  body .editor-styles-wrapper h3 a,
  body .editor-styles-wrapper h4,
  body .editor-styles-wrapper h4 a,
  body .editor-styles-wrapper h5,
  body .editor-styles-wrapper h5 a,
  body .editor-styles-wrapper h6,
  body .editor-styles-wrapper h6 a,
  .editor-styles-wrapper .wp-block-quote,
  .editor-styles-wrapper .wp-block-freeform blockquote,
  .editor-styles-wrapper .wp-block-freeform blockquote p,
  .wp-block-pullquote {
    color: #31333b;
  }

  .wp-block-pullquote.is-style-solid-color {
    background-color: #31333b;
  }

  .wp-block-pullquote {
    border-color: #31333b;
  }

  /* Finish Headings Color */


  /* Start Main Background Color */
  body .wp-block-cover .wp-block-cover-text,
  .editor-styles-wrapper .wp-block-cover a,
  .wp-block-cover .wp-block-cover__inner-container,
  .wp-block-pullquote.is-style-solid-color {
    color: #ffffff;
  }

  body .editor-styles-wrapper,
  .wp-block-search .wp-block-search__input {
    background-color: #ffffff;
  }

  /* Finish Main Background Color */

  /* Start Alternate Background Color */
  .editor-styles-wrapper .wp-block select {
    background-color: #fcfcfc;
  }

  /* Finish Alternate Background Color */

  /* Start Borders Color */
  .wp-block-separator.is-style-dots:before {
    color: #eaeaea;
  }

  .wp-block-separator:not(.is-style-dots):before {
    background-color: #eaeaea;
  }

  .editor-styles-wrapper .wp-block select,
  .editor-styles-wrapper .wp-block-freeform hr,
  .wp-block-search .wp-block-search__input {
    border-color: #eaeaea;
  }

  /* Finish Borders Color */


  /* 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: #d14f42;
  }

  .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: #a8a9ab;
  }

  .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background) {
    color: #d14f42;
    background-color: #ffffff;
    border-color: #d14f42;
  }

  .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: #d14f42;
    border-color: #d14f42;
  }

  /* Finish Buttons Colors */


  /***************** Finish Gutenberg Module General Colors Scheme Rules ******************/


  .has-color-1-color {
    color: #000000;
  }

  .has-color-1-background-color {
    background-color: #000000;
  }

  .has-color-2-color {
    color: #ffffff;
  }

  .has-color-2-background-color {
    background-color: #ffffff;
  }

  .has-color-3-color {
    color: #d43c18;
  }

  .has-color-3-background-color {
    background-color: #d43c18;
  }

  .has-color-4-color {
    color: #5173a6;
  }

  .has-color-4-background-color {
    background-color: #5173a6;
  }

  .has-color-5-color {
    color: #959595;
  }

  .has-color-5-background-color {
    background-color: #959595;
  }

  .has-color-6-color {
    color: #c0c0c0;
  }

  .has-color-6-background-color {
    background-color: #c0c0c0;
  }

  .has-color-7-color {
    color: #f4f4f4;
  }

  .has-color-7-background-color {
    background-color: #f4f4f4;
  }

  .has-color-8-color {
    color: #e1e1e1;
  }

  .has-color-8-background-color {
    background-color: #e1e1e1;
  }

}



@media screen {
  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.0.0
 * 
 * Custom CSS Rules for Internet Explorer < 9
 * Created by CMSMasters
 * 
 */


  .preloader img,
  .p_filter_container ul.p_filter,
  .cmsmasters-form-builder .check_parent input[type="checkbox"],
  .cmsmasters-form-builder .check_parent input[type="radio"],
  .loading {
    filter: alpha(opacity=0);
  }

  #slide_top {
    filter: alpha(opacity=50);
  }

  .cmsmasters_period {
    filter: alpha(opacity=70);
  }

  #slide_top:hover,
  .cmsmasters_content_prev_slide:hover span,
  .cmsmasters_content_next_slide:hover span,
  .p_options_block,
  .p_filter_container:hover ul.p_filter {
    filter: alpha(opacity=100);
  }

  html.ie .cmsmasters-form-builder form .check_parent input[type="radio"]+label:before,
  html.ie .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"]+span.wpcf7-list-item-label,
  html.ie .cmsmasters-form-builder form .check_parent input[type="checkbox"]+label:before,
  html.ie .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"]+span.wpcf7-list-item-label {
    background: none;
  }

  html.ie .cmsmasters-form-builder .check_parent input[type="radio"],
  html.ie .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"],
  html.ie .cmsmasters-form-builder .check_parent input[type="checkbox"],
  html.ie .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] {
    margin-top: 11px;
    visibility: visible;
    filter: alpha(opacity=100);
  }


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

    .one_fifth+.four_fifth,
    .one_fifth+.one_fifth+.three_fifth,
    .one_fifth+.one_fifth+.one_fifth+.two_fifth,
    .one_fifth+.one_fifth+.one_fifth+.one_fifth+.one_fifth,
    .one_fifth+.three_fifth+.one_fifth,
    .four_fifth+.one_fifth,
    .three_fifth+.one_fifth+.one_fifth,
    .two_fifth+.one_fifth+.one_fifth+.one_fifth,
    .three_fifth+.two_fifth,
    .one_fifth+.two_fifth+.two_fifth,
    .two_fifth+.one_fifth+.two_fifth,
    .two_fifth+.two_fifth+.one_fifth,
    .two_fifth+.three_fifth,
    .one_sixth+.five_sixth,
    .five_sixth+.one_sixth,
    .one_sixth+.one_sixth+.one_sixth+.one_sixth+.one_sixth+.one_sixth,
    .one_sixth+.one_sixth+.one_sixth+.one_sixth+.one_third,
    .one_sixth+.one_sixth+.one_sixth+.one_third+.one_sixth,
    .one_sixth+.one_sixth+.one_third+.one_sixth+.one_sixth,
    .one_sixth+.one_third+.one_sixth+.one_sixth+.one_sixth,
    .one_third+.one_sixth+.one_sixth+.one_sixth+.one_sixth,
    .one_sixth+.one_sixth+.one_sixth+.one_half,
    .one_sixth+.one_sixth+.one_half+.one_sixth,
    .one_sixth+.one_half+.one_sixth+.one_sixth,
    .one_half+.one_sixth+.one_sixth+.one_sixth,
    .one_sixth+.one_sixth+.two_third,
    .one_sixth+.two_third+.one_sixth,
    .two_third+.one_sixth+.one_sixth,
    .one_third+.one_half+.one_sixth,
    .one_sixth+.one_third+.one_half,
    .one_half+.one_third+.one_sixth,
    .one_half+.one_sixth+.one_third,
    .one_third+.one_half+.one_sixth,
    .one_third+.one_third+.one_sixth+.one_sixth,
    .one_third+.one_sixth+.one_third+.one_sixth,
    .one_third+.one_sixth+.one_sixth+.one_third,
    .one_sixth+.one_sixth+.one_third+.one_third,
    .one_sixth+.one_third+.one_sixth+.one_third,
    .one_fourth+.one_fourth+.one_third+.one_sixth,
    .one_third+.one_fourth+.one_fourth+.one_sixth,
    .one_third+.one_sixth+.one_fourth+.one_fourth,
    .one_fourth+.one_third+.one_fourth+.one_sixth,
    .one_fourth+.one_third+.one_sixth+.one_fourth,
    .one_third+.one_fourth+.one_sixth+.one_fourth,
    .one_sixth+.one_third+.one_fourth+.one_fourth,
    .one_sixth+.one_fourth+.one_third+.one_fourth,
    .one_fourth+.one_sixth+.one_third+.one_fourth,
    .one_fourth+.one_sixth+.one_fourth+.one_third,
    .one_fourth+.one_fourth+.one_sixth+.one_third,
    .one_fourth+.one_fourth+.one_sixth+.one_sixth+.one_sixth,
    .one_fourth+.one_sixth+.one_fourth+.one_sixth+.one_sixth,
    .one_fourth+.one_sixth+.one_sixth+.one_fourth+.one_sixth,
    .one_fourth+.one_sixth+.one_sixth+.one_sixth+.one_fourth,
    .one_sixth+.one_fourth+.one_sixth+.one_sixth+.one_fourth,
    .one_sixth+.one_sixth+.one_fourth+.one_sixth+.one_fourth,
    .one_sixth+.one_sixth+.one_sixth+.one_fourth+.one_fourth,
    .one_sixth+.one_sixth+.one_fourth+.one_fourth+.one_sixth,
    .one_sixth+.one_fourth+.one_fourth+.one_sixth+.one_sixth,
    .one_sixth+.one_fourth+.one_sixth+.one_fourth+.one_sixth,
    .one_sixth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .five_sixth,
    .one_fourth,
    .one_fourth.last,
    .one_fourth+.one_fourth,
    .one_fourth+.one_fourth+.one_fourth,
    .one_fourth+.one_fourth+.one_fourth+.one_fourth,
    .portfolio_container.four_blocks .portfolio,
    .portfolio_container.three_blocks .portfolio,
    .portfolio_container.two_blocks .portfolio,
    .project.four_blocks .resize .cmsmasters_media_box,
    .project.three_blocks .resize .cmsmasters_media_box,
    .project.two_blocks .resize .cmsmasters_media_box,
    .post_type_shortcode.four_blocks article,
    .post_type_shortcode.three_blocks article,
    .post_type_shortcode.two_blocks article,
    .cms_archive>li,
    .sitemap_category>li,
    .sitemap>li>ul>li {
      width: 100%;
      float: none;
      padding-right: 0;
    }

  }


}



@media screen {

  /**
 * @package 	CMS
 * @subpackage 	My Religion
 * @version 	1.2.4
 * 
 * Gutenberg CSS Rules
 * Created by CMSMasters
 * 
 */
  /** === Block Group === */
  .wp-block-group {
    padding: 20px 20px 0;
    margin-bottom: 28px;
  }

  .wp-block-group p {
    padding-bottom: 20px;
    margin: 0 !important;
  }

  /*-------------------------------------------------------------------------*/
  /* General Styles
/*-------------------------------------------------------------------------*/
  .wp-block[data-align="full"] {
    width: 100%;
  }

  /** === Base Typography === */
  a {
    outline: 0;
    text-decoration: none;
    transition: color 110ms ease-in-out;
  }

  img.alignright {
    clear: right;
  }

  img.alignleft {
    clear: left;
  }

  div.wp-block h1 a,
  .wp-block h1 a,
  div.wp-block h2 a,
  .wp-block h2 a,
  div.wp-block h3 a,
  .wp-block h3 a,
  div.wp-block h4 a,
  .wp-block h4 a,
  div.wp-block h5 a,
  .wp-block h5 a,
  div.wp-block h6 a,
  .wp-block h6 a,
  div.wp-block pre a,
  .wp-block pre a {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
  }

  div.wp-block b,
  .wp-block b,
  div.wp-block strong,
  .wp-block strong {
    font-weight: bold;
  }

  div.wp-block .editor-rich-text__tinymce code,
  .wp-block .editor-rich-text__tinymce code,
  div.wp-block .block-editor-rich-text__editable code,
  .wp-block .block-editor-rich-text__editable code,
  div.wp-block.block-editor-rich-text__editable code,
  .wp-block.block-editor-rich-text__editable 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;
    padding: 0;
    border-radius: 0;
  }

  small small {
    font-size: 75%;
  }

  .wp-block select {
    text-indent: 0.01px;
    text-overflow: '';
    min-width: 100px;
    max-width: 100%;
    height: 42px;
    padding: 10px 40px 10px 15px;
    background-position: 100% center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none !important;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-image: url('../images/select_16.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;
  }

  p.wp-block-subhead {
    padding: 0;
  }

  /** === Paragraph === */
  .has-text-color {
    margin-top: 28px;
  }

  p.has-background,
  p.mce-content-body.has-background {
    margin: 0;
    padding: .95em 1.3em;
  }

  p.has-drop-cap:not(:focus):first-letter,
  p.mce-content-body.has-drop-cap:not(:focus):first-letter {
    margin: .32em .73em .1em .52em;
  }

  p.has-small-font-size,
  p.mce-content-body.has-small-font-size,
  p.has-medium-font-size,
  p.mce-content-body.has-medium-font-size,
  p.has-large-font-size,
  p.mce-content-body.has-large-font-size,
  p.has-huge-font-size,
  p.mce-content-body.has-huge-font-size,
  p[style^="font-size:"],
  p.mce-content-body[style^="font-size:"],
  p[style*="font-size:"],
  p.mce-content-body[style*="font-size:"] {
    line-height: 1.5em;
  }

  /** === Image === */
  .wp-block-image:not(.editor-media-placeholder) {
    line-height: 0;
    display: block !important;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  .wp-block-image.alignleft {
    margin-right: 1em;
  }

  .wp-block-image.alignright {
    margin-left: 1em;
  }

  .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 .blocks-gallery-item {
    margin-bottom: 16px;
    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-item:nth-of-type(3n) {
    margin-right: 0;
  }

  div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,
  div.wp-block .wp-block-gallery.columns-3 .blocks-gallery-item:last-child {
    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-item:nth-of-type(2n) {
    margin-right: 0;
  }

  div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,
  div.wp-block .wp-block-gallery.columns-2 .blocks-gallery-item:last-child {
    margin-right: 0;
  }

  .wp-block-gallery {
    margin-bottom: 16px;
  }

  .wp-block-gallery.alignleft {
    margin-right: 1em;
  }

  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }

  .wp-block-gallery.columns-2 .blocks-gallery-item {
    margin-right: 16px;
  }

  .wp-block-gallery.columns-2 .blocks-gallery-item:last-child {
    margin-right: 0;
  }

  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }

  .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%;
    }
  }

  .wp-block-gallery .blocks-gallery-caption {
    margin-bottom: 20px;
  }

  /** === Lists === */
  div.wp-block ul,
  div.wp-block ol,
  ul.wp-block,
  ol.wp-block {
    margin: 0 auto;
    padding: 0;
    list-style-position: inside;
  }

  div.wp-block ul li,
  div.wp-block ol li,
  ul.wp-block li,
  ol.wp-block li {
    margin: 0;
    padding: 8px 0 0;
  }

  div.wp-block ul li:first-child,
  div.wp-block ol li:first-child,
  ul.wp-block li:first-child,
  ol.wp-block li:first-child {
    padding-top: 0;
  }

  div.wp-block ul ol,
  div.wp-block ol ol,
  ul.wp-block ol,
  ol.wp-block ol,
  div.wp-block .block-library-list .editor-rich-text__tinymce ol,
  div.wp-block ul ul,
  div.wp-block ol ul,
  ul.wp-block ul,
  ol.wp-block ul,
  div.wp-block .block-library-list .editor-rich-text__tinymce ul {
    margin: 0 0 0 15px;
    padding: 8px 0 0;
  }

  div.wp-block .block-library-list .editor-rich-text__tinymce {
    margin: 0 0 20px;
    padding: 0;
  }

  div.wp-block ul,
  ul.wp-block {
    padding-left: 15px;
    list-style-type: none;
  }

  div.wp-block ul>li,
  ul.wp-block>li {
    position: relative;
  }

  div.wp-block ul li,
  ul.wp-block li {
    display: block;
    position: relative;
  }

  div.wp-block ul li:before,
  ul.wp-block li:before {
    font-size: 10px;
    content: '\eb22';
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    padding: 0;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    position: absolute;
    top: 14px;
    left: -16px;
  }

  div.wp-block ul li:first-child:before,
  ul.wp-block li:first-child:before {
    top: 6px;
  }

  div.wp-block ul li li:first-child:before,
  ul.wp-block li li:first-child:before {
    top: 6px;
  }

  div.wp-block ol,
  ol.wp-block {
    list-style-type: decimal-leading-zero;
  }

  /** === Blockquote === */
  .wp-block-quote,
  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large {
    padding-left: 53px;
    margin: 0 0 20px;
    /* don't touch */
    position: relative;
    quotes: none;
    border-width: 0;
    border-style: solid;
  }

  .wp-block-quote:before,
  .wp-block-quote.is-large:before,
  .wp-block-quote.is-style-large:before {
    content: '\201D';
    position: absolute;
    left: 0;
    top: -1px;
  }

  .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 {
    margin: 0;
    padding: 0;
  }

  .wp-block-quote cite,
  .wp-block-quote.is-large cite,
  .wp-block-quote.is-style-large cite {
    display: block;
    margin-top: 10px;
  }

  .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;
    margin-top: 10px;
  }

  .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__inner-container {
    width: 100%;
  }

  .wp-block-cover,
  .wp-block-cover-image {
    margin-bottom: 20px;
    margin-top: 0;
    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,
  [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 30px;
    cursor: pointer;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    white-space: nowrap;
    -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.alignleft {
    margin-right: 2em;
  }

  .wp-block-pullquote.alignright {
    margin-left: 2em;
  }

  .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.alignleft blockquote,
  .wp-block-pullquote.alignright 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.alignleft blockquote:before,
  .wp-block-pullquote.alignright blockquote:before,
  .wp-block-pullquote.is-style-solid-color blockquote:before {
    content: none;
  }

  .wp-block-pullquote blockquote,
  .wp-block-pullquote.alignleft blockquote,
  .wp-block-pullquote.alignright blockquote,
  .wp-block-pullquote.is-style-solid-color blockquote,
  .wp-block-pullquote blockquote p,
  .wp-block-pullquote.alignleft blockquote p,
  .wp-block-pullquote.alignright blockquote p,
  .wp-block-pullquote.is-style-solid-color blockquote p,
  .wp-block-pullquote blockquote .editor-rich-text p,
  .wp-block-pullquote.alignleft blockquote .editor-rich-text p,
  .wp-block-pullquote.alignright blockquote .editor-rich-text p,
  .wp-block-pullquote.is-style-solid-color blockquote .editor-rich-text p,
  .wp-block-pullquote blockquote .editor-rich-text__tinymce,
  .wp-block-pullquote.alignleft blockquote .editor-rich-text__tinymce,
  .wp-block-pullquote.alignright blockquote .editor-rich-text__tinymce,
  .wp-block-pullquote.is-style-solid-color blockquote .editor-rich-text__tinymce,
  .wp-block-pullquote blockquote .editor-rich-text__tinymce p,
  .wp-block-pullquote.alignleft blockquote .editor-rich-text__tinymce p,
  .wp-block-pullquote.alignright blockquote .editor-rich-text__tinymce p,
  .wp-block-pullquote.is-style-solid-color blockquote .editor-rich-text__tinymce p,
  .wp-block-pullquote blockquote cite,
  .wp-block-pullquote.alignleft blockquote cite,
  .wp-block-pullquote.alignright blockquote cite,
  .wp-block-pullquote.is-style-solid-color blockquote cite,
  .wp-block-pullquote blockquote .wp-block-pullquote__citation,
  .wp-block-pullquote.alignleft blockquote .wp-block-pullquote__citation,
  .wp-block-pullquote.alignright 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;
    text-transform: inherit;
  }

  .wp-block-pullquote blockquote p:last-of-type,
  .wp-block-pullquote.alignleft blockquote p:last-of-type,
  .wp-block-pullquote.alignright 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.alignleft blockquote>.editor-rich-text p:last-of-type,
  .wp-block-pullquote.alignright 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.alignleft blockquote cite,
  .wp-block-pullquote.alignright blockquote cite,
  .wp-block-pullquote.is-style-solid-color blockquote cite,
  .wp-block-pullquote blockquote .wp-block-pullquote__citation,
  .wp-block-pullquote.alignleft blockquote .wp-block-pullquote__citation,
  .wp-block-pullquote.alignright 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 {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    /* don't touch */
    /* for gutenberg start */
    /* for gutenberg end */
  }

  .wp-block-table th,
  .wp-block-table td {
    border-width: 0;
    border-style: solid;
    /* for gutenberg */
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .wp-block-table tr th:first-child,
  .wp-block-table tr td:first-child {
    border-left-width: 1px;
    border-left-style: solid;
  }

  .wp-block-table tr th:last-child,
  .wp-block-table tr td:last-child {
    border-right-width: 1px;
    border-right-style: solid;
  }

  .wp-block-table thead tr:first-child th {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .wp-block-table thead tr th,
  .wp-block-table thead tr td {
    padding: 14px 30px;
  }

  .wp-block-table thead+tbody tr:first-child th,
  .wp-block-table thead+tbody tr:first-child td {
    border-top-width: 0;
    border-top-style: solid;
  }

  .wp-block-table.is-style-stripes {
    border-width: 0;
    border-style: solid;
  }

  .wp-block-table.is-style-stripes tr:nth-child(odd) {
    background-color: transparent !important;
  }

  .wp-block-table tbody tr:first-child th,
  .wp-block-table tbody tr:first-child td {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .wp-block-table tbody tr th,
  .wp-block-table tbody tr td {
    padding: 14px 30px;
  }

  .wp-block-table tfoot tr th,
  .wp-block-table tfoot tr td {
    padding: 14px 30px;
  }

  .wp-block-table caption {
    text-align: center;
    padding: 20px;
  }

  .wp-block-table table {
    margin: 0;
  }

  .wp-block-table th {
    text-align: inherit;
  }

  .wp-block-table figcaption {
    color: inherit;
    font-size: inherit;
    margin-top: 10px;
    text-align: center;
  }

  /** === Verse === */
  pre.wp-block-verse {
    color: inherit;
    font-family: monospace;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 1px;
    margin: 0 0 20px;
    padding: 0;
  }

  /** === Spacer === */
  .wp-block-spacer {
    clear: both;
  }

  /** === Button === */
  .wp-block-buttons {
    display: flex;
    flex-wrap: wrap;
    margin: -5px 0 20px -5px;
  }

  .wp-block-buttons .wp-block-button {
    display: block;
    margin: 5px 0 0 5px;
  }

  .wp-block-button {
    display: block;
    margin-bottom: 20px;
    margin-top: 0;
  }

  .wp-block-button.alignleft {
    margin-right: 2em;
  }

  .wp-block-button.alignright {
    margin-left: 2em;
  }

  .wp-block-button .wp-block-button__link,
  .wp-block-button.is-style-outline .wp-block-button__link {
    display: inline-block;
    padding: 0 30px;
    cursor: pointer;
    position: relative;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    white-space: nowrap;
    -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;
  }

  .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.has-text-color {
    border-color: currentColor !important;
  }

  .wp-block-button.is-style-squared .wp-block-button__link {
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  /** === Media Text === */
  .block-editor-block-list__layout .wp-block {
    margin-left: auto;
    margin-right: auto;
  }

  .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;
  }

  .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100%;
  }

  /** === Archives, Categories === */
  ul.wp-block-categories {
    text-align: left;
  }

  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: 8px 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: 8px 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 17px 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 17px;
    float: right;
  }

  .wp-block-latest-comments article {
    display: block;
    padding: 0 0 0 3px;
    overflow: hidden;
  }

  [dir=rtl] .wp-block-latest-comments article {
    margin: 0 3px 0 0;
  }

  .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 article {
    padding: 0 3px;
  }

  .wp-block-latest-comments.aligncenter .wp-block-latest-comments__comment-excerpt {
    text-align: center;
  }

  /** === Classic Editor === */
  .wp-caption dd,
  dl.wp-caption dd {
    margin: 0;
    padding: 10px 5px;
    text-align: center;
  }

  .wp-caption.alignleft,
  dl.wp-caption.alignleft {
    margin-right: 2em;
  }

  .wp-caption.alignright,
  dl.wp-caption.alignright {
    margin-left: 2em;
  }

  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 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .wp-block-freeform.mce-content-body dl.wp-caption a {
    display: inline;
  }

  .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.mce-content-body .alignleft,
  .wp-block-freeform.mce-content-body .alignright,
  .wp-block-freeform.mce-content-body .aligncenter,
  .wp-block-freeform.mce-content-body .alignnone {
    margin-top: 0;
    margin-bottom: 22px;
  }

  .wp-block-freeform.mce-content-body .aligncenter {
    margin-left: auto;
    margin-right: auto;
  }

  .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 {
    max-width: 100%;
    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;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 53px;
    margin: 0 0 20px;
    /* don't touch */
    position: relative;
    quotes: none;
    border-width: 0;
    border-style: solid;
  }

  .wp-block-freeform blockquote:before {
    content: '\201D';
    position: absolute;
    left: 0;
    top: -1px;
  }

  .wp-block-freeform blockquote p:last-of-type {
    margin: 0;
    padding: 0;
  }

  .wp-block-freeform blockquote cite {
    display: block;
    margin-top: 10px;
  }

  .wp-block-freeform blockquote cite {
    display: block;
  }

  .wp-block-freeform .mce-item-table,
  .wp-block-freeform table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    /* don't touch */
    /* for gutenberg start */
    /* for gutenberg end */
  }

  .wp-block-freeform .mce-item-table th,
  .wp-block-freeform table th {
    font-weight: inherit;
    text-align: left;
  }

  [dir=rtl] .wp-block-freeform .mce-item-table th,
  [dir=rtl] .wp-block-freeform table th {
    text-align: right;
  }

  .wp-block-freeform .mce-item-table th,
  .wp-block-freeform table th,
  .wp-block-freeform .mce-item-table td,
  .wp-block-freeform table td {
    border-width: 0;
    border-style: solid;
    /* for gutenberg */
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .wp-block-freeform .mce-item-table tr th:first-child,
  .wp-block-freeform table tr th:first-child,
  .wp-block-freeform .mce-item-table tr td:first-child,
  .wp-block-freeform table tr td:first-child {
    border-left-width: 1px;
    border-left-style: solid;
  }

  .wp-block-freeform .mce-item-table tr th:last-child,
  .wp-block-freeform table tr th:last-child,
  .wp-block-freeform .mce-item-table tr td:last-child,
  .wp-block-freeform table tr td:last-child {
    border-right-width: 1px;
    border-right-style: solid;
  }

  .wp-block-freeform .mce-item-table thead tr:first-child th,
  .wp-block-freeform table thead tr:first-child th {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .wp-block-freeform .mce-item-table thead tr th,
  .wp-block-freeform table thead tr th,
  .wp-block-freeform .mce-item-table thead tr td,
  .wp-block-freeform table thead tr td {
    padding: 14px 30px;
  }

  .wp-block-freeform .mce-item-table thead+tbody tr:first-child th,
  .wp-block-freeform table thead+tbody tr:first-child th,
  .wp-block-freeform .mce-item-table thead+tbody tr:first-child td,
  .wp-block-freeform table thead+tbody tr:first-child td {
    border-top-width: 0;
    border-top-style: solid;
  }

  .wp-block-freeform .mce-item-table.is-style-stripes,
  .wp-block-freeform table.is-style-stripes {
    border-width: 0;
    border-style: solid;
  }

  .wp-block-freeform .mce-item-table.is-style-stripes tr:nth-child(odd),
  .wp-block-freeform table.is-style-stripes tr:nth-child(odd) {
    background-color: transparent !important;
  }

  .wp-block-freeform .mce-item-table tbody tr:first-child th,
  .wp-block-freeform table tbody tr:first-child th,
  .wp-block-freeform .mce-item-table tbody tr:first-child td,
  .wp-block-freeform table tbody tr:first-child td {
    border-top-width: 1px;
    border-top-style: solid;
  }

  .wp-block-freeform .mce-item-table tbody tr th,
  .wp-block-freeform table tbody tr th,
  .wp-block-freeform .mce-item-table tbody tr td,
  .wp-block-freeform table tbody tr td {
    padding: 14px 30px;
  }

  .wp-block-freeform .mce-item-table tfoot tr th,
  .wp-block-freeform table tfoot tr th,
  .wp-block-freeform .mce-item-table tfoot tr td,
  .wp-block-freeform table tfoot tr td {
    padding: 14px 30px;
  }

  .wp-block-freeform .mce-item-table caption,
  .wp-block-freeform table caption {
    text-align: center;
    padding: 20px;
  }

  .wp-block-freeform .gallery {
    position: relative;
    margin: 0 -1.7% 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.7% 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: 96.6%;
    position: relative;
    float: none;
    clear: both;
  }

  .wp-block-freeform .gallery.gallery-columns-2 .gallery-item {
    width: 46.6%;
  }

  .wp-block-freeform .gallery.gallery-columns-3 .gallery-item {
    width: 29.933%;
  }

  .wp-block-freeform .gallery.gallery-columns-4 .gallery-item {
    width: 21.6%;
  }

  .wp-block-freeform .gallery.gallery-columns-5 .gallery-item {
    width: 16.6%;
  }

  .wp-block-freeform .gallery.gallery-columns-6 .gallery-item {
    width: 13.267%;
  }

  .wp-block-freeform .gallery.gallery-columns-7 .gallery-item {
    width: 10.886%;
  }

  .wp-block-freeform .gallery.gallery-columns-8 .gallery-item {
    width: 9.1%;
  }

  .wp-block-freeform .gallery.gallery-columns-9 .gallery-item {
    width: 7.711%;
  }

  /** === Vimeo Block === */
  .wp-block-embed-vimeo .wp-block-embed__wrapper {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 0;
    padding-bottom: 58.14%;
    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;
  }

  /** === Social Links Block === */
  .wp-block-social-links li {
    padding: 0;
  }

  .wp-block-social-links li:before {
    content: none;
  }

  /** === RSS Block === */
  .wp-block-rss {
    list-style: none;
  }

  /** === Search Block === */
  .wp-block-search {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
  }

  .wp-block-search .wp-block-search__label {
    display: block;
    margin-bottom: 5px;
  }

  .wp-block-search .wp-block-search__input {
    width: 100%;
    padding: 10px;
    max-width: 100%;
    transition: border-color 0.3s ease-in-out;
    border-width: 1px;
    border-style: solid;
  }

  .wp-block-search .wp-block-search__button {
    background: none;
    display: block;
    width: 36px;
    height: auto;
    padding: 11px 0;
    margin: 0;
    text-indent: -9999px;
    border-radius: 0;
    position: absolute;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    cursor: pointer;
    overflow: hidden;
    border-width: 0;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .wp-block-search .wp-block-search__button:before {
    font-family: "fontello";
    content: '\eaac';
    font-size: 14px;
    line-height: 1em;
    font-weight: normal;
    text-indent: 0;
    width: 1em;
    height: 1em;
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  /** === Widget Calendar Block === */
  #wp-calendar caption {
    padding: 0;
  }

  .wp-block-calendar {
    margin-bottom: 20px;
  }

  .wp-block-calendar a {
    text-decoration: none;
  }

  .wp-block-calendar table,
  .wp-calendar-table {
    font-family: inherit;
    border-spacing: 0;
    width: auto;
    min-width: 300px;
    margin-bottom: 0;
    text-align: center;
  }

  .wp-block-calendar table caption,
  .wp-calendar-table caption {
    padding: 0;
    margin: 0 0 10px;
    text-align: left;
  }

  .wp-block-calendar table td,
  .wp-calendar-table td,
  .wp-block-calendar table th,
  .wp-calendar-table th {
    background-color: inherit;
    border-color: inherit;
    font-weight: inherit;
    padding: 5px 13px !important;
  }

  .wp-block-calendar table tfoot a,
  .wp-calendar-table tfoot a {
    display: inline-block;
    padding-top: 10px;
  }

  .wp-calendar-nav {
    margin-top: 10px;
    text-align: left;
  }

}


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

.mejs-container {
  background: #000;
  font-family: Helvetica, Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top
}

.mejs-container,
.mejs-container * {
  box-sizing: border-box
}

.mejs-container video::-webkit-media-controls,
.mejs-container video::-webkit-media-controls-panel,
.mejs-container video::-webkit-media-controls-panel-container,
.mejs-container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important
}

.mejs-fill-container,
.mejs-fill-container .mejs-container {
  height: 100%;
  width: 100%
}

.mejs-fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative
}

.mejs-container:focus {
  outline: none
}

.mejs-iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%
}

.mejs-embed,
.mejs-embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%
}

.mejs-fullscreen {
  overflow: hidden !important
}

.mejs-container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  height: 100% !important;
  width: 100% !important
}

.mejs-background,
.mejs-mediaelement {
  left: 0;
  position: absolute;
  top: 0
}

.mejs-mediaelement {
  height: 100%;
  width: 100%;
  z-index: 0
}

.mejs-poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1
}

:root .mejs-poster-img {
  display: none
}

.mejs-poster-img {
  border: 0;
  padding: 0
}

.mejs-overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0
}

.mejs-layer {
  z-index: 1
}

.mejs-overlay-play {
  cursor: pointer
}

.mejs-overlay-button {
  background: url(../images/mejs-controls_16.svg) no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px
}

.mejs-overlay:hover>.mejs-overlay-button {
  background-position: -80px -39px
}

.mejs-overlay-loading {
  height: 80px;
  width: 80px
}

.mejs-overlay-loading-bg-img {
  -webkit-animation: a 1s linear infinite;
  animation: a 1s linear infinite;
  background: transparent url(../images/mejs-controls_16.svg) -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1
}

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.mejs-controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3
}

.mejs-controls:not([style*="display: none"]) {
  background: rgba(255, 0, 0, .7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .35));
  background: linear-gradient(transparent, rgba(0, 0, 0, .35))
}

.mejs-button,
.mejs-time,
.mejs-time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px
}

.mejs-button>button {
  background: transparent url(../images/mejs-controls_16.svg);
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px
}

.mejs-button>button:focus {
  outline: 1px dotted #999
}

.mejs-container-keyboard-inactive [role=slider],
.mejs-container-keyboard-inactive [role=slider]:focus,
.mejs-container-keyboard-inactive a,
.mejs-container-keyboard-inactive a:focus,
.mejs-container-keyboard-inactive button,
.mejs-container-keyboard-inactive button:focus {
  outline: 0
}

.mejs-time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto
}

.mejs-play>button {
  background-position: 0 0
}

.mejs-pause>button {
  background-position: -20px 0
}

.mejs-replay>button {
  background-position: -160px 0
}

.mejs-time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative
}

.mejs-time-buffering,
.mejs-time-current,
.mejs-time-float,
.mejs-time-float-corner,
.mejs-time-float-current,
.mejs-time-hovered,
.mejs-time-loaded,
.mejs-time-marker,
.mejs-time-total {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute
}

.mejs-time-total {
  background: hsla(0, 0%, 100%, .3);
  margin: 5px 0 0;
  width: 100%
}

.mejs-time-buffering {
  -webkit-animation: b 2s linear infinite;
  animation: b 2s linear infinite;
  background: -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
  background: linear-gradient(-45deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
  background-size: 15px 15px;
  width: 100%
}

@-webkit-keyframes b {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 30px 0
  }
}

@keyframes b {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 30px 0
  }
}

.mejs-time-loaded {
  background: hsla(0, 0%, 100%, .3)
}

.mejs-time-current,
.mejs-time-handle-content {
  background: hsla(0, 0%, 100%, .9)
}

.mejs-time-hovered {
  background: hsla(0, 0%, 100%, .5);
  z-index: 10
}

.mejs-time-hovered.negative {
  background: rgba(0, 0, 0, .2)
}

.mejs-time-buffering,
.mejs-time-current,
.mejs-time-hovered,
.mejs-time-loaded {
  left: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: all .15s ease-in;
  transition: all .15s ease-in;
  width: 100%
}

.mejs-time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1)
}

.mejs-time-hovered {
  -webkit-transition: height .1s cubic-bezier(.44, 0, 1, 1);
  transition: height .1s cubic-bezier(.44, 0, 1, 1)
}

.mejs-time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important
}

.mejs-time-handle,
.mejs-time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11
}

.mejs-time-handle-content {
  border: 4px solid hsla(0, 0%, 100%, .9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px
}

.mejs-time-rail .mejs-time-handle-content:active,
.mejs-time-rail .mejs-time-handle-content:focus,
.mejs-time-rail:hover .mejs-time-handle-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.mejs-time-float {
  background: #eee;
  border: 1px solid #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px
}

.mejs-time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px
}

.mejs-time-float-corner {
  border: 5px solid #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0
}

.mejs-long-video .mejs-time-float {
  margin-left: -23px;
  width: 64px
}

.mejs-long-video .mejs-time-float-current {
  width: 60px
}

.mejs-broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%
}

.mejs-fullscreen-button>button {
  background-position: -80px 0
}

.mejs-unfullscreen>button {
  background-position: -100px 0
}

.mejs-mute>button {
  background-position: -60px 0
}

.mejs-unmute>button {
  background-position: -40px 0
}

.mejs-volume-button {
  position: relative
}

.mejs-volume-button>.mejs-volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, .7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1
}

.mejs-volume-button:hover {
  border-radius: 0 0 4px 4px
}

.mejs-volume-total {
  background: hsla(0, 0%, 100%, .5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px
}

.mejs-volume-current {
  left: 0;
  margin: 0;
  width: 100%
}

.mejs-volume-current,
.mejs-volume-handle {
  background: hsla(0, 0%, 100%, .9);
  position: absolute
}

.mejs-volume-handle {
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px
}

.mejs-horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px
}

.mejs-horizontal-volume-total {
  background: rgba(50, 50, 50, .8);
  height: 8px;
  top: 16px;
  width: 50px
}

.mejs-horizontal-volume-current,
.mejs-horizontal-volume-total {
  border-radius: 2px;
  font-size: 1px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute
}

.mejs-horizontal-volume-current {
  background: hsla(0, 0%, 100%, .8);
  height: 100%;
  top: 0;
  width: 100%
}

.mejs-horizontal-volume-handle {
  display: none
}

.mejs-captions-button,
.mejs-chapters-button {
  position: relative
}

.mejs-captions-button>button {
  background-position: -140px 0
}

.mejs-chapters-button>button {
  background-position: -180px 0
}

.mejs-captions-button>.mejs-captions-selector,
.mejs-chapters-button>.mejs-chapters-selector {
  background: rgba(50, 50, 50, .7);
  border: 1px solid transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px
}

.mejs-chapters-button>.mejs-chapters-selector {
  margin-right: -55px;
  width: 110px
}

.mejs-captions-selector-list,
.mejs-chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0
}

.mejs-captions-selector-list-item,
.mejs-chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0
}

.mejs-captions-selector-list-item:hover,
.mejs-chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: hsla(0, 0%, 100%, .4) !important
}

.mejs-captions-selector-input,
.mejs-chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute
}

.mejs-captions-selector-label,
.mejs-chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%
}

.mejs-captions-selected,
.mejs-chapters-selected {
  color: #21f8f8
}

.mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px
}

.mejs-captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center
}

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: 400
}

.mejs-captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%
}

.mejs-captions-position-hover {
  bottom: 35px
}

.mejs-captions-text,
.mejs-captions-text * {
  background: hsla(0, 0%, 8%, .5);
  box-shadow: 5px 0 0 hsla(0, 0%, 8%, .5), -5px 0 0 hsla(0, 0%, 8%, .5);
  padding: 0;
  white-space: pre-wrap
}

.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
  display: none
}

.mejs-overlay-error {
  position: relative
}

.mejs-overlay-error>img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1
}

.mejs-cannotplay,
.mejs-cannotplay a {
  color: #fff;
  font-size: .8em
}

.mejs-cannotplay {
  position: relative
}

.mejs-cannotplay a,
.mejs-cannotplay p {
  display: inline-block;
  padding: 0 15px;
  width: 100%
}

.mejs-container {
  clear: both;
  max-width: 100%
}

.mejs-container * {
  font-family: Helvetica, Arial
}

.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
  background: #222
}

.mejs-time {
  font-weight: 400;
  word-wrap: normal
}

.mejs-controls a.mejs-horizontal-volume-slider {
  display: table
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #0073aa
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total {
  background: rgba(255, 255, 255, .33)
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail span {
  border-radius: 0
}

.mejs-overlay-loading {
  background: 0 0
}

.mejs-controls button:hover {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.me-cannotplay {
  width: auto !important
}

.media-embed-details .wp-audio-shortcode {
  display: inline-block;
  max-width: 400px
}

.audio-details .embed-media-settings {
  overflow: visible
}

.media-embed-details .embed-media-settings .setting span:not(.button-group) {
  max-width: 400px;
  width: auto
}

.media-embed-details .embed-media-settings .checkbox-setting span {
  display: inline-block
}

.media-embed-details .embed-media-settings {
  padding-top: 0;
  top: 28px
}

.media-embed-details .instructions {
  padding: 16px 0;
  max-width: 600px
}

.media-embed-details .setting .remove-setting,
.media-embed-details .setting p {
  color: #a00;
  font-size: 10px;
  text-transform: uppercase
}

.media-embed-details .setting .remove-setting {
  padding: 5px 0
}

.media-embed-details .setting a:hover {
  color: #dc3232
}

.media-embed-details .embed-media-settings .checkbox-setting {
  float: none;
  margin: 0 0 10px
}

.wp-video {
  max-width: 100%;
  height: auto
}

.wp_attachment_holder .wp-audio-shortcode,
.wp_attachment_holder .wp-video {
  margin-top: 18px
}

.wp-video-shortcode video,
video.wp-video-shortcode {
  max-width: 100%;
  display: inline-block
}

.video-details .wp-video-holder {
  width: 100%;
  max-width: 640px
}

.wp-playlist {
  border: 1px solid #ccc;
  padding: 10px;
  margin: 12px 0 18px;
  font-size: 14px;
  line-height: 1.5
}

.assets .wp-playlist {
  margin: 0 0 18px
}

.wp-playlist video {
  display: inline-block;
  max-width: 100%
}

.wp-playlist audio {
  display: none;
  max-width: 100%;
  width: 400px
}

.wp-playlist .mejs-container {
  margin: 0;
  max-width: 100%
}

.wp-playlist .mejs-controls .mejs-button button {
  outline: 0
}

.wp-playlist-light {
  background: #fff;
  color: #000
}

.wp-playlist-dark {
  color: #fff;
  background: #000
}

.wp-playlist-caption {
  display: block;
  max-width: 88%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.5
}

.wp-playlist-item .wp-playlist-caption {
  text-decoration: none;
  color: #000;
  max-width: -webkit-calc(100% - 40px);
  max-width: calc(100% - 40px)
}

.wp-playlist-item-meta {
  display: block;
  font-size: 14px;
  line-height: 1.5
}

.wp-playlist-item-title {
  font-size: 14px;
  line-height: 1.5
}

.wp-playlist-item-album {
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.wp-playlist-item-artist {
  font-size: 12px;
  text-transform: uppercase
}

.wp-playlist-item-length {
  position: absolute;
  right: 3px;
  top: 0;
  font-size: 14px;
  line-height: 1.5
}

.rtl .wp-playlist-item-length {
  left: 3px;
  right: auto
}

.wp-playlist-tracks {
  margin-top: 10px
}

.wp-playlist-item {
  position: relative;
  cursor: pointer;
  padding: 0 3px;
  border-bottom: 1px solid #ccc
}

.wp-playlist-item:last-child {
  border-bottom: 0
}

.wp-playlist-light .wp-playlist-caption {
  color: #333
}

.wp-playlist-dark .wp-playlist-caption {
  color: #ddd
}

.wp-playlist-playing {
  font-weight: 700;
  background: #f7f7f7
}

.wp-playlist-light .wp-playlist-playing {
  background: #fff;
  color: #000
}

.wp-playlist-dark .wp-playlist-playing {
  background: #000;
  color: #fff
}

.wp-playlist-current-item {
  overflow: hidden;
  margin-bottom: 10px;
  height: 60px
}

.wp-playlist .wp-playlist-current-item img {
  float: left;
  max-width: 60px;
  height: auto;
  margin-right: 10px;
  padding: 0;
  border: 0
}

.rtl .wp-playlist .wp-playlist-current-item img {
  float: right;
  margin-left: 10px;
  margin-right: 0
}

.wp-playlist-current-item .wp-playlist-item-artist,
.wp-playlist-current-item .wp-playlist-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.wp-audio-playlist .me-cannotplay span {
  padding: 5px 15px
}

.mailpoet_form_html p,
.mailpoet_form_html ol,
.mailpoet_form_html ul,
.mailpoet_form_html li,
.mailpoet_form_html dl,
.mailpoet_form_html dt,
.mailpoet_form_html dd,
.mailpoet_form_html blockquote,
.mailpoet_form_html figure,
.mailpoet_form_html fieldset,
.mailpoet_form_html form,
.mailpoet_form_html legend,
.mailpoet_form_html textarea,
.mailpoet_form_html pre,
.mailpoet_form_html iframe,
.mailpoet_form_html hr,
.mailpoet_form_html h1,
.mailpoet_form_html h2,
.mailpoet_form_html h3,
.mailpoet_form_html h4,
.mailpoet_form_html h5,
.mailpoet_form_html h6,
.mailpoet_form_iframe p,
.mailpoet_form_iframe ol,
.mailpoet_form_iframe ul,
.mailpoet_form_iframe li,
.mailpoet_form_iframe dl,
.mailpoet_form_iframe dt,
.mailpoet_form_iframe dd,
.mailpoet_form_iframe blockquote,
.mailpoet_form_iframe figure,
.mailpoet_form_iframe fieldset,
.mailpoet_form_iframe form,
.mailpoet_form_iframe legend,
.mailpoet_form_iframe textarea,
.mailpoet_form_iframe pre,
.mailpoet_form_iframe iframe,
.mailpoet_form_iframe hr,
.mailpoet_form_iframe h1,
.mailpoet_form_iframe h2,
.mailpoet_form_iframe h3,
.mailpoet_form_iframe h4,
.mailpoet_form_iframe h5,
.mailpoet_form_iframe h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-synthesis: none;
  font-weight: normal;
  letter-spacing: normal
}

.mailpoet_form_html h1,
.mailpoet_form_html .h1,
.mailpoet_form_html h2,
.mailpoet_form_html .h2,
.mailpoet_form_html h3,
.mailpoet_form_html .h3,
.mailpoet_form_html h4,
.mailpoet_form_html .h4,
.mailpoet_form_html h5,
.mailpoet_form_html .h5,
.mailpoet_form_html h6,
.mailpoet_form_html .h6,
.mailpoet_form_iframe h1,
.mailpoet_form_iframe .h1,
.mailpoet_form_iframe h2,
.mailpoet_form_iframe .h2,
.mailpoet_form_iframe h3,
.mailpoet_form_iframe .h3,
.mailpoet_form_iframe h4,
.mailpoet_form_iframe .h4,
.mailpoet_form_iframe h5,
.mailpoet_form_iframe .h5,
.mailpoet_form_iframe h6,
.mailpoet_form_iframe .h6 {
  font-weight: 700;
  letter-spacing: normal;
  padding-top: 0
}

.mailpoet_form_html ul,
.mailpoet_form_html ol,
.mailpoet_form_iframe ul,
.mailpoet_form_iframe ol {
  font-family: Arial, Helvetica, sans-serif
}

.mailpoet_form_html label,
.mailpoet_form_iframe label {
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px
}

.mailpoet_form_html input,
.mailpoet_form_iframe input {
  font-family: Arial, Helvetica, sans-serif
}

.mailpoet_form_html a,
.mailpoet_form_iframe a {
  background-color: rgba(0, 0, 0, 0);
  color: #28303d;
  cursor: pointer;
  -webkit-text-decoration-skip-ink: all;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px
}

.mailpoet_form_html button,
.mailpoet_form_html input[type=button],
.mailpoet_form_html input[type=reset],
.mailpoet_form_html input[type=submit],
.mailpoet_form_iframe button,
.mailpoet_form_iframe input[type=button],
.mailpoet_form_iframe input[type=reset],
.mailpoet_form_iframe input[type=submit] {
  text-transform: none
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #900
}

.parsley-errors-list {
  color: #900;
  font-size: .8rem;
  line-height: 1em;
  list-style-type: none;
  margin: 8px 0 3px;
  opacity: 0;
  padding: 0;
  transition: all .3s ease-in
}

.parsley-errors-list.filled {
  opacity: 1
}

.mailpoet-form-input .parsley-errors-list {
  left: 16px;
  margin-top: 2px;
  position: absolute;
  top: 100%
}

.parsley-required,
.parsley-custom-error-message {
  color: #900
}

.mailpoet-form-errors {
  padding: 0 16px
}

.mailpoet_text_label,
.mailpoet_textarea_label,
.mailpoet_select_label,
.mailpoet_radio_label,
.mailpoet_checkbox_label,
.mailpoet_list_label,
.mailpoet_date_label {
  display: block
}

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

  .mailpoet_text_label,
  .mailpoet_textarea_label,
  .mailpoet_select_label,
  .mailpoet_radio_label,
  .mailpoet_checkbox_label,
  .mailpoet_list_label,
  .mailpoet_date_label {
    font-size: 16px !important;
    line-height: 1.4 !important
  }
}

@media screen and (max-width: 499px) {
  .mailpoet_form {
    box-sizing: border-box
  }
}

.mailpoet_form .mailpoet_submit,
.mailpoet_form .mailpoet_paragraph,
.mailpoet_form .mailpoet_form_paragraph,
.mailpoet_form .mailpoet_textarea,
.mailpoet_form .mailpoet_text,
.mailpoet_form .mailpoet_select,
.mailpoet_form .mailpoet_form_image,
.mailpoet_form .mailpoet_message,
.mailpoet_form .mailpoet_paragraph select {
  max-width: 100%
}

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

  .mailpoet_form .mailpoet_submit,
  .mailpoet_form .mailpoet_paragraph,
  .mailpoet_form .mailpoet_form_paragraph,
  .mailpoet_form .mailpoet_textarea,
  .mailpoet_form .mailpoet_text,
  .mailpoet_form .mailpoet_select,
  .mailpoet_form .mailpoet_form_image,
  .mailpoet_form .mailpoet_message,
  .mailpoet_form .mailpoet_paragraph select {
    font-size: 16px !important;
    line-height: 1.4 !important
  }
}

.mailpoet_form.mailpoet_form_successfully_send {
  position: relative
}

.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%)
}

.mailpoet_form .mailpoet-has-background-color {
  padding: 1.25em 2.375em
}

.mailpoet_form .mailpoet-has-font-size {
  line-height: 1.4
}

.mailpoet_form .mailpoet_submit {
  white-space: normal;
  word-wrap: break-word
}

.mailpoet_paragraph fieldset,
.mailpoet_paragraph legend {
  background: rgba(0, 0, 0, 0);
  border: 0;
  color: inherit;
  margin: 0;
  padding: 0
}

.mailpoet_textarea {
  height: auto
}

.mailpoet_form_sending .mailpoet_form_loading {
  display: block
}

.mailpoet_form_sending .mailpoet_submit {
  display: none
}

.mailpoet_form_loading {
  display: none;
  text-align: center;
  width: 30px
}

.mailpoet_form_loading>span {
  animation: mailpoet-bouncedelay 1.4s infinite ease-in-out both;
  background-color: #5b5b5b;
  border-radius: 100%;
  display: inline-block;
  height: 5px;
  width: 5px
}

.mailpoet_form_loading .mailpoet_bounce1 {
  animation-delay: -0.32s
}

.mailpoet_form_loading .mailpoet_bounce2 {
  animation-delay: -0.16s;
  margin: 0 7px
}

.mailpoet_captcha_form .mailpoet_validate_success {
  color: #468847
}

.mailpoet_captcha_form .mailpoet_validate_error {
  color: #b94a48
}

.mailpoet_captcha_update {
  cursor: pointer
}

.mailpoet_recaptcha_noscript_container {
  height: 422px;
  position: relative;
  width: 302px
}

.mailpoet_recaptcha_noscript_container>div {
  height: 422px;
  position: absolute;
  width: 302px
}

.mailpoet_recaptcha_noscript_container>div iframe {
  border-style: none;
  height: 422px;
  width: 302px
}

.mailpoet_recaptcha_noscript_input {
  background: #f9f9f9;
  border: 1px solid #c1c1c1;
  border-radius: 3px;
  border-style: none;
  bottom: 12px;
  height: 60px;
  left: 25px;
  margin: 0;
  padding: 0;
  right: 25px;
  width: 300px
}

.mailpoet_recaptcha_noscript_input textarea {
  border: 1px solid #c1c1c1;
  height: 40px;
  margin: 10px 25px;
  padding: 0;
  resize: none;
  width: 250px
}

@keyframes mailpoet-bouncedelay {

  0%,
  80%,
  100% {
    transform: scale(0)
  }

  40% {
    transform: scale(1)
  }
}

.mailpoet_form .mailpoet_paragraph {
  margin-bottom: 20px
}

.mailpoet_column_with_background {
  padding: 10px
}

.mailpoet_form_column:not(:first-child) {
  margin-left: 20px
}

@media screen and (min-width: 500px) {
  .mailpoet_form_fixed_bar .mailpoet_form_columns .mailpoet_form_column .mailpoet_paragraph:last-child {
    margin-bottom: 0
  }
}

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

  div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph:last-child,
  div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph p:last-child {
    margin-bottom: 0
  }
}

.mailpoet_form_columns_container {
  container-name: columns;
  container-type: inline-size
}

.mailpoet_form_columns {
  display: flex;
  flex-wrap: nowrap
}

.mailpoet_form_columns.mailpoet_vertically_align_top {
  align-items: flex-start
}

.mailpoet_form_columns.mailpoet_vertically_align_center {
  align-items: flex-start
}

.mailpoet_form_columns.mailpoet_vertically_align_bottom {
  align-items: flex-start
}

@container columns (width < 400px) {
  .mailpoet_form_columns.mailpoet_stack_on_mobile {
    flex-wrap: wrap
  }

  .mailpoet_form_columns.mailpoet_stack_on_mobile.mailpoet_column_with_background .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {
    margin-bottom: 0 !important
  }

  .mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column {
    flex-basis: 100% !important
  }

  .mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column:not(:first-child) {
    margin-left: 0 !important
  }
}

.mailpoet_form_column {
  container-name: column;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  flex-grow: 1
}

.mailpoet_form_column.mailpoet_vertically_align_top {
  align-self: flex-start
}

.mailpoet_form_column.mailpoet_vertically_align_center {
  align-self: center
}

.mailpoet_form_column.mailpoet_vertically_align_bottom {
  align-self: flex-end
}

@container column (width > 400px) {
  .mailpoet_paragraph:last-child {
    margin-bottom: 0
  }
}

.mailpoet_widget_preview {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  left: 0;
  max-width: 100% !important;
  overflow-y: auto !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 100000
}

.mailpoet_widget_preview .widget-area {
  display: block !important;
  float: none !important;
  margin: auto;
  position: static !important;
  width: 600px
}

.mailpoet_form_popup_overlay {
  background-color: #000;
  display: none;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100% !important;
  opacity: .7;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 100000
}

div.mailpoet_form_popup {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 35px 0 rgba(195, 65, 2, .2);
  display: none;
  left: 50%;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100001
}

.mailpoet_form_close_icon {
  cursor: pointer;
  display: block;
  height: 20px;
  margin: 0 0 0 auto;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  z-index: 100002
}

div.mailpoet_form_fixed_bar {
  background-color: #fff;
  box-shadow: 0 4px 35px 0 rgba(195, 65, 2, .2);
  box-sizing: border-box;
  display: none;
  left: 0;
  margin: 0;
  max-height: calc(100vh - 60px);
  max-width: 100% !important;
  overflow-y: auto;
  position: fixed;
  width: 100% !important;
  z-index: 100000
}

div.mailpoet_form_fixed_bar form {
  margin: 0 auto
}

.mailpoet_form_position_top {
  top: 0
}

.mailpoet_form_position_bottom {
  bottom: 0
}

div.mailpoet_form_slide_in {
  background-color: #fff;
  bottom: 0;
  box-shadow: 0 4px 35px 0 rgba(195, 65, 2, .2);
  display: none;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
  position: fixed;
  z-index: 100000
}

@media screen and (min-width: 500px) {
  div.mailpoet_form_slide_in.mailpoet_form_position_left {
    border-top-right-radius: 10px
  }

  div.mailpoet_form_slide_in.mailpoet_form_position_right {
    border-top-left-radius: 10px
  }
}

.mailpoet_form_position_left {
  left: 0
}

.mailpoet_form_position_right {
  right: 0
}

.mailpoet_form_popup_overlay.active,
div.mailpoet_form_popup.active,
div.mailpoet_form_fixed_bar.active,
div.mailpoet_form_slide_in.active {
  display: block
}

@media screen and (max-width: 500px) {
  .mailpoet_form_popup_overlay.active {
    display: none
  }
}

.mailpoet_form_image.is-style-rounded img {
  border-radius: 9999px
}

.mailpoet_form_image>figure {
  margin: 0
}

.mailpoet_form_image img {
  margin: 0;
  max-width: 100%
}

.mailpoet_form_image .aligncenter {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: auto;
  margin-top: auto
}

.mailpoet_form_image .alignleft {
  float: left;
  margin-right: 1em
}

.mailpoet_form_image .alignright {
  float: right;
  margin-left: 1em
}

.mailpoet_form_image figcaption {
  text-align: center
}

@media screen and (max-width: 499px) {
  .mailpoet_form_image {
    display: none
  }
}

.mailpoet_spacer {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
  width: 100%
}

@media screen and (max-width: 499px) {
  .mailpoet_spacer:not(.mailpoet_has_divider) {
    display: none
  }

  .mailpoet_spacer.mailpoet_has_divider {
    max-height: 10px
  }
}

.mailpoet_message {
  clear: both
}

@media screen and (max-width: 499px) {
  .mailpoet_form .mailpoet-heading {
    font-size: 18px !important;
    line-height: 1.4 !important;
    margin: 12.6px 0 !important
  }
}

@media screen and (max-width: 499px) {
  h1.mailpoet-heading {
    font-size: 23px !important;
    line-height: 1.4 !important;
    margin: 16.1px 0 !important
  }
}

@media screen and (max-width: 499px) {
  h2.mailpoet-heading {
    font-size: 20px !important;
    line-height: 1.4 !important;
    margin: 14px 0 !important
  }
}

h2.mailpoet-heading:before {
  content: none
}

h2.mailpoet-heading:after {
  content: none
}

.mailpoet-manage-subscription .mailpoet_text_label,
.mailpoet-manage-subscription .mailpoet_textarea_label,
.mailpoet-manage-subscription .mailpoet_select_label,
.mailpoet-manage-subscription .mailpoet_radio_label,
.mailpoet-manage-subscription .mailpoet_checkbox_label,
.mailpoet-manage-subscription .mailpoet_list_label,
.mailpoet-manage-subscription .mailpoet_date_label {
  padding-right: 10px
}

.mailpoet-manage-subscription .mailpoet-submit-success {
  color: #7ed321
}

.mailpoet-manage-subscription .mailpoet-change-email-info {
  font-size: 85%
}

.mailpoet_form_overlay_animation {
  animation: fade-in-overlay 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes fade-in-overlay {
  0% {
    opacity: 0
  }

  100% {
    opacity: .7
  }
}

.mailpoet_form_animation_slideup {
  animation: slide-up 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_slideup {
  animation: slide-up-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes slide-up-popup {
  0% {
    opacity: 0;
    transform: translate(-50%, -20%)
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%)
  }
}

@keyframes slide-up {
  0% {
    opacity: 0;
    transform: translateY(30%)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.mailpoet_form_animation_fadein {
  animation: fade-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes fade-in {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.mailpoet_form_animation_slideright {
  animation: slide-right 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_slideright {
  animation: slide-right-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes slide-right {
  0% {
    opacity: 0;
    transform: translateX(-30%)
  }

  100% {
    opacity: 1;
    transform: translateX(0)
  }
}

@keyframes slide-right-popup {
  0% {
    opacity: 0;
    transform: translate(-80%, -50%)
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%)
  }
}

.mailpoet_form_animation_slideleft {
  animation: slide-left 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_slideleft {
  animation: slide-left-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translateX(30%)
  }

  100% {
    opacity: 1;
    transform: translateX(0)
  }
}

@keyframes slide-left-popup {
  0% {
    opacity: 0;
    transform: translate(-20%, -50%)
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%)
  }
}

.mailpoet_form_animation_slidedown {
  animation: slide-down 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_slidedown {
  animation: slide-down-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-30%)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes slide-down-popup {
  0% {
    opacity: 0;
    transform: translate(-50%, -80%)
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%)
  }
}

.mailpoet_form_animation_zoomout {
  animation: zoom-out 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_zoomout {
  animation: zoom-out-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes zoom-out {
  0% {
    opacity: 0;
    transform: scale(1.3)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes zoom-out-popup {
  0% {
    transform: scale(1.3) translate(-35%, -35%)
  }

  100% {
    transform: scale(1) translate(-50%, -50%)
  }
}

.mailpoet_form_animation_zoomin {
  animation: zoom-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

.mailpoet_form_popup.mailpoet_form_animation_zoomin {
  animation: zoom-in-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
}

@keyframes zoom-in {
  0% {
    opacity: 0;
    transform: scale(0.8)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes zoom-in-popup {
  0% {
    transform: scale(0.8) translate(-60%, -60%)
  }

  100% {
    transform: scale(1) translate(-50%, -50%)
  }
}

.mailpoet_form_animation_flip {
  animation: flip 1s 1 ease-in-out;
  perspective: 2000px
}

.mailpoet_form_popup.mailpoet_form_animation_flip {
  animation: flip-popup 1s 1 ease-in-out;
  perspective: 2000px
}

@keyframes flip {
  0% {
    opacity: 0;
    transform: rotateY(-60deg);
    transform-style: preserve-3d
  }

  100% {
    opacity: 1;
    transform: rotateY(0deg)
  }
}

@keyframes flip-popup {
  0% {
    opacity: 0;
    transform: rotateY(-60deg) translate(-59%, -50%);
    transform-style: preserve-3d
  }

  100% {
    opacity: 1;
    transform: rotateY(0deg) translate(-50%, -50%)
  }
}

.mailpoet_form .has-black-color {
  color: #000
}

.mailpoet_form .has-black-background-color {
  background-color: #000
}

.mailpoet_form .has-cyan-bluish-gray-color {
  color: #abb8c3
}

.mailpoet_form .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3
}

.mailpoet_form .has-white-color {
  color: #fff
}

.mailpoet_form .has-black-white-color {
  background-color: #fff
}

.mailpoet_form .has-pale-pink-color {
  color: #f78da7
}

.mailpoet_form .has-pale-pink-background-color {
  background-color: #f78da7
}

.mailpoet_form .has-vivid-red-color {
  color: #cf2e2e
}

.mailpoet_form .has-vivid-red-background-color {
  background-color: #cf2e2e
}

.mailpoet_form .has-luminous-vivid-orange-color {
  color: #ff6900
}

.mailpoet_form .has-luminous-vivid-orange-background-color {
  background-color: #ff6900
}

.mailpoet_form .has-luminous-vivid-amber-color {
  color: #fcb900
}

.mailpoet_form .has-luminous-vivid-amber-background-color {
  background-color: #fcb900
}

.mailpoet_form .has-light-green-cyan-color {
  color: #7bdcb5
}

.mailpoet_form .has-light-green-cyan-background-color {
  background-color: #7bdcb5
}

.mailpoet_form .has-vivid-green-cyan-color {
  color: #00d084
}

.mailpoet_form .has-vivid-green-cyan-background-color {
  background-color: #00d084
}

.mailpoet_form .has-pale-cyan-blue-color {
  color: #8ed1fc
}

.mailpoet_form .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc
}

.mailpoet_form .has-vivid-cyan-blue-color {
  color: #0693e3
}

.mailpoet_form .has-vivid-cyan-blue-background-color {
  background-color: #0693e3
}

.mailpoet_form .has-vivid-purple-color {
  color: #9b51e0
}

.mailpoet_form .has--vivid-purple--background-color {
  background-color: #9b51e0
}

.mailpoet_captcha_form .mailpoet_icon_button {
  background: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer
}

.mailpoet_captcha_form .mailpoet_icon_button img {
  height: 20px;
  width: 20px
}

.mailpoet_captcha_container {
  margin: 0 auto 20px;
  max-width: 300px;
  text-align: center
}

.mailpoet_captcha_container .mailpoet_captcha_image_wrapper {
  margin-bottom: 10px
}

.mailpoet_captcha_container .mailpoet_captcha {
  display: block;
  margin: 0 auto
}

.mailpoet_captcha_container .mailpoet_icon_button {
  background: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  padding: 5px;
  vertical-align: middle
}

.mailpoet_captcha_container .mailpoet_icon_button img {
  height: 20px;
  width: 20px
}

.mailpoet_captcha_container .mailpoet_icon_button:hover {
  opacity: .7
}

.mailpoet_captcha_container .mailpoet_captcha_player {
  display: none
}

.mailpoet_captcha_container .mailpoet_captcha_label {
  display: block;
  margin-top: 10px;
  text-align: left
}

.mailpoet_captcha_container .mailpoet_captcha_label .mailpoet_text_label {
  display: block;
  margin-bottom: 5px
}

.mailpoet_captcha_container .mailpoet_captcha_label .mailpoet_text {
  max-width: 220px;
  width: 100%
}

.mailpoet_captcha_container .mailpoet_captcha_submit {
  margin-top: 15px
}

.mailpoet_captcha_hidden {
  display: none !important
}

form#registerform .g-recaptcha:not([data-size=invisible]) {
  scale: .9;
  transform-origin: 0 0
}

form.woocommerce-form-register .g-recaptcha {
  padding-inline-start: 3px
}


.single-tribe_event_series .tribe-common-l-container.tribe-events-l-container {
  padding-top: 1em
}

.tribe-events .tribe-events-calendar-series-archive__container {
  margin-left: 2px
}

.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-calendar-series-archive__container,
.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-calendar-series-archive__container {
  flex: none;
  line-height: 0;
  margin-left: var(--tec-spacer-0)
}

.tribe-events .tribe-events-calendar-series-archive__link {
  color: var(--tec-color-accent-primary);
  margin-right: 2px
}

.tribe-events .tribe-events-calendar-series-archive__link:focus .tribe-events-series-archive__icon,
.tribe-events .tribe-events-calendar-series-archive__link:hover .tribe-events-series-archive__icon {
  color: var(--tec-color-icon-focus)
}

.tribe-events .tribe-events-series-archive__icon {
  color: #000;
  display: inline-block;
  stroke: currentcolor
}

.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr,
.tribe-theme-twentytwenty.single-tribe_event_series .entry-content.tribe-events hr,
.tribe-theme-twentytwenty.single-tribe_event_series .tribe-events hr.styled-separator {
  background: initial;
  background-color: var(--tec-color-border-default) !important
}

.tribe-theme-enfold.single-tribe_event_series .entry-content-header .post-meta-infos,
.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr:after,
.tribe-theme-twentytwenty.single-tribe_event_series .entry-content .tribe-events hr:before,
.tribe-theme-twentytwenty.single-tribe_event_series hr.styled-separator:after,
.tribe-theme-twentytwenty.single-tribe_event_series hr.styled-separator:before {
  display: none
}


.tribe-events-widget .tribe-events-widget-events-list__event-datetime-recurring-link {
  margin-left: var(--tec-spacer-0)
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-recurring-icon {
  display: inline-block
}

.tribe-events-widget .tribe-events-widget-events-list__event-cost,
.tribe-events-widget .tribe-events-widget-events-list__event-organizer,
.tribe-events-widget .tribe-events-widget-events-list__event-venue,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-address,
.tribe-events-widget .tribe-events-widget-events-list__event-website {
  margin-top: var(--tec-spacer-1)
}

.tribe-events-widget .tribe-events-widget-events-list__event-organizer-meta {
  margin-top: var(--tec-spacer-0)
}

.tribe-events-widget .tribe-events-widget-events-list__event-website a {
  color: var(--tec-color-link-accent)
}


.tribe-events-widget .tribe-events-widget-events-list__event-datetime-recurring-link:focus .tribe-events-widget-events-list__event-datetime-recurring-icon-svg path,
.tribe-events-widget .tribe-events-widget-events-list__event-datetime-recurring-link:hover .tribe-events-widget-events-list__event-datetime-recurring-icon-svg path {
  fill: currentcolor;
  stroke: currentcolor
}

.tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-address {
  font-style: normal
}

.tribe-events-widget .tribe-events-widget-events-list__event-organizer-title-link,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-name {
  border: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline currentColor;
  text-decoration: underline currentColor;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px
}

.tribe-events-widget .tribe-events-widget-events-list__event-organizer-title-link:active,
.tribe-events-widget .tribe-events-widget-events-list__event-organizer-title-link:focus,
.tribe-events-widget .tribe-events-widget-events-list__event-organizer-title-link:hover,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-name:active,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-name:focus,
.tribe-events-widget .tribe-events-widget-events-list__event-venue-name:hover {
  border: 0;
  -webkit-text-decoration: none;
  text-decoration: none
}

.entry-content .tribe-events-widget .tribe-events-widget-events-list__event-title,
.tribe-theme-twentytwenty .tribe-events-widget .tribe-events-widget-events-list__event-title {
  margin-bottom: 0;
  margin-top: 0
}


.tribe-events-widget {
  margin-bottom: var(--tec-spacer-7)
}

.tribe-events-widget .tribe-events-widget-countdown__header {
  margin-bottom: var(--tec-spacer-2)
}

.tribe-events-widget .tribe-events-widget-countdown__event-title {
  margin-bottom: var(--tec-spacer-3)
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-countdown__event-title {
  margin-bottom: var(--tec-spacer-4)
}

.tribe-events-widget .tribe-events-widget-countdown__time {
  display: flex
}

.tribe-events-widget .tribe-events-widget-countdown__number {
  margin-right: var(--tec-spacer-5);
  min-width: 35px;
  text-align: center
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-countdown__number {
  min-width: 50px
}

.tribe-events-widget .tribe-events-widget-countdown__under {
  display: block;
  margin-top: var(--tec-spacer-0)
}

.tribe-events-widget .tribe-events-widget-countdown__complete {
  margin: 0 0 10px;
  min-height: 68px
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-countdown__complete {
  min-height: 82px
}


.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-countdown__event-title {
  font-size: var(--tec-font-size-4)
}

.tribe-events-widget .tribe-events-widget-countdown__number {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-9)
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-countdown__number {
  font-size: var(--tec-font-size-10)
}

.tribe-events-widget .tribe-events-widget-countdown__under {
  color: var(--tec-color-text-primary);
  color: var(--tec-color-text-secondary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-0);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-2);
  text-transform: uppercase
}


:root {
  --tec-grid-gutter: 48px;
  --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1);
  --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2);
  --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1);
  --tec-grid-gutter-small: 42px;
  --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1);
  --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2);
  --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1);
  --tec-grid-gutter-page: 42px;
  --tec-grid-gutter-page-small: 19.5px;
  --tec-grid-width-default: 1176px;
  --tec-grid-width-min: 320px;
  --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);
  --tec-grid-width-1-of-2: 50%;
  --tec-grid-width-1-of-3: 33.333%;
  --tec-grid-width-1-of-4: 25%;
  --tec-grid-width-1-of-5: 20%;
  --tec-grid-width-1-of-7: 14.285%;
  --tec-grid-width-1-of-8: 12.5%;
  --tec-grid-width-1-of-9: 11.111%;
  --tec-spacer-0: 4px;
  --tec-spacer-1: 8px;
  --tec-spacer-2: 12px;
  --tec-spacer-3: 16px;
  --tec-spacer-4: 20px;
  --tec-spacer-5: 24px;
  --tec-spacer-6: 28px;
  --tec-spacer-7: 32px;
  --tec-spacer-8: 40px;
  --tec-spacer-9: 48px;
  --tec-spacer-10: 56px;
  --tec-spacer-11: 64px;
  --tec-spacer-12: 80px;
  --tec-spacer-13: 96px;
  --tec-spacer-14: 160px;
  --tec-z-index-spinner-container: 100;
  --tec-z-index-views-selector: 30;
  --tec-z-index-dropdown: 30;
  --tec-z-index-events-bar-button: 20;
  --tec-z-index-search: 10;
  --tec-z-index-filters: 9;
  --tec-z-index-scroller: 7;
  --tec-z-index-week-event-hover: 5;
  --tec-z-index-map-event-hover: 5;
  --tec-z-index-map-event-hover-actions: 6;
  --tec-z-index-multiday-event: 5;
  --tec-z-index-multiday-event-bar: 2;
  --tec-color-text-primary: #141827;
  --tec-color-text-primary-light: #1418279e;
  --tec-color-text-secondary: #5d5d5d;
  --tec-color-text-disabled: #d5d5d5;
  --tec-color-text-events-title: var(--tec-color-text-primary);
  --tec-color-text-event-title: var(--tec-color-text-events-title);
  --tec-color-text-event-date: var(--tec-color-text-primary);
  --tec-color-text-secondary-event-date: var(--tec-color-text-secondary);
  --tec-color-icon-primary: #5d5d5d;
  --tec-color-icon-primary-alt: #757575;
  --tec-color-icon-secondary: #bababa;
  --tec-color-icon-active: #141827;
  --tec-color-icon-disabled: #d5d5d5;
  --tec-color-icon-focus: #334aff;
  --tec-color-icon-error: #da394d;
  --tec-color-event-icon: #141827;
  --tec-color-event-icon-hover: #334aff;
  --tec-color-accent-primary: #334aff;
  --tec-color-accent-primary-hover: #334affcc;
  --tec-color-accent-primary-active: #334affe6;
  --tec-color-accent-primary-background: #334aff12;
  --tec-color-accent-secondary: #141827;
  --tec-color-accent-secondary-hover: #141827cc;
  --tec-color-accent-secondary-active: #141827e6;
  --tec-color-accent-secondary-background: #14182712;
  --tec-color-button-primary: var(--tec-color-accent-primary);
  --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover);
  --tec-color-button-primary-active: var(--tec-color-accent-primary-active);
  --tec-color-button-primary-background: var(--tec-color-accent-primary-background);
  --tec-color-button-secondary: var(--tec-color-accent-secondary);
  --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover);
  --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active);
  --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background);
  --tec-color-link-primary: var(--tec-color-text-primary);
  --tec-color-link-accent: var(--tec-color-accent-primary);
  --tec-color-link-accent-hover: #334affcc;
  --tec-color-border-default: #d5d5d5;
  --tec-color-border-secondary: #e4e4e4;
  --tec-color-border-tertiary: #7d7d7d;
  --tec-color-border-hover: #5d5d5d;
  --tec-color-border-active: #141827;
  --tec-color-background: #fff;
  --tec-color-background-events: #0000;
  --tec-color-background-transparent: #fff9;
  --tec-color-background-secondary: #f7f6f6;
  --tec-color-background-messages: #14182712;
  --tec-color-background-secondary-hover: #f0eeee;
  --tec-color-background-error: #da394d14;
  --tec-color-box-shadow: rgba(#000, 0.14);
  --tec-color-box-shadow-secondary: rgba(#000, 0.1);
  --tec-color-scroll-track: rgba(#000, 0.25);
  --tec-color-scroll-bar: rgba(#000, 0.5);
  --tec-color-background-primary-multiday: #334aff3d;
  --tec-color-background-primary-multiday-hover: #334aff57;
  --tec-color-background-secondary-multiday: #1418273d;
  --tec-color-background-secondary-multiday-hover: #14182757;
  --tec-color-accent-primary-week-event: #334aff1a;
  --tec-color-accent-primary-week-event-hover: #334aff33;
  --tec-color-accent-primary-week-event-featured: #334aff0a;
  --tec-color-accent-primary-week-event-featured-hover: #334aff24;
  --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary);
  --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background)
}


.tribe-common {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased
}

.tribe-common * {
  box-sizing: border-box
}

.tribe-common article,
.tribe-common aside,
.tribe-common details,
.tribe-common figcaption,
.tribe-common figure,
.tribe-common footer,
.tribe-common header,
.tribe-common main,
.tribe-common menu,
.tribe-common nav,
.tribe-common section,
.tribe-common summary {
  display: block
}

.tribe-common svg:not(:root) {
  overflow: hidden
}

.tribe-common audio,
.tribe-common canvas,
.tribe-common progress,
.tribe-common video {
  display: inline-block
}

.tribe-common audio:not([controls]) {
  display: none;
  height: 0
}

.tribe-common progress {
  vertical-align: initial
}

.tribe-common [hidden],
.tribe-common template {
  display: none
}

.tribe-common pre {
  overflow: auto
}

.tribe-common sub,
.tribe-common sup {
  position: relative;
  vertical-align: initial
}

.tribe-common sup {
  top: -.5em
}

.tribe-common sub {
  bottom: -.25em
}

.tribe-common button,
.tribe-common input,
.tribe-common select,
.tribe-common textarea {
  box-sizing: border-box;
  margin: 0
}

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

.tribe-common legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal
}

.tribe-common textarea {
  overflow: auto;
  resize: none
}

.tribe-common button,
.tribe-common input[type=button],
.tribe-common input[type=reset],
.tribe-common input[type=submit] {
  cursor: pointer;
  overflow: visible
}

.tribe-common button[disabled],
.tribe-common input[disabled] {
  cursor: default
}

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

.tribe-common a,
.tribe-common abbr,
.tribe-common acronym,
.tribe-common address,
.tribe-common applet,
.tribe-common article,
.tribe-common aside,
.tribe-common audio,
.tribe-common b,
.tribe-common big,
.tribe-common blockquote,
.tribe-common canvas,
.tribe-common caption,
.tribe-common center,
.tribe-common cite,
.tribe-common code,
.tribe-common dd,
.tribe-common del,
.tribe-common details,
.tribe-common dfn,
.tribe-common div,
.tribe-common dl,
.tribe-common dt,
.tribe-common em,
.tribe-common embed,
.tribe-common fieldset,
.tribe-common figcaption,
.tribe-common figure,
.tribe-common footer,
.tribe-common form,
.tribe-common h1,
.tribe-common h2,
.tribe-common h3,
.tribe-common h4,
.tribe-common h5,
.tribe-common h6,
.tribe-common header,
.tribe-common i,
.tribe-common iframe,
.tribe-common img,
.tribe-common ins,
.tribe-common kbd,
.tribe-common label,
.tribe-common legend,
.tribe-common li,
.tribe-common main,
.tribe-common mark,
.tribe-common menu,
.tribe-common nav,
.tribe-common object,
.tribe-common ol,
.tribe-common output,
.tribe-common p,
.tribe-common pre,
.tribe-common q,
.tribe-common ruby,
.tribe-common s,
.tribe-common samp,
.tribe-common section,
.tribe-common small,
.tribe-common span,
.tribe-common strike,
.tribe-common strong,
.tribe-common sub,
.tribe-common summary,
.tribe-common sup,
.tribe-common table,
.tribe-common tbody,
.tribe-common td,
.tribe-common tfoot,
.tribe-common th,
.tribe-common thead,
.tribe-common time,
.tribe-common tr,
.tribe-common tt,
.tribe-common u,
.tribe-common ul,
.tribe-common var,
.tribe-common video {
  border: 0;
  margin: 0;
  padding: 0
}

.tribe-common ol,
.tribe-common ul {
  list-style: none
}

.tribe-common img {
  border-style: none;
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%
}

.tribe-common embed,
.tribe-common iframe,
.tribe-common video {
  max-height: 100%;
  max-width: 100%
}

.tribe-theme-avada input[type=text] {
  margin: 0
}

.tribe-theme-divi .entry-content .tribe-common table,
.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table {
  border: 0;
  margin: 0
}

.tribe-theme-divi .entry-content .tribe-common td,
.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td {
  border: 0
}

.tribe-theme-divi #content-area .tribe-common td,
.tribe-theme-divi #content-area .tribe-common th,
.tribe-theme-divi #content-area .tribe-common tr,
.tribe-theme-divi #left-area .tribe-common ul {
  padding: 0
}

#top .main_color .tribe-common button[disabled],
#top.tribe-theme-enfold .tribe-common button[disabled] {
  cursor: default
}

#top .main_color .tribe-common form,
#top .main_color .tribe-common input,
#top.tribe-theme-enfold .tribe-common form,
#top.tribe-theme-enfold .tribe-common input {
  margin: 0
}

.entry-content-wrapper .tribe-common li {
  margin: 0;
  padding: 0
}

.entry-content .tribe-common ol,
.entry-content .tribe-common ul,
.tribe-theme-genesis .tribe-common ol,
.tribe-theme-genesis .tribe-common ul {
  margin: 0;
  padding: 0
}

.tribe-theme-twentynineteen .tribe-common svg {
  fill: none
}

.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog {
  z-index: 5 !important
}

.tribe-common .tribe-common-form-control-checkbox,
.tribe-common .tribe-common-form-control-radio {
  align-items: flex-start;
  display: flex
}

.tribe-common .tribe-common-form-control-checkbox__label,
.tribe-common .tribe-common-form-control-radio__label {
  cursor: pointer;
  margin-left: 15px
}

.tribe-common .tribe-common-form-control-checkbox__input,
.tribe-common .tribe-common-form-control-radio__input {
  cursor: pointer;
  flex: none;
  margin: 1px 0 0
}

#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input {
  margin: 1px 0 0
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input {
  top: 0
}

.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after {
  border: none
}

.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after {
  background-color: initial
}

.tribe-common .tribe-common-form-control-checkbox-radio-group>* {
  margin-bottom: 15px
}

.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child {
  margin-bottom: 0
}

.tribe-common .tribe-common-form-control-slider__input {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  width: 120px
}

.tribe-common .tribe-common-form-control-slider__label {
  cursor: pointer;
  display: inline-block;
  margin-left: 11px;
  vertical-align: middle
}

.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
  display: block;
  margin: 0 0 6px
}

.tribe-common .tribe-common-form-control-text__label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.tribe-common .tribe-common-form-control-text__input {
  height: auto;
  padding: var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
  padding: var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)
}

#top .main_color .tribe-common .tribe-common-form-control-text__input,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
  padding: var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;
  width: 100%
}

#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,
#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input {
  padding: var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)
}

.tribe-common .tribe-common-form-control-toggle__input,
.tribe-common .tribe-common-form-control-toggle__label {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle
}

.tribe-common .tribe-common-form-control-toggle__label {
  margin-left: 11px
}

.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
  display: block;
  margin: 0 0 6px
}

#top .main_color .tribe-common .tribe-common-form-control-toggle__input,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input {
  display: inline-block;
  margin: 5px 0
}

.tribe-common .tribe-common-g-col {
  min-width: 0;
  width: 100%
}

.tribe-common .tribe-common-g-row {
  display: flex;
  flex-wrap: wrap
}

.tribe-common .tribe-common-g-row--gutters {
  margin-left: var(--tec-grid-gutter-small-half-negative);
  margin-right: var(--tec-grid-gutter-small-half-negative)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {
  margin-left: var(--tec-grid-gutter-half-negative);
  margin-right: var(--tec-grid-gutter-half-negative)
}

.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
  padding-left: var(--tec-grid-gutter-small-half);
  padding-right: var(--tec-grid-gutter-small-half)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
  padding-left: var(--tec-grid-gutter-half);
  padding-right: var(--tec-grid-gutter-half)
}

.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters {
  margin-left: var(--tec-grid-gutter-small-half-negative);
  margin-right: var(--tec-grid-gutter-small-half-negative);
  padding: 0
}

.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters {
  margin-left: var(--tec-grid-gutter-half-negative);
  margin-right: var(--tec-grid-gutter-half-negative)
}

.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col {
  margin: 0;
  padding-left: var(--tec-grid-gutter-small-half);
  padding-right: var(--tec-grid-gutter-small-half)
}

.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col {
  padding-left: var(--tec-grid-gutter-half);
  padding-right: var(--tec-grid-gutter-half)
}

.tribe-common a {
  cursor: pointer
}

.tribe-theme-divi #left-area .tribe-common ul,
.tribe-theme-divi .entry-content .tribe-common ul,
body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul {
  list-style-type: none;
  padding: 0
}

.entry-content .tribe-common ol>li,
.entry-content .tribe-common ul>li {
  list-style-type: none
}

.tribe-common button {
  padding: 0
}

.tribe-common .tribe-common-l-container {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--tec-grid-width);
  padding-left: var(--tec-grid-gutter-page-small);
  padding-right: var(--tec-grid-gutter-page-small);
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-left: var(--tec-grid-gutter-page);
  padding-right: var(--tec-grid-gutter-page)
}

.single-tribe_events .tribe-common-a11y-hidden,
.tec-events-admin-settings .tribe-common-a11y-hidden,
.tec-settings-form .tribe-common-a11y-hidden,
.tribe-common .tribe-common-a11y-hidden {
  display: none !important;
  visibility: hidden
}

.single-tribe_events .tribe-common-a11y-visual-hide,
.tec-events-admin-settings .tribe-common-a11y-visual-hide,
.tec-settings-form .tribe-common-a11y-visual-hide,
.tribe-common .tribe-common-a11y-visual-hide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.single-tribe_events .tribe-common-a11y-visual-show,
.tec-events-admin-settings .tribe-common-a11y-visual-show,
.tec-settings-form .tribe-common-a11y-visual-show,
.tribe-common .tribe-common-a11y-visual-show {
  clip: auto;
  height: auto;
  margin: 0;
  position: static;
  width: auto
}

.single-tribe_events .tec-visually-hidden-md,
.tec-events-admin-settings .tec-visually-hidden-md,
.tec-settings-form .tec-visually-hidden-md,
.tribe-common .tec-visually-hidden-md {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

@media (min-width:768px) {

  .single-tribe_events .tec-visually-hidden-md,
  .tec-events-admin-settings .tec-visually-hidden-md,
  .tec-settings-form .tec-visually-hidden-md,
  .tribe-common .tec-visually-hidden-md {
    clip: auto;
    height: auto;
    margin: 0;
    position: static;
    width: auto
  }
}

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  padding: 11px 20px;
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
  width: auto
}

.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
  padding: 14px 20px;
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  padding: 6px 15px;
  width: auto
}

.tribe-common .tribe-common-c-btn-icon:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg {
  width: 11px
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
  fill: currentcolor
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn {
  padding: 11px 20px;
  width: 100%
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:focus {
  outline: auto
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn {
  width: auto
}

.tribe-common .tribe-common-c-image {
  display: block;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

.tribe-common .tribe-common-c-image--bg {
  position: relative
}

.tribe-common .tribe-common-c-image__bg {
  background: 50% no-repeat;
  background-size: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.tribe-common .tribe-common-c-loader {
  display: flex;
  padding-top: calc(var(--tec-spacer-11)*3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader {
  padding-top: calc(var(--tec-spacer-13)*3)
}

.tribe-common .tribe-common-c-loader__dot {
  width: 15px
}

.tribe-common .tribe-common-c-loader__dot:not(:first-of-type) {
  margin-left: 8px
}

.tribe-common .tribe-common-c-loader__dot circle {
  fill: currentcolor
}

.tribe-common .tribe-common-c-svgicon--featured {
  width: 8px
}

.tribe-common .tribe-common-c-svgicon--recurring {
  width: 12px
}

.tribe-common .tribe-common-c-svgicon--search {
  width: 16px
}

.tribe-common .tribe-common-c-svgicon--location {
  width: 10px
}

.tribe-common .tribe-common-c-svgicon--day,
.tribe-common .tribe-common-c-svgicon--map,
.tribe-common .tribe-common-c-svgicon--month,
.tribe-common .tribe-common-c-svgicon--photo,
.tribe-common .tribe-common-c-svgicon--week {
  height: 100%;
  width: 100%
}

.tribe-common .tribe-common-c-svgicon--close path,
.tribe-common .tribe-common-c-svgicon--close-alt path {
  stroke: currentcolor
}

.tribe-common .tribe-common-c-svgicon--hybrid circle,
.tribe-common .tribe-common-c-svgicon--mail,
.tribe-common .tribe-common-c-svgicon--map-pin,
.tribe-common .tribe-common-c-svgicon--messages-not-found g,
.tribe-common .tribe-common-c-svgicon--no-map,
.tribe-common .tribe-common-c-svgicon--phone,
.tribe-common .tribe-common-c-svgicon--virtual g,
.tribe-common .tribe-common-c-svgicon--website {
  fill: none
}

.tribe-common .tribe-common-c-svgicon--messages-not-found {
  width: 22px
}

.tribe-common .tribe-common-c-svgicon--messages-not-found path {
  stroke: currentcolor
}

.tribe-common .tribe-common-c-svgicon--error {
  width: 18px
}

.tribe-common .tribe-common-c-svgicon--error g,
.tribe-common .tribe-common-c-svgicon--reset path {
  fill: none
}

.tribe-common .tribe-common-c-svgicon__svg-fill {
  fill: currentcolor
}

.tribe-common .tribe-common-c-svgicon__svg-stroke {
  stroke: currentcolor
}


.tribe-events-widget {
  margin-bottom: var(--tec-spacer-7)
}

.tribe-events-widget .tribe-events-widget-events-list__header {
  margin-bottom: var(--tec-spacer-5)
}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
  flex-wrap: nowrap;
  margin-bottom: var(--tec-spacer-3)
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row {
  margin-bottom: var(--tec-spacer-4)
}

.tribe-events-widget .tribe-events-widget-events-list__event-row:last-child {
  margin-bottom: 0
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
  flex: none;
  position: relative;
  width: var(--tec-spacer-11)
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
  width: calc(var(--tec-spacer-11) + var(--tec-spacer-1))
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum,
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
  margin-bottom: calc(var(--tec-spacer-0)*-1)
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum,
.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
  margin-bottom: -2px
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper {
  margin-bottom: var(--tec-spacer-0)
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-featured-icon {
  display: inline-block;
  margin-right: var(--tec-spacer-0)
}

.tribe-events-widget .tribe-events-widget-events-list__view-more {
  margin-top: var(--tec-spacer-4)
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages {
  display: flex;
  flex-direction: column
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
  align-items: center;
  display: flex;
  padding: 0;
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
  justify-content: flex-start;
  padding: 0
}

.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event,
.tribe-theme-astra.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event {
  padding: 0
}


:root {
  --tec-border-radius-default: 4px;
  --tec-border-width-week-event: 2px;
  --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow);
  --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow);
  --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow);
  --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary);
  --tec-form-color-background: var(--tec-color-background);
  --tec-form-color-border-default: var(--tec-color-text-primary);
  --tec-form-color-border-active: var(--tec-color-accent-secondary);
  --tec-form-color-border-secondary: var(--tec-color-border-tertiary);
  --tec-form-color-accent-primary: var(--tec-color-accent-primary);
  --tec-form-box-shadow-default: var(--tec-box-shadow-default);
  --tec-opacity-background: 0.07;
  --tec-opacity-select-highlighted: 0.3;
  --tec-opacity-icon-hover: 0.8;
  --tec-opacity-icon-active: 0.9;
  --tec-opacity-default: 1;
  --tec-outline-width-default: 2px;
  --tec-outline-style-default: solid;
  --tec-outline-color-default: var(--tec-color-border-active, #1a202c);
  --tec-outline-offset-default: 2px;
  --tec-outline-active-default: var(--tec-outline-width-default) var(--tec-outline-style-default) var(--tec-outline-color-default);
  --tec-transition: all 0.2s ease;
  --tec-transition-background-color: background-color 0.2s ease;
  --tec-transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
  --tec-transition-transform: transform 0.2s ease;
  --tec-transition-border-color: border-color 0.2s ease;
  --tec-transition-color: color 0.2s ease;
  --tec-transition-opacity: opacity 0.2s ease;
  --tec-font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
  --tec-font-weight-regular: 400;
  --tec-font-weight-bold: 700;
  --tec-font-size-0: 11px;
  --tec-font-size-1: 12px;
  --tec-font-size-2: 14px;
  --tec-font-size-3: 16px;
  --tec-font-size-4: 18px;
  --tec-font-size-5: 20px;
  --tec-font-size-6: 22px;
  --tec-font-size-7: 24px;
  --tec-font-size-8: 28px;
  --tec-font-size-9: 32px;
  --tec-font-size-10: 42px;
  --tec-line-height-0: 1.38;
  --tec-line-height-1: 1.42;
  --tec-line-height-2: 1.5;
  --tec-line-height-3: 1.62
}


.tribe-common figure {
  line-height: 0
}

.tribe-common figcaption {
  line-height: normal
}

.tribe-common a {
  background-color: initial;
  -webkit-text-decoration-skip: objects
}

.tribe-common abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

.tribe-common code,
.tribe-common kbd,
.tribe-common pre,
.tribe-common samp {
  font-family: monospace;
  font-size: 1em
}

.tribe-common b,
.tribe-common strong {
  font-weight: inherit;
  font-weight: bolder
}

.tribe-common dfn {
  font-style: italic
}

.tribe-common mark {
  background-color: #ff0;
  color: #000
}

.tribe-common small {
  font-size: 80%
}

.tribe-common sub,
.tribe-common sup {
  font-size: 75%;
  line-height: 0
}

.tribe-common hr {
  border: 0;
  height: 0
}

.tribe-common button,
.tribe-common input[type=button],
.tribe-common input[type=email],
.tribe-common input[type=password],
.tribe-common input[type=reset],
.tribe-common input[type=search],
.tribe-common input[type=submit],
.tribe-common input[type=text],
.tribe-common input[type=url],
.tribe-common textarea {
  appearance: none
}

.tribe-common button,
.tribe-common input,
.tribe-common optgroup,
.tribe-common select,
.tribe-common textarea {
  color: inherit;
  font: inherit;
  -webkit-font-smoothing: antialiased;
  line-height: normal
}

.tribe-common button,
.tribe-common input,
.tribe-common select,
.tribe-common textarea {
  border-radius: 0;
  outline: 0
}

.tribe-common select:-moz-focusring {
  color: #0000;
  text-shadow: 0 0 0 #000
}

.tribe-common optgroup {
  font-weight: 700
}

.tribe-common h1,
.tribe-common h2,
.tribe-common h3,
.tribe-common h4,
.tribe-common h5,
.tribe-common h6,
.tribe-common p {
  font-weight: 400;
  text-rendering: optimizelegibility
}

#top .main_color .tribe-common button[disabled],
#top.tribe-theme-enfold .tribe-common button[disabled] {
  opacity: 1
}

.tribe-theme-twentynineteen .tribe-common h1:before,
.tribe-theme-twentynineteen .tribe-common h2:before {
  content: none
}

.tribe-theme-twentynineteen .tribe-common button,
.tribe-theme-twentynineteen .tribe-common input[type=button],
.tribe-theme-twentynineteen .tribe-common input[type=reset],
.tribe-theme-twentynineteen .tribe-common input[type=submit] {
  outline: none
}

.tribe-theme-twentynineteen .tribe-common td,
.tribe-theme-twentynineteen .tribe-common th {
  word-break: normal
}

.tribe-theme-twentyseventeen .tribe-common h5 {
  letter-spacing: normal;
  text-transform: none
}

.tribe-theme-twentyseventeen .tribe-common input[type=text] {
  border-radius: 0
}

.tribe-theme-twentytwenty .tribe-common {
  background-color: var(--tec-color-background-events);
  letter-spacing: normal
}

.tribe-theme-twentytwenty .tribe-common input,
.tribe-theme-twentytwenty .tribe-common textarea {
  letter-spacing: normal
}

.tribe-theme-twentytwenty .tribe-common * {
  word-break: normal
}

.tribe-theme-twentytwentyone.tribe-common .tribe-common .button:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common button:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=reset]:not(:hover):not(:active):not(.has-background),
.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=submit]:not(:hover):not(:active):not(.has-background) {
  background-color: initial
}

.tribe-common .tribe-common-form-control-checkbox,
.tribe-common .tribe-common-form-control-radio {
  line-height: 0
}

.tribe-common .tribe-common-form-control-checkbox__label,
.tribe-common .tribe-common-form-control-radio__label {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-form-control-checkbox__label:hover,
.tribe-common .tribe-common-form-control-radio__label:hover {
  opacity: var(--tec-opacity-icon-hover)
}

.tribe-common .tribe-common-form-control-checkbox__input,
.tribe-common .tribe-common-form-control-radio__input {
  appearance: none;
  background-color: var(--tec-form-color-background);
  border: 1px solid var(--tec-form-color-border-default);
  height: 20px;
  position: relative;
  width: 20px
}

.tribe-common .tribe-common-form-control-checkbox__input:active,
.tribe-common .tribe-common-form-control-checkbox__input:focus,
.tribe-common .tribe-common-form-control-checkbox__input:hover,
.tribe-common .tribe-common-form-control-radio__input:active,
.tribe-common .tribe-common-form-control-radio__input:focus,
.tribe-common .tribe-common-form-control-radio__input:hover {
  border-color: var(--tec-form-color-border-active);
  opacity: var(--tec-opacity-icon-hover)
}

.tribe-common .tribe-common-form-control-checkbox__input:checked,
.tribe-common .tribe-common-form-control-radio__input:checked {
  background-color: var(--tec-form-color-border-active)
}

.tribe-common .tribe-common-form-control-checkbox__input {
  border-radius: 4px
}

.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 9px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px
}

.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,
.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label {
  opacity: var(--tec-opacity-icon-hover)
}

.tribe-common .tribe-common-form-control-radio__input {
  border-radius: 50%
}

.tribe-common .tribe-common-form-control-radio__input:checked:before {
  background-color: var(--tec-form-color-background);
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 8px
}

.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,
.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label {
  opacity: var(--tec-opacity-icon-hover)
}

#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,
#top .main_color .tribe-common .tribe-common-form-control-radio__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label {
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular)
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input:checked:before {
  margin: 0
}

.tribe-common .tribe-common-form-control-slider {
  line-height: 0
}

.tribe-common .tribe-common-form-control-slider__input {
  appearance: none;
  background-color: initial;
  border: 0
}

.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track {
  background-color: var(--tec-form-color-accent-primary);
  border: none;
  border-radius: 5px;
  height: 10px;
  margin: 5px 0;
  padding: 0;
  position: relative;
  -webkit-transition: var(--tec-transition-background-color);
  transition: var(--tec-transition-background-color)
}

.tribe-common .tribe-common-form-control-slider__input::-moz-range-track {
  background-color: var(--tec-form-color-accent-primary);
  border: none;
  border-radius: 5px;
  height: 10px;
  margin: 5px 0;
  padding: 0;
  position: relative;
  -moz-transition: var(--tec-transition-background-color);
  transition: var(--tec-transition-background-color)
}

.tribe-common .tribe-common-form-control-slider__input::-ms-track {
  background-color: initial;
  border-color: #0000;
  border-width: 5px 0;
  color: #0000;
  height: 10px
}

.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {
  background-color: var(--tec-form-color-accent-primary);
  border-radius: 10px
}

.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
  appearance: none;
  background-color: var(--tec-form-color-background);
  border: 1px solid var(--tec-form-color-border-secondary);
  border-radius: 50%;
  box-shadow: var(--tec-form-box-shadow-default);
  height: 20px;
  margin-top: -5px;
  width: 20px
}

.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
  background-color: var(--tec-form-color-background);
  border: 1px solid var(--tec-form-color-border-secondary);
  border-radius: 50%;
  box-shadow: var(--tec-form-box-shadow-default);
  height: 20px;
  margin-top: -5px;
  width: 20px
}

.tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
  background-color: var(--tec-form-color-background);
  border: 1px solid var(--tec-form-color-border-secondary);
  border-radius: 50%;
  box-shadow: var(--tec-form-box-shadow-default);
  box-shadow: none;
  height: 20px;
  margin-top: -1px;
  width: 20px
}

.tribe-common .tribe-common-form-control-slider__label {
  color: var(--tec-color-text-primary);
  color: var(--tec-color-text-secondary);
  font-family: var(--tec-font-family-sans-serif);
  line-height: var(--tec-line-height-0)
}

#top .main_color .tribe-common .tribe-common-form-control-slider__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label,
.tribe-common .tribe-common-form-control-slider__label {
  font-size: var(--tec-font-size-1);
  font-weight: var(--tec-font-weight-regular)
}

.tribe-common .tribe-common-form-control-text__input {
  border: 0;
  border-bottom: 1px solid var(--tec-color-border-default);
  font-size: var(--tec-font-size-3)
}

.tribe-common .tribe-common-form-control-text__input,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
  border: 0;
  font-size: var(--tec-font-size-2)
}

.tribe-common .tribe-common-form-control-text__input::placeholder {
  color: var(--tec-color-text-secondary);
  font-style: normal;
  opacity: var(--tec-opacity-default)
}

.tribe-common .tribe-common-form-control-text__input:focus {
  border-bottom-color: var(--tec-color-border-active);
  outline: auto
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input {
  color: var(--tec-color-text-primary)
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input {
  line-height: inherit
}

#top .main_color .tribe-common .tribe-common-form-control-text__input,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
  background: var(--tec-color-background);
  border: 0;
  border-bottom: 1px solid var(--tec-color-border-default);
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-3);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3)
}

#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus {
  border-bottom-color: var(--tec-color-border-active);
  box-shadow: none
}

#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,
#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input {
  border: 0;
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-form-control-toggle {
  line-height: 0;
  position: relative
}

.tribe-common .tribe-common-form-control-toggle__input {
  appearance: none;
  background-color: var(--tec-form-color-border-secondary);
  border: none;
  border-radius: 5px;
  height: 10px;
  margin: 5px 0;
  padding: 0;
  position: relative;
  transition: var(--tec-transition-background-color);
  width: 40px
}

.tribe-common .tribe-common-form-control-toggle__input::-ms-check {
  display: none
}

.tribe-common .tribe-common-form-control-toggle__input+label:before {
  background-color: var(--tec-form-color-background);
  border: 1px solid var(--tec-form-color-border-secondary);
  border-radius: 50%;
  box-shadow: var(--tec-form-box-shadow-default);
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  transition: var(--tec-transition-transform);
  width: 20px
}

.tribe-common .tribe-common-form-control-toggle__input:checked {
  background-color: var(--tec-form-color-accent-primary)
}

.tribe-common .tribe-common-form-control-toggle__input:checked+label:before {
  transform: translateX(20px)
}

.tribe-common .tribe-common-form-control-toggle__label {
  color: var(--tec-color-text-primary);
  color: var(--tec-color-text-secondary);
  font-family: var(--tec-font-family-sans-serif);
  line-height: var(--tec-line-height-0)
}

#top .main_color .tribe-common .tribe-common-form-control-toggle__label,
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label,
.tribe-common .tribe-common-form-control-toggle__label {
  font-size: var(--tec-font-size-1);
  font-weight: var(--tec-font-weight-regular)
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input {
  top: 0
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input:checked:before {
  content: none
}

.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-toggle__input:after {
  display: none
}

.tribe-common a,
.tribe-common a:active,
.tribe-common a:focus,
.tribe-common a:hover,
.tribe-common a:visited {
  color: var(--tec-color-text-primary);
  outline: 0;
  -webkit-text-decoration: none;
  text-decoration: none
}

.tribe-common a:focus {
  outline: auto
}

.site-footer .widget-area .tribe-common a,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a,
.tribe-theme-twentyseventeen .tribe-common a {
  box-shadow: none
}

.site-footer .widget-area .tribe-common a:focus,
.site-footer .widget-area .tribe-common a:hover,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:focus,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:hover,
.tribe-theme-twentyseventeen .tribe-common a:focus,
.tribe-theme-twentyseventeen .tribe-common a:hover {
  box-shadow: none;
  color: var(--tec-color-text-primary)
}

.tribe-theme-twentynineteen .entry .tribe-common a,
.tribe-theme-twentynineteen .tribe-common a,
.tribe-theme-twentytwentyone .entry .tribe-common a,
.tribe-theme-twentytwentyone .tribe-common a {
  -webkit-text-decoration: none;
  text-decoration: none
}

.main_color .sidebar .tribe-common a,
.main_color .sidebar .tribe-common a:active,
.main_color .sidebar .tribe-common a:focus,
.main_color .sidebar .tribe-common a:hover,
.main_color .sidebar .tribe-common a:visited,
.tribe-theme-enfold .tribe-common a,
.tribe-theme-enfold .tribe-common a:active,
.tribe-theme-enfold .tribe-common a:focus,
.tribe-theme-enfold .tribe-common a:hover,
.tribe-theme-enfold .tribe-common a:visited {
  color: var(--tec-color-text-primary)
}

.tribe-common .tribe-common-anchor {
  border-bottom: 2px solid #0000;
  transition: var(--tec-transition-border-color)
}

.tribe-common .tribe-common-anchor:active,
.tribe-common .tribe-common-anchor:focus,
.tribe-common .tribe-common-anchor:hover {
  border-bottom: 2px solid
}

.tribe-common .tribe-common-anchor-alt {
  border-bottom: 2px solid var(--tec-color-link-accent);
  color: var(--tec-color-link-primary);
  transition: var(--tec-transition-color)
}

.tribe-common .tribe-common-anchor-alt:active,
.tribe-common .tribe-common-anchor-alt:focus,
.tribe-common .tribe-common-anchor-alt:hover {
  border-bottom: 2px solid;
  color: var(--tec-color-link-accent)
}

.tribe-common .tribe-common-anchor-thin {
  border-bottom: 1px solid #0000;
  transition: var(--tec-transition-border-color)
}

.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
  border-bottom: 1px solid var(--tec-color-link-primary)
}

.tribe-common .tribe-common-anchor-thin-alt {
  border-bottom: 1px solid var(--tec-color-link-accent);
  color: var(--tec-color-link-primary);
  transition: var(--tec-transition-color)
}

.tribe-common .tribe-common-anchor-thin-alt:active,
.tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-common .tribe-common-anchor-thin-alt:hover {
  border-bottom: 1px solid;
  color: var(--tec-color-link-accent)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover {
  color: var(--tec-color-accent-primary)
}

.site-footer .widget-area .tribe-common .tribe-common-anchor,
.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin {
  transition: var(--tec-transition-border-color)
}

.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,
.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-alt,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt {
  transition: var(--tec-transition-color)
}

.tribe-common .tribe-common-b1 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1 {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-b1--bold {
  font-weight: var(--tec-font-weight-bold)
}

.tribe-common .tribe-common-b2 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-1);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-0)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-b2--bold {
  font-weight: var(--tec-font-weight-bold)
}

.tribe-common .tribe-common-b3 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-0);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-2)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
  font-size: var(--tec-font-size-1);
  line-height: var(--tec-line-height-0)
}

.tribe-common .tribe-common-b3--bold {
  font-weight: var(--tec-font-weight-bold)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-cta,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium {
  font-size: var(--tec-font-size-1);
  line-height: var(--tec-line-height-0)
}

.tribe-common .tribe-common-cta {
  border-bottom: 2px solid #0000;
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-regular);
  font-weight: var(--tec-font-weight-bold);
  transition: var(--tec-transition-border-color)
}

.tribe-common .tribe-common-cta:active,
.tribe-common .tribe-common-cta:focus,
.tribe-common .tribe-common-cta:hover {
  border-bottom: 2px solid
}

.tribe-common .tribe-common-cta--alt {
  border-bottom: 2px solid var(--tec-color-link-accent);
  color: var(--tec-color-link-primary);
  transition: var(--tec-transition-color)
}

.tribe-common .tribe-common-cta--alt:active,
.tribe-common .tribe-common-cta--alt:focus,
.tribe-common .tribe-common-cta--alt:hover {
  border-bottom: 2px solid;
  color: var(--tec-color-link-accent)
}

.tribe-common .tribe-common-cta--thin {
  border-bottom: 1px solid #0000;
  transition: var(--tec-transition-border-color)
}

.tribe-common .tribe-common-cta--thin:active,
.tribe-common .tribe-common-cta--thin:focus,
.tribe-common .tribe-common-cta--thin:hover {
  border-bottom: 1px solid var(--tec-color-link-primary)
}

.tribe-common .tribe-common-cta--thin-alt {
  border-bottom: 1px solid var(--tec-color-link-accent);
  color: var(--tec-color-link-primary);
  transition: var(--tec-transition-color)
}

.tribe-common .tribe-common-cta--thin-alt:active,
.tribe-common .tribe-common-cta--thin-alt:focus,
.tribe-common .tribe-common-cta--thin-alt:hover {
  border-bottom: 1px solid;
  color: var(--tec-color-link-accent)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover {
  color: var(--tec-color-accent-primary)
}

.tribe-common .tribe-common-h1 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-8);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1 {
  font-size: var(--tec-font-size-10);
  line-height: var(--tec-line-height-0)
}

.tribe-common .tribe-common-h2 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-7);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2 {
  font-size: var(--tec-font-size-9);
  line-height: var(--tec-line-height-0)
}

.tribe-common .tribe-common-h3 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-6);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-2);
  text-transform: none
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
  font-size: var(--tec-font-size-8);
  line-height: var(--tec-line-height-1)
}

.tribe-common .tribe-common-h4 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-5);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {
  font-size: var(--tec-font-size-7);
  line-height: var(--tec-line-height-1)
}

.tribe-common .tribe-common-h5 {
  font-size: var(--tec-font-size-4)
}

.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-2);
  text-transform: none
}

.tribe-common .tribe-common-h6 {
  font-size: var(--tec-font-size-3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-h7 {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-bold);
  text-transform: none
}

.tribe-common .tribe-common-h8 {
  font-size: var(--tec-font-size-1);
  line-height: var(--tec-line-height-0)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
  font-size: var(--tec-font-size-8);
  line-height: var(--tec-line-height-1)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
  font-size: var(--tec-font-size-7);
  line-height: var(--tec-line-height-1)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium {
  font-size: var(--tec-font-size-4);
  line-height: var(--tec-line-height-2)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-common .tribe-common-h--alt {
  font-weight: var(--tec-font-weight-regular)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h1 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-8);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h1 {
  font-size: var(--tec-font-size-10);
  line-height: var(--tec-line-height-0)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h2 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-7);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h2 {
  font-size: var(--tec-font-size-9);
  line-height: var(--tec-line-height-0)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h3 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-6);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-2);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3 {
  font-size: var(--tec-font-size-8);
  line-height: var(--tec-line-height-1)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h4 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-5);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-1);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4 {
  font-size: var(--tec-font-size-7);
  line-height: var(--tec-line-height-1)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h5 {
  font-size: var(--tec-font-size-4)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h5,
.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-bold);
  line-height: var(--tec-line-height-2);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
  font-size: var(--tec-font-size-3)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6 {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h7 {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h7,
.tribe-theme-avada #main .tribe-common .tribe-common-h8 {
  color: var(--tec-color-text-primary);
  font-family: var(--tec-font-family-sans-serif);
  font-weight: var(--tec-font-weight-bold);
  text-transform: none
}

.tribe-theme-avada #main .tribe-common .tribe-common-h8 {
  font-size: var(--tec-font-size-1);
  line-height: var(--tec-line-height-0)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3--min-medium {
  font-size: var(--tec-font-size-8);
  line-height: var(--tec-line-height-1)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4--min-medium {
  font-size: var(--tec-font-size-7);
  line-height: var(--tec-line-height-1)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h5--min-medium {
  font-size: var(--tec-font-size-4);
  line-height: var(--tec-line-height-2)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6--min-medium {
  font-size: var(--tec-font-size-3);
  line-height: var(--tec-line-height-3)
}

.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h7--min-medium {
  font-size: var(--tec-font-size-2);
  line-height: var(--tec-line-height-3)
}

.tribe-theme-avada #main .tribe-common .tribe-common-h--alt {
  font-weight: var(--tec-font-weight-regular)
}

.tribe-common button {
  border: none
}

.tribe-common button,
.tribe-common button:focus,
.tribe-common button:hover,
.tribe-theme-twentyseventeen .tribe-common button:focus,
.tribe-theme-twentyseventeen .tribe-common button:hover {
  background-color: initial;
  background-image: none
}

.tribe-theme-twentytwenty .tribe-common button {
  background-color: initial;
  background-image: none;
  text-transform: inherit
}

.tribe-theme-twentytwenty .tribe-common button:focus,
.tribe-theme-twentytwenty .tribe-common button:hover {
  -webkit-text-decoration: none;
  text-decoration: none
}

.tribe-theme-twentytwentyone .tribe-common button:not(:hover):not(:active) {
  background-color: inherit;
  background-image: inherit;
  color: inherit
}

.tribe-theme-enfold .tribe-common th {
  letter-spacing: 0;
  text-transform: none
}

.tribe-common .tribe-common-c-btn--clear {
  background: #0000;
  border: 0;
  border-radius: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  height: auto;
  outline: none;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto
}

.tribe-common .tribe-common-c-btn--clear:active,
.tribe-common .tribe-common-c-btn--clear:focus,
.tribe-common .tribe-common-c-btn--clear:hover {
  background: #0000;
  color: inherit
}

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  background: #0000;
  border: 0;
  border-radius: 0;
  color: var(--tec-color-text-primary);
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular);
  font-weight: var(--tec-font-weight-bold);
  height: auto;
  line-height: var(--tec-line-height-3);
  outline: none;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto
}

.tribe-common .tribe-common-c-btn-border:active,
.tribe-common .tribe-common-c-btn-border:focus,
.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:active,
.tribe-common a.tribe-common-c-btn-border:focus,
.tribe-common a.tribe-common-c-btn-border:hover {
  background: #0000;
  color: inherit
}

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  background-color: var(--tec-color-background);
  border: 1px solid var(--tec-color-accent-primary);
  border-radius: var(--tec-border-radius-default);
  color: var(--tec-color-button-primary);
  padding: 11px 20px;
  text-align: center;
  transition: var(--tec-transition);
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
  width: auto
}

.tribe-common .tribe-common-c-btn-border:focus,
.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:focus,
.tribe-common a.tribe-common-c-btn-border:hover {
  background-color: var(--tec-color-accent-primary);
  color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn-border:active,
.tribe-common a.tribe-common-c-btn-border:active {
  opacity: .9
}

.tribe-common .tribe-common-c-btn-border--secondary,
.tribe-common a.tribe-common-c-btn-border--secondary {
  border-color: var(--tec-color-button-secondary);
  color: var(--tec-color-button-secondary)
}

.tribe-common .tribe-common-c-btn-border--secondary:focus,
.tribe-common .tribe-common-c-btn-border--secondary:hover,
.tribe-common a.tribe-common-c-btn-border--secondary:focus,
.tribe-common a.tribe-common-c-btn-border--secondary:hover {
  background-color: var(--tec-color-button-secondary)
}

.tribe-common .tribe-common-c-btn-border--secondary:active,
.tribe-common a.tribe-common-c-btn-border--secondary:active {
  opacity: .9
}

.tribe-common .tribe-common-c-btn-border--alt,
.tribe-common a.tribe-common-c-btn-border--alt {
  border-color: var(--tec-color-border-secondary);
  color: var(--tec-color-text-primary);
  font-weight: var(--tec-font-weight-regular)
}

.tribe-common .tribe-common-c-btn-border--alt:focus,
.tribe-common .tribe-common-c-btn-border--alt:hover,
.tribe-common a.tribe-common-c-btn-border--alt:focus,
.tribe-common a.tribe-common-c-btn-border--alt:hover {
  background-color: var(--tec-color-background);
  border-color: var(--tec-color-border-active);
  color: var(--tec-color-text-primary)
}

.tribe-common .tribe-common-c-btn-border--alt:active,
.tribe-common a.tribe-common-c-btn-border--alt:active {
  opacity: .9
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover {
  background-color: var(--tec-color-button-primary)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:hover {
  background-color: var(--tec-color-button-secondary)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:hover {
  background-color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
  background: #0000;
  border: 0;
  border-radius: 0;
  color: var(--tec-color-text-primary);
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-1);
  font-weight: var(--tec-font-weight-regular);
  height: auto;
  line-height: var(--tec-line-height-0);
  outline: none;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto
}

.tribe-common .tribe-common-c-btn-border-small:active,
.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-common a.tribe-common-c-btn-border-small:active,
.tribe-common a.tribe-common-c-btn-border-small:focus,
.tribe-common a.tribe-common-c-btn-border-small:hover {
  background: #0000;
  color: inherit
}

.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
  background-color: var(--tec-color-background);
  border: 1px solid var(--tec-color-border-default);
  border-radius: var(--tec-border-radius-default);
  text-align: center;
  transition: var(--tec-transition-color-border-color)
}

.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-common a.tribe-common-c-btn-border-small:focus,
.tribe-common a.tribe-common-c-btn-border-small:hover {
  background-color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn-border-small:active,
.tribe-common a.tribe-common-c-btn-border-small:active {
  border-color: var(--tec-color-border-active)
}

.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small {
  color: var(--tec-color-text-secondary);
  padding: 14px 20px;
  width: 100%
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  padding: 6px 15px;
  width: auto
}

.tribe-common .tribe-common-c-btn-border-small:active,
.tribe-common .tribe-common-c-btn-border-small:focus,
.tribe-common .tribe-common-c-btn-border-small:hover,
.tribe-common a.tribe-common-c-btn-border-small:active,
.tribe-common a.tribe-common-c-btn-border-small:focus,
.tribe-common a.tribe-common-c-btn-border-small:hover {
  color: var(--tec-color-text-primary)
}

.tribe-common .tribe-common-c-btn-border-small:disabled,
.tribe-common a.tribe-common-c-btn-border-small:disabled {
  color: var(--tec-color-text-disabled)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border-small:hover {
  background-color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn-icon {
  background: #0000;
  border: 0;
  border-radius: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  height: auto;
  outline: none;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto
}

.tribe-common .tribe-common-c-btn-icon:active,
.tribe-common .tribe-common-c-btn-icon:focus,
.tribe-common .tribe-common-c-btn-icon:hover {
  background: #0000;
  color: inherit
}

.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path {
  fill: var(--tec-color-icon-primary)
}

.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path {
  fill: var(--tec-color-icon-disabled)
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
  fill: var(--tec-color-icon-secondary)
}

.tribe-common .tribe-common-c-btn-icon--border {
  align-items: center;
  background-color: var(--tec-color-background);
  border: 1px solid var(--tec-color-border-default);
  display: inline-flex;
  height: 56px;
  justify-content: center;
  transition: none;
  width: 56px
}

.tribe-common .tribe-common-c-btn-icon--border:focus,
.tribe-common .tribe-common-c-btn-icon--border:hover {
  background-color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn-icon--border:active {
  border-color: var(--tec-color-border-active)
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover {
  background-color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn {
  background: #0000;
  border: 0;
  border-radius: 0;
  color: var(--tec-color-text-primary);
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-2);
  font-weight: var(--tec-font-weight-regular);
  font-weight: var(--tec-font-weight-bold);
  height: auto;
  line-height: var(--tec-line-height-3);
  outline: none;
  padding: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: auto
}

.tribe-common .tribe-common-c-btn:active,
.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:active,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:active,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:hover {
  background: #0000;
  color: inherit
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn {
  background-color: var(--tec-color-button-primary);
  border-radius: var(--tec-border-radius-default);
  color: var(--tec-color-background);
  padding: 11px 20px;
  text-align: center;
  transition: var(--tec-transition-background-color);
  width: 100%
}

.tribe-common .tribe-common-c-btn,
.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:hover {
  background-image: none;
  border: 0;
  border-radius: var(--tec-border-radius-default);
  box-shadow: none;
  color: var(--tec-color-background);
  font-style: normal;
  outline: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:focus {
  outline: auto
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,
.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn {
  width: auto
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn:hover {
  background-color: var(--tec-color-button-primary-hover);
  padding: 11px 20px
}

.tribe-common .tribe-common-c-btn:active,
.tribe-common a.tribe-common-c-btn:active,
.tribe-common button.tribe-common-c-btn:active {
  background-color: var(--tec-color-button-primary-active);
  padding: 11px 20px
}

.tribe-common .tribe-common-c-btn:disabled,
.tribe-common a.tribe-common-c-btn:disabled,
.tribe-common button.tribe-common-c-btn:disabled {
  background-color: var(--tec-color-button-primary-background);
  padding: 11px 20px
}

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,
.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover {
  background-color: var(--tec-color-button-primary-hover);
  color: var(--tec-color-background)
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn {
  background-color: var(--tec-color-button-primary)
}

.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,
.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover {
  background-color: var(--tec-color-button-primary-hover);
  color: var(--tec-color-background)
}

.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn {
  outline: none
}

.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active) {
  background-color: var(--tec-color-button-primary);
  color: var(--tec-color-background)
}

.tribe-common .tribe-common-c-loader__dot circle {
  animation-direction: normal;
  animation-duration: 2.24s;
  animation-iteration-count: infinite;
  animation-name: tribe-common-c-loader-bounce;
  fill: currentcolor;
  opacity: var(--tec-opacity-background)
}

.tribe-common .tribe-common-c-loader__dot--first circle {
  animation-delay: .45s
}

.tribe-common .tribe-common-c-loader__dot--second circle {
  animation-delay: 1.05s
}

.tribe-common .tribe-common-c-loader__dot--third circle {
  animation-delay: 1.35s
}

@keyframes tribe-common-c-loader-bounce {
  50% {
    opacity: var(--tec-opacity-default)
  }
}

.tribe-common .tribe-common-c-svgicon {
  color: var(--tec-color-accent-primary)
}

.tribe-common .tribe-common-c-svgicon--featured path {
  fill: currentcolor
}

.tribe-common .tribe-common-c-svgicon--recurring path {
  fill: var(--tec-color-icon-active);
  stroke: var(--tec-color-icon-active)
}

.tribe-common .tribe-common-c-svgicon--close path,
.tribe-common .tribe-common-c-svgicon--close-alt path {
  stroke: var(--tec-color-icon-secondary)
}

.tribe-common .tribe-common-c-svgicon--messages-not-found path {
  stroke: var(--tec-color-icon-active)
}

.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {
  stroke: currentcolor
}

.tribe-common .tribe-common-c-svgicon__svg-fill {
  fill: var(--tec-color-icon-active)
}

.tribe-common .tribe-common-c-svgicon__svg-stroke {
  stroke: var(--tec-color-icon-active)
}


.tribe-events-widget .tribe-events-widget-events-list__header {
  margin-bottom: var(--tec-spacer-5)
}

.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {
  background-color: var(--tec-color-accent-primary);
  border-radius: 1.5px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 3px
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
  color: var(--tec-color-text-primary);
  color: var(--tec-color-text-secondary);
  font-family: var(--tec-font-family-sans-serif);
  font-size: var(--tec-font-size-0);
  font-weight: var(--tec-font-weight-regular);
  line-height: var(--tec-line-height-2);
  text-transform: uppercase
}

.tribe-events-widget .tribe-events-widget-events-list__event-title {
  color: var(--tec-color-text-events-title-widget-list)
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-title {
  font-size: var(--tec-font-size-4);
  line-height: var(--tec-line-height-2)
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
  font-size: var(--tec-font-size-7);
  line-height: var(--tec-line-height-1)
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
  color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
  border-bottom-color: var(--tec-color-link-accent);
  color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
  background-color: initial;
  border-radius: 0
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {
  display: inline-block;
  margin-right: var(--tec-spacer-2)
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list {
  text-align: left
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list-item-link {
  font-weight: var(--tec-font-weight-bold)
}

.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
  color: var(--tec-color-link-accent)
}

.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
  border-bottom-color: var(--tec-color-link-accent);
  color: var(--tec-color-link-accent)
}

.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event,
.tribe-theme-astra.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event {
  background-color: initial;
  border: 0
}

.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,
.main_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.main_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-venue-address {
  color: var(--tec-color-text-primary)
}

.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
  color: var(--tec-color-link-accent)
}

.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
  border-bottom-color: var(--tec-color-link-accent);
  color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-status-label__text {
  color: var(--tec-color-icon-error)
}


.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event,
.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event,
.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event {
  align-items: center;
  background-color: var(--tec-color-accent-secondary-background);
  border-radius: 10px;
  display: inline-flex;
  height: 20px;
  justify-content: center;
  margin: -2px 0 0;
  width: 30px
}

.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon,
.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__icon,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__icon,
.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__icon,
.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__icon {
  display: inline-block;
  line-height: 0;
  margin-right: 0
}

.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg {
  height: 12px
}

.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__icon-svg,
.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg {
  height: 10px
}

.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__text,
.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__text,
.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__text,
.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__text,
.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}


.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover circle,
.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover ellipse,
.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover path,
.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover circle,
.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover ellipse,
.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover path {
  opacity: var(--tec-opacity-icon-hover);
  stroke: currentcolor
}