/*sigplus*/
.sigplus-gallery {padding: 15px 0}
div.sigplus-gallery>ul>li {margin: 5px !important;}
div.sigplus-gallery ul>li>a {display: inline-block;width: auto;height: 100px; opacity:0.8}
div.sigplus-gallery ul>li>a:hover {opacity:1}
div.sigplus-gallery ul>li>a>img {width: auto;height: 100px!important;margin: 2px 5px!important;border: 1px solid transparent!important;padding: 0!important;box-shadow: 2px 2px 5px black;}
div.sigplus-gallery ul>li>a:hover>img {border: 1px solid white!important;box-shadow: 2px 2px 5px #343F4E;}

#boxplus .boxplus-viewer>.boxplus-thumbs>ul {visibility: hidden;background-color: #111;border-bottom: 1px solid #555;}
.boxplus-container {font-size: 12px!important;}
div.boxplus-imagecaption.boxplus-overlaycaption {background-color: black!important;background-color: rgba(0,0,0,0.6)!important;
color: white!important;height: 15%!important;bottom: 0!important;padding: 4px!important;overflow: hidden!important;}
#boxplus .boxplus-viewer>.boxplus-prev:hover, #boxplus .boxplus-viewer>.boxplus-next:hover {background: transparent url(../images/navigationh.png) no-repeat scroll left center;}
#boxplus .boxplus-viewer>.boxplus-prev {position: absolute;width: 57px;left: 0;height: 100%;
background: transparent url(../images/navigation.png)  no-repeat scroll -57px center; }
#boxplus .boxplus-viewer>.boxplus-prev:hover {position: absolute;width: 57px;left: 0;height: 100%;
background: transparent url(../images/navigationh.png)  no-repeat scroll -57px center; }
#boxplus .boxplus-viewer>.boxplus-next {position: absolute;width: 57px;right: 0;height: 100%;
background: transparent url(../images/navigation.png) no-repeat scroll left center;padding-top: 1%;}
#boxplus .boxplus-viewer>.boxplus-next:hover {position: absolute;width: 57px;right: 0;height: 100%;
background: transparent url(../images/navigationh.png) no-repeat scroll left center;padding-top: 1%;}
.boxplus-title {color: #fafafa;line-height: 140%;font-size: 1.1em;font-weight: lighter!important;text-transform: uppercase;font-style: italic;}
.boxplus-caption {margin-left: 15px!important;}

/*icones sociales*/
.customheader p a img {
    opacity: 0.9;
    border: 1px solid transparent;
}
.customheader p a:hover img {
    opacity:1;
    border: 1px solid black;
}

a.icon1, a.icon2, a.icon3 {width: 24px;height: 24px;margin: 0;}
a.icon1 img {background-color: #265999; border-radius: 25px; padding: 3px; width: 28px;}
a.icon2 img {background-color: #f32e31; border-radius: 25px; padding: 3p width: 28px;}
a.icon3 img {background-color: #05DE25;border-radius: 25px; padding: 3px;width: 28px;}
#je_socialicons .jeSocial span.icon13 { background-color: #05DE25 !important;}

/*formulaire contact*/
#bfElemWrap10, #bfElemWrap12 {background: rgb(135, 152, 175)!important}
#bfElemWrap9, #bfElemWrap11, #bfElemWrap13 {background: rgb(63, 82, 107)!important;}
.bfQuickMode .bfLabelLeft label {padding: 5px 0;margin-bottom: 5px;    text-align: right;width: 44%;margin-right: 4%;}
.bfQuickMode .bfLabelLeft input:hover, .bfQuickMode .bfLabelLeft textarea:hover, .bfQuickMode .bfLabelLeft select:hover, .bfQuickMode .bfLabelLeft button:hover {background-color: #FB753D;}
.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {padding: 5px;}
.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton {
margin: 15px;padding: 10px;border-radius: 5px;box-shadow: 3px 3px 5px #3F526B;color:#FFF;
background: #162e58; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87bbd3+1,6b91d3+63,202c3e+100 */
background: #87bbd3; /* Old browsers */
background: -moz-linear-gradient(top,  #87bbd3 1%, #6b91d3 63%, #202c3e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#87bbd3), color-stop(63%,#6b91d3), color-stop(100%,#202c3e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bbd3', endColorstr='#202c3e',GradientType=0 ); /* IE6-9 */
cursor:pointer;}
.bfQuickMode .bfNextButton:hover, .bfQuickMode .bfSubmitButton:hover, .bfQuickMode .bfCancelButton:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#202c3e+0,6b91d3+47,6b91d3+47,87bbd3+100 */
background: #202c3e; /* Old browsers */
background: -moz-linear-gradient(top,  #202c3e 0%, #6b91d3 47%, #6b91d3 47%, #87bbd3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#202c3e), color-stop(47%,#6b91d3), color-stop(47%,#6b91d3), color-stop(100%,#87bbd3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #202c3e 0%,#6b91d3 47%,#6b91d3 47%,#87bbd3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #202c3e 0%,#6b91d3 47%,#6b91d3 47%,#87bbd3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #202c3e 0%,#6b91d3 47%,#6b91d3 47%,#87bbd3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #202c3e 0%,#6b91d3 47%,#6b91d3 47%,#87bbd3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202c3e', endColorstr='#87bbd3',GradientType=0 ); /* IE6-9 */
}
button#ff_elem14, div.bfClearfix > div:nth-child(4) {display: none!important;}

#scrollToTop {margin: 15px;padding: 10px;border-radius: 5px;color:#FFF;background: #162e58; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87bbd3+1,6b91d3+63,202c3e+100 */
background: #87bbd3; /* Old browsers */
background: -moz-linear-gradient(top,  #87bbd3 1%, #6b91d3 63%, #202c3e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#87bbd3), color-stop(63%,#6b91d3), color-stop(100%,#202c3e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87bbd3 1%,#6b91d3 63%,#202c3e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bbd3', endColorstr='#202c3e',GradientType=0 ); /* IE6-9 */
cursor:pointer; width: 40px;}

#scrollToTop:hover {background: #262626;
    background: -moz-linear-gradient(left, #071c38 0%, #4576b6 63%, #071c38 100%);
    background: -webkit-linear-gradient(left, #071c38 0%,#4576b6 63%,#071c38 100%);
    background: linear-gradient(to right, #071c38 0%,#4576b6 63%,#071c38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#071c38', endColorstr='#071c38',GradientType=1 );
}
