body {
    background: linear-gradient(to bottom, rgba(61, 108, 195, 0.2) 0%, rgba(255, 255, 255, 0.5) 40%, #ffffff 100%);
    background-repeat: no-repeat;
}

.menupicto.tck-module {
    float: right;
    padding: 15px;
}

h3.conectabul.tck-module-title {
    display: none;
}

.menupicto.conectabul.tck-module {
    padding-top: 45px;
}

.hikashop_cart table, table.hikashop_product_custom_info_main_table {
    border: none;
}

tr.hikashop_product_custom_dimensions_line td.key {
    display: none;
}

tr.hikashop_product_custom_dimensions_line {
    border: none;
    font-size: 14px;
    line-height: 16px;
}


td.hikashop_cart_module_product_name_value.hikashop_cart_value {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

table.hikashop_cart span.hikashop_product_price_full {
    padding: 0;
    margin: 0;
}

td.hikashop_cart_module_product_price_value.hikashop_cart_value, td.hikashop_cart_module_product_delete_value.hikashop_cart_value {
    margin-top: 0;
    padding-top: 0;
}

a#hikashop_product_quantity_field_1_add_to_cart_button {
    margin: 0;
}

.hikashop_quantity_form.hika_j4 div {
    margin: 0;
}

.hikashop_quantity_form.hika_j4 {
    float: left;
}

div#hikashop_product_custom_info_main {
    text-align: right;
}
span#hikashop_product_weight_main {
    float: right;
}

table.hikashop_product_custom_info_main_table {
    margin: 0;
}

div#hikashop_small_image_div {
    text-align: right;
    margin-right: 35px;
}

a.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change.hikabtn, a.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change.hikabtn {
    color: #3786ab !important;
}

meter#progress-0 {
    display: none;
}

div#hikashop_checkout_coupon_2_4 {
    width: 350px;
    margin-bottom: 10px;
}

ul.mod-menu__sub.list-unstyled.small {
    background: #cf805f !important;
}

ul.mod-menu__sub.list-unstyled.small a {
    color: white !important;
    font-weight: bold;
}

ul.mod-menu__sub.list-unstyled.small a:hover, input.btn.btn-primary:hover {
    background-color: #45a5d1 !important;
}

span.hikashop_product_name a:hover, a.hikabtn.hikashop_cart_proceed_to_checkout:hover,a#hikashop_product_quantity_field_1_add_to_cart_button:hover {
    background: #45a5d1;
}

p, h2 {
  padding: 0;
      font-family: Comic Sans MS, arial !important;
}

body, #menuhaut .tck-module-text li,div#hikashop_cart_98, h3, ul.nav.menu.mod-list li a, ul.nav.menu.mod-list li, span.hikashop_product_name a, li, a, .alert-message, div, label#username-lbl, label {
      font-family: Comic Sans MS, arial !important;
}

input#mod-search-searchword107 {
    border-radius: 10px;
}

.item-138 a {
    padding: 0 10px !important;
}

.item-138 img {
    height: 75px;
}

.item-138 a {
    background: none !important;
}

.tck-wrapper {
    z-index: 500;
}

#recherche {
    width: 70%;
    float: right;
}

form.form-validate.form-horizontal.well {
        background: none;
    border: none;
    box-shadow: none;
}

a {
    border: none !important;
}

.alert, .alert h4 {
    color: #fff;
}

.alert {
    background-color: #0a628a;
  text-shadow:none;
}

.input-append .add-on, .input-prepend .add-on {
    background-color: #4598bd;
border: 1px solid #fff0;
    color: #fff;
}

input#modlgn-username, input#modlgn-passwd {
    background: white !important;
}

a.hikabtn.hikacart {
    color: #fff !important;
  text-decoration: none !important;
}

a.hikacart {
    background-color: #4598bd;
    border: none;
}

#maincontent div.moduletable h3, #maincontent div.module h3, #maincontent .widget h3, #maincontent .tck-module h3, #maincontent div.moduletable_menu h3, #maincontent div.module_menu h3, #maincontent .tck-module-title {
    box-shadow: #4470c3 0px 3px 3px 0px;
    -moz-box-shadow: #4470c3 0px 3px 3px 0px;
    -webkit-box-shadow: #4470c3 0px 3px 3px 0px;
}

a.hikabtn.hikacart, .button, button, button.btn, input.btn, .btn, .btn-group > .btn.active, .hika_j2 .btn-success, .hikabtn-success, span.hikashop_product_name a {
    background: #1879ad;
    background-image: -o-linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,from(#1879ad),color-stop(10%,#1879ad), color-stop(100%, #0083d0));
    background-image: -moz-linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    background-image: linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    -pie-background: linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    border: #007fbc 1px solid;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    padding: 10px;
    box-shadow: #4470c3 0px 3px 3px 0px;
    -moz-box-shadow: #4470c3 0px 3px 3px 0px;
    -webkit-box-shadow: #4470c3 0px 3px 3px 0px;
    font-weight: normal;
    font-size: 14px;
}

span.hikashop_product_name a {
color:#fff !important;
font-size: 20px !important;
text-decoration: none !important;
}

nav#menuhaut .inner.clearfix .tck-module.moduletable .tck-module-text {
    background: #4598BD;
    background-image: -o-linear-gradient(center top,#4598BD, #0A628A 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,from(#4598BD), color-stop(100%, #0A628A));
    background-image: -moz-linear-gradient(center top,#4598BD, #0A628A 100%);
    background-image: linear-gradient(to bottom,#4598BD, #0A628A 100%);
border-radius: 5px;
}

#menuhaut ul.menu li, #menuhaut ul.maximenuck li {
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style: none;
    border-right: 1px dashed #fff;
}

#modulesbas > .inner {
    padding-top:50px !important;
}

#block1 {
    display: none;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front
{
z-index:20000;
}

#btl .btl-panel {
    height: 90px;
}

span#btl-panel-login {
    background: white url(/images/structure/login_ludys_editions.png) no-repeat;
    background-color: transparent !important;
    box-shadow: none !important;
    display: block !important;
    height: 80px !important;
    width: 40px !important;
    color: transparent !important;
    margin: 10px 20px 0 0 !important;
}

#menupicto .tck-module.moduletable, div#btl {
    float: right;
}

form.btl-formlogin h3 {
    display: none;
}

div#btl-content-login {
    color: #000;
}

.nav-tabs > li > a {
    padding-top: 0;
    padding-bottom: 4px;
}

a.chzn-single {
    color: #000 !important;
}

.hikashop_subcontainer.thumbnail {
    border: none;
    box-shadow: none;
    background: none !important;
}

.hkc-md-4{
    border-width: 0 1px 0 0;
    border-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image: -moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image: -o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    border-image: linear-gradient(to bottom, rgba(235,152,114,0) 0%, rgba(10,98,138,0.79) 20%, rgba(10,98,138,1) 50%, rgba(10,98,138,0.79) 79%, rgba(235,152,114,0) 100%);
}

#gauche .button, a.hikabtn.hikashop_cart_proceed_to_checkout {
    background: #eb9872;
    background-image: -o-linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,from(#eb9872),color-stop(10%,#ef7741), color-stop(100%, #c7521c));
    background-image: -moz-linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    background-image: linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    -pie-background: linear-gradient(center top,#1879ad,#1879ad 10%, #0083d0 100%);
    border: none;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    padding: 10px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-weight: normal;
    font-size: 14px;
}

section#modulesbas p {
    margin: 0;
}

div#hikashop_checkout {
    color: #000;
}

input.inputbox, .registration input, .login input, .contact input, .contact textarea, select, textarea, 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 {
    color: #000000;
}

.fa-sync:before, .fa, .fab, .fal, .far, .fas {
    color: #0a628a;
}

a.hikashop_no_print {
    color: #0a628a !important;
}

img.hikashop_product_listing_image, img#hikashop_main_image {
    background: #ffffff;
    padding: 5px;
    border-radius: 15px;
}

.hikashop_img_pane_panel span.hikashop_product_name {
    font-size: 24px;
//    margin: 20px;
}

span.hikashop_social_addThis {
    margin: 10px;
}

span.hikashop_product_price_per_unit {
    display: none;
}

span.hikashop_product_price.hikashop_product_price_0, div#hikashop_product_description_main p, legend {
    color: #0f678e;
    font-size: 16px;
}

span.hikashop_product_price.hikashop_product_price_0{
    font-size: 26px;
}

span.hikashop_product_name a {
// color: #0f678e !important;
}

div#hikashop_product_description_main {
margin-top: 25px;
margin-bottom: 25px;
}

a.hikabtn.hikacart {
    margin-top: 10px;
}

img#hikashop_main_image {
    margin-top: 30px !important;
    margin-left:15px;
}

.beautifulck.simple.blue .beautifulck-title {
    background: #0c648c;
}

div#hikashop_category_information_module_119 span.hikashop_product_name, div#hikashop_category_information_module_119 span.hikashop_product_price.hikashop_product_price_0 {
    font-size: 16px;
}

div#hikashop_category_information_module_119 span.hikashop_product_name {
    min-height: 36px;
}

.hika_cpanel_icons > a {
    background-color: transparent;
    color: #0a628a !important;
}
    
.hk-well,.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th, .table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th, .hika_j2 .btn:hover, .hika_toolbar a.hikabtn  {     
    background-color: transparent;
}

/* .hk-well,.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th, .table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th, .hikabtn:hover, .hika_j2 .btn:hover, .hikabtn, .hika_j2 .btn {     
    background-color: transparent;
}   */  

.hika_j2 .btn-primary:hover, .hikabtn-primary:hover, .hika_j2 .btn-success:hover, .hikabtn-success:hover, a.hikabtn.hikacart:hover {
    background-color: #45a5d1;
    /* border-color: #204d74; */
}   

.fa-save:before {
    content:url(../images/majm2.png);
}

span.hikashop_cart_product_name {
    font-size: 20px;
    padding-left: 10px;
}

span.hikashop_cart_product_name a, div#hikashop_checkout {
    color:#0a628a !important;
}

img.hikashop_cart_product_image {
    top: -10px;
    position: relative;
}

div#hikashop_cart_module span.hikashop_product_price.hikashop_product_price_0 {
    font-size: 12px;
    color: white;
}

div#hikashop_cart_module tfoot {
    border-top: 1px solid;
}

.hika_edit {
    background-color: transparent;
}

img.hikashop_product_checkout_cart_image {
    height: 100px;
}

div#hikashop_checkout span.hikashop_product_price.hikashop_product_price_0 {
    font-size: 16px;
}

tr.row1, tr.row0, tr.row3, tr.row4, tr.row5, tr.row6, tr.row7, tr.row8, thead tr {
    border-bottom: 1px solid grey;
    background: transparent !important;
    box-shadow: none;
}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
    background: transparent !important;
}

div#hikashop_product_description_main {
    text-align: left;
}

div#hikashop_messages_info {
    font-weight: normal;
    color: #0a628a;
    background: #ffffff61;
    border: 1px solid grey;
    padding: 5px;
}

.thumbnail.pull-right {
    border: none;
    box-shadow: none;
}

.contact h3, .contact h2 {
    display: none;
}

a#fraislivraison, a#retour, a#fidelite {
    padding-top: 100px;
    display: block;
}

a.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change {
    text-decoration: none !important;
    text-shadow: none;
    color: #fff !important;
    font-weight: bold;
    font-size: 16px;
}

div#btl-content-profile {
    right: 351.406px;
    top: 30px !important;
    display: block;
    background: none;
    box-shadow: none;
    border: none;
}

a.btn {
color:#fff !important;
text-decoration:none !important;
}

.alert.alert-message a {
    color: #fff !important;
}

div#hikashop_checkout_status_1_6 {
    text-align: left !important;
}

li {
     margin: 9px;
}

small {
    font-size: 85%;
    color: inherit !important;
}

label#data[register][privacy]1-lbl {
color : red !important;
}

img.imgaccueil {
    background: #ffd9c354;
    border-radius: 50px;
    margin: 20px;
}

div#hikashop_checkout_login_1_0 h1 {
font-family:arial !important;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 22px !important;
}

.hkform-group.control-group.hikashop_registration_privacy_line {
    background: red;
    margin: 10px;
    padding-bottom: 5px;
    color: white;
    border-radius: 5px;
}

.hkform-group.control-group.hikashop_registration_privacy_line a {
    color: white !important;
}

.hkform-group.control-group.hikashop_registration_privacy_line .hkc-sm-8 {
    margin-top: 4px !important;
    padding-left: 20px;
}

div#hikashop_small_image_div {
    margin-top: 50px;
}

img.hikashop_child_image {
    width: 80px;
    height: auto;
    background: white;
    border-radius: 5px;
}

span.hikashop_product_stock_count {
    display: none;
}

div#hikashop_product_left_part, div#hikashop_product_right_part {
    float: left;
}

.tck-wrapper {
    z-index: 1;
}

div#wrappermenu {
    z-index: 999;
}

ul.nav-child.unstyled.small {      
    background: #cf805f !important;
    max-width: 170px;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

ul.nav-child.unstyled.small li {
    border-right: 1px solid transparent !important;
}


ul.nav-child.unstyled.small li a {        
    font-size: 16px !important;
    color:#fff !important;
    }
    
ul.nav-child.unstyled.small li a:hover{
    background:#45a5d1 !important;
    } 
    
.hikashop_img_pane_panel {
    background:none;
    } 
    
    .fb_dialog_content iframe {
 //   background-color: #f39166 !important;
}
   
span.hikashop_product_price_full {
    padding-top: 15px;
    display: block;
} 

table.hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover td, table.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover td {
    border-bottom: 1px solid #ccc;
}

table.hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover td td, table.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover td td td {
 //   background: white;
   border: none;
}

table.hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover td:hover, table.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover td:hover {
    background: #efefef !important;
}

button#hikabtn_checkout_shipping_submit_g0_p18 {
    color: white;
    background: #f15d5d;
    font-weight: bold;
    font-size: 20px;
}

div#hikashop_checkout_address_1_1 button {
    display: none;
}

input[type="checkbox"] {
    float: left;
    margin: 0px 5px 0;
}

.hikashop_shipping_group input[type="radio"], .hikashop_shipping_group input[type="radio"], input#payment_radio_2_3__paybox_1, input#payment_radio_2_3__paypal_6 {
    float: left;
    margin: 15px 5px 0;
}

table.hikashop_shipping_methods_table.table.table-bordered.table-striped.table-hover label, table.hikashop_payment_methods_table.table.table-bordered.table-striped.table-hover label {
    font-size: 20px;
    background: #3b8fb5;
    padding: 10px;
    color: white;
    border-radius: 5px;
    float: left;
    margin-right: 10px;
}

select#checkoutshipping_custom_0_18_relay {
    min-width: 400px;
}

.hkc-md-4 table {
    border: 1px solid;
}

.hkc-md-12 address {
    margin-top: 15px;
}

.hikashop_shipping_group legend, div#hikashop_checkout_payment_2_2 legend {
    border-bottom: none;
    font-size: 26px;
    padding: 10px;
}

input#filter_text_nomduproduit_4 {
    border-radius: 10px;
    height: 25px;
    padding-left: 10px;
}

div#alertedispo {
    text-align: center;
    border-radius: 5px;
    border: 2px solid #e1e1e1;
    padding: 5px 20px;
}

#entete > .inner {
    background: #000000;
    background: rgb(255 255 255 / 40%);
}

#entete > .inner img {
    width: 150px;
    margin: 0 50px;
}

#entete .tck-module h3 {
    color: #0a628a !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 24px !important;
}

#entete .inner {
    padding: 0;
    margin: 0;
}

div#cookiesck_options {
    width: 50px;
    height: 50px;
    z-index: 100;
  position: fixed;
}

.page-content.error404 a.button {
    color: white !important;
}

div#beautifulck162 ul {
    text-align: left;
    padding: 0px 0px 0px 10px;
    margin: 0;
    list-style: auto;
}

div#beautifulck162 li {
    padding: 12px 0;
}
