/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.vc_grid .o3w-image-description {
    display: block;
    margin-top: -10px;
    font-size: 12px;
    line-height: 1.4;
    color: #ccc;
    text-align: left;
}
.mytof .vc_tta-panel-heading{display:none;}
.mytofcont{padding-top:40px!important;}

.micontati h4{color:#f9e700;margin-bottom:0px;}
#wpadminbar{display:none!important;}
html { margin-top: 0 !important; }
.after-colon{font-weight:400!important;color:#f6e81d!important;}
.wpgb-grid-4 .wpgb-card-content{border:2px solid #222!important;border-radius:10px;}

.wpgb-grid-4 .custom-affiche-container h3 {
  /* No need for align-self here since align-items on the container will take care of it */
text-transform:uppercase;
  background:#222;font-size:22px!important;color: #fff !important;;
}
.wpgb-grid-4 .wpgb-card-content img{border-radius:10px 10px 0 0!important;}

.wp-grid-builder .wpgb-card [class*="wpgb-block-"] {
white-space: normal!important;
}

.vc_col-sm-2 {
width: 16.66666667%!important;
}
.vc_grid-item.vc_visible-item {
display: inline-block!important;
}
.vc_tta-panel-body h3{text-transform:uppercase;font-size:16px;color:#fefefe;}

h2, h3, .wd-accordion-title-text span{color:#999;}
.current-menu-item span{color:#f6e81d;}

.vc_tta-title-text{font-size:18px;color:#999;}
.wpgb-block-3{color:#fff!important;top:-25px!important;font-size:16px!important}
.wpgb-block-3 a{color:#fff!important;}
.wd-single-footer{border:none;}
.wd-accordion {
--wd-accordion-spacing: 10px!important;
}
.vc_tta-controls-icon::before {
border-color: #999!important;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a{padding:15px 0 15px 20px!important;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left:0px!important;}
.vc_tta .vc_tta-controls-icon{width:10px!important;height:10px!important}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
border-width: 0 1px 1px 0!important;
}
.spu-content .wpb_content_element{margin-bottom:0px;}
.vc_tta.vc_general .vc_tta-panel-heading{border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:1px solid #333!important;}
.vc_tta.vc_general .vc_tta-panel-heading:hover{background:none!important;}
.vc_tta.vc_general h3:hover a{color:#f6e81d!important;}

.home .wd-prefooter{margin-top:-250px;}
.wpgb-grid-2 .wpgb-card{overflow:hidden;height:80px}
.mobile-nav .wd-nav-opener.wd-active {
background-color: transparent!important;
color: #fff!important;
}

.wd-nav-opener {
width: 100%;
height: 50px;
margin-top: -50px;padding-left:220px;
}
.wpgb-grid-2 article{width:100%!important;}
.main-page-wrapper{min-height:90vh;}
.vc_gitem_row{background:#000;}
.vc_gitem-post-data-source-post_title div{font-size:18px;text-align:center!important;}
.vc_gitem-post-data-source-post_title{margin-bottom:0px;}
.mylinkss p{display:inline-block;margin-bottom:25px;}
.mylinkss a{background:#f5ea21; padding:10px;margin-right:5px;margin-left:5px;color:#000;}
.wpgb-grid-2  .wpgb-card-2 .wpgb-block-2{border:none!important;}
.wd-dropdown-menu{box-shadow: rgba(0, 0, 0, 0.9) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px!important;border-radius:0 0 10px 10px;}
.wpgb-grid-2 .wpgb-card-body h3{padding-top:50px!important;padding-left:15px!important;text-transform:uppercase;}
.wd-dropdown-menu{padding:0px!important;}
.wd-dropdown-menu .wpb_text_column{margin-bottom:0px;}

.hometop{white-space:normal;text-shadow:-1px 1px 8px #000;}

.wpgb-grid-2 .wpgb-card-inner{border:2px solid #111!important;border-radius:10px}
.hometop .wpb_single_image.wpb_content_element{margin-bottom:0px;}
.main-page-wrapper{background-color:#000;}
.flex-direction-nav, .flex-control-nav{display:none!important}
.divide .vc_column-inner{padding-top:0!important}
.imgtop{margin-top:-450px;z-index:5;position:absolute;margin-left:30%}
.ribbon {
width: 125px;
height: 125px;
overflow: hidden;
position: absolute;font-size:10px!important;
}
.ribbon::before,
.ribbon::after {
position: absolute;
z-index: 1;
content: '';
display: block;
border: 2px solid #666!important;
}
.ribbon span {
position: absolute!important;
display: block!important;
width: 180px!important;
padding: 5px 0!important;
background-color: rgb(246,232,29)!important;
box-shadow: 0 5px 15px rgba(0,0,0,0.2)!important;
color: #000!important;
text-transform: uppercase;
text-align: center;z-index:2;
}


/* top right*/
.ribbon-top-right {
top: -15px!important;
right: -32px!important;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
border-top-color: transparent!important;
border-right-color: transparent!important;
}
.ribbon-top-right::before {
top: 0!important;
left: 25px!important;
}
.ribbon-top-right::after {
bottom: 25px!important;
right: 0!important;
}
.ribbon-top-right span {
left: -25px!important;
top: 30px!important;
transform: rotate(45deg)!important;
}



.wpgb-post-49 .crea {display:block!important;

}



.maxcol{max-width:550px;}
.wd-prefooter{background:#000!important;text-align:center;padding-top:20px;}

.smalltxt{font-size:10px;margin-top:-30px;margin-left:10px;}
.wpgb-grid-2 .wpgb-block-4{padding:0!important;margin:0!important;border:none!important;display:block!important;width:20px;margin-left:160px!important;top:0px!important;background:rgb(246,232,29);height:32px;width:32px;padding-top:4px!important;border-radius:250px!important;}
.wpgb-grid-2 .wpgb-block-4:after{color:#000!important;content:"\f073";font-family: 'Font Awesome 5 Free';
font-weight: 900;}
.wpgb-grid-2 .wpgb-block-5{padding:0!important;margin:0!important;border:none!important;display:block!important;width:20px;margin-left:200px!important;top:-31px!important;background:rgb(246,232,29);height:32px;width:32px;padding-top:4px!important;border-radius:250px!important;}
.vc_custom_1702637931563{z-index:6;position:relative}
.wpgb-grid-2 .wpgb-block-5:after{color:#000!important;content:"\f04b";font-family: 'Font Awesome 5 Free';
font-weight: 900;}
.wpgb-grid-2 .wpgb-card-inner .wpgb-card-media-thumbnail{border-radius:10px 0px 0 10px!important}
.wpgb-card-body{border-radius:0 10px 10px 0px!important;background:#000!important;}
.wpgb-block-4:hover{background:#ea611e!important;}
.wpgb-block-1{color:#aaa!important;}
body{color:#aaa!important;}

.wpgb-grid-2 .wpgb-block-3{padding:20px 30px 0 30px!important;color:rgb(246,232,29)!important;margin-bottom:-50px!important}
.wpgb-grid-2  .wpgb-card .wpgb-card-body {
background:#000;}
.wpgb-grid-2  .wpgb-card-1 .wpgb-block-2{margin:0 0 0 30px!important;}


.wpgb-post-49 .btncal, .wpgb-post-49 .btnvid{display:none!important;}


.blocbtn{bottom:30px!important;background:rgb(246,232,29);border:none;border-radius:250px!important;font-size:14px!important;border:none!important;display:block!important;width:120px;position:absolute!important;}
.blocbtn:hover{color:#000!important;background:#ea611e;}
.titspe h2 {
color:#000;
font-size:30px;
padding: 10px 60px 10px 20px;
background-color: #ea611e;
display:inline-block;
position: relative;
border-radius:0 250px 250px 0;transform: rotate(-5deg);margin-left:-10px;
}



.wpgb-grid-2 .wpgb-card h2{margin-top:-40px!important;color:#f9c600!important;font-size:30px!important;font-weight:bold!important;}

.hometop h1{color:#aaa!important;font-size:18px!important;font-weight:normal;font-family:Lato;text-transform:uppercase;}
h1{display:block;font-size:35px;color:rgb(246,232,29);}
.hometop p{font-size:16px;}

.hometop .wpb_column{padding-top:0px!important;padding-bottom:0px!important}
.hometop .wpb_content_element.wpb_gallery {margin:0;}
.flexslider {
margin: 0 0 0px!important;
background: #000!important;
border: none!important;;
border-radius: 0px!important;
-o-box-shadow: none!important;
box-shadow: none!important);
}

@media screen and (max-width:1024px) {
h1{font-size:35px;}



  .wpgb-grid-2 .wpgb-card-2 .wpgb-card-media {
width: 40%;
}

.wpgb-grid-2 .wpgb-card-2 .wpgb-card-media + .wpgb-card-content {
width: 60%;
}
.wpgb-grid-2.wpgb-enabled .wpgb-card{position:relative!important}
.wpgb-grid-2 .wpgb-viewport{height:100%!important;}
}

@media screen and (max-width:560px) {
.vc_grid-item{width:100%;display:inline-block!important}
  .mytofcont{margin-top:-30px;margin-left:-25px;}

}
