/*
Theme Name: Rima Jabado Theme
Description: A Child Theme for the Enfold Wordpress Theme. 
Version: 1.0
Author: Elena Politi
Author URI: https://www.elenapolitiwebdesign.com
Template: enfold
*/



/********FONTS STYLES******/

@font-face {
  font-family: "Maven Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400..900&display=swap);
}

body, h1, h2, h3, h4, h5, h6, p, a {
    font-weight: 100;
}

/*********HEADER STYLES**********/

/*No image logo style*/

.logo-title {
    margin-top:300px;
}
.logo-title a{
    font-family: "Maven Pro", sans-serif;
    background-color: #000000;
    color: #ffffff!important;
    font-size: 18px;
    padding:10px;

}
@media only screen and (max-width: 990px) {
.logo-title {
    margin-top:10px;
}
/*Navigation menu style*/

  /* Convert the sidebar header into a normal full-width top bar
     (this is what Enfold normally only does at 767px) */
  #top #wrap_all #header {
    position: relative !important;
    width: 100% !important;
    float: none !important;
    height: auto !important;
    opacity: 1 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }

  /* Stop the page content reserving space for the sidebar */
  #top #main {
    margin: 0 !important;
    padding-top: 0 !important;
  }

  /* Activate burger menu: hide regular items, show the burger */
  #top #header .av-main-nav > li.menu-item {
    display: none !important;
  }
  #top #header .av-burger-menu-main {
    cursor: pointer;
    display: flex !important;
    align-items: center;
  }

  /* Logo + burger bar layout */
  .responsive #top #wrap_all .av-logo-container .inner-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 70px;
  }

  .responsive #top #wrap_all .logo-title {
    order: 2;
    flex: 1 1 auto;
    text-align: center;
  }

  .responsive #top #wrap_all .main_menu {
    position: static !important;
    left: 0 !important;
    right: auto !important;
    top: auto !important;
    height: auto !important;
    order: 1;
  }

  .responsive #top #wrap_all .av-main-nav-wrap,
  .responsive #top #wrap_all .av-main-nav,
  .responsive #top #wrap_all .av-burger-menu-main {
    display: flex;
    align-items: center;
  }

  /* Sliding side panel opens from the left */
  .html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll {
    left: 0 !important;
    right: auto !important;
    transform: translateX(-350px) !important;
  }
  .html_av-overlay-side.av-burger-overlay-active-delayed #top #wrap_all .av-burger-overlay-scroll {
    transform: translateX(0) !important;
  }
}


/*****MENU STYLES******/

/* Main menu links */

  /*standard menu style*/
  #top #header #avia-menu .menu-item > a > .avia-menu-text {
  color:#333333;
  }
  /*hover menu style*/
  #top #header #avia-menu li.menu-item:hover > a > .avia-menu-text {
    color:#ed5348
  }
  /*active page menu style*/

  #top #header #avia-menu li.current-menu-item > a > .avia-menu-text {
    color:#ed5348;
  }

/* Main menu sublinks */

  .avia-menu-text {
    text-transform: uppercase;
    font-size:16px;
  }
  /*standard sublinks style*/
  #top #header #avia-menu .sub-menu li.menu-item a {
  color:#ffffff;
  background-color:#ed5348;
  }
  #top #header #avia-menu .sub-menu li.menu-item a .avia-menu-text {
  color:#ffffff;
  }
  /*hover menu sublinks*/
 #top #wrap_all #header #avia-menu ul li:hover a .avia-menu-text{
    color:#333333;
  }
  /*active page sublinks style*/
  #top #wrap_all #header #avia-menu ul li.current-menu-item a {
    color:#ffffff;
    background-color:#ed5348;
  }  
    #top #wrap_all #header #avia-menu ul li.current-menu-item a .avia-menu-text{
    color:#333333;
    background-color:#ed5348;
  }  




/******OPENING SLIDER STYLES******/

/*slideshow-opening page*/
.slideshow_caption{
width:80%!important;
}
.avia-caption-content {
    margin-top:15%;
}

/*******SOCIAL ICONS******/
ul.social-icons {
    list-style-type: none !important;
}

ul.social-icons li {
    display: inline !important;
}

/*******SIMPLE BLOG LIST TEMPLATE******/
.simple-blog-list-items {
    list-style-type: none !important;
    margin: 0;
    padding: 0;
}

.simple-blog-list-item {
    padding: 25px 0;
    border-bottom: 1px solid #e1e1e1;
}

.simple-blog-list-item:first-child {
    border-top: 1px solid #e1e1e1;
}

.simple-blog-list-title {
    margin: 0 0 5px;
    font-size:14px;
    text-transform: uppercase;
}

.simple-blog-list-date {
    display: block;
    color: #888888;
    font-size: 13px;
    margin-bottom: 10px;
}

.simple-blog-list-readmore {
    color: #ed5348;
    text-decoration: none;
}

.simple-blog-list-readmore:hover {
    text-decoration: underline;
}

.simple-blog-list-pagination {
    margin-top: 30px;
    text-align: center;
}

.simple-blog-list-pagination .page-numbers {
    display: inline-block;
    padding: 6px 12px;
    margin: 0 3px;
    border: 1px solid #e1e1e1;
    color: #333333;
    text-decoration: none;
}

.simple-blog-list-pagination .page-numbers.current {
    background-color: #ed5348;
    border-color: #ed5348;
    color: #ffffff;
}