/* GLOBAL */
#header .container .minutehead {margin-top:10px;margin-bottom:35px;display:flex; flex-flow:row nowrap;}
#header .barinfinite {box-shadow: inset 0 -31px 0 0 #333}
@media (max-width: 767px) {
	#header .barinfinite {box-shadow: inset 0 -38px 0 0 #333}	
}
#adtm_menu a:hover {text-decoration:none !important;}
#adtm_menu {width:100%;}

#category #columns > .mincontent {padding-top:0px;padding-left:0px; margin:0;border:1px solid #cccccc;background:white;}
#category #columns #left_column {padding-left:0px;padding-right:0px; border-right:1px solid #e5e5e5;}
#category .columns-container, #product .columns-container {background:#f6f6f6;}

/* NEW COMPARE TABLE */
table.minresptable {width: 100%; border-collapse : collapse;border-spacing : 0; margin-top:10px;}
table.minresptable td, table.minresptable th { word-wrap: break-word; padding:0px;}
table.minresptable td.val, table.minresptable th.val {text-align: center; width: 20%;}
table.minresptable4 td.val, table.minresptable4 th.val {width: 15% !important; }
table.minresptable2 td.val, table.minresptable2 th.val {width: 20% !important;}
table.minresptable td.p1 {background-color:#f2f2f6;}
table.minresptable td.p1 span {background-color: #727888;display: inline-block; width: 10px; height: 10px; zoom: 1; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; margin-top:11px;}
	
table.minresptable td {color: #333; border-bottom: 1px solid #e7e7ef; border-right: 1px solid #FFF;font-family: "Open Sans", sans-serif;font-size:13px;}
table.minresptable td.title {background-color: #dddddd;font-weight:600 !important;font-size:15px !important;padding: 8px 8px 8px 8px; color:#3a3939;}
table.minresptable td.txt {line-height: 19px; font-weight:400;}
table.minresptable td.txt strong {font-size:15px;color:#41424e;display:block;}

table.minresptable th:first-child, table.minresptable td:first-child {padding: 8px 30px 8px 8px;}
table.minresptable th img {padding:0 20px;}
table.minresptable th.txt a { color:#41424e !important; text-transform: capitalize; }
table.minresptable th.txt a:hover {text-decoration: underline;}
table.minresptable th.txt strong {text-transform: capitalize;}
table.minresptable th.txt {border-bottom: 3px solid #333; font-size: 14px; font-weight:300;color:#111;padding-bottom: 7px; padding-top:0; vertical-align: top;}
table.minresptable td i {font-size:2em;margin:8px 2px; color:#666;cursor: pointer;}
table.minresptable th.title {background-color:#f2f2f6; text-align:center; font-size: 22px; color:#41424e; font-family: "Open Sans", sans-serif;}

span.new-label2, span.new-label3 {background-color: red; color: #fff !important;padding: 0 7px 0 7px; display: inline-block;  font-size: 11px !important;line-height: 18px;  border-radius: 3px;  text-transform: uppercase;    position: relative;  top: -1px;  letter-spacing: .03em;  margin: 0 2px;   white-space: nowrap;   font-weight: 400;}
span.new-label3 {background-color: #85b70d !important;}

@media screen and (max-width: 991px) {
table.minresptable tr {display: flex; flex-flow: row wrap; justify-content: space-around;}
table.minresptable td.val, table.minresptable th.val {width: 33.33333333%;}
table.minresptable4 td.val, table.minresptable4 th.val {width: 25% !important;}
table.minresptable2 td.val, table.minresptable2 th.val {width: 50% !important; }
table.minresptable td.txt {text-align:center;}
table.minresptable td.title {background-color: #dddddd;}
table.minresptable td, table.minresptable th {display: block; }
table.minresptable th:first-child, table.minresptable td:first-child {width: 100%;}
table.minresptable th:first-child {display: none;}
}

/* REASSURE TOP */

#reassuretop {padding: 0;margin: 0px;}
#reassuretop div {border-right: 1px solid #e5e5e5;text-align:center;padding:0;}
#reassuretop div:last-child {border-right:none;}

#reassuretop .row {margin:0;overflow:hidden;}
#reassuretop .row a {margin:0;padding:8px 0 7px 45px;background: url(../../../../img/cms/design/header/reassurance.jpg) left 3px no-repeat;line-height:30px;font-family: "Open Sans", sans-serif; font-size:14px;color:#333333;}
#reassuretop .row a.reabest {background-position:left -30px;padding-left:33px;}
#reassuretop .row a.reaserv {background-position:left -63px;padding-left:38px;}
#reassuretop .row a.reaintra {background-position:left -103px;padding-left:36px;}
#reassuretop .row a strong {color:#88b500;}

/* REASSURANCE PRODUIT 2020 */

/* Réassurance marques */
#reassurebrand {margin-top:0px !important;padding:0px;}
#reassurebrand .row {margin:0 0 8px 0; flex-flow: nowrap; background: white;border:1px solid #ccc;padding:10px 10px 10px 10px;}


#reassure {
	padding:0;
	margin-top: 10px;
	background: #fff;border:1px solid #ccc;
	font-family: "Open Sans", sans-serif; 
}

#reassure .row {margin:0 0 8px 0; flex-flow: nowrap;}
#reassure .title {background-color:#f6f6f6;line-height:28px;border-top:1px solid #fff;font-size:16px;font-family: "Open Sans",sans-serif;color:#434343;}
#reassure .argu {padding-top:5px !important;margin-bottom:0px !important;}
#reassure .reatitle {font-size: 14px; font-weight:normal; text-transform: uppercase; margin: 3px 0 0 0; }
#reassure .readescr {font-size:13px;}
#reassure .payment {margin:10px 0 10px;}
#reassure hr {margin:5px auto;width:90%;}
#reassure .col-xs-2 {text-align: center;padding:0px;}
#reassure .col-xs-10 {padding:0px 10px 0 0;color:#666}

@media (min-width: 992px) and (max-width: 1199px) {
	#reassure .title {padding:0; letter-spacing: -0.2px;}
}

/* Service client */
#support {padding:0;margin-top: 10px;background: #fff;border:1px solid #ccc;font-family: "Open Sans", sans-serif;}
#support .row {margin:0;}
#support .bloc {margin:0 10px 0 103px;}
#support .reatitle {font-size: 16px; font-weight:normal; text-transform: uppercase; margin: 7px 0 8px 0; } 
#support .readescr {font-size:13px;line-height: 15px;}

@media (min-width: 992px) and (max-width: 1199px) {
	#support .bloc {margin:0;}
	#support .reatitle {text-align: center; background-color:#f6f6f6;line-height:28px;margin:0;} 
	#support .readescr {margin:10px;}
	#support img {display:none;}
}


/* PRODUCT COMPARE TAB */

header .row #header_logo {padding-top:25px;}
header .row #header_logo h1 {font-size:13px;margin:0 0 0 70px;text-transform: uppercase;letter-spacing: -0.3px;}
@media (max-width:1199px) {
header .row #header_logo h1 {margin:5px 0 0 5px;font-size:12px;letter-spacing: 0;}
}
@media (max-width:991px) {
header .row #header_logo h1 {margin:5px 0 0 5px;font-size:10px;letter-spacing: -0.5px;}
}
@media (max-width:767px) {
header .row #header_logo h1 {margin:0 10px 0 80px;font-size:14px;letter-spacing: -0.3px;}
}
@media (max-width:480px) {
header .row #header_logo h1 {margin:0 0 0 55px;font-size:11px;letter-spacing: -0.75px;}
}

@media (max-width: 767px) {
	.featureColcompta p {margin:0 auto;text-align: center;}
	.featurerowtext {border-bottom:1px solid #ccc; text-align: center;}
	.featureborderTop {border-bottom:1px solid #ccc;}
	.planColcheck {padding:7px 0 5px;}
	.featurerowBigtitle {text-align: center;}
	#header .container .minutehead {flex-flow:row wrap;margin-bottom:15px;}
	#header .container .minutehead .header_logo {order:1;width:100%;}
	#header .container .minutehead .searchorder {order:3;}
	#header .container .minutehead .minutecart {order:2;}
}
	

@media (max-width: 767px) {
    .my_feature {text-align: center }
	.featureautoheight {flex-wrap: wrap;}
	.featureColcompta img {margin:0 auto;width:80px !important;} 
 }

.featureColcompta {font-family: "Open Sans", sans-serif;font-size:16px;font-weight: 600; color:#3a3939;align-items: center;display:flex;flex-wrap: wrap;}
.featureColcompta p {margin:0 auto;text-align: center;}
.featureColcompta img {margin:0 auto;max-width:150px;}
.featurerowBigtitle {padding: 5px 5px 5px 10px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:16px;font-family: "Open Sans", sans-serif;color:#3a3939;background-color:#dddddd;font-weight: 600;}
.featurerowtext {padding:4px 10px 4px 10px;}
.featurerowtext p {margin:0;font-family: "Open Sans", sans-serif;font-size:13px;}
.featurerow {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.featureautoheight {display:flex;align-items: center;}
.featureheight {height: 100%;}
.featureRow {border:1px solid #ccc;} 
.planColcheck {text-align: center; font-size: 18px;}
.planColcheck i.check {color: #88b500;margin-left:auto;margin-right:auto;}
.planColcheck i.uncheck {color:#3a3939;margin-left:auto;margin-right:auto;padding-right:12px;font-size:14px;font-family: "Open Sans", sans-serif;}
.planColcheck i.uncheck2 {color:#ba1919 !important;margin-left:auto;margin-right:auto;}


/* Multiaccessories empty */
#product #multiAccessoriesTab h3 {
	font-size: 1.4em;
	font-weight: bold;
	background-color: #f6f6f6;
	margin: 0 0 5px;
	text-align: center;
	padding: 5px 0 5px;
	border-bottom: 1px dotted #cfcfcf;
}

#product #multiAccessoriesTab h3::before {
	content: "\f085"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 18px;margin-left: -17px; color: #88b500;padding-right:7px;
}

/* PRODUCT INNER TAB DESCR */

#product ul.tabs {margin: 0px;padding: 0px;	list-style: none;}
#product ul.tabs li {background: none;color: #222;display: inline-block;padding: 10px 15px;	cursor: pointer;}
#product ul.tabs li.current{background: #ededed;color: #222;}
#product .tab-contentx{	display: none;background: #ededed;padding: 15px;}
#product .tab-contentx.current{	display: inherit;}
#product .tab-link {text-align: center;}


/* PRODUCT */
.minutesubprod { border-left:4px solid #88b500;margin-top:20px;margin-left:0px !important; }
.minutesubprod h3 {margin:0;font-size:18px;font-weight:600;font-family: "Open Sans", sans-serif;}
/*CreativeCloud */
.minuteprodbloc {background-color: #F6F6F6; padding:8px;border-right:7px solid #FFF; margin-bottom: 7px !important;height:110px;}
.minuteprodbloc-title {display:flex;align-items:center;margin-bottom:8px;}
.minuteprodspace {margin-bottom:17px;}
.minuteprodimg .img-responsive {margin-top:10px;margin-bottom:10px; margin-left: auto !important;margin-right:auto !important;}
.minuteprodcolor {color: #88b500}
.minuteprodrow .img-responsive {margin-top:4px !important;margin-bottom:4px !important;}

.minutprodulbasic {padding-left:5px;} 
.minutprodulbasic li {display: block;padding:3px 0 3px 15px;font-weight: 600;}
.minutprodulbasic li span {font-weight:normal;}
.minutprodulbasic li p {font-weight:normal;}
.minutprodulbasic li::before {content: "\f0da"; font-family: 'Font Awesome 5 Free'; font-size: 15px;margin-left: -17px; color: #88b500;padding-right:7px;}

.minutproduladvanced {display:flex;align-items: center;}
.minutproduladvanced h4 {margin-left:0px;margin-top:0px !important;padding:0 !important;font-size:22px;font-family: "Open Sans", sans-serif;}
.minutproduladvanced img {padding:0 15px;}
.minutproduladvanced .minutproduldescr {padding:10px;}
.minutproduladvanced2 {align-items: baseline !important;}

.minuteprodpfort li  {display: block;padding:3px 0 3px 15px;font-weight:normal;}
.minuteprodpfort li span {font-size:12px;color:#5f5f5f;font-weight:normal !important;}
.minuteprodpfort li:first-child {margin-top:15px;}
.minuteprodpfort li:before {content: "\f00c"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 15px; float: left;  margin-left: -17px; color: #88b500;padding-right:7px;}	

.minuteprodtitle {background-color: #f6f6f6;color: #3a3939;padding:8px 0px 7px 10px;font-family: "Open Sans", sans-serif;font-size: 18px;font-weight:600;}
.minuteprodtitle span {color:#88b500;font-weight:600; }
.minuteprodul li  {display: block;padding:3px 0 3px 15px;}
.minuteprodul li:first-child {display: block;margin-top:15px;}
.minuteprodul li:before {content: "\f054"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 9px; float: left;  margin-left: -17px; color: #88b500;}
.minuteprod h4, .minuteprod h3 {color:#111;}
.minuteprod h4 {padding-left:10px;margin-top:15px;margin-bottom:5px;}
.minuteprod {padding:0px;}
.minuteprod p.title {color:#111;margin:0;font-size:18px;font-weight:600;font-family: "Open Sans", sans-serif;}

.minutesoftico {background-color: #f6f6f6;padding:5px 0 5px}
.minutesoftico ul {margin:0 0 0 15px;padding:0;}
.minutesoftico h4 {margin-top:0px;}

.minutesoftico2 {display: flex; align-items: center; text-align:center;background-color: #f6f6f6;padding:5px 0 5px;}
.minutesoftico2 div {padding-left:0px;padding-right:0px;font-size:12px;white-space: nowrap;}
.minutesoftico2 img {padding-left:10px;padding-right:10px;}

.minutesoftico3 {background-color: #f6f6f6;padding:5px}
.minutesoftico3 ul {margin:0;padding:0;}
.minutesoftico3 ul li {margin-left:15px;}
.minutesoftico3 h4 {margin-top:0px;font-weight: bold;}
@media (max-width: 767px) {
.minutesoftico2 {flex-wrap: wrap;}
}

.minuteprodright {width:28%;border:none !important;padding-left:10px;margin-top:0px;}
.minuteprodleft {width:72%;padding-right:0px;border:none !important;}

.Prodnondispo {position:absolute;top:0px;left:0px;width:100%;}
.Prodnondispo div {position:relative;background: rgba(255, 255, 255, .9); border: solid 3px #666; height:auto; width:3000; z-index:900;overflow: hidden;padding:20px;text-align: center; margin-left: 20px; margin-right:20px;margin-top:185px;font-size: 16px; text-transform: uppercase;}


@media (min-width: 768px) and (max-width: 991px) {
.minuteprodright {width:100%;margin-top:0;}
.minuteprodleft {width:100%;padding-right:15px;}
.minutproduladvanced .minutproduldescr{padding:0px;}
.minuteprodbloc {height:130px;}
.Prodnondispo div {margin-top:130px;}	

}

@media (max-width: 767px) {
.minuteprodright {width:100%;margin-top:0;}
.minuteprodleft {width:100%;padding-right:15px;}
.minuteprodimg .img-responsive {display:none;}
.minutproduladvanced .minutproduldescr{padding:0;}
.minutproduladvanced {flex-wrap: wrap !important;}
.Prodnondispo div {margin-top:120px;}	
}

@media (min-width: 992px) {
#cdareinsurance_block_product ul li {
	float:none !important;
	width:100%;
}
}

#thumbs_list ul li:first-child {display:none !important;visibility:hidden;}
#product #center_column .resetimg {display:none;}

	
iframe.embed-responsive-item {width:100% !important; height:100% !important;}

/* CATEGORIE LEFT COLOMN */

#category #categories_block_left h2 {margin-top:0px !important;}

/* CATEGORY HOME */
  .content_scene_cat h1.category-name {
    font: 600 42px/51px "Open Sans", sans-serif;
    color: #fff;
    margin-bottom: 12px; }
    @media (max-width: 1199px) {
      .content_scene_cat h1.category-name {
        font-size: 25px;
        line-height: 30px; } }

/******************************************************************************
						Home Page Slider
*******************************************************************************/
#homepage-slider {
  margin-bottom: 0px !important;
}

  @media (max-width: 767px) {
    #homepage-slider {
      padding-top: 0px !important; } }

/*******************************************************************
					Cart Block Styles
********************************************************************/
#header .shopping_cart {
  padding-top: 30px !important; }


/* ZERO FEATURED CATEGORIES */
.zerofeaturedcategories .title_block {
	display: none !important;
}

.zerofeaturedcategories .category-block .category-image img {
	margin: auto;
}

.zerofeaturedcategories .category-block .category-image a:after {
	background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: rotateY(90deg);
    transition: all 0.5s ease 0s;
    width: 100%;
}

.zerofeaturedcategories .category-block .category-image:hover a:after {
	opacity: 1;
    transform: rotateY(0deg);
}




/* BLOCK #reinsurance_block effet ******************************************************************** */

#cdareinsurance_block_home .container {margin-top:0px;}

#cdareinsurance_block_product .container > li img, #cdareinsurance_block_home .container > li img {
	transition:all 400ms ease-in-out 0s;
}
#cdareinsurance_block_product .container > li:hover img, #cdareinsurance_block_home .container > li:hover img {
	transform:rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform:rotateY(180deg);
	-ms-transform: rotateY(180deg);
}
