/*
 Theme Name:   Law Office Child Theme
 Theme URI:    https://lawoffice.themerex.net
 Description:  Law Office Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net
 Template:     law-office
 Version:      3.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  law-office
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

:root{
  --prymary: #7f2724;
  --prymary-active: #5c0f0f;
  --prymary-dark: #3f0909;
   --gold: #e2b055;
   --gold-active: #b27a15;
   --gold-background: #e7e7e7;
}

/*  HEADER */
.sc_layouts_item_details_line1,
.sc_layouts_item_details_line2 {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
    color: var(--theme-color-text_light);
    text-transform: none;
}

header .wpml-ls-statics-shortcode_actions{
  padding-right: 0px ;
}
header .wpml-ls-item{
  margin-right: 20px !important;
}
header .wpml-ls-item:last-child{
  margin-right: 0px !important;
}
header .wpml-ls-link{
  padding: 0px;
}
.elementor-21653 .elementor-element.elementor-element-a750055:not(.elementor-motion-effects-element-type-background){
  background-color: var(--prymary-dark);
}

/* Search  & mobile*/
.search_modern .search_wrap,
.menu_mobile .menu_mobile_inner{
  background-color: var(--prymary);
}

/* global */
.btn-gold .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){
  background-color: var(--gold);
  color: white;
}
.btn-gold .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{
  background-color: var(--gold-active);
}

/* Section Contact */
/* @media (max-width: 1679px) {
  .sc_icons_simple .sc_icons_item + .sc_icons_item {
    margin-top: 1.7em !important;
  }
} */

/* ACCUEIL */
.page-id-17896 #menu-item-18039,
.page-id-21626 #menu-item-21735 {
  display: none;
}
/* team */
.sc_team_default .sc_team_item{
  background-color: var(--prymary);
  color: white;
}
.sc_team_default .sc_team_item h4 a,
.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon{
  color: white;
}
.sc_team_default .sc_team_item_info .sc_team_item_subtitle{
  color: var(--gold-background);
}
.sc_team_default .sc_team_item h4 a:hover,
.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item:hover .social_icon{
  color: var(--gold);
}
/* horaire */
.sc_icons_simple.sc_icons_size_small .sc_icons_icon.icon-time:before{
  font-size: 1.1rem;
  line-height: 2rem !important;
}
/* notre vision */
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item{
  background-color: var(--prymary-dark);
}

.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_icon,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title,
.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item_description{
  color: #ffffff !important;
}

/* blog posts */
.post_layout_classic .post_title{
  font-size: 21px;
}
.post_layout_classic .post_title:hover a{
  color: var(--gold);
}
.post_layout_classic .post_meta_item.post_categories a{
  color: var(--prymary);
}
.post_layout_classic .post_meta_item.post_categories a:hover{
  color: var(--prymary-active);
}

.post_header_wrap_style_style-1 .post_header .post_title{
  font-size: 2.5em;
}


a.post_meta_item.post_author {
    display: none;
}

.sidebar_hide.narrow_content .post_item_single.post_type_post{
  width: 100%;
}

/*  Page CONTACT */
/* Cacher les infos header */
.page-id-1453 .header-topinfos,
.page-id-21720 .header-topinfos {
    display: none;
}