/*
 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
------------------------------------------------------------ */
body{
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@font-face {
    font-family: 'Adequate';
    src: url('fonts/Adequate-ExtraLight.eot');
    src: url('fonts/Adequate-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('fonts/Adequate-ExtraLight.woff2') format('woff2'),
         url('fonts/Adequate-ExtraLight.woff') format('woff'),
         url('fonts/Adequate-ExtraLight.ttf')  format('truetype'),
         url('fonts/Adequate-ExtraLight.svg#Adequate') format('svg');
}
@font-face {
    font-family: 'Charis Moderne';
    src: url('fonts/CharisModerne-Regular.eot');
    src: url('fonts/CharisModerne-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/CharisModerne-Regular.woff2') format('woff2'),
         url('fonts/CharisModerne-Regular.woff') format('woff'),
         url('fonts/CharisModerne-Regular.ttf')  format('truetype'),
         url('fonts/CharisModerne-Regular.svg#Charis Moderne') format('svg');
}

.sc_title.sc_title_default .sc_item_subtitle.sc_title_subtitle {
  font-family: 'omnes-pro', sans-serif;
  font-size:18px!important;
}

.main_title_font h1.elementor-heading-title,
#slider-1-slide-1-layer-24.main_title_font,
.main_title_font h1.sc_item_title.sc_title_title,
.main_title_font h2.sc_item_title.sc_title_title,
.main_title_font h3.sc_item_title.sc_title_title,
.main_title_font h4.sc_item_title.sc_title_title,
.main_title_font h5.sc_item_title.sc_title_title
 {
   font-family: 'Charis Moderne',serif!important;
   text-transform: none;
   -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
 }

.page_title .sc_layouts_title_content h1.sc_layouts_title_caption
  {
    font-family: 'Charis Moderne',serif!important;
    color: #E6C467;
    font-size:4em;
    line-height: 1.4;
    text-transform: uppercase!important;
    text-transform: none;
    -webkit-hyphens: none;
     -moz-hyphens: none;
     -ms-hyphens: none;
     -o-hyphens: none;
     hyphens: none;
  }
  .Rev_slider_Title {
    font-family: 'Charis Moderne',serif!important;
    font-weight: 200!important;
    text-transform: none;
    -webkit-hyphens: none;
     -moz-hyphens: none;
     -ms-hyphens: none;
     -o-hyphens: none;
     hyphens: none;
  }
  .Rev_slider_Descr {
    font-family: 'area-normal',serif!important;
    font-weight:300;
  }
  .Rev_slide_btn_text {
      font-family: 'area-normal',serif!important;
      font-weight:300;
  }
  .Rev_slider_Big_Descr {
    font-family: 'ivypresto-display',serif!important;
    font-weight:200;
  }
  .page_title .sc_layouts_title.fixed_height .sc_layouts_title_content {
      position: relative;
      z-index: 1;
      padding: 0em 0;
      max-width: 100%;
  }
 .main_title_font.revslider_title_size {
   font-size: 160px!important;
   line-height: 120px!important;
 }
.main_title_font h1.sc_item_title.sc_title_title
 {

 }
 .main_title_font.big_text h1.sc_item_title.sc_title_title {

 }
 .sub_title_font h2,
 .sub_title_font h3,
 .sub_title_font h4,
 .sub_title_font h5,
 .sub_title_font h6 {
   font-family: omnes-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
   text-transform: uppercase;
 }
 .small_title_font h2 {
     font-family: omnes-pro, sans-serif;
     text-transform: uppercase;
     position: relative;
     color: #cca544;
     font-size: 14px;
     font-weight: 800;
 }
.sc_icons_hover2.sc_icons_size_small h4.sc_icons_item_title  {
  font-size: 1.733em;
  line-height: 1.2em;
  hyphens: none;
}
.sc_icons .sc_icons_item_description {
    font-size: 18px;
    line-height: 1.5em;
}
.sc_skills_item_wrap.sc_skills_item_icon_position_top .sc_skills_item_title {
  font-family: "omnes-pro", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.pgh-buttons-type .elementor-button .elementor-button-text{
  font-family: "omnes-pro", sans-serif!important;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
}
.menu_mobile.opened .menu_mobile_nav_area > ul > li {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
    text-align: center;
}
.menu_mobile.opened .menu_mobile_inner .socials_mobile {
    -webkit-animation-name: fadeInAnim;
    animation-name: fadeInAnim;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
    text-align: center;
}
.menu_mobile .menu_mobile_inner {
    background-color: #101314;
}
/***FoodSlider***/
.foodcategory_slider .sc_icons_card .sc_icons_item {
    padding: 3em 2.2em;
    color: var(--theme-color-alter_text);
    background-color: #667559;
    border: 0px solid var(--theme-color-alter_bd_color);
    -webkit-transition: box-shadow 0.3s ease-out;
    -ms-transition: box-shadow 0.3s ease-out;
    transition: box-shadow 0.3s ease-out;
    will-change: box-shadow;
    box-shadow: rgba(35, 43, 30, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 42px 65px -18px;
}
.foodcategory_slider .sc_icons_card .sc_icons_item_title {
    font-size: 2.4em;
}
.foodcategory_slider .sc_icons_card .sc_icons_item .sc_icons_image {

}
/***Titles***/
.main_title_font.room_title .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text{
      font-size: 3.32em;
      line-height: .7em;
  }
/***Titles***/
.thin-svg-icon-boxes .sc_icons_item .sc_icons_icon.sc_icon_type_svg svg
 {
    stroke: inherit!important;
}
.img-drop-shadow {
  box-shadow: rgba(35, 43, 30, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 42px 65px -18px;
}
.img-drop-shadow-2 {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
}
.img-drop-shadow-3 {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}
.Icon_list_title h5.elementor-icon-box-title{
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 1px;
}
@media (max-width: 1650px) {
  .sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple) {
    font-size: 11px;
    padding: 10px 20px;
  }
}
@media (max-width: 767px) {
/**portfolio_page**/

.title_for_mobil h5.sc_item_title.sc_title_title .sc_item_title_text {
    font-size: 50px!important;
    line-height: 1.2em;
}
.page_title .sc_layouts_title_content h1.sc_layouts_title_caption
    {
      color: #E6C467;
      font-size:4em;
      line-height: 0.7;
      text-transform: uppercase!important;
    }
.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
        padding-top:0.0em;
        margin: 2em 0em !important;
    }
.portfolio_page_content_wrap .portfolio_page_description p {
    font-size: 1em!important;
}
.portfolio_page_details_item .sc_item_button .sc_button.sc_button_size_small {
        padding: 15px 36px;
        font-size: 13px;
    }
.portfolio_page_details_item {
        display: block;
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }
.portfolio_page_details_item:last-child {
        display: block;
        padding-bottom: 20px;
        border-bottom: 0px solid rgba(255,255,255,0.1);
    }
/**portfolio_page**/
/**Mobil_menu**/
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
    padding: 3px 0em 3px 0!important;
 }
.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
    font-size: 34px!important;
	}
/***Titles***/
.main_title_font.revslider_title_size {
    font-size: 80px!important;
    line-height: 60px!important;
    text-align: center!important;
  }
.main_title_font.hero-title .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text {
    font-size: 3.62rem;
    line-height: .7em;
  }
.main_title_font.events_title .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text {
    font-size: 3.8rem;
    line-height: .7em;
  }
.main_title_font .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text {
    font-size: 2.62rem;
    line-height: .7em;
  }
  .main_title_font .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text {
      font-size: 2.62rem;
      line-height: .7em;
    }
.main_title_font.room_title .sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text{
        font-size: 1.8em;
      line-height: .7em;
              color: #fff;
  }
.main_title_font .sc_title.sc_title_default h3.sc_item_title.sc_title_title .sc_item_title_text{
        font-size: 2.00rem;
      line-height: .7em;
  }
.main_title_font .sc_title.sc_title_default h4.sc_item_title.sc_title_title .sc_item_title_text{
        font-size: 1.80rem;
      line-height: .7em;
  }
.main_title_font .sc_title.sc_title_default h5.sc_item_title.sc_title_title .sc_item_title_text{
      font-size: 1.50rem;
      line-height: .7em;
  }
.sc_title.sc_title_default h1.sc_item_title.sc_title_title .sc_item_title_text,
 .elementor-widget-container h1 {
      font-size: 3rem;
      line-height: 1.2em;
    }
.sc_title.sc_title_default h2.sc_item_title.sc_title_title .sc_item_title_text,
 .elementor-widget-container h2 {
      font-size: 2.5rem;
      line-height: 1.2em;
    }
.sc_title.sc_title_default h3.sc_item_title.sc_title_title .sc_item_title_text,
 .elementor-widget-container h3 {
      font-size: 2rem;
      line-height: 1.2em;
    }
.sc_title.sc_title_default h4.sc_item_title.sc_title_title .sc_item_title_text,
 .elementor-widget-container h4 {
      font-size: 1.5rem;
      line-height: 1.2em;
    }
.sc_title.sc_title_default h5.sc_item_title.sc_title_title .sc_item_title_text,
 h5 {
      font-size: 1rem;
      line-height: 1.2em;
    }
  .sc_title.sc_title_default .sc_item_subtitle.sc_title_subtitle {
        font-size: 16px!important;
    }
}
