/*
Theme Name: TheGem_child_user_icons
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
*/
/* Charte 
Bleu ciel : 	 #c3eef7
Bleu turquoise : #44bdd4
Bleu pale :   	 #78b1ce
Bleu foncé : 	 #00638e

--Smart--
Bleu marin : #005883
Orange : #ff8642
Dorée : #bea064
Bleu aqua : #01d2df (RAL 210 70 35)
Bleu turquoise : #44bdd4

*/
#grilleposts .vc_row{
min-height:370px !important;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
color: #ffffff;
border-color: #00638e!important;
background-color: #00638e !important;
font-size: 16px!important;
}
.breadcrumbs .current {
color: #ffffff !important;
border-bottom: 3px solid #ffffff !important;
}
.contactus {
font-size:18px !important;
}
#services1 .gem-textbox-content, #services2 .gem-textbox-content, #services3 .gem-textbox-content, #services4 .gem-textbox-content, #services5 .gem-textbox-content{
min-height:475px !important;
padding-left:15px !important;
padding-right:7px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
#enjeu1 .vc_tta-title-text , #enjeu2 .vc_tta-title-text, #pourquoinous .vc_tta-title-text{
margin-left:10px !important;
}
#enjeu1 .vc_tta-title-text , #enjeu2 .vc_tta-title-text, #pourquoinous .vc_tta-title-text{
color: #ff8642 !important;
}
#enjeu1 .vc_tta-controls-icon::before, #enjeu2 .vc_tta-controls-icon::before, #enjeu3 .vc_tta-controls-icon::before , #enjeu4 .vc_tta-controls-icon::before , #pourquoinous .vc_tta-controls-icon::before  {
color: #ff8642 !important;
}
.vc_tta-title-text{
color: #005883 !important;
}
#faqamt .vc_tta-panels h4 .vc_tta-controls-icon::before, #reglesconduite .vc_tta-panels h4 .vc_tta-controls-icon::before{
    color: #ff8642 !important;
}
#titre-service .title-h1{
font-size: 30px !important;
color: #005883 !important;
}
.title-casclient h2{
padding-top:0px !important;
padding-bottom:35px !important;
font-size: 45px !important;
color: #00638e !important;
text-align: center !important;
}
#prestation-engagement{
padding-top:28px !important;
padding-bottom: 20px !important;	
padding-left:20px !important;
padding-right:20px !important;
font-size: 20px !important;
color: #ffffff !important;
background-color: #005883 !important;
}
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
color:#ffffff !important;
background-color: #44bdd4 !important;
font-size:18px !important;
width: 400px !important;
margin: 0 auto !important;
text-align: center !important;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
border: 1px solid rgba(114,114,114,0.4);
border-radius: 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-moz-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-webkit-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
background-color: #78b1ce!important;
}
a.socials-item[title=Tumblr], 
a.socials-item[title=Reddit],
a.socials-item[title=Facebook],
a.socials-item[title=Twitter],
a.socials-item[title=Pinterest]
 {
    display: none;
}
/* #detail-prestation h6 {
color: red !important;
font-size: 80px !important;
} */
.gem-basic-grid .post-title h4.entry-title a {
    display: block;
    font-size: 17px !important;
}
.textedropcap{
    margin-left:71px !important;
}
.ngg-imagebrowser > h3 {
  display: none !important;
}
/* Dates clés  */
#post-1780 .gem-dummy , #post-1791 .gem-dummy , #post-1795 .gem-dummy , #post-1799 .gem-dummy 
, #post-3676 .gem-dummy , #post-3674 .gem-dummy , #post-3665 .gem-dummy , #post-3682 .gem-dummy
{
  background-color: #c3eef7 !important;
}
#post-1788 .gem-dummy , #post-1792 .gem-dummy , #post-1796 .gem-dummy , #post-3678 .gem-dummy 
, #post-3677 .gem-dummy , #post-3670 .gem-dummy
{
  background-color: #44bdd4 !important;
}
#post-1789 .gem-dummy , #post-1793 .gem-dummy , #post-1797 .gem-dummy , #post-3664 .gem-dummy
,#post-1793 .gem-dummy, #post-3679 .gem-dummy , #post-3681 .gem-dummy
 {
  background-color: #78b1ce !important;
}
#post-1790 .gem-dummy , #post-1794 .gem-dummy , #post-1798 .gem-dummy , #post-3668 .gem-dummy 
, #post-3680 .gem-dummy , #post-3675 .gem-dummy 
 {
  background-color: #00638e !important;
}	
/* hometabs .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a {{
    background-color: #ffffff !important;
	border-bottom-color: transparent !important;
}
#hometabs .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a {
	border-color: #78b1ce !important;
    background-color: #78b1ce !important;
} */
.footeramt {
background-color: #212331 !important;
}
.titlefooter h6{
    color: #feffff !important;
	font-size: 14.5px !important;
}
.containeraffiliation {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.imageaffiliation {
  max-width: 89px !important;
}

.texteaffiliation {
  padding-left: 20px !important;
  width: 100% !important;
}
#csd {
  margin-top:-10px !important; 
}
 #idet {
margin-top : 3px !important; 
} 
/*
#oma {
  max-width: 100%;
  max-height: 100%
}
 #iso-9001{
  max-width: 100%;
  max-height: 100%
}*/
#iso-14001{
  margin-top : 8px !important; 
}
.home-service-box .vc_column-inner{
 height:400px !important;
}
/* .home-service-box::before {    
	  content: "";
      background-image: url('https://amt-transfert.fr/wp-content/uploads/2023/12/camion-transfert.jpg?id=2802');
      background-size: cover;
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      opacity: 0.75;
	  height:400px !important;
	  filter: blur(1px);
} */
@media only screen and (max-width: 480px){ 
	.home-service-box .vc_column-inner{
	 height:460px !important;
	}
}
#boiteshomeservices1 .vc_sep_line , #boiteshomeservices2 .vc_sep_line {
	  border-color: #44bdd4 !important;
}
#styledtextboxcol1 .gem-textbox-content{
	  min-height:620px !important;
	  background-color: #00638e !important;
}
#styledtextboxcol2 .gem-textbox-content{
	  min-height:620px !important;
	  background-color: #78b1ce !important;
}
#styledtextboxcol3 .gem-textbox-content{
	  min-height:620px !important;
	  background-color: #44bdd4 !important;
}
body.search .page-title-block .highlight {
    color: #44bdd4 !important;
}
.header-style-3 #primary-menu.no-responsive > li, .header-style-4 #primary-menu.no-responsive > li {
    padding: 33px 0px;
}
.adressefooter{
text-transform:uppercase !important;
font-weight: 600 !important;
line-height: 37px !important;
color:#ffffff !important;
font-size: 25px !important;
}
.adressepostalefooter{
color:#ffffff;
}
.search-results .post-meta-author{
display: none;
}
@media only screen and (max-width: 480px){ 
	.bgimagecol
		{
		padding-top:200px !important;
		padding-bottom:200px !important;
		}
}
#actualiteshome .vc_gitem-post-data-source-post_excerpt{
display: none;
}
#actualiteshome .vc_row{
min-height:270px !important;
}
.home-secteurs-metiers .gem-textbox-content{
min-height : 320px !important;
}