/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
#mod_fcitems_box_standard_124 img {
  /*width: auto !important;*/
  /*height: 280px !important;*/
}

.fctype3 .topblock .flexi.image img {
    border: 1px solid silver !important;
}

.j2store-order h3 {
	margin-bottom: 30px;
}

#j2store-checkout input[type=radio] {
    margin: 4px 2px 4px 2px;
}

#first_name, #last_name, #phone_1, #phone_2, #address_1, #city, #zip, #country_id {
    width: 100%;
}

.fctype4 .infoblock li.flexi {
	padding-bottom: 20px !important;
}

.fctype9 .customblock {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important; 
	float: none !important;
	width: 100% !important;
}

.slideInfoZone p {
	font-size: 22px !important;
}

.fccat36.menuitem176 .product-qty {
	display: none;
}

.mceToolbar button {
	background: none !important; 
}

#adminForm .btn {
/* 	background: inherit !important; */ 
}

.fc_title_col .fcclear {
	display: none !important;
}

/* Icones manquant dans ce template */
#adminForm .valuebox .icon-stack {
	width: auto !important;
	height: auto !important;
	line-height: normal !important;
	vertical-align: middle !important; 
}
.icon-remove:before {
    content: "\49" !important;
}
.icon-upload:before {
    content: "\e022" !important;
}
.icon-calendar:before {
    content: "\43" !important;
}
.icon-comment:before, .icon-comments:before {
    content: "\24" !important;
}
.icon-archive:before, .icon-drawer-2:before {
    content: "\50" !important;
}
.icon-purge:before, .icon-trash:before {
    content: "\4c" !important;
}
.icon-apply:before, .icon-edit:before, .icon-pencil:before {
    content: "\2b" !important;
}
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before {
    content: "\e006" !important;
}

.statetoggler_inner span {
	text-transform: none !important;
}

/* Customisation elastislide */
.es-carousel-wrapper {
    background: #373737 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.es-carousel {
    background: #373737 !important;
}
.es-carousel ul li.selected a {
	border-color: #dddddd !important;
}
.rg-image-nav a.rg-image-nav-next {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important; 
}
.rg-image-nav a {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important; 
}

.input-append .add-on, .input-prepend .add-on {
	height: 18px !important;
	line-height: 18px !important;
}

/* Correction du fond noir sur J2store */
.tabs-left .nav-tabs {
    background: inherit !important;
}
.tabs-left > .nav-tabs > li > a {
    color: inherit !important;
}
.j2store-product-edit-form .panel.panel-solid-success {
	display: none !important;
}
.j2store-product-edit-form .span4 .panel.panel-default {
	width: 350px !important;
}

.contentheading {
	display: block !important; 
}

/* Les notifications de la messagerie */
#uddeim-module, #uddeim-modulenew {
	font-size: inherit !important;
} 
.uddeim-module-head img {
	display: none;
}
#uddeim-modulenew {
/* 	background-color: fuchsia; */
}

.tabberlive .tabbertab {
	border: 1px solid #ddd !important;
/* 	padding: 0 !important; */
}
body ul.tabbernav, #flexicontent ul.tabbernav {
    border-bottom: 0px solid #cccccc !important;
}
.fcfield-addvalue {
	cursor: pointer !important;
}
.flexi.fc-pagenav {
	margin-top: 30px !important;
}

/* Suppression du padding sur le caroussel des bulletins */
#s5_bottom_row3_wrap {
	padding-top: 0px !important;
}
#s5_bottom_row3 {
	padding-bottom: 0px !important;
}
/* Specifique bulletin */
.fctype4 .contentheading {
	margin-bottom: 20px;
}
.fctype4 img.fc_field_image {
    border: 1px solid lightgray !important;
    border-radius: 0px !important;
}
.fctype4 .flexi.infoblock {
	border: none !important;
}
.fctype4 .flexi.label.field_panier {
	display: none;
}
body .fctype4 .fc-noauth {
    border-radius: 0px !important;
}
.field_panier .j2store-add-to-cart {
	margin-left: 0px !important;
}

@media screen and (max-width: 970px){
	.fctype4 .topblock .flexi.image {
		float: none !important;
	}
}
span.readmore a {
	color: white !important;
}