/*OLD STYLE*/
.gray_box, .left.gray_box {background: #fff;padding: 12px; padding-bottom: 12px; margin: 0 0 17px;}
.last_minute_offer { font-size: 17px; margin: 0 0 25px;font-weight: 700;}
.btm_blue_btn .blue_btn, .last_minute_offer { font-family: 'RobotoRegular';}
.gray_box a {font-weight: 400;text-decoration: none;}
.benvenuto a, .my_pro_box {transition: all .5s ease-in-out 0s;}
.my_pro_box {background: #FFF;padding: 10px;margin: 0 0 25px;border: 1px solid #ececec;text-align: center;}
.my_pro_box .product_desc {min-height: 50px;}
.my_pro_box .product_desc h3 { font-size: 19px;margin: 0;padding: 0;}
.product_img { margin: 0 0 10px;}
.add_cart, .blue_btn, .btm_blue_btn, .lft_red_icon, .product_img { text-align: center;}
.eb_com_blog .product_img img { width: auto;max-height: 198px;}
h3.tit-col{margin-top: 30px !important}
#container_blog{width: 1170px;margin: 0 auto}
.elenco-card ul {margin: 30px 0 0 0px;padding: 0px;list-style-type: none;}
.elenco-card ul li::before { content: '\2022'; display: block; position: relative; max-width: 0px;max-height: 0px;left: -26px;top: -16px;color: #fdcc1a;font-size: 40px;font-weight: bold;}
.elenco-card ul li::before {    content: '\2022'; display: block; position: relative; max-width: 0px; max-height: 0px;left: -26px; top: -2px; color: #fdcc1a;font-size: 40px; font-weight: bold;}

.eb_dett .eb_banner .owl-carousel .item img{;z-index: 99;width: 100%;}
.eb_dett .eb_banner .owl-carousel .owl-stage-outer {max-height: 600px;}
.eb_dett .eb_banner .owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent;position: relative; max-height: 600px;  overflow: hidden;}
.eb_dett .eb_banner .owl-carousel .item .titolo{background: #fff;opacity: 0.6;padding: 5px;position: absolute;z-index: 9999;bottom: 4%;left:5%;}
.eb_dett .eb_banner .owl-carousel .item .titolo span{display: block;font-size: 30px;color: #001347;font-weight: bold}
.eb_dett .eb_banner .r-linkpunti{background: #ddedf4;display: block;padding: 0px;margin:0 }
.eb_dett .eb_banner .r-linkpunti .pad_0{padding: 0;margin: 0;text-align: right;}
.eb_dett .eb_banner .r-linkpunti img.l25f{margin-top: -26px;position: absolute;z-index: 99999;}
.eb_dett .eb_banner .owl-nav{position: absolute;top:50%;left:20px;right: 20px}
.eb_dett .eb_banner .owl-prev{ position: absolute;z-index: 9;top: 50%; width: 40px;height: 40px;border: 0px solid #fff;border: 8px solid rgba(255,255,255,0.9);border-top-width: 0px;border-right-width: 0px;border-top-style: solid;border-right-style: solid;border-top-color: rgba(255,255,255, 0.9);border-right-color: rgba(255,255,255, 0.9);text-indent: -90000px; margin-top: -40px;cursor: pointer; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.eb_dett .eb_banner .owl-next{position: absolute;right: 0px;z-index: 9;top: 50%;width: 40px;height: 40px;border: 8px solid #fff;border: 8px solid rgba(255,255,255,0.9);border-bottom-width: 0px;border-left-width: 0px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: rgba(255,255,255,0.9);border-left-color: rgba(255,255,255,0.9);text-indent: -90000px;margin-top: -40px;cursor: pointer; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.red_box2 {padding: 12px;margin: 0 auto 17px auto; font-size: 20px;text-transform: uppercase;display: block;text-align: center;width: 50%}
.red_box2, .red_box2 a {color: #FFF;background: #E2001A;}
.red_box2, .red_box2 a:hover {color: #FFF;text-decoration: none;}
.red_box2 img{margin-right: 10px}
a.cta-concorsi{padding: 12px;margin: 50px auto 17px auto; font-size: 20px;text-transform: uppercase;display: block;text-align: center;width: 50%;color: #FFF;background: #E2001A;}
a.cta-concorsi:hover {color: #FFF;text-decoration: none;}

@media (max-width: 768px){
    .eb_dett .eb_banner .owl-carousel .item .titolo {bottom: 10%;}
    #container_blog{width: 100%;}
}

@media (max-width: 384px){
    .eb_dett .eb_banner .owl-carousel .item .titolo span{font-size: 20px;}
}

.area-press{ min-height: 600px;}
.area-press ul.menu-areapress{padding: 0; margin: 0 30px 0 0;}
.area-press ul.menu-areapress li{list-style-type: none; padding: 10px 0; border-bottom: solid 1px #ccc;}
.area-press ul.menu-areapress li a{font-size: 18px;font-weight: bold; color: #000;text-decoration: none;}
.area-press ul.menu-areapress li.active a{ color: #085d96;}
.area-press ul.menu-areapress li a:hover{ color: #0b5f9d;text-decoration: none;}
.area-press .row [class*=col-]{padding-left: 10px;padding-right: 10px;}
.area-press .row [class*=col-]{margin-left: 0; margin-right: -5px;}
.area-press .l-press{background: #d5d5d7;padding: 20px; margin-bottom: 40px; text-align: center;}
.area-press .l-press a{color: #000; font-size: 18px;text-decoration: none;}
.col-areaLeft { width: 200px;float: left;}
.col-areaRight { margin: 0 0 0 220px;}
.col-areaRight .eb_areaRight {float:left;width: 98%;}
.col-areaRight .eb_areaRight .cal-1,.col-areaRight .eb_areaRight .cal-2{margin-bottom: 10px;display: inline-block;}
.col-areaRight .eb_areaRight .cal-3{ margin-bottom: 10px; display:block;}
.col-areaRight .eb_media_gallery{  margin-left: 15px;}
.col-areaRight .eb_media_gallery h1{ background: #e6e5e3;padding: 10px;color: #000;font-size: 20px;width: 100%;}
.col-areaRight .eb_media_gallery ul.list-media { padding: 0; margin: 0;}
.col-areaRight .eb_media_gallery ul.list-media li{list-style-type: none; padding: 10px;border-bottom: solid 1px #ccc;float: left; width: 100%; margin-bottom: 50px;}
.col-areaRight .eb_media_gallery ul.list-media li b{ float: left; color: #0a5e9a;font-size: 20px;}
.col-areaRight .eb_media_gallery ul.list-media li a{ float: right;}
.col-areaRight .eb_comunicati_stampa{margin-left: 15px;}
.col-areaRight .eb_comunicati_stampa h1{background: #e6e5e3; padding: 10px; color: #000; font-size: 20px;width: 100%;}
.col-areaRight .eb_comunicati_stampa h3{ color: #0a5e9a;font-size: 20px; width: 100%; border-bottom: solid 1px #ccc; padding-bottom: 20px;}
.col-areaRight .eb_comunicati_stampa ul.list-media-com { padding: 0;margin: 0;}
.col-areaRight .eb_comunicati_stampa ul.list-media-com li{ list-style-type: none;padding: 10px;border-bottom: solid 1px #ccc;float: left; width: 100%;margin-bottom: 50px;}
.col-areaRight .eb_comunicati_stampa ul.list-media-com li b{ float: left;color: #0a5e9a;font-size: 20px;}
.col-areaRight .eb_comunicati_stampa ul.list-media-com li a{float: right;}
.col-areaRight .eb_parlano{}
.col-areaRight .eb_comunicati_stampa{margin-left: 15px;}
.col-areaRight .eb_parlano h1{background: #e6e5e3;padding: 10px;color: #000;font-size: 20px;width: 100%;}
.col-areaRight .eb_parlano h3{color: #0a5e9a;font-size: 20px;width: 100%; border-bottom: solid 1px #ccc;padding-bottom: 20px;}
.col-areaRight .eb_parlano ul.list-media-pnoi {padding: 0;margin: 0;}
.col-areaRight .eb_parlano ul.list-media-pnoi li{list-style-type: none;padding: 10px;border-bottom: solid 1px #ccc;float: left;width: 100%;margin-bottom: 20px;}
.col-areaRight .eb_parlano ul.list-media-pnoi li b{float: left;color: #0a5e9a;font-size: 20px;}
.col-areaRight .eb_parlano ul.list-media-pnoi li a{ float: left;}
.col-areaRight .eb_parlano ul.list-media-pnoi li span{float: right;}
.col-areaRight .eb_parlano ul.list-media-pnoi li a.er_text{text-align: center;width: 62%;}
.col-areaRight h1{background: #e6e5e3;padding: 10px;color: #000;font-size: 20px; width: 100%;}
.col-areaRight .eb_areaRight .text-areapress{padding-bottom: 20px;border-bottom: solid 1px #ccc;}
.box-color1 {background: #4697ce; padding: 15px;font-size: 16px;font-weight: normal; color: #fff;line-height: 20px;}
.box-color1 a{color: #0b356e;}
.box-color2 {background: #0a5e9a;padding: 15px; font-size: 16px;font-weight: normal; color: #fff;line-height: 20px;}
.area-press .eb_areaRight img{width: 100%;height: auto;}
.area-press .eb_areaRight ul.list-media-pnoi li img {max-width: 110px;}
.col-areaRight .eb_media_gallery ul.list-media img,.col-areaRight .eb_comunicati_stampa ul.list-media-com  img,.area-press .eb_areaRight .text-areapress img {width: auto;height: auto;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .inner_grey_box {background: #f5f5f5; margin-bottom: 10px; padding: 15px;line-height: 21px}
.alias_left { float: left; margin-right: 5px;}
.alis_product_cartbtn {margin: 0;font-size: 12px;}
.add_cart {background: #e2001a;color: #fff;padding: 4px;margin: 10pxpx;word-spacing: -1px;}
.add_cart, .blue_btn, .btm_blue_btn, .lft_red_icon, .product_img {text-align: center;}
.red_btn {min-width: 120px;text-align: center;font-size: 16px;color: #fff; background: #163176;padding: 3px 10px; border: none; text-transform: uppercase;-webkit-transition: all .5s ease-in-out;-khtml-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.qntt_minus {background: #e6e6e6;}
.qntt_plus {background: #a9a9a9;}
.qntt_minus, .qntt_plus { width: 24px;line-height: 24px;display: inline-block; height: 24px;text-align: center;}
.qntt_fileld {width: 42px;display: inline-block;}
.bold_font {font-family: 'Roboto Condensed' !important;font-weight: bold;}
.alis_list_table p{padding: 10px}

.popup_box {position: relative;z-index: 99999999999;}
.popup_box .modal {z-index: 99999;}
#modal_popup_dia2 { z-index: 9999;}
.popup_box .modal-dialog { max-width: 500px !important; margin: 30px auto;}
.popup_box .modal .close {margin-top: 0; background: #acacac; width: 20px; height: 20px;color: #fff;text-shadow: 0 0 0;border-radius: 0px; -webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px; font-size: 20px;font-weight: normal;opacity: 1;position: absolute;right: 7px;top: 7px;z-index: 999;}
/*.popup_box .modal .modal-header {border: none;min-height: 16.43px;}
.popup_box .modal .logo_pop1 a { position: absolute;right: 77px;top: 48px;}
.popup_box .modal .logo_pop1 h4 {color: #e2001a;font-size: 25px;font-weight: bold;display: inline-block; padding-left: 0; line-height: 30px;} */
.popup_box .modal .modal-body {padding: 0;}
/*.popup_box .modal .modal-body .bg1 {background: url('/img/pop-hand.png') no-repeat right bottom;}
.popup_box .modal .modal-body .modal_content ul {padding: 20px 0; margin: 0;}
.popup_box .modal .modal-body .modal_content ul li {list-style-type: none; padding: 7px 0 7px 25px; margin: 0 0;color: #000;font-size: 24px;font-weight: normal;display: block;background: url('/img/pop-tick.png') no-repeat left 10px;line-height: 20px;}
.popup_box .modal .modal-body .modal_content ul li span {font-size: 18px;}*/
.popup_box .modal .modal-footer { border: none;padding: 0px;}
.popup_box .modal-content{border: 0px solid rgba(0,0,0,.2);border-radius: 0;}
.popup_box .modal .modal-footer .btn-red {width: 100%; border:0;background: transparent; padding: 0px;text-align: center; border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-moz-border-radius: 0;}
.modal-footer .popnews h6 {color: #fec337;font-size: 20px;margin: 0 0 10px 0;text-transform: uppercase;text-align: left;}
.modal-footer .popnews h6 b{font-weight: 700;}
.modal-footer .popnews {padding: 10px}
.modal-footer {background-color: #273476;padding: 0;margin: 0}
.modal-footer .popnews .form-control {width: 40%;float: left; margin-right: 10px; border-radius: 0; border: none; margin-top: 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;height: 40px; font-size: 14px;}
.modal-footer .popnews .btn.btn-submit { background-color: #fec337; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; height: 40px; margin-top: 0;text-transform: uppercase; font-weight: 600;padding: 5px 10px;}



.box-offerte {border: 1px solid #bababa;padding: 10px;text-align: center; margin-top: 20px;}
.box-offerte h3 {font-size: 48px;font-weight: bold; text-transform: uppercase; color: #e3051b;font-family: 'Titillium Web', sans-serif;}

h2.tp_ttl {font-size: 18px;margin: 0 0 20px; padding: 0;line-height: normal;}
.navbar-nav > li > a, h2.tp_ttl {font-family: 'RobotoBold';}
.blue_btn { min-width: 100%; font-size: 16px;color: #fff !important;background: #162983; padding: 3px 10px;margin-bottom: 10px;border: none; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.blue_btn:hover {background: #e2001a;}
.add_cart, .blue_btn, .btm_blue_btn, .lft_red_icon, .product_img {text-align: center;}
.blue_btn, .initialism, .navbar-nav > li > a, .text_uppercase, .tp_ttl {text-transform: uppercase;    margin: 20px 0 0;font-weight: bold;font-size: 18px;}

.captcha_radio label.radio-inline input[type="radio"] { position: relative; margin-left: 0px; margin-top: 4px ;}
.line-bottom { border-bottom: solid 1px #e5e4e2;padding-bottom: 10px;}
.pad_0 {padding: 0;}
.form-group { margin-bottom: 15px;}
#carrello_secondo_step_new #tendina_pickup_point {position: absolute;background: #fff;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: none;-moz-box-shadow: 0 0 15px #555;-webkit-box-shadow: 0 0 15px #555;box-shadow: 0 0 15px #555;height: 250px;overflow-x: hidden;overflow-y: scroll;z-index: 10;background-image: url("/img/loading_pickuppoint.gif");background-repeat: no-repeat;background-position: center center;}

.eb_dett .eb_service_detail .eb_consegna {display: block;position: relative; height: 150px;}
.eb_dett .eb_service_detail .eb_consegna span {display: block;position: absolute;width: 100%;max-width:150px;height: auto;text-align: center; top:0px;}
.eb_dett .eb_service_detail .eb_consegna span img{height: auto;max-height: 155px;width: auto;max-width: 150px}
.line-bottom {border-bottom: solid 1px #e5e4e2;padding-bottom: 10px;}

.chisiamo-loop, .landing-loop,.paragrafi-loop {margin: 0;display: block;clear: both;}
.chisiamo-loop figure {float: right;margin:0 20px;margin-bottom: 20px;}
.chisiamo-loop div, .landing-loop div {border-bottom: 1px solid #c0c0c0;display: grid; color: #003a79; font-size: 18px; line-height: 24px;padding-top: 10px; padding-bottom: 0px;min-height: 166px;}
.chisiamo-loop figure img { width: 140px; height: auto;}
a.link-chisiamo {background: #fff; padding: 5px;position: relative; display: block;max-width: 140px;font-size: 12px;opacity: 0.8;top: -26px; text-align: center; font-weight: bold;line-height: normal;}
.chisiamo-loop strong, .landing-loop strong,.paragrafi-loop strong {font-weight: bold;color: #ff0000;font-size: 140%;}
.paragrafi-loop{display: inline-block; color: #003a79; font-size: 18px; line-height: 24px;padding: 0;min-height: auto;margin: 0 0 20px 0;}
.paragrafi-loop img{ max-width: 105px;height: auto; }
.paragrafi-loop p{display: table-cell;border-bottom: 1px solid #c0c0c0;padding: 0 0 20px 0;}
@media (max-width: 767px) {
    .paragrafi-loop p{border-bottom: 0px solid #c0c0c0;}
}

.eb_dove_box .bootstrap-select.btn-group .btn .caret {top: 11px;height: 14px;width: 18px;border: 0;}

.eb_breadcrumb a{color:#000}

.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative;max-height: 600px;overflow: hidden;}
.owl-carousel .item .titolo { background: #fff;opacity: 0.6; padding: 5px;position: absolute;z-index: 9999; bottom: 4%;left: 5%;}
.owl-carousel .item .titolo span {display: block; font-size: 30px; color: #001347;font-weight: bold;}
.owl-next {
    position: absolute;
    right: 0px;
    z-index: 9;
    top: 50%;
    width: 40px;
    height: 40px;
    border: 8px solid #fff;
    border: 8px solid rgba(255,255,255,0.9);
    border-bottom-color: rgba(255, 255, 255, 0.9);
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-left-color: rgba(255, 255, 255, 0.9);
    border-left-style: solid;
    border-left-width: 8px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: rgba(255,255,255,0.9);
    border-left-color: rgba(255,255,255,0.9);
    text-indent: -90000px;
    margin-top: -40px;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.owl-prev {position: absolute; z-index: 9;top: 50%;width: 40px;height: 40px;border: 0px solid #fff;border: 8px solid rgba(255,255,255,0.9);border-top-color: rgba(255, 255, 255, 0.9); border-top-style: solid;border-top-width: 8px; border-right-color: rgba(255, 255, 255, 0.9); border-right-style: solid;border-right-width: 8px; border-top-width: 0px;border-right-width: 0px;border-top-style: solid;border-right-style: solid; border-top-color: rgba(255,255,255, 0.9); border-right-color: rgba(255,255,255, 0.9); text-indent: -90000px;margin-top: -40px;cursor: pointer; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.owl-nav {position: absolute; top: 50%;left: 20px;right: 20px;}

.red_box, .red_box a {
    color: #fff !important;
    background: #E2001A;
}
.red_box {
    padding: 12px;
    margin: 0 auto 17px;
    font-size: 20px;
    text-transform: uppercase;
    display: block;
}

.red_box img {width: auto;height: auto;}

.chisiamo-loop, .landing-loop {
    margin: 0;
    display: block;
    clear: both;
}

.landing-loop figure {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.chisiamo-loop div, .landing-loop div {
    border-bottom: 1px solid #c0c0c0;
    display: grid;
    color: #003a79;
    font-size: 18px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 0px;
    min-height: 166px;
}

.chisiamo-loop strong, .landing-loop strong {
    font-weight: bold;
    color: #ff0000;
    font-size: 140%;
}

.r-linkpunti img.l25f {
    margin-top: -26px;
    position: absolute;
    z-index: 9;
}

@media (max-width: 500px) {
    .landing-loop figure,.chisiamo-loop figure { float: none;margin-left: 0px;margin-bottom:0px;}
    .chisiamo-loop figure img {width: 100%;height: auto;}
    a.link-chisiamo {max-width: 100%;}
    .owl-carousel .owl-item img { height: auto;}
    .owl-carousel .item .titolo span {font-size: 16px;}
}
.mail_box-nl {
    color: #0e74b9;
    text-align: center;
    font-size: 22px;
}
.testo-volantini {
    line-height: 1;
    font-size: 30px;
    letter-spacing: normal;
}

.white_box .foto-anteprima img {width: 100%;height: auto;}
.news_title { font-size: 18px;color: #3b3b3b;line-height: 20px;border-bottom: 1px solid #c0c0c0}
.news_title h3{font-weight: 900;margin-top: 0}
.notizie_img img{width: auto;max-width:470px;height: auto;}
.mail_box-nl .form-control {border: 3px solid #0e74b9; border-radius: 3px;}
.mail_box-nl .form-control:focus { border-color: #e2001a !important; outline: 0 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(226,0,26,.6) !important;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(226,0,26,.6) !important;}
.mrgn_tp30 { margin-top: 30px !important;}
.news_date { font-style: italic;font-size: 17px;}
.news .media { margin-top: 20px;margin-bottom: 30px;}

.eb_card_img img{width: 100%;height: auto;}
.eb_red31 {color:#233974; font-size: 24px;font-weight: bold;margin-top: 20px}
.eb_tutt ul {
    margin: 30px 0 0 30px;
    padding: 0px;
    list-style: none;
}
.eb_tutt ul li {
    border: 0;
    background-color: transparent;
    margin: 0 0 10px 0;
    padding: 0;
}

.eb_tutt ul li::before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0px;
    max-height: 0px;
    left: -26px;
    top: -19px;
    color: #fdcc1a;
    font-size: 40px;
    font-weight: bold;
}

.eb_blue98{color:#233974; font-size: 24px;font-weight: bold;}

/*fine old style*/

.navbar-brand > img {max-width: 305px;}
.eb-search-wrap .input-group {margin-top: 0px;}
.navbar.navbar-default li.l-negozi > a { padding: 0;}

img.icon-svg{width: 24px;height: 24px}

.navbar.navbar-default .navbar-collapse .navbar-nav li > .dropdown-menu > ul > li.dropdown-submenu:hover > .dropdown-menu {width: 100%;min-width:680px;padding: 10px; min-height: 450px;}
.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-menu ul li.subcategory a { padding: 6px 0px 6px 5px;font-size: 12px;/*text-transform: lowercase;*/width: auto;}
.navbar.navbar-default .navbar-collapse {margin-bottom: 10px;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_consegna_in p {color: #000;}


.eb_scheda_outer .eb_scheda_slider .eb_pro_top h1 { font-size: 22px;padding-bottom: 10px; color: #000;display: block;width: 100%;margin: 0 0 20px 0;padding: 0; font-weight: bold;line-height: 25px;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top h1.desk {display: none;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a, .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a, .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a {color: #000;border: none;font-size: 18px;text-align: center;padding: 0px 4px 0px 5px;background-color: #ececec;display: block;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter {padding: 5px 0;margin-top: 10px;background-color: #ececec;display: inline-block;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter input {width: 50px;height: 25px;font-size:14px;border: 0}
.bl_quantita label{font-size: 12px;font-weight: normal;background-color: #fff;margin: 16px 5px 0 0;}
input[type="number"] {-moz-appearance: textfield;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1 h3 {font-size: 16px;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-2 h3 {font-size: 16px;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-3 h3 {font-size: 16px;}

.eb_novita_outer .eb_novita_slider .eb_product_box .eb_pro_content .eb_items_img:hover img {width: auto;}
.eb_novita_outer .eb_novita_slider .eb_product_box .eb_pro_content .eb_items_img img {width: 100%;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_heart {display: inline-block;margin-bottom: 15px;}
.eb_novita_outer {background: none; border-bottom: solid 5px #233974;}
.eb_novita_outer.simili {background: none; border-bottom: solid 0px #233974;}

.eb_items_img:hover {-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
.eb_product_box .eb_pro_content .eb_items_img:hover {-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.4);}
.eb_product_box { min-height: 400px;}
#dynamic_content .eb_product_box { min-height: 415px;}

.eb_product_outer .eb_product_slider .slick-next::before {background: url('../images/slid-arrow-left.png?1586350410');}
.eb_product_outer .eb_product_slider .slick-prev::before {background: url('../images/slid-arrow-right.png?1586350389');}

#gm1 {width: auto;height: 585px;margin: 30px 0;}
.eb_main_nogozi_slider .slick-slide { max-height: 505px;}

.eb_negio_outer .eb_breadcrumb_outer {border-top: solid 0px #c2c2c2;}
.eb_negio_outer .eb_breadcrumb_outer .eb_breadcrumb_in.right { text-align: right;}

.eb_negio_outer .eb_whitebg .eb_calander .eb_cal_box .eb_cal_left {border-right: solid 0px #ccc;}

.eb_negio_outer .eb_whitebg .eb_service_outer .eb_service_slider .eb_ser_icon h3 {font-size: 8px;line-height: 11px;letter-spacing: 0px;font-family: arial;}
.wrapper a img {margin-bottom: 13px;max-width: 80px;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating div img {width: auto;}

div.fdt_productlogobluewhite_logo { margin: 0px !important;background-size: 100% 100%;background: none !important;}
.fdt_productlogobluewhite_widget_wrapper {width: 100% !important;height: auto !important;}
.fdt_productlogobluewhite_shape {-webkit-shape-outside: polygon(0 0, 0% 0%, 0% 0%, 0% 0%) !important;shape-outside: none !important;-webkit-clip-path: polygon(0 0, 0% 0%, 0% 0%, 0% 0%) !important;clip-path: none !important;float: none !important;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating div img {width: 100%;height: auto;}
.fdt_productlogobluewhite_widget_left {width: auto !important;height: auto !important; background-color: transparent !important;float: none !important;}
div.fdt_productlogobluewhite_txt_opinions {display: none !important;}
div.fdt_productlogobluewhite_ratx {font-size: 21px !important;line-height: 35px !important;}
div.fdt_productlogobluewhite_ratx_star {margin: 7px 0 0 0 !important;}

.eb_scheda_outer .eb_scheda_slider {display: block;margin: 0 0;}
.eb_negio_outer .eb_whitebg .eb_service_outer .eb_service_slider .eb_ser_icon img {width: 45px;height: auto;margin-bottom: 5px}

.eb_main_slider .slick-slide img {max-width: 1310px;}

.eb_product_box .eb_pro_in span {font-weight: normal;color: #273476;padding-right: 10px}
.eb_nogi ul.menu-negozi1{float: left;width: 80%}
.eb_nogi ul.menu-negozi2{float: right;width: 20%}
.navbar.navbar-default .eb_nogi ul.menu-negozi1 li,.navbar.navbar-default .eb_nogi ul.menu-negozi2 li  {margin: 0% 5% 2% auto;text-align: center;}
.eb_nogi ul.menu-negozi2 li p{color: #fff}
.eb_nogi ul.menu-negozi2 li p a{color: #fff}
.eb_nogi ul.menu-negozi2 li.circ-news{background: #273476;color: #fff}
.eb_nogi ul.menu-negozi2 li.circ-covid{background: #FBAF3C;color: #fff}
.navbar.navbar-default .eb_nogi ul.menu-negozi2 li a p { color: #fff;}
.navbar.navbar-default .eb_nogi ul.menu-negozi2 li a:hover { text-decoration: none;}
.navbar.navbar-default .eb_nogi ul.menu-negozi2  li a img { opacity: 1;}
.navbar.navbar-default .eb_nogi ul.menu-negozi2  li.circ-covid img { width: auto;height: auto;margin: 0 0 0 -7px}
.navbar.navbar-default .eb_nogi {text-align: left;}

.eb_product_box.proposte span {color: #273476;float: none} 
.eb_product_box.proposte .eb_pro_in .eb_black18 {font-size: 14px;}
.eb_product_box.proposte:hover { -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);} 

a#ui-carousel-prev,a#ui-carousel-next {background-size: 35% !important;}

.desk-menu-in { display: none;}

.eb_dett .eb_banner img { width: auto; max-width: 100%;}

.navbar.navbar-default .eb_nogi ul li {width: 100px;height: 100px;}
.navbar.navbar-default .eb_nogi ul li a p {font-size: 13px;line-height: 20px;}
.navbar.navbar-default .nav.navbar-nav.navbar-right .eb_top_icon {
    padding-top: 0;
}

.eb_catlog .eb_volan-left {padding: 0;margin-bottom: 20px;}
.eb_catlog .eb_volan-left img,.eb_catlog .eb_catlog-right img{width: 100%;height: auto;}
.eb_catlog .eb_catlog-right {background: none;padding: 0;}

.eb_commoan_product.elenchi_vari div{max-width: 315px;float: left;margin: 0 20px}
.navbar.navbar-default .eb_nogi ul li a img {height: auto;opacity: 0.6;}
.eb_tutti .eb_tutti_slider .eb_tut_icon:hover {background: transparent !important;}

.eb_negio_accordion h1{text-transform: uppercase;font-weight: 700;display: inline-block;margin: 0;color: #273476;font-size: 30px}
#headingTrova span img{margin: -12px 0 0 0}

.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-heading a::after {color: #273476;font-weight: 700;}
.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-heading a {color: #273476;}
.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-body span a{font-size: 14px;color: #3b3b3b !important;}
.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-body span.red {font-size: 12px; text-align: right;padding-right: 5px}
.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-body a:hover {text-decoration: none;}
.eb_negio_accordion .eb_ng_white .eb_panel-body .eb_map_caccordion .panel-body {padding: 15px 20px;}

.eb_negio_outer .eb_whitebg .eb_service_outer {    margin-top: 20px;}

.eb_blocco img{width: 100%;height: auto}

.fdt_floatblue_widget_merchant {top: 40% !important;}

.eb_blog_box .eb_blog_content .eb_items_img img {height: auto;max-height: 330px;max-width: 360px;}
.eb_breadcrumb_in .eb_breadcrumb { font-size: 12px;}
.navbar.navbar-default .navbar-collapse li a {font-weight: normal;}

.eb_com_blog .eb_blog_slider .eb_blog_box .eb_blog_content .eb_pro_in .eb_tag {right: inherit;left: 0;bottom: inherit;}

.eb_negio_outer .eb_whitebg .eb_calander a {color: #000 !important;text-decoration: none;}
.eb_negio_outer .eb_whitebg .eb_calander a:hover {text-decoration: none;}
.eb_negio_outer .eb_main_nogozi_slider .slick-slide img {height: auto;min-height: 505px;width: 100%;}

.eb_negio_outer .eb_whitebg .eb_service_outer .eb_service_slider .eb_ser_icon { min-height: 95px;}

#gm1 {height: 425px !important;}

.client_box {padding: 0; margin-bottom: 20px; display: block;text-align: center;min-height: 185px;}
.gray_box a, .nav_font a {font-size: 15px;color: #233974;font-weight: 400; text-decoration: none;}
.client_text a {display: block; font-size: 12px;text-transform: uppercase;color: #233974;text-transform: uppercase;font-weight: bold;margin-top: 10px;}
.client_text a, .client_text a:hover, .logo, .logo_in { text-align: center;}

.logo_in {display: inline-block;vertical-align: middle;background: #fff;min-height: 130px;width: 100%;border: 1px solid #ececec;}
.logo img.color_image,.logo img.gray_image  {cursor: pointer;width: 100% !important;max-width: 230px !important;height: auto !important;margin-top: 15px}
.color_image { position: absolute; opacity: 0;}
.eb-main-footer h6 a {color: rgba(0,0,0,0.8);}.eb-main-footer h6 a:hover {color: rgba(0,0,0,1);text-decoration: none}
.eb-main-footer .eb-menu-footer h6 {font-weight: 800;}
.eb_reparto .eb_reparto_in .eb_reparto_left .eb_catgery_accordion a {color: rgba(0,0,0,1)}

.avvisami{background:#f0f0f0 }
.avvisami input{
    display: inline-block;
    width: 70%;
    height: 34px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #000;
    font-style: italic;
    background-color: #f0f0f0;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.avvisami button{border:0;background-color: transparent;width: 74px;margin:0;padding: 0}

.eb_scheda_outer .eb_carat h4 a{ color: #3b3b3b;}
.eb_scheda_outer .eb_carat h4 a:hover{ text-decoration: none;}

.eb_novita_outer .eb_scheda_product_slider .slick-next::before,.eb_novita_outer .eb_scheda_product_slider .slick-prev::before {width: 27px;height: 50px;}

.eb_shiping { margin: 8px 0 0 0;}
.eb_items_img iframe{width: 100%}

.eb_com_blog h2 a,.eb_com_blog h3 a{color: #3b3b3b}
.eb_com_blog h2 {color: #3b3b3b}

.eb_product_box:hover .btn_box a.bt_blue:hover {background: #233974;}
.eb_product_box:hover .btn_box a.bt_red:hover {background: #e61825;}

.card_regalo img{width: 100%;height: auto;}
.card_regalo.imgauto img{width: auto;height: auto;margin-bottom: 30px}

.elenco-card ul li {
    list-style: none;
    margin: 0px;
    padding: 0 0 10px 10px;
}

.elenco-card ul li span {
    text-transform: uppercase;
    color: #003676;
    font-size: 20px;
}

.elenco-card a{color: #3b3b3b}
a.btn-card {
    width: 90%;
    font-size: 24px;
    color: #fff;
    background: #e62424;
    padding: 10px 10px;
    margin: 0px auto 10px auto;
    border: none;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    display: inline-block;
}
.elenco-card ul li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0px;
    max-height: 0px;
    left: -26px;
    top: -16px;
    color: #fdcc1a;
    font-size: 40px;
    font-weight: bold;
}

a:hover.btn-card {color: #3b3b3b;text-decoration: none}

.eb_location span#locationField input{    width: 100%; border: 0; background: #ececec; font-style: italic;}
.eb_location span#locationTrack{float: right;}

.eb_panel-default span label {font-weight: 300;margin-bottom: 0}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_consegna_in p {font-weight: normal;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_consegna_in span.underb{font-weight: bold;}



.navbar.navbar-default .nav.navbar-nav.navbar-right .dropdown-menu li a:hover {color: #fff !important;text-align: center;}
.navbar.navbar-default .nav.navbar-nav.navbar-right .dropdown-menu li a {text-align: center;}

.slider_content h2 {
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    margin: 35px 0;
}

.ultimiBx h3{float: left;margin: 0}
.ultimiBx ul{float: left;list-style: none;margin: 5px 0 0 0}
.ultimiBx ul li{float: left;padding: 0 10px}
.tutto_outer .tutto_in .btn_green a { color: #fff !important;}
.tutto_outer .tutto_in .btn_green a:hover {color: #000 !important;}

.eb_shiping .eb_icon img {max-height: 50px;}
.pagination > li > a, .pagination > li > span { color: #233974 !important;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
color: #fff !important; background-color: #233974 !important; border-color: #233974 !important;}

.eb_product_box .eb_pro_content .eb_num {height: 30px;width: 30px; font-size: 12px;padding-top: 6px;}
.eb_tag img {margin-top: 11px !important;}
.eb_shiping .eb_col-1 .eb_1 h3 {padding: 10px 0;}

.eb_novita_outer.utili .riga{border-bottom: solid 5px #233974;max-width: 1170px;margin: 0 auto;width: 100%}

.eb_com_blog .eb_blog_slider .eb_blog_box .eb_blog_content .eb_pro_in .eb_black16 { display: block;}
.eb_com_blog .eb_blog_slider .eb_blog_box .eb_blog_content .eb_pro_in .eb_tag::before {border-top: 20px solid #fba423;}

.client_heading {
    font-size: 36px;
    margin: 0 0 20px;
    padding: 0;
    line-height: normal;
}


li#headCartLinkLi a{background-color: #0b356e;color: #fff !important;}
li#headConfOrderLinkLi a{background-color: #e61825;color: #fff !important;}
.eb_product_outer h2 {font-size: 42px;}
.navbar.navbar-default .open .product_cart a { background-color: transparent;font-size: 12px;color: #333;}

@media (max-width: 1199px) {
    #dynamic_content .eb_product_box {
        min-height: 315px;
        padding: 0 5px;
    }
}

@media (max-width: 1024px) {
    .eb_nogi ul.menu-negozi1 {width: 75%;}
    .eb_nogi ul.menu-negozi2 {width: 25%;}
}

@media (max-width: 980px) {
    .navbar-brand > img {max-width: 230px;}
    .navbar.navbar-default .navbar-header {width: 32%;}
    .navbar.navbar-default .nav.navbar-nav.navbar-right {top: 0px;}
    .navbar.navbar-default .navbar-collapse .navbar-nav li > a {padding-left: 6px;padding-right: 6px;font-size: 14px;}
    .navbar.navbar-default .nav.navbar-nav.navbar-right.eb-for-mobile-only {top: 79px;}
    .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-menu ul li a {font-size: 14px;}
    .eb_nogi ul.menu-negozi1 {width: 70%;}
    .navbar.navbar-default .eb_nogi ul.menu-negozi1 li, .navbar.navbar-default .eb_nogi ul.menu-negozi2 li {margin: 0% 2% 2% auto;}
    .eb_nogi ul.menu-negozi2 {width: 30%;}
}

@media (max-width: 800px) {
    .logo_in {min-height: 100px;}
    .zoorate_widget{display: none}
}


@media (max-width: 767px) {
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top h1.desk {display:block;margin:0;padding-bottom:0}
    .navbar.navbar-default .navbar-collapse li.eb_menu_nogi a:before {background-image:none !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating.mob {display: block;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a#scrollScheda {display: none;}
    .navbar.navbar-default .navbar-collapse .navbar-nav li > .dropdown-menu > ul > li.dropdown-submenu:hover > .dropdown-menu {width: auto;}
    .navbar.navbar-default .eb_nogi ul {margin: 0 auto;width: 75%;}
    .eb_nogi ul.menu-negozi1,.eb_nogi ul.menu-negozi2 { float: none; width: 100%;}
    .navbar.navbar-default .eb_nogi ul.menu-negozi2 li.circ-covid img { width: 130%; margin: 0 0 0 -11px;}
    .navbar.navbar-default .eb_nogi ul li {width: 80px; height: 80px;}
    .navbar.navbar-default .eb_nogi ul li a p {display: block;}
    .navbar.navbar-default .eb_nogi ul li a img {margin-bottom: 6px;width: 52%}
    .navbar.navbar-default .eb_nogi ul.menu-negozi1 li, .navbar.navbar-default .eb_nogi ul.menu-negozi2 li { margin: 0% 5% 2% auto;}

}

@media (max-width: 767px) and (max-width: 767px) {
    .navbar.navbar-default .navbar-toggle {padding:18px 15px;margin-top:-53px;}
}

@media (max-width: 500px) {
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top h1 {font-size:18px;line-height:20px;padding-bottom:10px}
    .navbar.navbar-default .navbar-header .navbar-brand img {width:155px;}
    .navbar.navbar-default .navbar-header .navbar-brand {margin-left: 45px;}
    .navbar.navbar-default .nav.navbar-nav.navbar-right {right: 18px;}
    .navbar.navbar-default .nav.navbar-nav.navbar-right .eb_top_icon a {padding: 5px 3px;}
    .navbar.navbar-default .nav.navbar-nav.navbar-right .tp_num_circle {top: -8px;}
    .navbar.navbar-default .eb_nogi ul li a img {width: 50%;top: -1%;position: relative;}
    .navbar.navbar-default .eb_nogi ul li {padding: 7px;float: left;margin: 0 10px 0 0;}
    .navbar.navbar-default .eb_nogi ul li a p {font-size: 11px;line-height: 10px;}
    .eb_negio_accordion .eb_trova {margin-left: 0;padding: 10px;}
    #headingTrova span img { margin:0;float: left;}
    .navbar.navbar-default .navbar-header {text-align: left;}
    .navbar-brand img {width: 100%;max-width: 200px;margin-left: 20px;}
    .eb_negio_accordion h1 {font-size: 14px; margin-top: 10px;}
    #gm1 {height: 400px !important;}
    .eb_tutti .eb_tutti_slider .eb_tut_icon img {width: 100%;height: auto;}
    .eb_scheda_outer .eb_black16 {padding: 15px;}
    .eb_product_box { min-height: auto;}
    #dynamic_content .eb_product_box {min-height: auto;}
    .eb_com_blog .eb_blog_slider .eb_blog_box .eb_blog_content .eb_pro_in .eb_black16 { font-size: 12px;  width: 100%;}
    .eb_com_blog .eb_blog_slider .eb_blog_box .eb_blog_content .eb_pro_in .eb_tag::before {border-top: 20px solid #fba423;}
    .eb_com_blog h2 {padding: 20px 0;border: 0}
    .eb-footer .eb-sub-footer.nonews{display: none}
    .resp-tabs-container img{width: 100%;height: auto;}
    .eb-sub-footer .form-control {width: 63%;}
    .eb_shiping {padding: 10px 5px 0px 5px;}
    .eb_shiping .eb_icon img { max-height: 25px;}
    .eb-sub-footer .btn.btn-submit { max-width: 75px;}
    .df-banner{display: none !important}
    .navbar.navbar-default { z-index: 999999999999;}
    .navbar.navbar-default .eb_nogi {padding-bottom: 20px;}
    .red_box2 {padding: 10px;font-size: 14px;text-align: left;width: 100%;font-weight: 700;}
    
    .fdt_INCREMENT_ID_widget_wrapper {padding-top: 30px;}
}

@media (max-width: 375px) {
    .navbar.navbar-default .eb_nogi ul {margin: 0 auto;width: 83%;}

}

@media (max-width: 360px) {
    .navbar.navbar-default .eb_nogi ul {margin: 0 auto;width: 86%;}

}

@media (max-width: 320px) {
    .navbar.navbar-default .eb_nogi ul {margin: 0 auto;width: 100%;}
    .navbar.navbar-default .navbar-header .navbar-brand {margin-left:35px;}
}

/*---deepak 18may 20--*/

.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-submenu {
    position: static;
}

.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-submenu:before{
    display:none;
}
.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-submenu > a{
    position:relative;
}
.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-submenu > a:before{
    content: '';
    position: absolute;
    top: 10px;
    left: auto;
    right: 0;
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -webkit-transform: translate(0);
    transform: translate(0);
    background-image: url(../images/menu-arrow.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 20px;
    height: 20px;
    margin: 0;
    
}

.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-submenu > a:hover:before{
    -moz-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}

.speed_search {
    background: #fff;
    padding: 10px;
    border: 2px solid #D2D1D1;
    font-size: 14px;
}

.back-to-top{
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
    margin: 0px;
    position: fixed;
    bottom: 6%;
    right: 0%;
    width: 50px;
    height: 50px;
    display: inline;
    text-decoration: none;
    color: rgb(39, 52, 118);
    z-index: 99999;
}

.back-to-top i {
    font-size: 40px;
}

.inner_grey_box .taglia-box {
    display: inline-block;
    width: 100%;
    text-align: right;
    padding: 10px 0 0;
}

#alias_product_row .alias_right .red_btn{
    padding: 10px;
    background: #acacac;
}

.eb_reparto .eb_header_bg {
    border-top: none;
}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a, .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a, .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .dm_counter a {
    color: #000;
    border: none;
    font-size: 12px;
    text-align: center;
    padding: 6px 4px 0px 5px;
    background-color: #ececec;
    display: block;
}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_consegna_in p span.verde {
    color: #41a62a;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.eb_product_box.proposte .eb_pro_in .eb_black18 {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 14px;color:#333;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue {
    background: #233974;
    color: #fff;
    padding: 2px 10px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 49%;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a:hover.eb_btnsche_blue {
    background: #666;
    color: #fff;
}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue {
    background: #233974;
    color: #fff;
    padding: 2px 10px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    width: 49%;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a:hover.eb_btnsche_blue {
   background: #233974;
    color: #fff;
}

.eb_reparto .eb_reparto_in .eb_reparto_left .eb_catgery_accordion .panel-body span {
    padding-right: 43px;
    position: relative;
}

.eb_catgery_accordion span b {
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    font-weight: normal;
}

.zoorate_widget .fdt_floatblue_widget_merchant {
    /* position: relative !important;*/
        bottom: 30px;
}

.eb-main-footer {
    padding-bottom: 0px;
}

.eb-main-footer .eb-menu-footer p {
    font-size: 13px;
    display: inline-block;
    width: 75%;
    padding-top: 25px;
}

.eb-main-footer .eb-menu-footer span {
    padding-top: 25px;
}

.eb-main-footer .eb-menu-footer ul li {
    padding: 0px 7px;
}

.eb-main-footer .eb-menu-footer ul li:before {
    top: 5px;
}


@media (max-width: 1280px) {
    .fdt_floatblue_widget_merchant { top: 60% !important;}
}


@media (max-width: 800px) {
    .zoorate_widget .fdt_floatblue_widget_merchant { position: relative !important;}
}

@media (max-width: 500px) {
    .eb-main-footer .eb-menu-footer p {
        display: block;
        width: 85%;
        position: relative;
        margin: 0 auto;
    }

    .eb_product_outer .eb_product_slider .slick-next {
        top: 50%;
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
}



/*--------------11june20-carousel slider---------*/

.eb_product_box span{
    font-size: 22px;
}

.carousel-control {
    opacity: 1 !important;
}

.carousel-control.left{
    right: 0px;
    width: 36px;
    height: 65px;
    top: 40%;
    -moz-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -webkit-transform: translate(0, -40%);
    transform: translate(0, -40%);
    background: none !important;
    left: 4%;
}

.carousel-control.left .fa{
    background: url(../images/arrow-right.jpg);
    background-size: cover;
    text-indent: 999;
    width: 36px;
    height: 65px;
    font-size: 0;
    display:block;
    opacity: 1;
}

.carousel-control.right{
    left: 0px;
    width: 36px;
    height: 65px;
    top: 40%;
    -moz-transform: translate(0, -40%);
    -ms-transform: translate(0, -40%);
    -webkit-transform: translate(0, -40%);
    transform: translate(0, -40%);
    background: none !important;
    right: 4% !important;
}

.carousel-control.right .fa{
    background: url(../images/arrow-left.jpg);
    background-size: cover;
    text-indent: 999;
    width: 36px;
    height: 65px;
    font-size: 0;
    display:block;
    opacity: 1;
}

.active_serv{background: #ffde6b;}


.carousel-control {
    opacity: 1 !important;
}

.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 15px;
  background:none;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .icon-prev {
    margin-left: -60px !important;
    width: 25px !important;
    height: 45px !important;
}

.carousel-showmanymoveone .carousel-control.left .glyphicon-chevron-left:before {
    background: url(../images/arrow-right.jpg);
    background-size: cover;
    text-indent: 999;
    width: 25px;
    height: 45px;
    font-size: 0;
    display: block;
    opacity: 1;
    content: '';
}
.carousel-showmanymoveone .carousel-control.right {
  /*margin-right: 15px;*/
  background:none;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -60px !important;
    width: 25px !important;
    height: 45px !important;
}

.carousel-showmanymoveone .carousel-control.right .glyphicon-chevron-right:before {
    background: url(../images/arrow-left.jpg);
    background-size: cover;
    text-indent: 999;
    width: 25px;
    height: 45px;
    font-size: 0;
    display: block;
    opacity: 1;
    content: '';
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -25%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 25%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-control:hover, .carousel-control:focus {
    opacity: 1;
}

.carousel-control, .carousel-control {
    opacity: 1;
}

@media all and (min-width: 1600px) {
    .carousel-main-container {
        width: 66.66666667%;
        margin-left: 16.66666667%;
    }
}

.glyphicon {
    color: #46166b;
    top: 60px;
}

@media all and (min-width: 768px) {
    .glyphicon {
        top: 62px;
    }
}


@media all and (min-width: 992px) {
    .glyphicon {
        top: 65px;
    }
}

@media all and (max-width: 768px) {
    .glyphicon-menu-right {
        margin-left: 20px;
    }

    .glyphicon-menu-left {
        right: 28px;
    }

    .carousel-showmanymoveone .carousel-control.left {
        margin-left: 45px;
    }

    .carousel-showmanymoveone .carousel-control.right {
        margin-right: 30px;
    }
}

@media all and (max-width: 500px) {
    .carousel-showmanymoveone .carousel-control.right 
    .glyphicon-chevron-right:before {
        width: 25px;
        height: 45px;
    }   
    .carousel-showmanymoveone .carousel-control.left 
    .glyphicon-chevron-left:before {
        width: 25px;
        height: 45px;
    }

    .eb_breadcrumb_outer .eb_breadcrumb_in .eb_breadcrumb {padding: 8px 0;font-size: 13px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1 .eb_1 {width: 100%; text-align: center;margin-bottom: 10px}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-2 .eb_1 { width: 100%;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-3 .eb_1 { width: 100%;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1 h3 {width: 75%;font-size: 14px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-2 h3 {width: 75%;font-size: 14px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-3 h3 {width: 75%;font-size: 14px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_cards img {max-width: 100%;}
}

.navbar-static-top { z-index: 99999 !important;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a{margin-bottom: 10px;}
.eb_main_slider .slick-prev:before {width: 25px;height: 45px;}
.eb_main_slider .slick-next:before {width: 25px;height: 45px;}
.eb_main_slider .slick-prev {left: -2px;}
.eb_main_slider .slick-next { right: -2px;}
.eb_main_slider{ visibility: hidden;}
.slick-prev, .slick-next {top: 50% !important;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating .widget_product .fdt_widget_wrapper {width: 165px;}
#schedaprod li{margin-left: 15px}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue{
    position: relative;padding: 10px !important;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue .icon-shopping-cart {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    width: 30px;
    height: 20px;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue .icon-shopping-cart img{
    width: 20px;
}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red{
    position: relative;
    text-align: right !important;
    vertical-align: top;
    padding: 10px !important;
    font-size: 16px !important;
}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red .icon-shopping-cart {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    width: 30px;
    height: 20px;
}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red .icon-shopping-cart img{
    width: 20px;
}


@media all and (max-width: 500px) {
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a#duplicateZoorate { text-align: left;line-height: 14px}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a {margin-top: 0px;text-align: left;font-size: 14px;line-height: 28px;margin-bottom: 0 !important}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating {margin: 10px 0 0 0;padding: 0}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating .widget_product .fdt_ratx_num {left: 120px; }

    .navbar-static-top { z-index: 999999 !important;}
}

@media (max-width: 767px) {
 .navbar.navbar-default .eb_nogi ul li a p {
  display:block;
 }
}

body{
    overflow-x: hidden;
}
.navbar.navbar-default .open a {
    background-color: transparent;
}

.eb_singlemenu .dropdown-menu{
    min-width: 700px;
}

.eb_singlemenu .dropdown-menu .col-sm-4{
    padding: 0 !important;
    min-height: 310px;
    background: #f8f8f8;
}

.eb_singlemenu .dropdown-menu .col-sm-3{
    padding: 0 !important;
    min-height: 490px;
    background: #f8f8f8;
}
.eb_singlemenu .dropdown-menu ul li a{
    border-bottom: none !important;
    width: 219px !important;
    font-size: 14px !important;
    padding: 5px 10px !important;
}

.eb_singlemenu .dropdown-menu ul li:before{
    background-image: none !important;
}

.eb_singlemenu:hover .dropdown-menu {
    background: #f8f8f8;
}

@media (max-width: 767px){
    .eb_singlemenu .dropdown-menu{
        min-width: 100%;
    }

    .eb_singlemenu.open .dropdown-menu ul li a:before{
        background-image: none !important;
    }

    .eb_singlemenu .dropdown-menu ul li a {
        border-bottom: none !important;
        width: 100% !important;
    }

    .eb_singlemenu .dropdown-menu{
        min-height: 100%;
    }

    .eb_singlemenu .dropdown-menu .col-sm-4{
        min-height: 100%;
    }

    .eb_singlemenu .dropdown-menu .col-sm-3{
        min-height: 100%;
    }

    .navbar.navbar-default .navbar-collapse .navbar-nav li>a {
        padding-top: 0;
    }

    .navbar.navbar-default .navbar-collapse .navbar-nav li>a:before {
        top: 0;
    }
}

.eb_flitar_accord .panel-heading {
    padding: 0;
}

.eb_catgery_accordion .panel-heading a {
    font-size: 14px;
}

.eb_flitar_accord .panel-heading a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    position: relative;
}

.eb_flitar_accord .panel-heading a span.eb_filter{
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 10px;
    display: inline-block;
}

.eb_flitar_accord .mob-collapse span{
    font-size: 18px;
}

.eb_flitar_accord .panel-heading a[aria-expanded="false"]:after {
    content: "\e258";
}

.eb_flitar_accord .panel-heading a[aria-expanded="true"]:after {
    content: "\e259";
}

.eb_flitar_accord .panel-heading a:after {
    position: absolute;
    top:3px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    left: auto;
    right: auto;
    display: inline-block;
    line-height: 1;
    padding-left: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}

.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-menu ul li.nosubm::before{background-image: none;}

.box-zonecodiv{/*background-color: #fba423;*/color: #000;padding: 8px;margin: 10px 0;display: inline-block;}
.box-zonecodiv img{width:35px;height: auto}
.box-zonecodiv .well {min-height: 20px;padding: 0px;margin-bottom: 20px;background-color: transparent;border: 0px solid #e3e3e3;border-radius: 0px;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);}
.box-zonecodiv ul{list-style: none;margin: 0;padding: 0}
.box-zonecodiv ul li{margin: 0;padding: 0 10px 0 0;font-size: 11px;width:33%;float: left;}
.box-zonecodiv .btn-primary {color: #000;background-color: transparent;border-color: transparent;}
.box-zonecodiv .btn {display: inline-block;margin: 0;font-weight: normal;text-align: left;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none; border: 0px solid transparent;white-space: inherit;padding: 2px;font-size: 15px;line-height: 1.3;border-radius: 0px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.box-zonecodiv .btn-primary:hover {color: #fff;border-color: transparent;background: #f00;}

@media (max-width: 600px){
    .box-zonecodiv ul li{width:50%;}
}

#tooltip{
    text-align: center;
    color: #fff;
    background: #162983;
    position: absolute;
    z-index: 100;
    padding: 15px;
}
/* triangle decoration */
#tooltip:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #162983;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}
#tooltip.top:after{
    border-top-color: transparent;
    border-bottom: 10px solid #162983;
    top: -20px;
    bottom: auto;
}
#tooltip.left:after{
    left: 10px;
    margin: 0;
}
#tooltip.right:after{
    right: 10px;
    left: auto;
    margin: 0;
}

/*For cart modal shown on add to cart*/
.cartModal .modal-dialog{
    max-width: 350px ;
    z-index: 1041;
}
.cartModal .modal-header{
    border: none;
}
.cartModal .modal-body p{
    text-align: center;
}
.cartModal .modal-footer{
    border: none;
}
.cartModal .modal-footer button{
    float: left;
    margin-left: 45%;
    background: #233974;
}
@media only screen and (max-width: 768px) {
    .cartModal .modal-dialog {
        margin-top: 70%;
    }
}

/*home page slider*/

.eb_main_slider .slick-slide{
    background: #fff !important;
}

.eb_novita_outer .slick-next {
    right: 0;
    background: url(../images/arrow-left.jpg) !important;
    background-size: cover;
    width: 36px;
    height: 65px;
}
.eb_novita_outer .slick-next:before{
    font-size: 0;
}

.eb_novita_outer .slick-prev {
    left: 0;
    background: url(../images/arrow-right.jpg) !important;
    background-size: cover;
    width: 36px;
    height: 65px;
}

.eb_novita_outer .slick-prev:before{
    font-size: 0;
}

.eb_novita_outer:focus {
  outline: -webkit-focus-ring-color auto 0;
}
.eb_novita_outer .slick-slide a{
  width: auto !important;
}

.eb_product_slider_2 .slick-slide a{
    display: inline-block;
    width: 32%;
}

.eb_product_slider_2 .slick-prev {
    left: 0px;
    z-index: 9;
}

.eb_product_slider_2 .slick-next {
    right: 10px;
    z-index: 9;
}

.modal.cartModal{
    z-index: 9999999999;
}

@media (max-width: 375px){
    .navbar.navbar-default .nav.navbar-nav.navbar-right .dropdown-menu {right: auto;left: -247px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red .icon-shopping-cart {left: 1px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {text-align: right !important;}
}

.navbar.navbar-default .navbar-collapse .navbar-nav .dropdown .dropdown-menu ul li a {text-transform: uppercase;font-size: 14px;}

.pad_0{padding-right: 0px !important;padding-left: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}

.eb_novita_outer .mobile_show{
    display: none;
}
@media (max-width: 768px){
    .eb_novita_outer .mobile_show{
        display: block;
    }
}

@media (max-width: 768px){
    .eb_novita_outer .desktop_show{
        display: none;
    }
}


.fancybox-opened, .fancybox-wrap {
    z-index: 999999999999999999999 !important;
}


.eb_main_nogozi_slider .foto-reparto{background-position: top center;background-repeat: no-repeat;background-size: cover;padding: 0;margin:0;min-height: 505px;height: 100%}

@media (max-width: 768px){
    .eb_main_nogozi_slider .foto-reparto{min-height: auto;height: auto;}
    .eb_negio_outer .eb_main_nogozi_slider .slick-slide img {min-height:auto;}

}

@media (max-width: 375px){
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating.desk span{font-size: 12px;}

}

/* New Style added on  26-08-2020 RAJU for RISCALDAMENTO */
.eb_product_filer {
    padding: 0 10px 40px;
    margin: 15px 0 40px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border-bottom: solid 6px #2b376d;
    position: relative;
    text-align:center;
}

.eb_product_filer:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #2b376d;
    bottom: -26px;
    right: 0;
    left: 0;
    display: block;
    margin: 0 auto
}

.eb_product_filer h3 {
    font-size: 18px;
    display: block;
    margin: 20px 0;
    text-align: center;
    color: #2b376d;
    text-transform: uppercase;
    font-weight: bold
}

.eb_product_filer .eb_col_1 {
    width: 19.6%;
    display: inline-block;
    vertical-align: top;
}

.row.secondRow {
    text-align: center;
    margin: 0 auto;
    display: block;
}

@media (max-width: 991px) {
    .eb_product_filer .eb_col_1 {
        width: 33%
    }
}

@media (max-width: 767px) {
    .eb_product_filer .eb_col_1 {
        width: 49%
    }
}

.eb_product_filer .eb_col_2 {
    width: 16.5%;
    float: left
}

@media (max-width: 991px) {
    .eb_product_filer .eb_col_2 {
        width: 33%
    }
}

@media (max-width: 767px) {
    .eb_product_filer .eb_col_2 {
        width: 50%
    }
}

.eb_product_filer .eb_col_3 {
    width: 32%;
    display: inline-block
}

@media (max-width: 991px) {
    .eb_product_filer .eb_col_3 {
        width: 33%
    }
}

@media (max-width: 767px) {
    .eb_product_filer .eb_col_3 {
        width: 50%
    }
}

.eb_product_filer .eb_filer_content {
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.eb_product_filer .eb_filer_content .eb_filer_img {
    max-width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px;
    width: 200px;
}

.eb_product_filer .eb_filer_content .eb_filer_img img {
    width: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-width: 110px;
}

.eb_product_filer .eb_filer_content .eb_filer_img:hover {
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.4)
}

.eb_product_filer .eb_filer_content .eb_filer_img:hover img {
    vertical-align: middle;
    width: 100%;
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

@media (max-width: 767px) {
    .eb_product_filer .eb_filer_content .eb_filer_img:hover img {
        max-width: 100%
    }
    .eb_product_filer .eb_filer_content .eb_filer_img {
        width: 100%;
    }
}

.eb_product_filer .eb_font14 {
    font-size: 14px;
    line-height: 16px;
    color: #2b376d;
    text-align: center;
    margin: 5px 0 10px;
    display: block;
    min-height: 50px;
}

.eb_product_filer .eb_font14.active {
    font-weight: 700;
}

.eb_product_filer .eb_ambienti {
    max-width: 500px;
    margin: 20px auto 40px;
    padding-bottom: 10px;
    border-bottom: 2px solid #2b376d;
    display: block;
    width: 100%
}

.eb_product_filer .eb_ambienti .eb_ambienti_img {
    margin: 0 10px;
    text-align: center
}

.eb_product_filer .eb_ambienti .eb_ambienti_img img {
    width: 100%;
    max-width: 100px
}


/*--------popoup-----------------*/

a.eb_ris_banner {
    width: 100%;
    margin-bottom: 15px;
    display: block;
    margin-left: -15px;
}
a.eb_ris_banner img{
    width: 100%;
}

.eb_ris_error { border:1px solid red !important; }

.modal.in .modal-dialog {
    z-index: 9999 !important;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 99999;
}

#riscaldamentoModal{
    z-index: 99999;
}

#riscaldamentoModal .modal-header {
    padding: 0 15px;
    border-bottom: none;
}

#riscaldamentoModal .modal-header .close {
    margin-top: 4px;
    border: solid 1px #000;
    border-radius: 60px;
    padding: 3px 7px;
    color: #000;
    opacity: 1;
    z-index: 9;
    position: relative;
    right: -12px;
}

#riscaldamentoModal .modal-body div.eb_ris_title {
    color: #e61825;
    font-size: 20px;padding: 20px 20px 5px 20px;
    text-align: center;
    text-transform: uppercase;letter-spacing: 0.5px;font-weight: 700
}

#riscaldamentoModal .modal-body div.eb_ris_title span {
    color: #e61825;
    font-size: 12px;
    text-align: center;
    text-transform: capitalize;
    font-weight: bold;
}

#riscaldamentoModal .modal-body .eb_ris_subtitle {
    background: #25408f;
    padding: 5px;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;font-weight: bold;
}

#riscaldamentoModal .modal-body {
    padding: 0 15px 35px 15px;top:32px;
}

#riscaldamentoModal .modal-body h4.eb_ris_tabtitle {
    color: #25408f;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

#riscaldamentoModal .modal-body table.eb_ris_table tr {
    border-top: solid 1px #000;
}

#riscaldamentoModal .modal-body table.eb_ris_table tr th {
    text-align: left;
    color: #25408f;
    font-size: 12px;
    text-transform: uppercase;font-weight: 700
}

#riscaldamentoModal .modal-body table.eb_ris_table tr th.eb_ris_leftborder {
    border-left: solid 1px #000;
    padding-left: 5px;
}

#riscaldamentoModal .modal-body table.eb_ris_table tr td {
    font-size: 13px;padding: 2px 0px;
}

#riscaldamentoModal .modal-body table.eb_ris_table tr td.eb_ris_leftborder  {
    border-left: solid 1px #000;
    padding-left: 5px;font-weight: bold;
}

#riscaldamentoModal .modal-body .eb_ris_blue {
    background: #25408f;
    color: #fff;
    padding: 5px;
    font-size: 11px;
    margin: 5px 0;text-align: center;font-weight: bold;
}

#riscaldamentoModal .modal-body p.eb_ris_condition {
    font-size: 11px;
    margin: 5px 0;
}

#riscaldamentoModal .modal-footer {
    padding: 10px;
    text-align: right;
    border-top: none;
    margin: 0 15px 15px 15px;
    background: #fdbb26;
}

#riscaldamentoModal .modal-footer h3 {
    font-size: 14px;
    text-align: center;
    margin: 0 0 5px 0;
    font-weight: bold;
}

#riscaldamentoModal .modal-footer .form-control{
    border: none;
    border-radius: 10px;
    display: inline-block;
    width: 90%;
}

#riscaldamentoModal .modal-footer .btn-primary {
   background: #273576;
padding: 0 16px;
height: 33px;
border-radius: 13px;
border: 0;
margin-top: -4px;
font-size: 20px;
font-weight: 700
}

#riscaldamentoModal .glyphicon{color: #fff}

.eb_scheda_outer .eb_black16 {max-width: 1140px;}

img.toplistino {margin: 0px;width: 100%;height: auto;position: absolute;top: 0;left: 0px;}

@media(max-width: 480px){
    #riscaldamento_modal .popup_box .modal .modal-body img{width: 100%;height: auto}
    #riscaldamento_modal .modal.in .modal-dialog {margin: 10px;}
    #riscaldamentoModal .modal-body { padding: 0 15px 0 15px;top: 0;}
}


@media(max-width: 767px){
   #riscaldamentoModal .modal-footer .form-control { width: 87%;} 
}

@media(max-width: 768px){
    a.eb_ris_banner { margin-left: 0px;}
    a.eb_ris_banner img {max-width: 705px;}
    .eb_scheda_outer .eb_black16 { max-width: 705px;margin-left: 0;}
}

.eb_product_slider .eb_product_box .eb_black18 {
    height: 70px;
}

#preventivoInstStufeDiv .form-control{width: 86%;display: inline-block;}
#preventivoInstStufeDiv .modal-footer {text-align: center;}

@media(max-width: 768px){
    #preventivoInstStufeDiv .form-control{width: 82%;}
    #preventivoInstStufeDiv .modal-footer {text-align: left;}
}

/* Hide Microdata Feedaty added by RAJU 17-09-2020*/
.feedaty_microdata p{
    display: none;
}
/* Hide Microdata Feedaty added by RAJU 17-09-2020*/

@media (max-width: 500px){
.eb_scheda_outer .eb_carat .eb_content .eb_left {
    float:left; 
  }
}
.eb_scheda_outer .eb_carat .eb_content .eb_right{
    width: auto;
    text-align: right;
}
.eb_scheda_outer .eb_carat .eb_content .eb_left{
    width: auto;
}

/* Added CSS By RAJU 29-09-2020  MENU View more button */

.eb_menu_see_more {
    display: block;
    font-size: 14px;
    background: transparent;
    color: #fff;
    max-width: 140px;
    text-align: center;
    margin: 10px 0 0;
    border-bottom: 0 !important;
    float: right;
    font-weight: bold !important;
    text-transform: uppercase;
    position: relative;
}

.eb_menu_see_more:after {
    content: '\203A';
    position: absolute;
    top: 8px;
    right: 5px;
    font-size: 24px;
    color: #000;
}

.navbar.navbar-default .navbar-collapse .navbar-nav li > .dropdown-menu > ul > li.dropdown-submenu:hover > .dropdown-menu {
    width: 880px;
    padding: 10px;
    min-height: 410px;
}

@media (max-width: 767px) {
    .eb_menu_see_more {max-width: 120px;margin: 7px 0 0px -12px;float: none;}
}

.eb_registra h2 {font-weight: normal;}
.eb_registra h2 b {font-size: larger;}

/* Social Login Button */

.btn-primary.btn_socialogin {
    color: #fff;
    background-color: #1877f2;
    border-color: #1877f2;
}

.btn-primary.btn_socialogin:hover {
    color: #fff;
    background-color: #365899;
    border-color: #365899;
}

.btn_socialogin{
    display: inline-block;
    width: auto;
    padding: 8px 20px !important;
    height: 48px;
    color: #fff !important;
    border-radius: 100px !important;
    font-size: 18px !important;
    vertical-align: top!important;
    margin-bottom: 10px !important;
    text-align: center;
    max-width: 310px;width: 100%;
}

.eb_registra i {
    font-size: 22px;
    line-height: 25px;
    color: #ffffff;
    margin: 0;
    text-align: left;
}

.eb_registra .eb_carrello_grid .eb_from .eb_bor span {max-width: 395px;font-size: 26px;color: #000;}
.eb_registra .eb_carrello_grid .eb_from .eb_bor {height: 30px;}
p.t-loginfb{margin-top: 80px}  

@media (max-width: 767px) {
    .eb_registra .eb_carrello_grid .eb_from .eb_bor span {font-size: 18px;}
    .btn_socialogin{max-width: 250px;}
}

.l-artisimili {text-align: center;font-size: 18px;color: #273476;font-weight: 300;margin: 10px 10px 0 10px;border-bottom: solid 1px #ccc;padding-bottom: 10px;}
.l-artisimili a{color:#273476;}
.l-artisimili b{font-weight: 900}
.l-artisimili img{margin-right: 15px}

/* Social Login Button */


.eb_negio_outer .eb_whitebg .eb_calander .eb_cal_box .eb_cal_right { width: 34%;}

.box-privacy{}
.box-privacy h4.panel-title a {font-weight: 700;color: #233974;text-transform: uppercase;}
.box-privacy .panel-title a::after {content: '\2796';font-size: 13px;color: #233974;float: right;margin-left: 5px;}
.box-privacy .panel-title a.collapsed::after {content: "\02795";}
.panel-group.box-privacy .panel {margin-bottom: 0;border-radius: 0;}
.box-privacy .panel-default { border-color: transparent;}

/* category listing page Product not found section addition 02-11-2020 START*/
.eb_listing_404 {margin: 0 auto;text-align: center;width: 92%;}
.eb_listing_404 .box-yellow404 {background-color: #fecd1a;padding: 20px 0;text-align: center;display: block;border-bottom: solid 1px #fff;}
.eb_listing_404 .box-yellow404 span, .box-grey404 span {font-size: 24px;font-family: roboto_condensedbold;font-weight: 700;}
.eb_listing_404 .box-grey404 {background-color: #e3e3e3;padding: 20px 0;text-align: center;display:block;border-bottom: solid 1px #fff;}
.eb_listing_404 a{color: #000;font-size: 16px;font-family: roboto_condensedbold;}
.eb_listing_404 .box-grey404 .ico-contatti {display: inline-block;width: 49%;text-align: center;font-size: 18px;}
/* category listing page Product not found section addition 02-11-2020 END*/

/* modalcart */
.cartModal .modal-header { padding: 10px 10px 0 0;}
.cartModal .modal-footer {display: none;}
.cartModal .modal-body { padding: 5px;}

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.recesso {margin: 15px 0px;width: 39%}



.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.variante_parent .eb_1 img {max-height: 50px;width: auto !important}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.variante_parent {padding: 5px;border:1px solid #d2d2d2;margin-bottom: 5px}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.variante_parent.border-red {padding: 5px;border:1px solid #ff0000;margin-bottom: 5px}

.negozi_table {
    margin-bottom: 20px
}
.negozi_table table{
    width: 100%;
    border:0;
}

.negozi_table table td.small_font {
    text-align: right;
}

.punti_vendita a {
    color: #162983;
    text-decoration: underline
}
.punti_vendita a:hover {
    color: #333;
    text-decoration: none
}
.punti_vendita_black a {
    color: #333;
    text-decoration: underline
}
.punti_vendita_black a:hover {
    color: #162983;
    text-decoration: none
}
.punti_vendita_map {
    border: 1px solid #d2d1d1;
    margin: 0 0 20px
}
.punti_vendita_map iframe {
    display: block
}
.punti_vendita_ttl {
    background: #162983;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding: 3px 10px
}
.punti_vendita #flip-scroll table {
    margin-bottom: 20px
}
.punti_vendita #flip-scroll table>thead>tr>th {
    background: #f1efef;
    font-weight: 400;
    padding: 2px 5px;
    text-transform: uppercase
}
.punti_vendita #flip-scroll table tr td {
    padding: 2px 5px
}
.punti_vendita #flip-scroll .punti_vendita_dettaglio {
    margin-bottom: 10px
}
.punti_vendita #flip-scroll .punti_vendita_dettaglio>thead>tr>th {
    background: #162983;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    text-align: center
}
.punti_vendita #flip-scroll .punti_vendita_dettaglio tr td {
    font-size: 12px;
    border: 1px solid #d2d1d1;
    text-align: center;
    padding: 0 5px
}
.chiuso {
    color: #fff;
    background: #e2001a;
    font-family: roboto_condensedbold;
    text-transform: uppercase
}

span.aperture-straordinarie {
    color: #45a82f;
    text-transform: uppercase;
    font-size: 14px;
}

img.i-open {
    margin: -4px 5px 0;
}

.punti_vendita #flip-scroll .punti_vendita_dettaglio tr td, .punti_vendita #flip-scroll .punti_vendita_dettaglio>thead>tr>th {
        border: none;
        padding: 2px 5px;
        font-size: 14px
    }
    .punti_vendita #flip-scroll table {
        border: 1px solid #d2d1d1
    }
    #flip-scroll td, #flip-scroll th {
        display: block;
        border-left: 0;
        border-bottom: 0
    }
    #flip-scroll .cf:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0
    }
    #flip-scroll * html .cf {
        zoom: 1
    }
    #flip-scroll table {
        border-collapse: collapse;
        border-spacing: 0;
        display: block;
        position: relative;
        width: 100%
    }
    #flip-scroll td, #flip-scroll th {
        margin: 0;
        vertical-align: top
    }
    #flip-scroll thead {
        display: block;
        float: left
    }
    .choice_holders, .form-inline .last_gomme_search, .main_row .lft_to_rgt, .main_row .rgt_to_lft, .ordina_per {
        float: none
    }
    #flip-scroll tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap
    }
    #flip-scroll thead tr {
        display: block
    }
    #flip-scroll th {
        text-align: right
    }
    #flip-scroll tbody tr {
        display: inline-block;
        vertical-align: top;
        border-left: 1px solid #babcbf
    }
    #flip-scroll td {
        min-height: 1.25em;
        text-align: left;
        border-right: 0
    }
    #flip-scroll table tr td img {
        padding-bottom: 2px!important
    }

@media (max-width: 767px) {
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.recesso {width: 34%;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-2 .eb_1 img,.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-3 .eb_1 img  {margin-bottom: 10px;}
}

.eb_product_box.eb_sentimana_box .eb_sentimana_in { padding: 5px 0;display: inline-block;text-align: center;width: 100%;}
.eb_product_box.eb_sentimana_box .eb_sentimana_in .eb_black18 { display: inline-block !important;vertical-align: top;}
.eb_product_box.eb_sentimana_box span.eb_sentimana_price {width: 100%;}
.eb_product_box .eb_sentimana_in span {font-size: 14px;display: inline-block;vertical-align: top;padding: 0 5px;margin-top: -2px;}
.eb_product_slider .eb_product_box.eb_sentimana_box .eb_black18 {height: auto;}


@media (max-width: 1024px) {
    .navbar.navbar-default .navbar-collapse .navbar-nav li > a { padding-left: 7px; padding-right: 7px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue {font-size: 14px !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {font-size: 14px !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue .icon-shopping-cart {left: 1px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red .icon-shopping-cart {left: 3px;text-align: left;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {text-align: right !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-1.recesso {width: 33%;text-align: center;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-2 {width: 33%;text-align: center;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_content .eb_col-3 {width: 30%;text-align: center;}
    .bl_quantita label {display: none;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a { font-size: 15px;}
}

@media (max-width: 900px) {
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {text-align: center !important;}
    .navbar.navbar-default .navbar-collapse .navbar-nav li > a {padding-left: 4px;padding-right: 4px;font-size: 12px;}
}


@media (max-width: 767px){
    .eb_product_box.eb_sentimana_box .eb_pro_in { padding: 5px 0;display: block;}    
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue {font-size: 16px !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {font-size: 16px !important;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_blue .icon-shopping-cart {left: 8px;}
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red .icon-shopping-cart {left: 8px;}
    .navbar.navbar-default .navbar-collapse .navbar-nav li > a {padding-left: 10px;padding-right: 10px;font-size: 16px;}
    .eb_product_box:hover .btn_box a.bt_blue {padding: 10px 10px 10px 34px;}
    .eb_product_box:hover .btn_box a.bt_red {padding: 10px 10px 10px 26px;}
    
}

@media (max-width: 425px) {
    .eb_product_box .eb_sentimana_in span { margin-top: 5px;}
}

@media (max-width: 320px){
    .eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_price_box .eb_aggiu_cart a.eb_btnsche_red {text-align: right; !important;}
}



/* add ALE for skin and BBW */
img.banner_bwf{width: 100%;height: auto;}

.right_skin {
  text-align: left;
position: absolute;
left: 0;
width: 100%;
max-width: 305px;
height: 100%;
color: #fff;
z-index: 9999999;
right: auto;
float: left;
top: 125px;
padding: 0;
background: #000;
}

.left_skin{
    position: absolute;
    left: auto;
    width: 100%;
    max-width: 300px;
    height: 100%;
    color: #fff;
    z-index: 999999;
    right: 0;
    float: right;
    text-align: right;
    top: 125px;
    padding: 0;background: #000;
}

.right_skin img,.left_skin img{width: 100%;height: auto}
/*.fdt_floatblue_widget_merchant {top: 1% !important;}*/
.b_negozi_bbw{text-align: center;margin:0;}
.b_negozi_bbw2{display: none;}
.b_negozi_bbw3{display: none;}

@media (max-width: 1725px) {
    .right_skin,.left_skin{top: 120px;max-width:230px;}
}

@media (max-width: 1680px) {
    .right_skin,.left_skin{top: 110px;max-width:180px;}
}

@media (max-width: 1580px) {
    .right_skin,.left_skin{top: 100px;max-width:160px;}
}

@media (max-width: 1480px) {
    .right_skin,.left_skin{max-width:140px;}
    /*.fdt_floatblue_widget_merchant {top: 48% !important;}*/
}

@media (max-width: 1350px) {
    .right_skin,.left_skin{display: none;}
    
}

@media (max-width: 1024px) {
    .b_negozi_bbw,.b_negozi_bbw2{display: none;}
    .b_negozi_bbw3 {float: right;display: block;margin-top: -20px;}
    .b_negozi_bbw3 img{max-width: 100px}
}

@media (max-width: 600px) {
    .b_negozi_bbw{display: none;}
    .b_negozi_bbw3{margin-right: 10%;margin-top: -11px;}
}
/* FINE add ALE for skin and BBW */

/*------deepak 18nov Product box red dot icon-----*/
.eb_product_box .eb_pro_content .eb_tag_box {
    position: absolute;
    z-index: 999;
    display: inline-block;
    bottom: 0;
    right: 0;
    left: 0;
    height: 40px;
}
.eb_product_box .eb_pro_content .eb_tag_box .eb_tag {
    display: inline-block;
    margin: 2px;
    position: relative;
    right: 0;
    bottom: 0;
}
.eb_product_box .eb_pro_content .eb_tag_box .eb_num {
    margin: 5px 2px;
    padding: 7px 5px;
    position: relative;
}
.eb_product_box .eb_pro_content .eb_tag_box .eb_available {
    width: 15px;
    height: 15px;
    display: inline-block;
}
/*------deepak 18nov-----*/

/*deepak -09dec20*/

.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating div img {width: 100%;height: auto; display: inline-block; max-width: 115px;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating div span.eb_rating_val { display: inline-block; font-size: 13px; color: #338295;vertical-align: middle;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating div span.eb_rating_val b{ display: inline-block; font-size: 17px; color: #e55418; font-weight: normal;}
.eb_scheda_outer .eb_scheda_slider .eb_pro_top .eb_reating a{text-decoration: none;}

.eb_ratting_box{
    display: block;
    margin:  0;
}

.eb_ratting_box.eb_pad{
    margin: 0 0 10px;
}

.eb_ratting_box .eb_ratt_head{
    display: inline-block;
    margin: 0;
    color: #000;
    font-size: 14px;
    width: 20%;
    vertical-align: top;
}

.eb_ratting_box .eb_ratt_text{
    display: inline-block;
    margin: 0;
    color: #000;
    font-size: 14px;
    width: 25%;
    vertical-align: top;
}
.eb_ratting_box .eb_ratt_text .eb_ratt_text_img img{
    display: inline-block;
    margin: 1px;
    vertical-align: top;
}


.eb_ratting_box .eb_ratt_content{
    display: inline-block;
    margin: 0;
    color: #000;
    font-size: 14px;
    width: 47%;
    vertical-align: top;
}

.eb_carat  .eb_bot_link {
    display: block;
    width: 100%;
    text-align: right;
}

.eb_carat .eb_bot_link a{
    text-align: right;
    margin: 10px 0;
    text-decoration: underline;
    color: #000;
    font-size: 14px;
}


/*------------*/

/*----- Header username display below user icon-------*/

.eb-search-wrap{ width: 48%}
.eb_logged_li a.dropdown-toggle{margin-top: 20px;} 
.eb_logged_li a img{display: block; margin: 0 auto;}
.eb_logged_li a span{text-transform: capitalize!important;color: #0f5491;}

.navbar.navbar-default .nav.navbar-nav.navbar-right .tp_num_circle {
    top: -10px;
    right: 0px;
}

.navbar.navbar-default li.eb_top_icon >a span {
    margin-top: 0;
}

.navbar.navbar-default li.eb_top_icon>a {
    padding: 0px 8px;
}

.navbar.navbar-default .nav.navbar-nav.navbar-right .eb_top_icon:last-child {
    padding-left:14px;
}


@media (max-width: 1024px){
    .eb-search-wrap {
        width: 42%;
    }
}

@media (max-width: 768px){
    .eb-search-wrap {
        width: 35%;
    }
}
@media (max-width: 767px){
    .eb-search-wrap {
        width: 100%;
    }
}

@media (max-width: 500px){
    .eb_logged_li a span {
        display: none;
    }
}
@media (max-width: 500px){
    .eb_logged_li a.dropdown-toggle {
        margin-top: 18px;
        margin-right: 5px;
    }
}
/*----- Header username display below user icon-------*/

/* Feedaty QNA start */
.qaQuestionsApi  {
   margin: 0 -15px;
}

.qaQuestionsApi > ul > li {
    position: relative;
    float: left;
    width: 100%;
    display: block;
    list-style-type: none;
    background-color: #ffffff;
    border: solid 1px #eee;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.qaQuestionsApi ul.qaAnswers > li {
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    flex-direction: column;
    width: 90%;
    background: #f9f9f9;
    margin:0;
    padding-right: 10px;
    list-style-type: none;
}

.qaQuestionsApi li.qaFromMerchant{
    font-size: 1.1em;
    font-style: italic;
    border-width: 0px;
}
.qaQuestionsApi ul {
    padding: 0px;
    height: 100%;
    width: 100%;
    float: left;
    position: relative;
}
.qaQuestionsApi .qaQuestionText {
    padding-left: 60px;
    padding-bottom: 5px;
    color: #1976D2;
}
.qaQuestionsApi .qaAnswers {
    padding: 0px;
    margin: 0px 0 0 100px;
}
.qaQuestionsApi .qaAnswerText {
    order: 3;
    position: relative;
    padding-bottom: 5px;
    float: left;
    margin-top: 5px;
    margin-left: 60px;
    font-style: italic;
}

.qaQuestionsApi .qaQuestionLabel {
    float: left;
    font-weight: bold;
    padding-right: 5px;
}

.qaQuestionsApi .qaAnswerLabel {
    position: relative;
    float: left;
    font-weight: bold;
    margin-left: 20px;
    padding: 10px 0 0 0;
}

.qaQuestionsApi .qaQuestionFrom {
    font-size: 0.75em;
    padding: 10px 0px;
    padding-left: 100px;
    display: inline-block;
    margin-bottom: 0;
}

.qaQuestionsApi .qaQuestionFrom span:first-child, .qaAnswerFrom span:first-child {
    font-weight: bold;
}

.qaQuestionsApi div.qaAnswerFrom {
    order: 4;
    font-size: 11px;
    margin-left: 100px;
    padding: 5px;;
}

.eb_qna_title {
    background: #f1f1f1;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.eb_loadmore_plus a{
    text-align: center;
    background: #233974;
    color: #fff;
    display: inline-block;
    max-width: 200px;
    padding: 10px 20px;
    cursor: pointer;
    text-decoration: none;
    margin: 0 auto 20px;
    border-radius: 10px;
}
.eb_loadmore_plus a:hover{
    background: #000;
    color: #fff;
    text-decoration: none;
}

@media (max-width: 1200px){
    .qaQuestionsApi ul.qaAnswers > li {
        width: 85%;
    }
}

@media(max-width: 767px) {
    .qaQuestionsApi {
        margin: 0;
    }
    .qaQuestionsApi .qaAnswers {
        padding: 0px;
        margin: 0;
    }
    .qaQuestionsApi ul.qaAnswers > li {
        width: 100%;
    }
    .qaQuestionsApi .qaAnswerText{
        margin-left: 0;
    }
    .qaQuestionsApi .qaAnswerLabel{
        margin-left: 0;
    }
    .qaQuestionsApi .qaQuestionFrom {
        padding-left: 0;
    }
    .qaQuestionsApi div.qaAnswerFrom {
        margin-left: 0;
    }
}


/* Feedaty QNA end */

.headform-clienti{text-align: center;padding: 40px 0;}
.form-clienti {padding: 40px 0;}
.form-clienti label {display: inline-block; max-width: 100%;margin-bottom: 5px;font-weight: 700;position: relative; bottom: -15px; left: 10px;background: #fff;font-weight: initial;font-size: 14px;}
.form-clienti label.nosup {bottom: 0}
.form-clienti .form-control {height: 45px;}
.form-clienti label.eu_radio_wrap{width: 31%;bottom:0;left:0;margin: 0 5px 30px 5px;}
.eu_radio_wrap i {width: 100% !important;height: 200px !important;border: solid 1px #b3b3b3 !important;}
#dynamicChildCategory{width: 80%;margin: 0 auto;}
#baseFields{width: 80%;margin: 0 auto;}
#field_parent{width: 80%;margin: 0 auto;}
#dynamicFields{width: 80%;margin: 0 auto;}
.input-append .btn {padding: 11px 12px;}
.field_parent #btnSubmit{width: 150px;    margin: 20px auto; display: block;font-size: 18px; background: #233974; color: #fff; border: 0;  border-radius: 0;}
.home-icon{width: 80%;margin:0 auto;}
#faq_1{background-color: #d1d1d1;border-radius: 25px;padding:20px;border:0 !important}
.df-classic figure{margin: 1em 10px !important;text-align: center !important;}

@media(max-width: 767px) {
    .eu_radio_wrap i {height: 130px !important;}
    #dynamicChildCategory{width: 100%;}
    #baseFields{width: 100%;}
    #field_parent{width: 100%;}
    #dynamicFields{width: 100%;}
    .home-icon{width: 100%;}
    .form-clienti label.eu_radio_wrap {width: 28%;}
}

