/**
 * Copyright (C) 2017 IT Group DRC
 * http://www.itgroup-drc.net
 * Template		: ECC
 * Joomla		: 3.6
 * @license 	: GNU/GPL
 * @ version	: 1.0
**/

@charset "utf-8";
/* CSS Document */

@font-face
{
	font-family:arial-online;
	src:url(../fonts/arial.ttf);
}

@font-face
{
	font-family:rabbid-online;
	src:url(../fonts/RabbidHighwaySignII.otf);
}

@font-face
{
	font-family:script-online;
	src:url(../fonts/SCRIPTBL.TTF);
}

@font-face
{
	font-family:gribal-online;
	src:url(../fonts/Gribal_demo.otf);
}



.xdebug-error, .xe-warning, .xe-scream
{
	display:none;
}

.body
{
	font-size:13px;
	font-family:Arial, arial-online;
	line-height:140%;
	text-align:justify;
	background-color:#E8E8E8;
	color:#121212;
	margin:0 auto;
	/* height:1500px; */
}

.en_tete0{
	background: #098AC1;
	border-bottom: 1px solid #b9b9b9;
}
.en_tete{
	height: 147px;
	background: #fff;
	border-bottom: 1px solid #6D4A01;
}

.en_tete2{
	height: 55px;
	background: #F6D897;
	border-bottom: 1px solid #b9b9b9;
}

.en_tete0 .in,
.en_tete2 .in{
	width: 1150px;
	height: auto;
	margin: 0 auto;
}
.en_tete .in{
	width: 1150px;
	height: auto;
	margin: 0 auto;
}

.en_tete0 .in .sociaux
{
	margin:0;
	padding:0;
	height:43px;
	width: 150px;
	float: right;
}


.en_tete0 .in .sociaux h3
{
	float:left;
	color: #fff;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin: 8px 0;
}

.en_tete0 .in .sociaux ul
{
	list-style: none;
	margin: 8px;
	padding: 0;
	display: inline;
	float: right;
}

.en_tete0 .in .sociaux ul li
{
	margin:0 0 0 5px;
	padding:0;
	display:inline;
}

/****logo***/
.en_tete .in .logo
{
	float: left;
	width: 70%;
}
.en_tete .in .logo a img
{
	display: inline-block;
	margin-top: -70px;
}
.en_tete .in .logo a h1
{
	display: inline-block;
	color: #078ABF;
	font-size: 40px;
	font-family: "Adobe Hebrew";
	margin: 0;
	padding: 40px 0 0 30px;
}
.en_tete .in .logo a h1 .tous
{
	font-size: 20px;
	color: #6C4A00;
	font-family: arial;
	margin-left: 80px;
}

/***search***/
.en_tete .in .search
{
	float: right;
	width: 30%;
}


.en_tete .in .search{
	max-width: 195px;
	height: 40px;
	float:right;
	margin-left: 80px;
	margin-top: 45px;
}

.en_tete .in .search .mod-easy-finder input[name="q"]{
	width: 195px;
	font-size: 12px;
	border-radius: 0;
	border: 1px solid #D8D8D8;
	position: absolute;
	z-index: 1px;
	background: #ffffff url('../images/search.png') no-repeat scroll 92% 50%;
}

.en_tete .in .search .mod-easy-finder button.jt-button {
    display: none;
}

.en_tete .in .search .mod-easy-finder img{
	margin-left: 160px;
	margin-top: 0;
	position: absolute;
	z-index: 2;
}

/***menu****/

.en_tete2 .in .moduletable_menu ul{
	display: inline-block;
	margin-top: 18px;
	width: auto;
}
.en_tete2 .in .moduletable_menu ul li{
	display: inline;
	margin-right: 80px;
	
}
.en_tete2 .in .moduletable_menu ul li a{
	font-size: 14px;
	color: #7F7266;
	text-decoration: none;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
}
.en_tete2 .in .moduletable_menu ul li a:hover{
	color: #938980;
}



/***slide show***/

.slideshow
{
	width:100%;
	margin: 0 auto;
}

.slideshow .in
{
	width:1150px;
	padding:0;
	margin:0 auto;
	
}

.slideshow .in .radial
{
    height: 10px;
    width: 1000px;
    background: radial-gradient(ellipse farthest-side at 50% 0%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 90%);
    margin:0 auto;
}

.slideshow .in .bm_over
{
	position:relative; 
	overflow:hidden; 
	width:100%; 
	height:431px;
}

.slideshow .in .bm_slider
{
	position:relative; 
	overflow:hidden;
	white-space:normal; 
	border-radius:0; 
	width:100%;
}

.slideshow .in .bm_slider .bm_slider_item
{
	overflow:hidden;
	white-space:normal; 
	width:100%;
}

.slideshow .in .bm_slider .bm_slider_item a img
{
	
}

.slideshow .in .bm_slider_cycle_pager 
{ 
    text-align: center; 
	width: 100%; z-index: 500;  
	top: -30px; 
	overflow: hidden; 
	position:relative;
}

.slideshow .in .bm_slider_cycle_pager span 
{ 
    
}

.slideshow .in .bm_slider_cycle_pager span.bm_slider_cycle_pager_active 
{ 
	color:#098AC1;
}

.slideshow .in .bm_slider_cycle_pager > * 
{
	cursor: pointer;
}

.slideshow .in .cycle-paused:after 
{
    display:none;
}

.slideshow .in .bm_slider_default .bm_slider_item .bm_slider_title
{
	display: none;
}

.slideshow .in .bm_slider_default .bm_slider_item .bm_slider_title a
{
	display: none;
}

.slideshow .in .bm_slider_default .bm_slider_item .bm_slider_title a:hover
{
	
}

.slideshow .in .bm_slider_default .bm_slider_item .bm_slider_desc
{
	display: none;
	
}

.slideshow .in .bm_slider_default .bm_cycle_slider_active .bm_slider_title,
.slideshow .in .bm_slider_default .bm_cycle_slider_active .bm_slider_desc
{
	left:70px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.slideshow .in .bm_slider_default .bm_slider_item .bm_slider_desc .bm_desc_inside
{
	padding:0;
}

.slideshow .in .bm_over_default .bm_slider_button
{
	position: absolute; 
	z-index:100; 
	bottom:220px; 
	width:100%;
	left:0;
	
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out; 
}

.slideshow .in .bm_over_default .bm_slider_button:hover
{
	left:0px;
}

.slideshow .in .bm_over_default .bm_slider_button div
{
	cursor:pointer; 
	width:32px; 
	height:40px; 
	text-indent:99999px; 
	overflow:hidden; 
	float:left; 
	opacity:0.5
}

.slideshow .in .bm_over .bm_slider_button .bm_slider_next
{
	background:transparent url("../images/next.png") no-repeat scroll 0 0;
	float:right;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.slideshow .in .bm_over .bm_slider_button .bm_slider_prev
{
	background:transparent url("../images/prev.png") no-repeat scroll 0 0;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}


/* Debut en corps */
.en_corps
{
	width:100%;
	margin:25px 0 60px 0;
	height: auto;
}

.en_corps .in
{
	width:1150px;
	padding:0;
	margin:0 auto;
	
}

.en_corps .in .left
{
	width:745px;
	height: auto;
	padding:0;
	margin:0 auto;
	float:left;	
}

.en_corps .in .left .left1
{
	width:100%;
	height: 400px;
	padding:0;
	margin:0 auto;
	background: #fff;
	overflow: hidden;
}

.en_corps .in .left .left2
{
	width:100%;
	height: 400px;
	padding:0;
	margin:20px auto;
	overflow: hidden;
}

.en_corps .in .left2 .left2_in1
{
	width:360px;
	height: 400px;
	padding:0;
	float: left;
	background: #fff;
	overflow: hidden;
}


.en_corps .in .left2 .left2_in2
{
	width:360px;
	height: 400px;
	padding:0;
	float: right;
	background: white;
	overflow: hidden;
}

.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit{
	width: 370px;
	height: 314px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}


/***Word***/
.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .word{
	float: right;
	width: 330px;
	margin-right: 10px;
}

.en_corps .in .left .left1 h3{
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	color:#fff;
	padding: 15px;
	font-weight: bold;
	background: #098AC1;
}

.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .word .titreart{
	margin-bottom: 20px;
}

.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .word .titreart a{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: arial;
	text-align: left;
}

.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .word .texte{
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	font-family: arial;
	margin-bottom: 50px;
}

.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .word .more a{
	font-size: 11px;
	font-weight: bold;
	color: #BF0000;
	font-family: arial;
	text-transform: uppercase;
}

/***Services***/
.en_corps .in .left2 .left2_in1 h3{
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	color:#fff;
	padding: 15px;
	font-weight: bold;
	background: #098AC1;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul{
	margin: 0;
	padding: 0;
	list-style: none;
}


.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit a img{
	margin-left: 5px;
	
}
.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit a{
	width: 370px;
	height: 314px;
	overflow: hidden;
	margin-left: 5px;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit{
	margin: -21px 0;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit a{
	width: 360px;
	height: 136px;
	display: block;
	overflow: hidden;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul li .moduleItemIntrotext .word{
	padding: 45px 20px 0;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul li .moduleItemIntrotext .word .texte{
	font-family: arial;
	font-size: 14px;
	color: #666;
	margin-bottom: 50px;
}

.en_corps .in .left2 .left2_in1 .k2ItemsBlock ul li .moduleItemIntrotext .word .more a{
	font-size: 11px;
	font-weight: bold;
	color: #BF0000;
	font-family: arial;
	text-transform: uppercase;
}



/***Carrière***/
.en_corps .in .left2 .left2_in2 h3{
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	color:#fff;
	padding: 15px;
	font-weight: bold;
	background: #098AC1;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul,
.en_corps .in .right .infos .k2ItemsBlock ul{
	margin: 0;
	padding: 0;
	list-style: none;
}


.en_corps .in .left .left1 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit a img{
	margin-left: 5px;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit{
	margin: -21px 0;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul li .moduleItemIntrotext .imgdroit a{
	width: 360px;
	height: 136px;
	display: block;
	overflow: hidden;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul li .moduleItemIntrotext .word{
	padding: 45px 20px 0;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul li .moduleItemIntrotext .word .texte{
	font-family: arial;
	font-size: 14px;
	color: #666;
	margin-bottom: 50px;
}

.en_corps .in .left2 .left2_in2 .k2ItemsBlock ul li .moduleItemIntrotext .word .more a{
	font-size: 11px;
	font-weight: bold;
	color: #BF0000;
	font-family: arial;
	text-transform: uppercase;
}


/***Right***/
.en_corps .in .right{
	float: right;
	width: 380px;
	height: 820px;
	background: #fff;
}

.en_corps .in .right .infos h3{
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	color:#fff;
	padding: 15px;
	font-weight: bold;
	background: #098AC1;
}

.en_corps .in .right .infos div.k2ItemsBlock ul li{
	margin: -5px 0 20px 0;
}

.en_corps .in .right .infos div.k2ItemsBlock ul li a.moduleItemTitle{
	display: block;
	padding: 0 15px 20px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.en_corps .in .right .infos div.k2ItemsBlock ul li a.moduleItemTitle:hover{
	color: #868686;
}


.en_corps .in .right .voir_plus ul{
	list-style: none;
	text-align: right;
}

.en_corps .in .right .voir_plus ul li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #bf0000;
	font-family: arial;
	font-size: 11px;
	margin-right: 20px;
	font-weight: bold;
}








/***pied de page***/
.en_pied{
	width: 100%;
	height: 228px;
	background: #098AC1;
}

.en_pied .in{
	width: 1150px;
	margin: 0 auto;
}

.en_pied .in .bloc1{
	width: 100%;
	height: 100px;
}

.en_pied .in .bloc1 .menua{
	width: 80%;
	height: 100px;
	float: left;
}

.en_pied .in .bloc1 .sociauxb{
	width: 20%;
	height: 100px;
	float: right;
}

.en_pied .in .menub{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid rgba(69,69,69,0.2);
}


/***menu principale bas***/

.en_pied .in .bloc1 .menua ul{
	display: inline-block;
	margin: 25px 0 0 0;
	width: auto;
	padding: 0;
}
.en_pied .in .bloc1 .menua ul li{
	display: inline;
	margin-right: 80px;
	
}
.en_pied .in .bloc1 .menua ul li a{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
}

.en_pied .in .bloc1 .menua ul li a:hover{
	color: #ccc;
}

.en_pied .in .bloc1 .menua ul li a:hover{

}
/***menu other***/

.en_pied .in .menub ul{
	display: inline-block;
	margin: 10px 0 0 0;
	width: auto;
	padding: 0;
}
.en_pied .in .menub ul li{
	display: inline;
	margin-right: 30px;
	
}
.en_pied .in .menub ul li a{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: arial;
}
.en_pied .in .menub ul li a:hover{
	color: #ccc;
}


.en_pied .in .en_pied_03_in_left{
	float: left;
	font-size: 11px;
	color: #fff;
	margin-top: 20px;
}
.en_pied .in .en_pied_03_in_left a{
	font-size: 11px;
	color: #fff;
}

.en_pied .in .en_pied_03_in_right{
	float: right;
	font-size: 11px;
	color: #fff;
	margin-top: 20px;
}

.en_pied .in .en_pied_03_in_right a{
	font-size: 11px;
	color: #fff;
}




/****sociaux bas***/

.en_pied .in .bloc1 .sociauxb h3
{
	color: #fff;
	padding:0;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	margin: 25px 0;
}

.en_pied .in .bloc1 .sociauxb ul
{
	list-style: none;
	margin: 0 25px;
	padding: -35px 0;
	display: inline;
}

.en_pied .in .bloc1 .sociauxb ul li
{
	margin:0 0 0 5px;
	padding:0;
	display:inline;
}

.en_pied .in .bloc1 .sociauxb ul li a img
{
	margin-top: -40px;
}



/***page interne***/
.left .component{
	background: #fff;
}

div.itemIntroText{
	font-weight: normal;
	font-size: 13px;
	color: #121212;
}

.left .component .itemView .itemHeader .title h2{
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	padding: 5px 20px;
}

.left .component .itemView .itemBody{
	padding: 20px;
}

.left .component .itemView .itemBody .itemImageBlock span.itemImage img{
	width: 702px !important;
	height: 466px !important;
	image-resolution: 100px;
}


/***infos***/
.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast div.catItemView {
    margin-bottom: 0 !important;
    padding: 25px 0 25px !important;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast{
   border-bottom: 1px solid #eee;
}

.left .component .itemListView .itemListCategoriesBlock{
	border-bottom: 1px solid #eee;
}

.left .component .itemListView .itemListCategoriesBlock .itemListCategory{
	background: none;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 17px; 
}
.left .component .itemListView .itemListCategoriesBlock .itemListCategory h2{
	font-size: 14px;
	color: #7F7266;
	font-weight: bold;
	text-transform: uppercase;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody{
	padding: 0 15px;
}
.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody .catItemContentMode{
	float: right;
	width: 550px;
	margin-left: 20px;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody .catItemContentMode .catItemTitre a{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody .catItemContentMode .catItemContenu a{
	font-family: arial;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody .catItemThumbnailMode{
	float: left;
	width: 134px;
	height: 90px;
}

.left .component .itemListView .itemList #itemListPrimaryMode .itemContainerMode.itemContainer.itemContainerLast .catItemView.groupPrimary .catItemBody .catItemThumbnailMode a img{
	width: 100%;
	height: auto;
}

/****contact****/


/****contacte****/
.left .component   .itemView .itemBody 
.itemFullText .contact .accordion 
.accordion-group .accordion-heading,
.left .component  .itemView .itemBody 
.itemFullText .contact .accordion 
.accordion-group .accordion-body .accordion-inner 
.contact-form form fieldset div:nth-child(7),
.left .component  .itemView .itemBody .itemFullText
.contact .accordion .accordion-group
.accordion-body .accordion-inner 
.contact-form form fieldset legend,
.left .component  .itemView .itemBody .itemFullText
.contact h2{
	display: none;
}

.left .component  .itemView .itemBody 
.itemFullText .contact .accordion 
.accordion-group .accordion-body 
.accordion-inner 
.contact-form form fieldset {
	border: none;
	margin-left: -3px;
}

.left .component  .itemView .itemBody{
	font-family: arial;
}


.left .component  .itemView .itemBody 
.itemFullText .contact .accordion 
.accordion-group .accordion-body 
.accordion-inner 
.contact-form form fieldset .control-group div.controls{
	border-radius:3px;
	padding-bottom: 10px;
}

.left .component  .itemView .itemBody .itemFullText 
.contact .accordion .accordion-group .accordion-body 
.accordion-inner .contact-form form .control-group .controls .btn{
	width: 120px;
	height: 40px;
	border: none;
	cursor: pointer;
	background: #098ac1;
	font-size: 18px;
	color: #ffffff;
	margin-left: 7px;
}

.left .component  .itemView .itemBody .itemFullText 
.contact .accordion .accordion-group .accordion-body 
.accordion-inner .contact-form form .control-group .controls .btn:hover{
	background: #16A6E4;
}

.left .component  .itemView .itemBody 
.itemFullText .contact .accordion 
.accordion-group .accordion-body 
.accordion-inner 
.contact-form form{
	margin-left: -5px;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	width: 400px;
	height: 30px;
	padding-left: 20px;
}

textarea {
	height: auto;
	width: 400px;
	background-color: #fcfcfc;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	border-radius:3px;
}



/***map***/
.left .component  .itemView .itemBody .itemFullText iframe{
	margin-top: 30px;
	width: 100%;
	height: 500px;
	margin-left: -1px;
}

.left .component  .itemView .itemBody .itemFullText #system-message-container{
	color: #DF0000;
}

.left .component  .itemView .itemBody .itemFullText #system-message-container button{
	background: #DF0000;
	border-radius: 3px;
	border: none;
	color: #ffffff;
	cursor: pointer;
}


/***GALLERY***/
.left .component .itemView .itemImageGallery h3,
.left .component .itemView .itemImageGallery .sigProContainer .sigProThumb .sigProPseudoCaption,
.left .component .itemView .itemImageGallery .sigProContainer .sigProThumb .sigProCaption,
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap .fancybox-skin .fancybox-title{
	display: none;
}


ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
  
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin: -5px 0 0 -5px;
    width: 145px;
    height: 120px;
    overflow: hidden;
    box-shadow: none;
    padding: 0;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper a {
    max-width: 100%;
	max-height: 100%;
	transition:0.75s;
	
}


ul.sigProClassic li.sigProThumb span.sigProLinkWrapper:hover a {
    transform: scale(1.2);
}
#fancybox-buttons ul{
	display: none;
}

ul.sigProClassic li.sigProThumb {
    float: left;
    margin: 13px !important;
    padding: 0;
    list-style: none !important;
    background: #fff !important;
}

ul.sigProClassic {
    margin: 0 !important;
	padding: 26px !important;
    list-style: none;
    clear: both;
    overflow: hidden;
}


figcaption{
	font-weight: bold;
	font-style: italic;
}

span.itemImageCaption {
    color: #000;
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
}