.layout-boxed .body-innerwrapper {
    background-color:transparent; /*overridde preset*/
box-shadow: none;/*override template*/
max-width:100%;

}
#sp-top-bar{
	background-image: url(../../../images/design/header-top.png);
	background-repeat: repeat;
	padding-bottom: 0px;
	background-color: transparent;
	
	}
#sp-header {
     background-color:transparent; /*overridde template*/
	 border-bottom: 6px #ff6200 solid;
 
	background-image: url(../../../images/design/header-top.png);
	background-repeat: repeat;
	 height: auto;
	 
	 }
 
.logo h1{margin:0; padding:0; padding-top: 10px}
.sp-megamenu-parent > li > a,#offcanvas-toggler{ line-height: 10px}
.sp-contact-phone  {  text-align: right}
.sp-contact-phone *{ color:#000;  font-size: 30px; text-align: right}
.sp-contact-phone strong{ line-height:1px; font-size: 12px; color:#999; font-variant:small-caps}


body{ /*background:url(../../../images/design/header.jpg) no-repeat top center*/
	background-image: url(../../../images/design/picjumbo.com_HNCK8984.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	
	 
	 }

/*customheader-tab*/
.gkTabsWrap.horizontal > ol {
    background-color: transparent;
}




.gkTabsWrap.horizontal ol li{
	background-image: url(../../../images/design/bg_opacity_60.png);
	background-color: transparent;
	background-repeat: repeat-y;
	color: #fff;
	text-shadow: 0 -1px 0 #666;
	line-height: 18px !important;
	font-size: 15px;
	font-weight: normal;
	border-radius: 2px 0px 0px 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px !important;
	margin-left: 0;
	min-height:80px
}
.gkTabsWrap.horizontal ol li >span{
	padding: 12px 15px 12px 80px;
	 
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
}
.gkTabsWrap.horizontal  ol li#tab-collaborate span{
	background-image: url(../../../images/design/icon_manage.png);

}
.gkTabsWrap.horizontal  ol li#tab-devis span{
	background-image: url(../../../images/design/icon_watch.png);
}
.gkTabsWrap.horizontal  ol li#tab-reference span{
	background-image: url(../../../images/design/icon_people.png);
}
.gkTabsWrap.horizontal  ol li#tab-reference {
margin: 0px !important
}

.gkTabsWrap.horizontal  ol li#tab-besoin span{
	background-image: url(../../../images/design/icon_hands.png);
}









.gkTabsWrap.vertical ol li:hover, 
.gkTabsWrap.vertical ol li.active, 
.gkTabsWrap.horizontal ol li:hover, 
.gkTabsWrap.horizontal ol li.active{
 
	background-image: url(../../../images/design/bg_opacity_60_active.png);
	 	background-color: transparent;
	}
	.gkTabsContainer{
	background-image: url(../../../images/design/bg_opacity_tab.png);
	background-repeat: no-repeat;
	background-position: left top;	
 	
		}



		
		
		
		
		
		
		
		
		
.gkTabsItem {
	background-color: transparent;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 10px 10px;
	color: #FFF;

}
.gkTabsItem .customheader-tab{

text-shadow: 0 1px 0 #666;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10%;
	padding-right: 30%;
	padding-left: 10%;
	font-size: 17px;
	min-height: 340px
}

@media (max-width: 767px) {
.gkTabsItem .customheader-tab{	
	
	padding-top: 0%;
	padding-right: 0%;	
}
}



.gkTabsItem .customheader-tab.tab-19 li{ background: transparent no-repeat top left; text-align: center; padding: 40px 10px; color:#000; font-size: 15px ; display:inline-block; margin: 10px; width: 175px}
.gkTabsItem .customheader-tab.tab-19 li.li1{
	background-image: url(../../../images/design/btn-grey-large.png);
}
.gkTabsItem .customheader-tab.tab-19 li.li2{
	background-image: url(../../../images/design/btn-olivve-large.png);
}
.gkTabsItem .customheader-tab.tab-19{ padding-top: 6%}
.gkTabsItem .customheader-tab.tab-20 {
	 padding-top: 11%
	}
.gkTabsItem .customheader-tab .btn{ margin-top: 30px}

.customheader-tab.tab-17{
	padding-top: 4%;
	 margin: 0;
	padding-right: 1%;
	background-image: url(../../../images/headers/tabs/tab4.png);
	width: 650px
}

		
 @media (max-width: 767px) {
	 .customheader-tab.tab-17{
		 padding-right: 0% !important;
	
		 }
	 .customheader-tab.tab-17 {
		 
		 width: 420px !important
		  
		 }		 
	 .gkTabsWrap.horizontal > .gkTabsContainer{
		 
	}	.gkTabsWrap.horizontal > ol, .gkTabsWrap.horizontal > .gkTabsContainer{
		     width: 100% !important;
			 display: block;
			 padding: 0;
		}
	 .gkTabsWrap.horizontal ol li{
		 
		  font-size: 12px;
    margin: 2px !important;
    min-height: 80px !important;
    width: 48%;
	border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;
		 }
		 
		 .gkTabsWrap.horizontal ol li#tab-reference {
				margin: 2px !important;
			}
		 
.customheader-tab{ padding:10px 0px !important;}
.gkTabsWrap.horizontal ol li{background-image:none !important;background-color:#666; font-size:14px}		 
.gkTabsWrap.horizontal ol li.active{background-image:none !important; background-color:#C60;}	 
	 
	 .gkTabsWrap.horizontal .gkTabsItem{ padding:0}
	 
	 
	 
	 .testimonial-item li blockquote{ width: 400px !important}
	 
	 
	 #homefeatured * { text-align:left; }
	 #homefeatured .pull-right, #homefeatured .pull-left{ display: none}
	 
	 
}
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
@media (max-width: 480px) {
	.map svg { width: 250px !important }
	.map svg text { font-size:25px !important}
	.gkTabsWrap.horizontal ol li{font-size:12px; min-height: inherit !important; height:inherit !important; width: 100%; display: block}	
		.customheader-tab.tab-18{ font-size:12px}
		.customheader-tab.tab-18 li,.customheader-tab.tab-18 ul{  padding-left:0 !important; margin-left:0 !important;}
		 .customheader-tab.tab-17 {
		 
		 width: 280px !important
		  
		 }	
	.testimonial-item li blockquote{ width: 260px !important}
	
	
.gkTabsWrap.horizontal ol li  span{
	padding: 12px;
	background-image:none !important;
	
	

}	
	
}

.btn{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	padding: 4px 10px;
	text-align: center;
	background-repeat: repeat-x;
	text-shadow: 1px 1px 1px #606060;
	background-position: center center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FFCC00;
}
.btn-orange, .dropdown-toggle,.pagination > .active > a, .pagination > .active > span{
	background-image: url(../../../images/design/btn-orange.png);
	color: #FFF;
	border-color: #FF9900;
	
	}
.view-category 	article.item  .btn-default{
	background: none;
	color: #FF9900;
	border: none;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:none;
	margin: 0;
	padding:0		
		}
.view-category 	article.item .intro-image{
	float: left;
	 
; 	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
		}

#homefeatured div.sppb-addon-feature {
	padding: 20px;

}
#homefeatured .search{ float:right}
	
#homefeatured .homefeatured-last-row{ padding-bottom:0px !important}

 #homefeatured h3{
	font-size: 16px;
	color: #F63;
	font-weight: bold;
	
	padding-top: 10px;
	 }
.sppb-addon-containermap_right {
	background-image: url(../../../images/design/separator-vertical.png);
	background-repeat: repeat-y;
	background-position: right top;
}

.list-inline .simplelists-item li  { line-height:14px; margin:5px; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px}
.list-inline .simplelists-item li a {
   background-color: #f9f9f9;
    border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
    color: #5c5c5c;
    display: block;
    font-size: 11px;
    line-height: 13px;
    padding: 4px 7px;}
	
	
.list-inline .simplelists-item li a:hover {
	background: #F5F5F5;
	color: #333;
} 
#homemap h3{
	font-variant: small-caps;
	color: #F90;
	margin:0
}


section#customer-home-list .sppb-section-title.sppb-text-left{ margin-bottom:0px}
section#customer-home-list >.sppb-container .sppb-title-heading{
	 margin-left: 50px;
	 font-weight: bold;
	 font-variant:small-caps
}
section#customer-home-list .sppb-btn-link{ float: right; color:#F90; font-weight: bold; font-variant:small-caps }

 
.sppb-addon-containerdomain-lang .simplelistsdomaine-list li{line-height: 14px; display:inline-block; padding:1px 5px; margin: 1px 1px; border:1px solid #F4F4F4; background:#FFF;  border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px}
.sppb-addon-containerdomain-lang .simplelistsdomaine-list li a{ color:#999; font-size:11px}

.sppb-addon-containerdomain-lang .simplelistslangue-list li{line-height: 14px; display:inline-block; padding:1px 5px; margin: 1px 1px; border:1px solid #F4F4F4; background:#FFF;  border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px}
.sppb-addon-containerdomain-lang .simplelistslangue-list li a{ color:#999; font-size:11px}



#gk-tab-9 .simplelistslangue-list li,#gk-tab-9 .simplelistsdomaine-list li{background: transparent none repeat scroll 0 0; border: medium none;}
#gk-tab-9 .simplelistslangue-list li a,#gk-tab-9 .simplelistsdomaine-list li a{ color:#3D8BC1; font-size:11px; line-height:11px}
#gk-tab-9 .simplelistslangue-list li a:before,#gk-tab-9 .simplelistsdomaine-list li a:before{ content:""}

#gk-tab-9 ul.simplelists-item{ padding-left: 0px}
#gk-tab-9 .gkTabsContainer { background:#FcFcFc none}

#gk-tab-9 .gkTabsWrap.vertical ol li, #gk-tab-9 .gkTabsWrap.horizontal ol li {
    background: #F3F3F3 none repeat scroll 0 0;
    color: #CACACA;
    text-shadow: none;
	
}

#gk-tab-9  .gkTabsWrap.vertical ol li:hover,#gk-tab-9  .gkTabsWrap.vertical ol li.active, #gk-tab-9 .gkTabsWrap.horizontal ol li:hover, #gk-tab-9 .gkTabsWrap.horizontal ol li.active{
	background: none #FcFcFc;
	color: #80b0cf !important;
    text-shadow: 0 -1px 0 #fff;
	}

#gk-tab-9 .gkTabsWrap.vertical ol {
    border-bottom: none;
}
#advanced-combination p{ padding:0px; margin:1px}
#advanced-combination .slick-prev::before, .slick-next::before {
    color: #F60 !important;
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
}

#sp-page-builder select#langfilter-module{height: inherit; width: inherit;  ; font-size:12px;padding:2px 4px;  margin: 10px }
#sp-footer{
	background-image: url(../../../images/design/footer-1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: transparent;
	padding:0px;
	font-size: 10px;
	color:#999
} 
#sp-footer .container{
	background-image: url(../../../images/design/footer-2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#sp-footer  #sp-footer1{
	background-image: url(../../../images/design/logo2.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	min-height: 52px;
	min-width: 164px;
	padding:20px 0px;
}

#sp-title .sp-page-title{
	background-color: #535353 !important;
}
body.com-content.view-article #sp-main-body,
body.view-contact #sp-main-body,
body.testimonials #sp-main-body,
body.view-references #sp-main-body{ background-color:#FFF !important; padding-top: 20px}

.sp-megamenu-parent > li > a{text-transform: none; font-variant:small-caps;letter-spacing: 0px; font-size:14px}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a{ color:#F60; font-weight: bold}

.page-header{ margin: 0px; }
.page-header h1{  font-size:22px; font-weight: normal; font-variant:small-caps; color:#F60}
#sp-quickcontact-form input[type=text],#sp-quickcontact-form input[type=email],#sp-quickcontact-form textarea{ width: 90%}

#dernieres-traduction{ padding: 50px 0px}

#dernieres-traduction .list-inline .simplelists-item li a{ background: transparent none; border: none; color:#CCC  }

#sp-bottom    li  a:before{content:''} 
#sp-bottom    li > a{  line-height:12px; font-size:11px}
#sp-bottom    li  {border: none;} 

a:hover{ color:#F90}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{ padding:0px}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{ border-bottom: 1px solid #F7F7F7}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover { background-color:#666; color:#FFF}

.testimonial-item   li   blockquote {
    border-left:none;
    font-size: 12.5px;
	line-height:17px;
    margin: 0 0 40px;
    padding: 0px;
}
.gkTabsItem .customheader-tab.testimonial-item  li  a.btn{
	margin-top:10px
}
.testimonial-item   li  h4{ margin: 10px 0px 5px}
.testimonial-item   li{
	list-style: none
}