/*
Theme Name: Webify Child theme of webify
Theme URI: 
Description: Child theme of webify theme for the Webify theme
Author: <a href="http://themeforest.net/user/theme_bubble">themebubble</a>
Author URI: 
Template: webify
Version: 1.0
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 17 Jun 2019 06:18:40 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


/********** DIVERS **************/
@font-face { 
    font-family: 'ThirstyScriptRegular'; 
    src: url('webfont/ThirstyScriptRegular.eot?#iefix') format('embedded-opentype'), 
    url('webfont/ThirstyScriptRegular.otf') format('opentype'), 
    url('webfont/ThirstyScriptRegular.woff') format('woff'), 
    url('webfont/ThirstyScriptRegular.ttf') format('truetype'), 
    url('webfont/ThirstyScriptRegular.svg#ThirstyScriptRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}

h1.tb-hero-title,
div.tb-hero-title {
	font-family: 'ThirstyScriptRegular'; 
	font-weight: normal; 
	font-style: normal; 
	line-height: 1.2em;
} 

h2.tb-big-heading,
h2.tb-heading {
	font-family: 'ThirstyScriptRegular'; 
	font-weight: normal; 
	font-style: normal; 
} 

.tb-award-box {
    background: #ffffff;
}

.image_box_max .tb-image-box.tb-style4 .tb-image {
    height: 400px !important;
}

.tb-counter-number {
    font-family: 'Circular', sans-serif !important;
}

/********** CF 7 **************/

.wpcf7-form label {
    font-weight: 400;
}

div.wpcf7-mail-sent-ok {
    color: #398f14 !important;
    background-color: #ffffff !important;
}

div.wpcf7-validation-errors {
    background-color: #ffffff !important;
}

/********** HEADER **************/

.tb-site-header .tb-primary-nav-list > .menu-item > a {
    font-weight: 600;
}

.tb-site-header.tb-style1 .tb-main-header {
    height:90px !important;
}

.tb-custom-logo {
    max-height: 55px !important;
}

.tb-style-bleu-arcades,
.tb-site-header .tb-btn.tb-style-bleu-arcades {
    background: #f3f3f3 !important;
    color: #00aeef !important;
}

.tb-header-btn a,
.tb-style-bleu-arcades {
    min-width: 0px !important;
    padding: 0.7em 16px !important;
}

.tb-style-bleu-arcades {
    margin-right:10px;
}

/********** FOOTER **************/


.arcades-prefooter {
    background-color: #eeedef;
    padding: 60px 0px;
}

.arcades-prefooter-titre {
    font-size:24px !important;
}

.arcades-prefooter-info {
    color: #000000 !important;
}

a.footer-style-bleu-arcades {
    background: #ffffff !important;
    color: #00aeef !important;
}

a.footer-style-orange-arcades {
    background: #f58220 !important;
    color: #ffffff !important;
}

a.footer-style-bleu-arcades,
a.footer-style-orange-arcades {
    min-width: 0px !important;
    padding: 0.7em 16px !important;
}
.arcades-prefooter .arcades-prefooter-cta .tb-btn-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
    
/********** ACCUEIL **************/

.tb-counter.tb-style1 .tb-count-no {
    height: 45px !important;
}


@media screen and (max-width: 1200px) {
    
    /********** HEADER **************/
    .tb-header-btn a,
    ..tb-style-bleu-arcades {
        padding: 0.7em 0px !important;
        border-radius:23px;
        width:46px;
    }
    .tb-header-btn a span,
    .tb-style-bleu-arcades span {
        display: none !important;
    }

    .tb-header-btn .tb-btn i {
        margin-right: 0px !important;
    }
    
}

@media screen and (max-width: 992px) {
    

    /********** FOOTER **************/
    .arcades-prefooter {
        text-align: center;
    }
    .arcades-prefooter .arcades-prefooter-cta {
        text-align: center;
        display: inline-block;
        vertical-align: top;
    }
    
    /********** HEADER **************/

    .tb-custom-logo {
        max-height: 45px !important;
    }
}



@media screen and (max-width: 768px) {
    
    /********** HEADER **************/
    .tb-site-header.tb-style1 .tb-main-header {
        height:70px !important;
    }
    
    /********** DIVERS **************/

    .tb-testimonial-img {
        display: none !important;
    }
}


@media screen and (max-width: 450px) {
    
    /********** FOOTER **************/
    
    a.footer-style-bleu-arcades,
    a.footer-style-orange-arcades {
        padding: 0.7em 0px !important;
        border-radius:23px;
        width:46px;
    }

    a.footer-style-bleu-arcades span,
    a.footer-style-orange-arcades span {
        display: none !important;
    }

    a.footer-style-bleu-arcades i,
    a.footer-style-orange-arcades i {
        margin-right: 0px !important;
    }
}

@media screen and (max-width: 360px) {
    
    /********** HEADER **************/
    
    img.tb-custom-logo {
        max-width:100px;
    }
}
