@font-face {
font-family: 'martian_black';
src: url(//www.ggci3.com/wp-content/themes/bonfire-child/fonts/MartianB-Black.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'martian_bold';
src: url(//www.ggci3.com/wp-content/themes/bonfire-child/fonts/MartianB-Bold.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'martian_regular';
src: url(//www.ggci3.com/wp-content/themes/bonfire-child/fonts/MartianB-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.bolder{
font-family: 'martian_black';
font-weight:900;
}
h1,h2,h3,.post-name a,.stats-block .stats-number,div.stats-desc>div.counter_prefix,.ult_expheader{
font-family: 'martian_bold'!important;
font-weight: normal;
font-style: normal;
text-shadow: 0 0 0;
}
.fa-ellipsis-h{
padding: 4px 0px 4px 0px;
}
.fa-ellipsis-h:before{
content: 'Liens FTP'!important;
color: #56565a!important;
font-family: 'martian_regular'!important;
text-transform: uppercase;
white-space: normal;
font-weight: 400;
font-style: normal;
letter-spacing: 1.2px;
font-size: 14px;
}
.fa-ellipsis-h:hover:before{
border-bottom: 1px solid #ed3035;
color: #ed3035!important;
padding-bottom: 4px;
}
.header-info .open-menu {
padding: 34px 0 40px 20px!important;
}
.slidelink{
font-weight:normal!important;
}
.copyright-content p{
font-size:13px!important;
font-weight:400!important;
}
.wpgmza_markerbox a:hover{
text-decoration:underline;
}
h4,h5,h6,#wpgmza_filter_1,.btn.btn-bg{
font-family: 'martian_regular'!important;
font-weight: normal;
font-style: normal;
text-shadow: 0 0 0;
}
.secteur{
font-weight:normal!important;
text-shadow: 2px 2px 14px rgba(0, 0, 0, 0.3);
}
input, textarea{
color:#000!important;
font-size:16px!important;
line-height: 21px!important;
font-weight:400!important;
}
.wpcf7-submit{
color:#fff!important;
}
h4{
line-height:26px!important;
}
.ultb3-box .ultb3-title{
line-height:1em!important;
}
.post-name a{
text-transform:uppercase;
}
.fa-ellipsis-h:before{
color:#ED3035;
}
.header-v1 .mega-menu li .sub-menu{
background:#ffffff!important;
}
.blog-grid .date > a{
font-family: 'martian_regular'!important;
font-weight: normal;
font-style: normal;
color:#DDDADB;
}
.liste_custom li{
margin-bottom:18px;
}
.ultb3-box .ultb3-title{
margin-bottom:12px!important;
}
.ubtn-text{
font-family: 'martian_regular'!important;
font-weight: normal;
font-style: normal;
}
.side-breadcrumb .page-title h1{
font-weight:normal!important;
}
.bracket_top_left::before{
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e904";
color: #612d2c;
font-size: 18px;
line-height: 70px;;
}
.smile_icon_list.left li .icon_description{
padding-left:0px!important;
}
.bracket_top_right::before{
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e902";
color: #612d2c;
font-size: 18px;
line-height: 70px;;
}
.bracket_bottom_left::after{
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e903";
color: #612d2c;
font-size: 18px;
line-height: 30px;;
}
.bracket_bottom_right::after{
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e901";
color: #612d2c;
font-size: 18px;
line-height: 70px;;
} .ult_expheader{
text-transform:uppercase!important;
}
.aio-icon-img .img-icon{
margin-top:12px;
}
.footer-v1 .bottom-footer{
border-top:none!important;
padding-top: 20px!important;
padding-bottom: 20px!important;
}
.footer-social li a{
border:none!important;
}
.footer{
padding-top:0px!important;
}
.footer-title{
color:#602d2c!important;
padding-top: 0px!important;
padding-bottom: 16px!important;
}
.footer-logo{
max-width: 202px;
}
.footer-v2 .bottom-footer{
padding:40px 0px 60px!important;
}
.footer .footer-v2 .footer-office{
padding-top: 100px!important;
} .gallery-template-default #page .side-breadcrumb.use_bg_image{
display:none;
}
.side-breadcrumb + .wrapper{
padding-top:0px!important;
}
.mega-menu li a{
font-family: 'martian_regular'!important;
font-weight: normal;
font-style: normal;
font-size:18px;
}
.gallery-style2 .gallery_body h4:hover{
color:#ED3035!important;
}
.gallery-style2 .category a:hover{
color:#ED3035!important;
}
select{
padding: 8px 18px!important;
text-align-last:center;
margin: 18px 0px 0px 0px!important;
max-width: 100%!important;
background: url(//www.ggci3.com/wp-content/themes/bonfire/images/caret-down.png) no-repeat 98% center!important;
background-color: #DDDADB!important;
}
[class*="header-"] .open-menu-mobile:hover{
color:#ED3035!important;
}
.header-v1{
border-bottom:none!important;
}
.mobile-logo{
display:none;
}
.site-header.is-sticky .header-logo .mobile-logo, .logo-sidebar .mobile-logo{
display:block;
}
.site-header.is-sticky .header-logo .desktop-logo, .logo-sidebar .desktop-logo{
display:none;
}
.mega-menu > li:not(.megamenu) .sub-menu, .mega-menu > li > .sub-menu{
border: none!important;
}
.header-v1 .mega-menu li .sub-menu li a:hover, .mega-menu li .sub-menu li a:hover{
background-color: #DDDADB!important;
} .port_award{
display:none;
}
.stats-block.stats-top:before{
border:none!important;
}
.gallery_single_1 .portfolio_title{
padding: 156px 0 390px!important;
background: #f3f3f3!important;
}
.stats-block.stats-top{
padding:36px;
}
.stats-block.stats-top.last_stats:before{
border-right:none;
}
.wpgmza_filter_container{
float:none!important;
}
.wpgmza_cat_checkbox_holder{
text-align:center;
}
#wpgmza_filter_1{
text-align:center!important;
}
.wpgmza_cat_checkbox_item_holder {
display: inline!important;
margin: 12px;
text-align: center;
height:44px;
}
html .ult_exp_section_layer.ult-adjust-bottom-margin{
margin-bottom:0px!important;
} .blog-container .blog-grid-1.blog-grid .blog-post-info{
background-color:#DDDADB!important;
}
.blog-grid .date > a{
color:#56565A!important;
}
.blog-info{
display:none;
}
.blog-grid .blog-post-title{
min-height:89px!important;
}
.banner-type2 .banner-mid{
padding:0px 75px!important;
}
.banner-type2 .banner-title{
max-width: 660px;
float: right;
}
.gallery-img{
clip-path: 
polygon(
0% 60px, 60px 0%, calc(100% - 0px) 0%, 100% 0px, 100% calc(100% - 0px), calc(100% - 0px) 100%, 20px 100%, 0 calc(100% - 0px) );
} @media screen and (max-width: 991px){
.fixed-header .site-header:not(.is-sticky){
background-color:#ffffff!important;
}
.nav-sections .nav-tabs > li:last-child{
display:none;
}
.nav-sections .nav-tabs > li{
border-right:none!important;
}
.nav-sections ul.nav-tabs{
border-top:none!important;
}
h1{
font-size: 40px;
}
.footer-title{
margin-top:32px;
}
.mobile-logo{
margin-left:12px;
}
.vc_col-sm-3{
width:50%!important;
}
.gallery_single_1 .portfolio_title{
padding-bottom: 187px!important;
}
.header-right{
display:none!important;
}
.open-menu-mobile{
height:80px;
font-size:32px!important;
padding-top:24px!important;
}	
}
@media screen and (max-width: 767px){
.mobile-pad{
padding:1em!important;
}
.mobile-logo{
display:none;
margin-left:12px;
}
.footer-logo{
margin-bottom: 24px;
}
h1{
font-size: 32px!important;
}
h2{
font-size: 28px!important;
}
.vc_col-sm-3{
width:100%!important;
}
.footer{
padding-top:0px!important;
}
}
@media screen and (max-width: 568px){
.side-breadcrumb.type-1{
margin-top: 34px;
}
.post-single .pagination-link .nav-links{
display:none;
}
}