/* Enter Your Custom CSS Here */
.vc_text_separator.full .separator_content {
  	font-family: noto-serif;
  	font-size: 28px;
  	font-weight: 500;
  	letter-spacing: 0px;
    padding: 24px 0px;
    border: 0;
}

.wpb_wrapper {
  text-align: center;
}
.q_tabs.boxed .tabs-nav {
    border-bottom: 1px solid #ddd;
}
.content .content_inner > .full_width > .full_width_inner {
    padding-bottom: 10px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    border: medium none;
    vertical-align: middle;
    align-self: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: Noto Serif;
}
hr {
  border-color: #A28F5F;
border-width: 2px;
    border-style: groove;
}
@media only screen and (max-width: 1000px)
nav.mobile_menu {
    display: block;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
    
    margin: 0 6px;
}
table {
    max-width: 1100px;
    width: 100%;
}
.vc_text_separator.full .separator_line {
    border-color: #A3905E;
    border-style: solid;
  	border-width: 1px;
  	background-color: rgba(166, 166, 166, 0);
}
hr {
    border-color: #A3905E;
    border-style: solid;
  	display: block;
    height: 1px;
  	background-color: rgba(166, 166, 166, 0);
    border-width: 1px;
}
ul {
    color: #a2905f;
}
.q_tabs .tabs-nav li a {
    background-color: #fff;
  	color: #545454;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.blog_holder article .post_content_holder {
    width: 100%;
    padding-top: 30px;
}
.container aside.sidebar {
    padding-top: 30px;
}
.recaptchatable {
    width: 500px;
}
.contact_form {
      display: none;
}
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    border: 1px solid lightgray;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
  font-size: 15px;
}
.footer_top ul {
    list-style: inherit;
}

header.centered_logo .q_logo {
    top: 5px;
} 
.q_social_icon_holder .fa-stack.tiny {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.wpb_image_grid .gallery_holder ul li a {
    margin-right: 20px;
    margin-bottom: 20px!important;
}
.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {
    width: initial;
}
.header-right-from-logo-widget-inner2 {
    vertical-align: bottom;
}
nav.mobile_menu {
    z-index: inherit;
  position: initial;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    padding-right: 5px;
}

/* en menu */
nav.main_menu > ul > li > a {
    font-weight: 700;
}