/*

Theme Name: TheGem Child

Description: Multi-Purpose Wordpress Theme

Author: Codex Themes.

Theme URI: http://codex-themes.com/thegem/

Author URI: http://codex-themes.com/thegem/

Template: thegem

Version: 1.0

Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light

License: GNU General Public License

License URI: license.txt

*/

#colophon {
    background: url(http://www.peeks.fr/wp-content/uploads/2017/12/logo-PEEKS-footer.png) no-repeat;
    background-color: #181B21!important;
    padding: 50px 0 45px !important;
}

#colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
    background-color: #1A1E23 !important;
}



.widget-title:after {content: '' !important;}

.site-footer .widget_text ul li:before {content: '' !important; width: 0 !important; margin-top: 0 !important;height: 0 !important; margin-left: 0 !important;}

.site-footer .widget_text ul li {margin-left: 0 !important;}

.site-footer .widget-title {margin-bottom: 15px !important;}



h1 {letter-spacing: .1em !important; text-transform: uppercase !important;}

h2 {letter-spacing: .1em !important; text-transform: uppercase !important;}

h3 {letter-spacing: .1em !important; text-transform: uppercase !important;}

h4 {letter-spacing: .1em !important; text-transform: uppercase !important;}

h5 {letter-spacing: .1em !important; text-transform: uppercase !important;}

h6 {letter-spacing: .1em !important; text-transform: uppercase !important;}







@media (max-width: 1000px){

h1, .title-h1 {font-size: 28px !important; line-height: 38px !important; letter-spacing: .1em !important;}

h2, .title-h2 {font-size: 26px !important; line-height: 38px !important; letter-spacing: .1em !important;}

h3, .title-h3 {font-size: 24px !important; line-height: 34px !important; letter-spacing: .1em !important;}

h4, .title-h4 {font-size: 20px !important; line-height: 32px !important; letter-spacing: .1em !important;}

h5, .title-h5 {font-size: 18px !important; line-height: 30px !important; letter-spacing: .1em !important;}

h6, .title-h6 {font-size: 16px !important; line-height: 30px !important; letter-spacing: .1em !important;}

.title-large {font-size: 28px !important; line-height: 38px !important;}

.title-thin {font-size: 24px !important; line-height: 38px !important;}

.menu-overlay {z-index: 2 !important;}

}





@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {

#primary-menu.no-responsive {

    margin: 0;

    text-align: center;

    white-space: inherit !important;

    font-size: 1em;

    margin: 0 !important;

    width: 100% !important;

    padding: 0 !important;

	}

.header-style-3 #primary-menu.no-responsive > li, .header-style-4 #primary-menu.no-responsive > li {

    padding: 10px 3px !important;

}

.header-style-3 #primary-menu.no-responsive > li > a, .header-style-4 #primary-menu.no-responsive > li > a {

    padding: 0px 15px;

    font-size: 0.9em !important;

}

}











