.wp-post-image { width:100%; }
.kksingle-post { margin-bottom:20px; }
.kblogsidebar { margin-top:50px; }
.blog_sidebar_titolo { font-size:22px; font-weight:bold; display:block; margin-bottom:20px; }
.kblogsidebar ul { margin-bottom:50px; }
.blogpage { margin-top:50px; padding-bottom:30px; }
.blogpage h1 { margin-bottom:30px; }
.blogpage iframe { margin-top:20px; }
.post-date { padding-top:5px; font-style: italic; }
.ktitlecorrelatiblog { display:block; font-size:25px; font-weight:bold; margin-bottom:20px; margin-top:20px; }


.klabel { border-bottom: 3px solid #84C116; color: #A0A0A0;  }

/*.tab_login .col-xs-12 {width: 50%; float: left;}*/
.tab_login .col-sm-6 { width: 50%; float:left; }
.klabel {width: 100%;}
.tab_login .col-sm-6 input { width: 90%; }
.tab_login .col-sm-6 select { width: 92%; }
.tab_login .clearfix { margin-top: 20px;  }
.tab_login .kreg_txterror { font-size:11px; color: red; line-height: 14px; }
.tab_login .kreg_error { border: 1px solid red; }

.kcarrello .col-sm-8 { width: 70%; float:left; }
.kcarrello .col-sm-4 { width: 30%; float:left; }

.categoriepagine { padding: 10px; background-color: #D9D9D9; text-align:right; margin-bottom: 10px; }

.prodotto_price { margin-top: 10px; }
.prodotto_price span{ color: red; font-weight: bold; font-size: 23px; }

.detail_kcart { color: #84C116; font-weight: bold;  width: 100%; padding-bottom 20px;   }
.detail_kcart td { text-align: right; }
.detail_kcart td select { width: 80%; }
.kcarrello .row { margin-left: 0px;  }
.tab_cart2 td { color: #a0a0a0; }

.button_cart { margin-left: 10px; background-color: #84C116; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; display:block; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color: #ffffff; font-weight: bold; font-size: 14px !important; text-align: center; }
.button_cart:hover { background-color: #84C116; cursor:pointer; }

.corpo_text .triangolo {
position:absolute;
 width: 0; height: 0; line-height: 0; 
  border-bottom: 30px solid #00a3da; 
  border-left:   30px solid transparent; 
  border-right:  30px solid transparent;
  transform: rotate(-45deg);
  margin-left: -20px;
  margin-top: -4px;
  font-size: 14px;
  text-align: left;
  color: #000000;
  font-weight: bold;
}

.corpo_text .triangolo span{
  display:block;
  width:30px;
  height: 20px;
  line-height: 20px;
  margin-left: -16px;
  margin-top: 8px;
  background-color: #84C116;
}
.readmore {
    background: #84C116 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    margin-right: 4px;
    padding: 4px 5px;
    float: right;
}

.corpo_text article .kreadmore { margin-top: -10px; }

.corpo_text article:hover { background-color: #eaeaea; cursor:pointer; }

.btn-sbmt { border: 1px solid #84C116; display: block; }

.kbtn-sbmt { border: 0px; background-color: #84C116; padding: 10px; display:block; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  color: #ffffff; font-weight: bold; font-size: 14px !important; margin-top: 20px; margin-bottom: 20px; }
.kbtn-sbmt:hover { background-color: #84C116; cursor:pointer; color: #ffffff; }

.kcontent ul { margin-top: 20px; margin-bottom: 20px; }
 .kcontent ul ul { margin-top: 0px; margin-bottom: 0px;  }

 .kcontent .div_cms { float: left; margin-right: 10px; margin-top: 10px; }
 .kcontent .div_cms img:hover { opacity: 0.6; }

 .kcontent iframe { width: 100%; }

.kcontent .kimg_desc { margin-right: 15px; margin-bottom: 10px; }

.kcontent .kbutton_red {background: #ED1C24;padding:10px 10px;color:#fff;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:table;margin:25px auto;}

/*#################################################*/
.kreload{
margin-top:3px;
margin-bottom:3px;
}
.kcms_form { margin-top: 5px; margin-bottom: 15px; color: #000; background:#fff; font-size: 16px;font-weight: normal !important; width:100%; }
.kcms_form td { padding: 5px; color: #000;text-align:left; font-size: 16px; line-height: 20px; padding-left: 20px;  }
.kcms_form tr { background-color: none; }

.kcms_form input[type="submit"] { width: 150px; background-color:#84C116; height: 30px !important; line-height: 30px !important; padding:0px !important; color:#ffffff; border: 0px; margin-right: 3%; }
.kcms_form input[type="submit"]:hover { color: #84C116; background-color: #fff; border: 1px solid #84C116 !important; }
.kcms_form .kerr_class{
text-align:right;
color:red;
padding-right: 5%;
}
.kcms_form input[type="checkbox"]{ margin:0px !important; height:auto !important; }
.kcms_form input[type="text"] { border:1px solid #999 !important; background-color:#ffffff; line-height:40px; font-size:16px; color:#777; 
                    border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: :0px;
                    box-shadow: none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;
                    box-sizing:border-box;
                    -moz-box-sizing:border-box;
                    -webkit-box-sizing:border-box;
                    height:30px;
                    padding:0px 15px;width:95%;
                    margin-bottom:0px;
                  }
.kcms_form input[type="text"]:focus{ border:1px solid #84C116 !important; background-color:#f0f0f0 !important;} 

.kcms_form select{  border:1px solid #999!important; background-color:#ffffff; line-height:40px; font-size:13px; color:#777; padding-left: 15px; padding-right: 15px;
                    border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: :0px;
                    box-shadow: none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;
                    box-sizing:border-box;
                    -moz-box-sizing:border-box;
                    -webkit-box-sizing:border-box;
                    height:30px;
                    width:95%;
                    margin-bottom:0px;
                  }
.kcms_form select:focus{ border:1px solid #84C116 !important; background-color:#f0f0f0 !important;} 

.kcms_form textarea{border:1px solid #999!important; background-color:#ffffff; line-height:40px; font-size:13px; line-height:16px !important;color:#777;
                  border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: :0px;
                  box-shadow: none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;
                  box-sizing:border-box;
                  -moz-box-sizing:border-box;
                  -webkit-box-sizing:border-box;
                  height:130px;
                  padding:0px 15px;width:95%;
                  margin-bottom:0px;
                  padding-top:5px !important;
                  padding-bottom:5px !important;
                }
.kcms_form textarea:focus{ border:1px solid #84C116 !important; background-color:#f0f0f0 !important;}

.kcms_form .label{ color:#000 !important; background:none !important; display: block; padding-top: 10px !important; font-weight: normal;}

.kcategoria h3 { text-align: left; }
.kcategoria .span6 h3 { text-align:left;  }
.kcategoria .span6 .kimg_desc { margin-bottom: 0px; margin-right: 0px; }

/*MESSAGE BOX*/
.boxk_info, .boxk_success, .boxk_warning, .boxk_error, .boxk_validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
text-align:left;
}
.boxk_info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../img/info.png');
}
.boxk_success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../img/success.png');
}
.boxk_warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../img/warning.png');
}
.boxk_error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../img/error.png');
}

/*________________________________________________*/

.page-id-5 header.headerv1 .ecomlink {position:relative; top: 30px; height:0px;}
.ecomlink {position:relative; top: -70px; height:0px;}
.ecomlink img {position: relative; bottom: 3px; margin-right: 4px; width:14px; height: 16px;}
.ecomlink a { margin-left: 30px; }
.ecomlink a:hover { color: black; }

/*.kcontent .menu_user { display:none; }*/
.kcontent .menu_user ul { list-style: none; margin-bottom: 0px; margin-top: 0px; margin-left: -32px;  }
.menu_user ul li {  float: left; margin: 0px;}
.menu_user ul li a { display: block; line-height: 25px; height: 25px; padding-left: 10px; padding-right: 10px; }
.menu_user ul li a:hover { background-color:#84C116; color: #ffffff; }

.kcontent label:hover { cursor: default !important; }

.tab_ordini { margin-top: 20px; }
.tab_ordini table { width: 100%; }
.tab_ordini .tb_bord_hist { border-bottom: 3px solid #00a3da;  }
.tab_ordini table table {  border-bottom: 3px solid #00a3da; width: 80%; }
.tab_ordini .tr_tab_hist_top { border-bottom: 3px solid #00a3da; }

.kimgprodec { cursor:pointer; margin-bottom: 10px; }
.kimgprodec:hover { opacity: 0.6; }

.braead_lastprod { color: #333333;  }
.kreadmore:hover{ background: #00a3da; text-decoration: none; color: #fff; }
.kprodtit{ font-size: 16px; }

#myform input { height: 30px; width:30%; display:block; }
#myform select { height: 35px; width:100%; display:block;}

.cat_ksubcat { background-color: #d9d9d9; padding: 10px; font-size: 25px; font-weight:bold; margin-bottom: 10px; text-transform:uppercase; font-family:"Maven Pro" !important; }
.cat_ksubcat h2 { margin:0px; padding: 0px; size: 25px;  font-family:"Maven Pro" !important; }

@media (max-width: 767px) {
 .tab_login .col-sm-6 { width: 100%; float:left; }

.kcarrello .col-sm-8 { width: 100%; float:left; }
.kcarrello .col-sm-4 { width: 100%; float:left; }
.button_cart { margin-left: 0px; width: 100%; }
.ecomlink { height: 10px;  text-align: left; padding: 0px;}
.ecomlink a { margin-left: 30px; }
.tab_ordini { font-size: 10px; }
.tab_ordini .btn-sbmt { font-size: 10px; width: 34px; } 
.tab_ordini table table { font-size: 10px !important; width:100%; }
.corpo_text article .kreadmore { display: block; margin-top: 0px; width: 90%; text-align:cener; }
.span6 .page-thumbnail { padding-top: 20px; }

.sidebar{ display: none; }
.kreadmore{ display: block; float: none; margin-bottom: 20px; width: 100% !important;}
.kprodtit{ font-size: 16px; }
}

#cart_counting{
  display: inline-block;
  margin-left: 5px;
}
.serviceBox.style1 .read-more {
    background-color: #84C116;
    border-radius: 5px;
    color: #fff;
    display: table;
    float: right;
    padding: 5px 10px;
    transition: all 0.2s linear 0s;
}
.m-bott-15{
  margin-bottom: 35px;
}
.p-top-10{
  padding-top: 10px !important;
}
.p-left-100{
  padding-left: 100px;
}
.p-right-100{
  padding-right: 100px;
}
#search_products select{
  width: 100% !important;
}
#kkAddCart{
  padding-top: 10px;
  padding-bottom: 10px;
}
.imgnews{border:1px solid #84C116;}
.imgnews:hover {opacity:0.7; }
.knwsimg img { width: 30%; }
.newsz { background-color:#ffffff; }
.newsz td {padding:10px;}
.newsz2 { background-color:#C0c0c0; }
.newsz2 td {padding:10px;}
.newsz1 { background-color: #84C116; }
.newsz1 td {padding:10px;}
@media (max-width: 992px) {
   #kkAddCart { font-size: 13px !important; }
   .corpo_text article .kreadmore { font-size: 12px !important;   }
}

@media (max-width: 767px) {
    .corpo_text article .kreadmore { padding:10px; margin-bottom: 10px; text-align: center; font-size: 20px !important; font-weight: bold; }
    .corpo_text article .kreadmore a { font-size:20px !important; }
    #cart_counting{
      float:inherit; display:inline;
    }
    .imgnews { width:100% !important; }
    .blogpage { margin-top:10px; }
}
.list-brand{
  padding-top: 10px;
}
.list-brand a{
  padding:3px 5px;
  color: #333;
}
.list-brand a.active, .list-brand a:hover{
  color: #84C116;
  text-decoration: none;
}
.tt-suggestions{
  border: 1px solid #EEEBE5;
}
.suggest-row{
  display:block;
  background:#fff;
  width:400px;
  border-bottom:1px solid #EEEBE5;
}
.suggest-row img{
  margin-right: 5px;
}
.suggest-row:hover{
  background: #84C116;
  color: #fff;
  text-decoration: none;
}
.home-text h1{
  color: #84C116;
}
.newsletter-form .btn-primary{
  border: 1px solid #fff !important;
}
.home-plus > .container > .row > div.newsletter .newsletter-form .form-group .form-control{
  background: #fff;
}
.home-carousel{
  margin:0px !important;
}
.home-carousel .container{
  width: 100% !important; 
}
.box-carousel{
  color: #fff;
  background: #84C116;
}
.home-carousel .slick .item .caption .title{
  font-size: 3em !important;
}
.home-carousel .slick .item .caption{
  bottom: 30px !important;
}
.list-marchi h3{
  border-bottom:1px solid #84C116;
  margin-bottom: 20px;
}
.list-marchi .item a{
  text-align: left !important;
  font-size: 18px;
  padding-left: 5px !important;
  line-height: 20px;
  display: inline-block;
}
.list-marchi .item a:hover h4{
  color: #84C116 !important;
  font-weight: bold !important;
}
#sidebarform ul{
  padding: 0px;
  margin: 0px;
}
#sidebarform ul li{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#sidebarform .box-categoria{
  margin-bottom: 30px;
}
#sidebarform .box-categoria ul li a{
  display: block;
  color: #333;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #bbb;
}
#sidebarform .box-categoria ul li a.active, #sidebarform .box-categoria ul li a:hover{
  color: #84C116;
  text-decoration: none;
  border-bottom: 1px solid #84C116;
}
#fixme{
  position: absolute;
  bottom: 0;
  right: 0;
}
.row-sidebar{
    padding: 30px 15px;
    background: #eeebe5;
    color: #84C116;
}
.row-sidebar .title {
    display: block;
    padding-bottom: 3px;
    font-size: 1.375em;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
}
.fixed-social{
  z-index: 9999;
}
.notransform{
  text-transform: none !important;
}

.home-plus{
  padding-top: 180px;
}
.footer{
  background: #c9c9c94f;
  padding-bottom:10px;

}
.dropdown-item.active, .dropdown-item:active {
    color: #84C116;
    text-decoration: none;
    background-color: #fff;

}
.dropdown-item {
padding-bottom: 10px;
padding-top:10px;
    border-top:1px solid #84C116!important;
  }

  .header .navbar-nav .nav-item .dropdown-menu {
        padding-top: 0;
        padding-bottom: .9375rem;
        background-color:#fff;
    }
