/*
 Theme Name:   Eventicity Child Theme
 Theme URI:    https://eventicity.themerex.net
 Description:  Eventicity Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     eventicity
 Version:      1.0.0    
 Tags:         celebration, event, event planner, event theme, invitation, venue, wedding, wedding planner, party, events calendar, catering, conference, birthday party, event agency, party planning
 Text Domain:  eventicity
*/
/* =Theme customization starts here
------------------------------------------------------------ */
/** 
* Media Query Vars
**/
/**
*	Typography customization
**/
.text-large p {
  font-size: 1.4em;
  font-weight: lighter;
  line-height: 1.6em;
  letter-spacing: 0.2px;
}

h6 {
  margin-bottom: 0.55em;
}
h6.medium-m-top {
  margin-top: 1.15em;
}

p.m-top {
  margin-top: 1.15em;
}

@media screen and (max-width: 767px) {
  .text-large p {
    font-size: medium;
    font-weight: 400;
    line-height: 1.5em;
  }
}
.trx_addons_scroll_to_top {
  text-decoration: none;
}

.trx_addons_bg_text_item.trx_addons_bg_text_char .delimiter {
  margin-left: 35px;
  margin-right: 35px;
  margin-top: 2px;
  font-size: 30px;
}
.trx_addons_bg_text_item.trx_addons_bg_text_char .delimiter:before {
  content: "\ea25";
  font-family: "fontello";
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

/**
*	Mouse helper (custom)
**/
.trx_addons_mouse_helper {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.trx_addons_mouse_helper_over_link {
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.trx_addons_mouse_helper_over_link.custom-helper {
  width: 55px;
  height: 55px;
  line-height: 55px;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.trx_addons_mouse_helper_over_link.custom-helper span:after {
  display: none;
}
.trx_addons_mouse_helper_over_link.custom-helper span:before {
  content: "\e908";
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
  -webkit-transition: -webkit-transform 300ms ease-out;
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
}

/**
* Portfolio Widget (QW Simple Layout) Customization
*/
.sc_portfolio_item_content .post-more-link {
  border-bottom: 1px solid var(--theme-color-text_dark);
}
.sc_portfolio_item_content .post-more-link:after {
  font-family: "qw_extension_icons";
  content: "\e801";
  font-size: 9px;
  line-height: 1;
  font-weight: 400;
  margin: 0 0 0 7px;
  position: relative;
  top: -6px;
}

/**
*	Visual Porfolio Plugin - Custom Styles
**/
:root {
  --vp-color-brand: var(--theme-color-alter_link);
  --vp-border-radius: 0px;
}

.vp-filter__style-default {
  font-family: inherit;
  --vp-filter-default--items__color: var(--theme-color-alter_dark);
  --vp-filter-default--items-active__color: var(--theme-color-inverse_link);
  --vp-filter-default--items__background-color: var(--theme-color-alter_bg_color);
  --vp-filter-default--items__font-size: 0.95em;
  --vp-filter-default--items__font-weight: 400;
  --vp-filter-default--items__letter-spacing: 0.1em;
}
.vp-filter__style-default .vp-filter__item > * {
  font-family: Marcellus, serif;
  border: 1px solid var(--theme-color-alter_bd_color);
}
.vp-filter__style-default .vp-filter__item.vp-filter__item-active > * {
  border: 1px solid var(--theme-color-alter_link);
}

.vp-pswp, .vp-fancybox {
  --vp-popup__z-index: 8500;
}

.fancybox-bg {
  opacity: 0.95 !important;
}

.pswp__container {
  -webkit-transition: -webkit-transform 300ms ease !important;
  transition: -webkit-transform 300ms ease !important;
  transition: transform 300ms ease !important;
  transition: transform 300ms ease, -webkit-transform 300ms ease !important;
}

.footer-link {
  color: #9E9E9F !important;
}
.footer-link:hover {
  color: var(--theme-color-text_dark) !important;
}

@media screen and (max-width: 767px) {
  .vp-portfolio__filter-wrap .vp-filter {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
/**
* Background Customization - 404 page
**/
.error404 .page_content_wrap {
  background-color: var(--theme-color-bg_color) !important;
}/*# sourceMappingURL=style.css.map */