/*
Theme Name: Stag Child
Theme URI: http://deliciousthemes.com/
Description: A Portfolio Theme for Freelancers and Agencies
Author: DeliciousThemes
Author URI: http://deliciousthemes.com/
Template: stag
Version: 1.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../stag/style.css');
@import url('perso.css');

/* =Theme customization starts here
-------------------------------------------------------------- */
.page-id-3229 .wpb_single_image {
    margin-bottom: 10px;
}
#cboxNext {
    left: 12% !important;
}
#cboxTitle {
    left: 15% !important;
}
#cboxCurrent {
    left: 23% !important;
}
#header{
background : url('img/bandeau_forum.jpg') !important;
background-size : cover;
}
#wpforo-wrap .wpfl-1 .wpforo-category{
    padding: 0px 12px;
}
#wpforo-wrap .wpfl-1 .cat-stat-posts,
#wpforo-wrap .wpfl-1 .cat-stat-topics{
font-size: 10px;
}
html .main-navigation li a {
    font-family: Raleway;
    line-height: 24px;
    font-weight: 700 !important;
    font-style: normal;
    color: #323232;
    font-size: 14px !important;
}
.page-id-3049 div#wpf-topic-create {
    display: block !important;
}
/*.page-id-3049 .wpf-head-bar .wpf-head-bar-right button#add_wpftopic {
    display: none;
}*/
#wpforo-wrap .wpf-head-bar-left {
    float: left;
    width: 100%;
    min-height: 85px;
}
.postuser a {
    color: #000000 !important;
    font-weight: 600;
}
a.wpf-member-name {
    color: #000 !important;
    font-weight: 600;
}
.wpforo-recent-content p a {
    color: #000 !important;
    font-weight: 600;
}
#wpforo-wrap .wpf-search i {
    color: #fff !important;
}
.author-name a {
    color: #000 !important;
    font-weight: 600;
}
.wpf-spost-topic-recent-posts a {
    color: #000 !important;
    font-weight: 600;
}
.wpforo-last-post-info a {
    color: #000 !important;
    font-weight: 600;
}
.wpf-vat a {
    color: #000 !important;
    font-weight: 500 !important;
}
.wpforo-last-topic-user a {
    color: #000 !important;
    font-weight: 600;
}
.fa, .fas {
     font-family: FontAwesome !important;
 }
html .page-id-3308 .page-title-wrapper, html .postid-3308 .page-title-wrapper {
    background: url(https://www.velocyclo.fr/wp-content/uploads/2018/02/3-BANDEAU-SITE-VELOCYCLO.jpg) top center !important;
    background-size: cover;
    -webkit-background-size: cover;
}
html .page-id-3049 .page-title-wrapper, html .postid-3049 .page-title-wrapper {
    background: url(https://www.velocyclo.fr/wp-content/uploads/2018/02/3-BANDEAU-SITE-VELOCYCLO.jpg) top center !important;
}
.wpf-topic-tags {
    display: none;
}
.wpforo-recent-content .fa {
    font-family: 'Font Awesome 5 Free' !important;
}
#wpf-msg-box{
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
.fa-chevron-up {
    color: #FF812D!important;
    font-weight: 300 !important;
    font-size: 11px !important;
}
.wpfa-delete.wpfa-button i.fas.fa-trash-alt {
    font-family: 'Font Awesome 5 Free' !important;
}
.fa-chevron-down{
	color: #FF812D!important;
    font-weight: 300 !important;
    font-size: 11px !important;
}
div#forum_entete_title {
    background-color: #FF812D!important;
}
i.fa.fa-chevron-right {
    font-family: FontAwesome !important;
}
i.fa.fa-reply.fa-rotate-180.wpfsx.wpfcl-0 {
    font-family: 'Font Awesome 5 Free' !important;
}
.wpforo-last-post-user a {
    color: #000 !important;
    font-weight: 600;
}
.fa-reply:before {
    content: "\f3e5";
    font-family: Font Awesome\ 5 Free;
}
.wp-field-1 {
    padding: 8px 20px 8px 20px !important;
}
.topictoggle.fleche.fa.fa-chevron-down {
    font-family: FontAwesome !important;
}
.topictoggle.fleche.fa.fa-chevron-up {
    font-family: FontAwesome !important;
}
div#mceu_26 {
    display: none;
}
select#amw-2 {
    max-width: 100%;
}
div#cboxTitle {
    font-size: 10px;
    max-width: 66%;
}
#wpforo-wrap .wpf-navi select.wpf-navi-dropdown {
    appearance: none;
    width: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 12px;
    padding: 2px 10px!important;
    margin: 0px 1px 0px 2px;
    cursor: pointer;
    height: auto;
}
#wpforo-wrap .wpf-field-type-textarea .wpf-field-wrap .wpf-field-icon {
    left: -20px;
    top: 15px;
}
#wpforo #wpforo-wrap .wpf-field-wrap .wpf-field-icon {
    position: absolute;
    left: -20px;
    top: 10px;
}
#wpforo-wrap .wpf-field input[type="text"], #wpforo-wrap .wpf-field input[type="password"], #wpforo-wrap .wpf-field input[type="email"], #wpforo-wrap .wpf-field input[type="date"], #wpforo-wrap .wpf-field input[type="number"], #wpforo-wrap .wpf-field input[type="url"], #wpforo-wrap .wpf-field input[type="tel"], #wpforo-wrap .wpf-field input[type="search"], #wpforo-wrap .wpf-field textarea, #wpforo-wrap .wpf-field select{
	padding: 4px 4px 4px 10px !important;
}
i#wpfa_dialog_close {
    font-family: 'Font Awesome 5 Free' !important;
}
#wpforo-wrap .wpforo-404-wrap .wpf-search-box {
    width: 450px !important;

}
#wpforo-wrap .wpforo-post .wpf-right ul, #wpforo-wrap .wpforo-post .wpf-right ul li{
	list-style:none !important;
}
 .controls {
    max-width: 200px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 10px 0px 0px 0px !important;
}
span.prev {
    border: 1px solid #000 !important;
    padding: 5px 10px !important;
    cursor: pointer;
}
span.next {
    border: 1px solid #000 !important;
    padding: 5px 10px !important;
    cursor: pointer;
}
#carrousel img {
    max-width: 600px !important;
    width: 100% !important;
}

button:hover {
    border-color: #000000;
    background-color: #000000;
    color: #fff !important;
}
.slick-dots li{
    margin: 0 5px!important;
    padding: 0;
}
div.slick-slide {
    opacity: 0.2 !important;
}
div.slick-current {
    opacity: 1 !important;
}
.slick-dots {
    position: relative;
    bottom: 0;
	}
.slick-prev:before, .slick-next:before{
    color: #656565;
}
i.fa.fa-user-circle.wpfcl-0 {
    font-family: Font Awesome\ 5 Free !important;
}
i.fa.fa-id-badge.wpfcl-0 {
    font-family: Font Awesome\ 5 Free !important;
}
i.fa.far.fa-handshake.wpfcl-0 {
    font-family: Font Awesome\ 5 Free !important;
}
i.fa.fa-address-book.wpfcl-0 {
    font-family: Font Awesome\ 5 Free !important;
}
div#category-titre- {
    background-color: #FF812D!important;
}
i.fas.fa-address-book.wpfcl-0 {
    font-family: 'Font Awesome 5 Free' !important;
}
i.fas.fa-pencil-alt {
    font-family: 'Font Awesome 5 Free' !important;
}
i.fas.fa-user-circle.wpfcl-0 {
    font-family: 'Font Awesome 5 Free' !important;
}
i.fas.fa-id-badge.wpfcl-0 {
    font-family: 'Font Awesome 5 Free' !important;
}
i.fas.fa-address-card.wpf-field-icon {
    font-family: 'Font Awesome 5 Free' !important;
}
#wpforo #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap .wpf-field-icon {
    position: absolute;
    left: -20px;
    top: 10px;
}
#wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap .wpf-show-password {
    right: 10px;
    font-size: 14px;
	top: 10px;
}
select#data_field_eeeee80 {
    width: 100%;
    max-width: 490px !important;
}
select#wpfreg_location {
    width: 100%;
    max-width: 490px !important;
}
.page-title-wrapper h1 {
    display: none;
}
#wpf-widget-recent-replies .wpforo-list-item p.posttext {
    display: none;
}

.slider .slick-list.draggable {
    width: 100% !important;
    padding: 0 !important;
    /* max-height: 470px !important;
    height: 100% !important; */
}
/* .slider .slick-list .slick-track {
    width: 100% !important;
}
.wpfa-item.wpfa-img.slick-slide.slick-current.slick-active.slick-center {
    width: 100% !important;
    max-height: 421px !important;
}
 */
.slick-prev, .slick-prev:hover{
  border-right: none;
}
.slick-next, .slick-next:hover{
  border-left: none;
}
p.posttitle {
    max-width: 220px;
}
#wpf-widget-recent-replies .wpforo-list-item-right p.posttitle {
    font-size: 13px;
    line-height: 15px;
        font-weight: 600;
  }
  .wpforo-widget-wrap .wpforo-widget-content li {
    padding: 3px 0px!important;
  }
  .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left {
    width: 11%;
}
#wpf-widget-recent-replies .wpforo-list-item-right p.postuser{
  font-size: 11px;
  opacity: 0.9;
  color: #6e5f1f;
  line-height: 16px;
}
.postuser a {
    color: #6e5f1f !important;
    font-weight: 800;
    letter-spacing: 1px;
}
#wpforo-wrap .widget-title {
    padding: 10px 0px 5px 0px;
    margin-bottom: 5px;
    font-size: 17px;
}
.posttitle a {
    color: #000;
}
select#amw-2 {
    max-width: 100%;
    width: 100%;
    max-height: 28px;
}
.wpfw-70 {
    width: 80%!important;
}
.wpforo-widget-wrap .wpforo-widget-content {
    padding: 5px 1px 5px 1px!important;
  }
  .posttitle a {
    color: #000 !important;
}
div#mceu_0 {
    display: none;
}
#wpforo-wrap .wpforo-content {
    width: 77%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
}
#wpforo-wrap .wpforo-right-sidebar {
    width: 21%;
    float: right;
    padding: 0px 0px 0px 0px;
    box-sizing: border-box;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-right {
    margin-left: 130px;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {
    float: left;
    padding: 20px 1px 10px;
    text-align: center;
    width: 120px;
}
#wpforo-wrap .wpfa-item img, #wpforo-wrap .wpfa-item video, #wpforo-wrap .wpfa-item audio {
    max-width: 99% !important;
    width: 800px;
}
.space.under-title {
    height: 10px !important;
}
.wpforo-content .wpforo-forum {
    padding: 2px 12px 0px 2px !important;
}
strong span {
    font-weight: bold !important;
}
.wpforo-last-topic-title.wpf_topic_unread i.fas.wpfcl-0:before {
    content: "\f15c";
}
.wpforo-last-topic-title.wpf_topic_unread i.fas.fas.fa-thumbtack.wpfcl-5.Suivre.wpfcl-0:before {
    content: "\f08d";
}
.wpf-form-wrapper.wpf-topic-create {
    display: block;
    border: solid #DADADA 1px !important;
    padding: 10px !important;
	    background-color: #F6F6F6 !important;
    margin-bottom: 50px !important;
}
.wpf-field.wpf-field-type-text.wpf-field-name-title.wpf-field-required .wpf-label-wrap i.fas.fa-pen-alt {
    display: none;
}
.wpforo-revisions-action-buttons {
    display: none;
}
#wpforo-wrap .wpf-breadcrumb a {
    text-decoration: none;
    outline: none;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 24px;
    padding: 0 15px 0 22px !important;
    position: relative;
}
#wpforo-wrap .wpf-breadcrumb .wpf-root{
	border-left: none !important;
}
#wpforo-wrap .wpf-breadcrumb a.wpf-end {
    padding-left: 10px !important;
}
.wpf-post-create {
    border: solid #DADADA 1px !important;
    width: auto;
    background-color: #f6f6f6 !important;
    height: auto;
    border: 1px solid #CFCFCF !important;
    padding: 10px !important;
    margin: 10px 0px !important;
}
p.wpf-reply-form-title {
    margin: 25px 0px 15px 0px !important;
    font-size: 22px !important;
    font-weight: normal !important;
    line-height: 26px !important;
    display: block !important;
}
.wpf-field-login a i {
    display: none;
}
td.wpf-spost-title i {
    margin-right: 10px !important;
}
.wpf-please-login a {
    margin: 0 5px !important;
}
p.wpf-viewed-users i {
    display: none;
}
span.wpf-unread-posts i, span.wpf-viewing{
	display:none !important;
}
#wpforo #wpforo-wrap .wpfl-1 .cat-title {
	    width: 75%;
}
#wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts {
      width: 10%;
}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-stat-posts{
	width: 10%;
}
.page-title-wrapper{
    background-attachment: initial !important;
    background-position: top center !important;	
}
/* #wpforo #wpforo-wrap figure[data-attachids]{
	display: block !important;
} */
#wpforo #wpforo-wrap .wpforo-profile-wrap .h-bottom .wpf-profile-menu{
	color: #fff;
}
.mce-window .mce-btn.mce-primary {
    background: #3582c4 !important;
}
/*.mce-menu-item:hover .mce-text, .mce-menu-item:focus .mce-text, .mce-menu-item:hover .mce-ico, .mce-menu-item:focus .mce-ico {
    color: #595959 !important;
}
.mce-menu-item.mce-active.mce-menu-item-normal .mce-text, .mce-menu-item.mce-active.mce-menu-item-normal .mce-ico {
    color: #595959 !important;
}*/
div.mce-panel {
    background: #fff !important;
}
/**********************************RESPONSIVE*******************************************/

@media screen and (max-width: 1023px){
.nine.columns.nav-trigger.classic-menu {
    display: block !important;
	}
	.header-nav {
    min-height: 50px !important;
}
	.bm.light-header.classic-menu {
    display: none;
}
}

@media screen and (max-width: 500px)
{
	.three.columns.logo-container {
    height: 50px !important;
}
   img.is-svg {
    width: 280px !important;
    height: 75px !important;
	}
}
@media screen and (max-width: 375px)
{
   img.is-svg {
    width: 235px !important;
    height: 75px !important;
	}
}
@media screen and (max-width: 550px)
{
  input.wpf-search-field.wpfw-60 {
      display: flex !important;
      max-width: 100%;
      width: 100% !important;
  }
  #wpforo-wrap .wpforo-404-wrap .wpf-search-box {
    width: 450px !important;
    max-width: 90%;
    }
  }
@media screen and (max-width: 520px)
{
#wpforo-wrap .wpf-button {
    background: #876c3f;
    color: #FFFFFF!important;
    border: 1px solid #87683f;
    position: absolute;
    left: 5%;
    top: 115px;
    }
  }
  @media screen and (max-width: 708px)
  {
    #wpforo-wrap .wpforo-topic-badges {
      position: absolute;
      top: 35%;
      right: 1px;
      cursor: default;
}
}
@media screen and (max-width: 800px)
{
  .wpfa-dialog-item-col.wpfa-item-col-filename {
      max-width: 30%;
  }
  .wpfa-dialog-item-col.wpfa-item-col-filesize {
    max-width: 30%;
}
button.wpfa-start-upload.wpfa-start.wpfa-button.wpfa-button-start.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
    width: 90%;
}
button.wpfa-cancel.wpfa-button.wpfa-button-cancel.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only {
    width: 90%;
}
#wpforo-wrap .wpforo-content {
    width: 100% !important;
}
#wpforo-wrap .wpforo-right-sidebar {
    width: 100% !important;
}
}
 @media screen and (max-width: 620px)
  {
  #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {
    width: 130px;
	    padding: 35px 1px 10px;
}

#wpforo-wrap .wpfl-1 .wpforo-post .wpf-right {
    margin-left: 0;
}
#wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content{
    min-height: 310px;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-data {
    margin-left: 5px;
    display: block;
    text-align: left;
    max-width: 70%;
}
}

/*Début des ajouts*/

a.wpf_attach_button {
    background: #876C3F;
    color: #FFFFFF!important;
    border: 1px solid #87683F !important;
    padding: 5px !important;
    text-decoration: none !important;
    margin-right: 10px !important;
}

a.wpf_attach_button:hover {
    background-color: #b58433;
    font-weight: 1000;
    margin-right: 8px !important;
}

li#menu-item-3866 {
    background-color: #bd8b39;
    display: inline-block !important;
    vertical-align: middle !important;
}

.fa-solid {
    margin-right: 11px !important;
    font-size: 20px !important;
}

.ajouter-text {
    display: flex;
    align-items: center;
}

i.fa-solid.fa-paperclip {
    margin-right: 5px !important;
}

#wpforo #wpforo-wrap .wpf-extra-fields .wpf-main-fields {
    padding: 0 !important;
}

/*.wpf-extra-fields {
    display: none;
}*/

.wpf_attach_button_wrap {
    margin-bottom: 17px !important;
}

.button_for_image {
    margin-left: 20px !important;
}

.option-topic {
    margin-left: 20px !important;
    margin-top: 9px !important;
}

.wpf-topic-sbs {
    margin-left: 20px !important;
}

/*.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
    background: transparent !important;
}*/

.whr {
    color: #867f7f !important;
}

button#wpfpm_left_toggle_button:hover {
    color: #8d6b32 !important;
}

button#mceu_29-open:hover, button#mceu_28-open:hover, button#mceu_27-open:hover, button#mceu_25-open:hover, button#mceu_24-open:hover, button#mceu_23-open:hover {
    color: #b7aeae !important;
}

input#formbutton:hover {
    background: #b78739 !important;
    color: #FFFFFF;
    border: 1px solid #b78739;
}

select#wpforopm-groupids {
    display: none;
}

p.wpfpm-info {
    display: none;
}

i.mce-ico.mce-i-fullscreen {
    display: none;
}

#wpforo-wrap .wpforo-profile-wrap .h-bottom .wpf-profile-menu:hover {
    background: #F5F5F5 !important;
    color: #555555 !important;
}
@media screen and (max-width: 520px){
#wpforo-wrap .wpf-button {
    position: inherit;
    float: none !important;
    margin: 10px auto;
    display: block;
}
	.wpf-topic-sbs {
    margin-bottom: 15px !important;
}
	span.wpf_dd_info {
    display: block !important;
}
}
@media screen and (max-width: 800px){
 #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpff{
	 height:30px;
}
  
	.wpforo-main {
    display: flex;
    flex-direction: column;
}
	.wpforo-content {
    order: 2;
}
	.wpforo-right-sidebar {
    order: 1;
}
}
.wpf-head-bar-right button#add_wpftopic {
    display: none;
}