
/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (min-width: 901px) {

.hidemobile5 {
	display: none !important;
}

[class*="tck-cols"].tck-stack-5 {
	display: block;
}

[class*="tck-cols"].tck-stack-5 > * {
	width: auto !important;
}

#body {
	display: inherit;
}
#wrapper1 {
	display: inherit;
}
#row3 {
	display: inherit;
}
#block12 {
	display: inherit;
}
#row2 {
	display: inherit;
}
#logo1 {
	display: inherit;
}
#block8 {
	display: inherit;
}
#block10 {
	display: inherit;
}
#block11 {
	display: inherit;
}
#block3 {
	display: inherit;
}
#block7 {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#block1 {
	display: inherit;
}
#block9 {
	display: inherit;
}
#main {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapper3 {
	display: inherit;
}
#block2 {
	display: inherit;
}
#wrapper2 {
	display: inherit;
}
#block4 {
	display: inherit;
}
#row1 {
	display: inherit;
}
#block6 {
	display: inherit;
}
#layout_error404_html {
	display: inherit;
}
#blocks1mod1 {
text-align: center;
}
#blocks1mod2 .moduletable{
display: flex;
justify-content: center;
margin-top: 10px;
}
div.searchheader-search {
margin-left: 20px;
}
#blocks1 div#blocks1mod3.flexiblemodule {
    justify-content: center;
    display: flex;
}
#block7 {
 margin-top: -25px; 
}
#block_ID1588668274564 .blogck-item:first-child {
 border-bottom-left-radius: 50px;
}
#block_ID1588668274564 .blogck-item:last-child {
 border-bottom-right-radius: 50px;
}
#block7 {
    margin-top: -25px;
}

}

@media screen and (min-width: 751px) and (max-width: 900px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 750px;
}

.hidemobile4 {
	display: none !important;
}

[class*="tck-cols"].tck-stack-4 {
	display: block;
}

[class*="tck-cols"].tck-stack-4 > * {
	width: auto !important;
}

#body {
	display: inherit;
}
#wrapper1 {
	display: inherit;
}
#row3 {
	display: inherit;
}
#block12 {
	display: inherit;
}
#row2 {
	display: inherit;
}
#logo1 {
	display: inherit;
}
#block8 {
	display: inherit;
}
#block10 {
	display: inherit;
}
#block11 {
	display: inherit;
}
#block3 {
	display: inherit;
}
#block7 {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#block1 {
	display: inherit;
}
#block9 {
	display: inherit;
}
#main {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapper3 {
	display: inherit;
}
#block2 {
	display: inherit;
}
#wrapper2 {
	display: inherit;
}
#block4 {
	display: inherit;
}
#row1 {
	display: inherit;
}
#block6 {
	display: inherit;
}
#layout_error404_html {
	display: inherit;
}
#blocks1mod1 {
text-align: center;
}
#blocks1mod2 .moduletable{
display: flex;
justify-content: center;
margin-top: 10px;
}
div.searchheader-search {
margin-left: 20px;
}
#blocks1 div#blocks1mod3.flexiblemodule {
    justify-content: center;
    display: flex;
}
#hikashop_category_information_module_168 .hikashop_container span.hikashop_product_price_full {
    background-color: #3d6766;
}
#block7 {
 margin-top: -25px; 
}
#block_ID1588668274564 .blogck-item:first-child {
 border-bottom-left-radius: 50px;
}
#block_ID1588668274564 .blogck-item:last-child {
 border-bottom-right-radius: 50px;
}
#block7 {
    margin-top: -25px;
}

}

@media screen and (min-width: 651px) and (max-width: 750px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 650px;
}

.hidemobile3 {
	display: none !important;
}

[class*="tck-cols"].tck-stack-3 {
	display: block;
}

[class*="tck-cols"].tck-stack-3 > * {
	width: auto !important;
}

#body {
	display: inherit;
}
#wrapper1 {
	display: inherit;
}
#row3 {
	display: inherit;
}
#block12 {
	display: inherit;
}
#row2 > .inner {
	display: block;
}
#row2 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row2 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#logo1 {
	display :none;
}
#block8 {
	display :none;
}
#block10 {
	display :none;
}
#block11 {
	display :none;
}
#block3 {
	height: auto !important;
}
#block3 ul {
	height: auto !important;
}
#block3 li {
	float :none !important;
	width: 100% !important;
}
#block3 div.floatck, #block3 li > ul {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	margin: 0 !important;
	left: auto !important;
}
#block3 div.maximenuck2 {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	float: none !important;
}
#block3 .mobileckhambuger_togglerlabel {
	display: block !important;
	font-size: 33px !important;
	text-align: right !important;
	padding: 10px !important;
}
#block3 .mobileckhambuger_toggler + * {
	display: none !important;
	overflow-x: hidden;
}
#block3 .mobileckhambuger_toggler:checked + * {
	display: block !important;
}
#block7 {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#block1 {
	display: inherit;
}
#block9 {
	display: inherit;
}
#main {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapper3 {
	display: inherit;
}
#block2 {
	display: inherit;
}
#wrapper2 {
	display: inherit;
}
#block4 {
	display: inherit;
}
#row1 {
	display: inherit;
}
#block6 {
	display :none;
}
#layout_error404_html {
	display: inherit;
}
#blocks1mod1 {
text-align: center;
}
#blocks1mod2 .moduletable{
display: flex;
justify-content: center;
margin-top: 10px;
}
div.searchheader-search {
margin-left: 20px;
}
.camera_pag {
 display: none;
}
#camera_wrap_155 .camera_caption_title {
 font-size: 25px;
}
#camera_wrap_155 a.camera-button {
 font-size: 17px;
}
#blocks1 div#blocks1mod3.flexiblemodule {
    justify-content: center;
    display: flex;
}
#hikashop_category_information_module_168 .hikashop_container span.hikashop_product_price_full {
    background-color: #3d6766;
}
#hikashop_module_167 .hikashop_container span.hikashop_product_price_full {
 background-color: #a83a17;
}
#block7 > div.inner {
    padding-top: 0px;
}
#block_ID1598529743623 {
    align-self: center;
}
#block7 {
 margin-top: -25px; 
}
#row3 .flexiblecolumn {
    width: 100% !important;
    float: none;
}
.hikashop_product_left_part {
    padding: 30px !important;
}
.hikashop_container span.hikashop_product_price_full {
    background-color: #3f2120;
}
.moduletablepanier {
    background-color: white !important;
}
.moduletablepanier::before {
 background: url(/images/template/icone-mon-panier-cavMorg-44px.png) no-repeat !important;
 background-size: contain !important;
}
#block3 div.inner.clearfix {
   justify-content: flex-start !important;
}
#block3 .mobileckhambuger_togglerlabel {
    font-size: 48px !important;
}
#block3 > div.inner { 
 margin-bottom: 9px !important;
}
.mobileckhambuger_togglerlabel {
 position: absolute;
 margin-top: -70px;
}
#menu_user .image-title::before {
    content: "";
    width: 36px;
    height: 36px;
    background: url(/images/template/icone-mon-compte-cavMorg-44px.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
#menu_user a {
 color: #3a010e !important;
 font-weight: 800;
}
#hikashop_cart_126 {
    color: #3a010e !important;
    font-weight: 800;
}
#main_menu .divider {
 display: none !important;
}
.menu-user-img {
 display: none;
}
.hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3a010e !important;
}
#ID1588580413042 > .inner {
    margin-bottom: 0px;
    text-align: center;
    font-size: 15px;
}
.hikashop_product_of_category_26 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3c6766 !important;
}
.hikashop_product_of_category_22 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #a83a17 !important;
}
.hikashop_subcontainer a.hikacart {
    padding-right: 39px !important;
    padding-bottom: 5px !important;
    padding-top: 9px !important;
}
.hikabtn {
    font-size: 16px !important;
}

}

@media screen and (min-width: 451px) and (max-width: 650px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 450px;
}

.hidemobile2 {
	display: none !important;
}

[class*="tck-cols"].tck-stack-2 {
	display: block;
}

[class*="tck-cols"].tck-stack-2 > * {
	width: auto !important;
}

#body {
	display: inherit;
}
#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	display: inherit;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#row3 > .inner {
	display: block;
}
#row3 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row3 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block12 {
	display: inherit;
}
#block12 {
	height: auto !important;
}
#block12 .logobloc {
	float :none !important;
	width: auto !important;
}
#row2 > .inner {
	display: block;
}
#row2 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row2 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#logo1 {
	display :none;
}
#block8 {
	display :none;
}
#block10 {
	display :none;
}
#block11 {
	display :none;
}
#block3 {
	height: auto !important;
}
#block3 ul {
	height: auto !important;
}
#block3 li {
	float :none !important;
	width: 100% !important;
}
#block3 div.floatck, #block3 li > ul {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	margin: 0 !important;
	left: auto !important;
}
#block3 div.maximenuck2 {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	float: none !important;
}
#block3 .mobileckhambuger_togglerlabel {
	display: block !important;
	font-size: 33px !important;
	text-align: right !important;
	padding: 10px !important;
}
#block3 .mobileckhambuger_toggler + * {
	display: none !important;
	overflow-x: hidden;
}
#block3 .mobileckhambuger_toggler:checked + * {
	display: block !important;
}
#block7 {
	height: auto !important;
}
#block7 ul {
	height: auto !important;
}
#block7 li {
	float :none !important;
	width: 100% !important;
}
#block7 div.floatck {
	width: 100% !important;
}
#wrapper {
	display: inherit;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#block1 {
	display: inherit;
}
#block1 {
	height: auto !important;
}
#block1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block9 {
	display: inherit;
}
#block9 {
	height: auto !important;
}
#block9 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#main {
	display: inherit;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maintopmodule {
	display: inherit;
}
#maintopmodule {
	height: auto !important;
}
#maintopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	display: inherit;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	display: inherit;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#centertopmodule {
	display: inherit;
}
#centertopmodule {
	height: auto !important;
}
#centertopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	display: inherit;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottommodule {
	display: inherit;
}
#centerbottommodule {
	height: auto !important;
}
#centerbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottommodule {
	display: inherit;
}
#mainbottommodule {
	height: auto !important;
}
#mainbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper3 {
	display: inherit;
}
#wrapper3 {
	height: auto !important;
}
#wrapper3 .logobloc {
	float :none !important;
	width: auto !important;
}
#block2 {
	display: inherit;
}
#block2 {
	height: auto !important;
}
#block2 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper2 {
	display: inherit;
}
#wrapper2 {
	height: auto !important;
}
#wrapper2 .logobloc {
	float :none !important;
	width: auto !important;
}
#block4 {
	display: inherit;
}
#block4 {
	height: auto !important;
}
#block4 .logobloc {
	float :none !important;
	width: auto !important;
}
#row1 > .inner {
	display: block;
}
#row1 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row1 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block6 {
	display :none;
}
#layout_error404_html {
	display: inherit;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#blocks1mod1 {
text-align: center;
}
#blocks1mod2 .moduletable{
display: flex;
justify-content: center;
margin-top: 10px;
}
div.searchheader-search {
margin-left: 20px;
}
#blocks1 div#blocks1mod3.flexiblemodule {
    justify-content: center;
}
.hikashop_container span.hikashop_product_price_full {
 background-color: #3f2120;
}
.camera_pag {
 display: none;
}
#camera_wrap_155 .camera_caption_title {
 font-size: 25px;
}
#camera_wrap_155 a.camera-button {
 font-size: 17px;
}
main_menu li a {
font-size: 17px !important;
padding: 0 !important;
margin: 0 !important;
}
#block3 .mobileckhambuger_togglerlabel {
padding-left: 15px !important;
}
#block3 div.inner.clearfix {
   justify-content: flex-start !important;
}
#hikashop_category_information_module_168 .hikashop_container span.hikashop_product_price_full {
    background-color: #3d6766;
}
#ID1589297308309 > .inner {
font-size: 30px;
line-height: 29px;
padding-bottom: 0;
}
#block_ID1588665067515 {
margin-top: -25px;
}
#row_ID1588668056926 {
    background: #3a010e;
}
#ID1589297427037 > .inner {
line-height: 24px;
font-size: 30px;
}
#ID1553783306568 > .inner {
line-height: 24px;
font-size: 30px;
}
#ID1588580413042 > .inner {
    margin-bottom: 0px;
    font-size: 15px;
}
#block7 > div.inner {
padding-top: 0px;
}
.moduletablepanier {
    background-color: white !important;
}
.mobileckhambuger_togglerlabel {
 position: absolute;
 margin-top: -60px;
}
#block_ID1598529743623 {
 align-self: center;
}
#block3 > div.inner {
    margin-bottom: 0px;
    padding: 0px;
    padding-top: 0px;
}
#block7 {
 margin-top: 0px; 
}
#block_ID1588668274564 .blogck-item:first-child {
 border-bottom-left-radius: 0px;
}
#block_ID1588668274564 .blogck-item:last-child {
 border-bottom-right-radius: 0px;
}
.hikashop_product_left_part {
    padding: 30px !important;
}
.hikashop_product_left_part .hikabtn.hikacart {
 font-size: 16px !important;
}
#hikashop_product_description_main .pagebuilderck {
 text-align: center;
}
#hikashop_module_167 .hikashop_container span.hikashop_product_price_full {
 background-color: #a83a17;
}
.moduletablepanier::before {
 background: url(/images/template/icone-mon-panier-cavMorg-44px.png) no-repeat !important;
 background-size: contain !important;
}
.menu-user-img {
 display: none;
}
#menu_user .image-title::before {
    content: "";
    width: 36px;
    height: 36px;
    background: url(/images/template/icone-mon-compte-cavMorg-44px.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
#menu_user a {
 color: #3a010e !important;
 font-weight: 800;
}
#hikashop_cart_126 {
    color: #3a010e !important;
    font-weight: 800;
}
#main_menu .divider {
 display: none !important;
}
.hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3a010e !important;
}
#menu_user li {
margin-right: 0px;
}
.hikashop_product_of_category_26 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3c6766 !important;
}
.hikashop_product_of_category_22 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #a83a17 !important;
}
.hikashop_subcontainer a.hikacart {
    padding-right: 39px !important;
    padding-bottom: 5px !important;
    padding-top: 9px !important;
}
.hikabtn {
    font-size: 16px !important;
}

}

@media screen and (max-width: 450px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 292px;
}

.hidemobile1 {
	display: none !important;
}

#body {
	display: inherit;
}
#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	display: inherit;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#row3 > .inner {
	display: block;
}
#row3 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row3 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block12 {
	display: inherit;
}
#block12 {
	height: auto !important;
}
#block12 .logobloc {
	float :none !important;
	width: auto !important;
}
#row2 > .inner {
	display: block;
}
#row2 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row2 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#logo1 {
	display :none;
}
#block8 {
	display :none;
}
#block10 {
	display :none;
}
#block11 {
	display :none;
}
#block3 {
	height: auto !important;
}
#block3 ul {
	height: auto !important;
}
#block3 li {
	float :none !important;
	width: 100% !important;
}
#block3 div.floatck, #block3 li > ul {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	margin: 0 !important;
	left: auto !important;
}
#block3 div.maximenuck2 {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	float: none !important;
}
#block3 .mobileckhambuger_togglerlabel {
	display: block !important;
	font-size: 33px !important;
	text-align: right !important;
	padding: 10px !important;
}
#block3 .mobileckhambuger_toggler + * {
	display: none !important;
	overflow-x: hidden;
}
#block3 .mobileckhambuger_toggler:checked + * {
	display: block !important;
}
#block7 {
	height: auto !important;
}
#block7 ul {
	height: auto !important;
}
#block7 li {
	float :none !important;
	width: 100% !important;
}
#block7 div.floatck {
	width: 100% !important;
}
#wrapper {
	display: inherit;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#block1 {
	display: inherit;
}
#block1 {
	height: auto !important;
}
#block1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block9 {
	display: inherit;
}
#block9 {
	height: auto !important;
}
#block9 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#main {
	display: inherit;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maintopmodule {
	display: inherit;
}
#maintopmodule {
	height: auto !important;
}
#maintopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	display: inherit;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	display: inherit;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#centertopmodule {
	display: inherit;
}
#centertopmodule {
	height: auto !important;
}
#centertopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	display: inherit;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottommodule {
	display: inherit;
}
#centerbottommodule {
	height: auto !important;
}
#centerbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottommodule {
	display: inherit;
}
#mainbottommodule {
	height: auto !important;
}
#mainbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper3 {
	display: inherit;
}
#wrapper3 {
	height: auto !important;
}
#wrapper3 .logobloc {
	float :none !important;
	width: auto !important;
}
#block2 {
	display: inherit;
}
#block2 {
	height: auto !important;
}
#block2 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper2 {
	display: inherit;
}
#wrapper2 {
	height: auto !important;
}
#wrapper2 .logobloc {
	float :none !important;
	width: auto !important;
}
#block4 {
	display: inherit;
}
#block4 {
	height: auto !important;
}
#block4 .logobloc {
	float :none !important;
	width: auto !important;
}
#row1 > .inner {
	display: block;
}
#row1 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#row1 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block6 {
	display :none;
}
#layout_error404_html {
	display: inherit;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#blocks1mod1 {
text-align: center;
}
#blocks1mod2 .moduletable{
display: flex;
justify-content: center;
margin-top: 10px;
}
div.searchheader-search {
margin-left: 20px;
}
#blocks1 div#blocks1mod3.flexiblemodule {
    justify-content: center;
}
.hikashop_container span.hikashop_product_price_full {
 background-color: #3f2120;
}
.camera_pag {
 display: none;
}
#camera_wrap_155 .camera_caption_title {
 font-size: 25px;
}
#camera_wrap_155 a.camera-button {
 font-size: 17px;
}
main_menu li a {
font-size: 17px !important;
padding: 0 !important;
margin: 0 !important;
}
#block3 .mobileckhambuger_togglerlabel {
padding-left: 15px !important;
}
#block3 div.inner.clearfix {
   justify-content: flex-start !important;
}
#hikashop_category_information_module_168 .hikashop_container span.hikashop_product_price_full {
    background-color: #3d6766;
}
#ID1589297308309 > .inner {
font-size: 30px;
line-height: 29px;
padding-bottom: 0;
}
#block_ID1588665067515 {
margin-top: -25px;
}
#row_ID1588668056926 {
    background: #3a010e;
}
#ID1589297427037 > .inner {
line-height: 24px;
font-size: 30px;
}
#ID1553783306568 > .inner {
line-height: 24px;
font-size: 30px;
}
#ID1588580413042 > .inner {
    margin-bottom: 0px;
    font-size: 15px;
}
#block7 > div.inner {
padding-top: 0px;
}
.moduletablepanier {
    background-color: white !important;
}
.mobileckhambuger_togglerlabel {
 position: absolute;
 margin-top: -60px;
}
#block_ID1598529743623 {
 align-self: center;
}
#block3 > div.inner {
    margin-bottom: 0px;
    padding: 0px;
    padding-top: 0px;
}
#block7 {
 margin-top: 0px; 
}
#block_ID1588668274564 .blogck-item:first-child {
 border-bottom-left-radius: 0px;
}
#block_ID1588668274564 .blogck-item:last-child {
 border-bottom-right-radius: 0px;
}
.hikashop_product_left_part {
    padding: 30px !important;
}
.hikashop_product_left_part .hikabtn.hikacart {
 font-size: 16px !important;
}
#hikashop_product_description_main .pagebuilderck {
 text-align: center;
}
#hikashop_module_167 .hikashop_container span.hikashop_product_price_full {
 background-color: #a83a17;
}
.moduletablepanier::before {
 background: url(/images/template/icone-mon-panier-cavMorg-44px.png) no-repeat !important;
 background-size: contain !important;
}
.menu-user-img {
 display: none;
}
#menu_user .image-title::before {
    content: "";
    width: 36px;
    height: 36px;
    background: url(/images/template/icone-mon-compte-cavMorg-44px.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
#menu_user a {
    color: #3a010e !important;
font-weight: 800;
}
#hikashop_cart_126 {
   color: #3a010e !important;
   font-weight: 800;
}
#main_menu .divider {
 display: none !important;
}
.hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3a010e !important;
}
#menu_user li {
margin-right: 0px;
}
.hikashop_product_of_category_26 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #3c6766 !important;
}
.hikashop_product_of_category_22 .hikashop_product_left_part .hikashop_product_price_full {
    background-color: #a83a17 !important;
}
.hikashop_subcontainer a.hikacart {
    padding-right: 39px !important;
    padding-bottom: 5px !important;
    padding-top: 9px !important;
}
.hikabtn {
    font-size: 16px !important;
}

}
