/*
Theme Name: ZK Metric
Theme URI: http://metric.zooka.io
Author: ZookaStudio
Author URI: http://themeforest.net/user/zookastudio
Description: The 2017 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: zk-metric

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.text_justify{
text-align:justify;
}

.cms-team-item .icon-list{
display:none!important;
}

.wpcf7-form *{
	font-family: 'Lato', sans-serif;
}

.text_on_img{
	font-family: 'Noto Sans', sans-serif;
	    color: #e0e0e0;
    font-weight: bold;
	text-align:center;
}

 .txt_bottom_img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #FFFFFF;
    font-size: 16px;
}
.call_to_action h2{
	margin-top: 23px!important;
}
.cms-page-title-text > span { 
    font-size: 21px!important;
    margin-top: 18px!important;
}

#cms-page-title-wrapper:before { 
    background: rgba(253, 203, 110, 0.95)!important; 
}

#cms-footer.layout-3 {
    margin-top: 0px!important; 
}
div.cms-main-navigation.desktop-nav > ul > li > a, div.cms-main-navigation.desktop-nav > ul > li > .cms-menu-toggle {
    line-height: 60px!important; 
}
#cms-navigation.pull-center .cms-main-navigation.desktop-nav {
    height: 49px!important; 
}
 
div.cms-main-navigation.desktop-nav > ul > li {
    padding: 5px 2.7%!important;
}
.main-logo {
    height: 94px;
}
.header-area-top {
    padding: 4px 0 4px!important;  
}

.cms-single-fancybox.layout-2 .cms-fancy-icon.pull-left img {
    padding-right: 20px!important;  
}

#div_contact_home input[type="submit"] {
    color: #FFFFFF!important;
    padding: 10px!important;
    border: 2px solid #3e56a3;
	background: #3e56a3;
}
#cms-footer-bottom.accent-bg {
    padding-top: 13px!important;
    padding-bottom: 11px!important;
}
div#cms-footer-bottom .widget {
    margin: 0px!important;
}
div#content-area {
    line-height: 32px;
}
.cms-fancybox-desc {
    height: 200px; 
}
.cms-fancybox-title {
    height: 40px;
}

.text-right .btn-medium {
    font-size: 51px;
    padding-top: 0px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 2px;
}

.wpb_column.vc_column_container.vc_col-sm-6   .btn-medium {
    font-size: 51px;
    padding-top: 0px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 2px;
}
.accent-bg {
    background-color: gray;
    color: #fff;
}
.accroche_accuei_left h4 {
    font-style: italic;
}
.accroche_accuei_right {
    font-weight: 500;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_general.vc_tta-style-theme.vc_tta-accordion .vc_tta-panel-body {
    border-width: 1px;
    border-color: #343c96;
    background-color: #fefefe;
    color: #fff;
    padding: 15px 20px 31px 20px;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_general.vc_tta-style-theme.vc_tta-accordion .vc_tta-panel:hover .vc_tta-panel-heading a, .wpb-js-composer .vc_tta-container .vc_tta.vc_general.vc_tta-style-theme.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    color: #292935;
    background: #343c96;
    color: #fefefe;
}
.wpb-js-composer .vc_tta-container .vc_tta.vc_general.vc_tta-style-theme.vc_tta-accordion .vc_tta-panel-body {
    border-width: 1px;
    border-color: #343c96;
    background-color: #fefefe;
    color: #000;
    padding: 15px 20px 31px 20px;
}
a[title="←"], a[title="→"]{
    border: none!important;
	    color: #5ba6c3!important;
}
a[title="←"], a[title="→"]{
    font-size: 51px;
    padding-top: 0px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 2px;
}