/*

Theme Name: Bridge Child

Theme URI: http://demo.qodeinteractive.com/bridge/

Description: A child theme of Bridge Theme

Author: Qode Interactive

Author URI: http://www.qodethemes.com/

Version: 1.0.0

Template: bridge

*/

@import url("../bridge/style.css");

.woocommerce-accordion{display: none!important;}

.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals{width:35%!important;}

form.shipping_calculator{display:none;}

.woocommerce .woocommerce-message{max-width:1000px;margin:0 auto;}

.footer_top ul{padding-left:35px;}



/* body{padding-bottom:99px;} */

.banner-footer{background:url(http://www.dimensionepellet.it/wp-content/uploads/2015/08/banner-dimensione-pellet.jpg) top center no-repeat; height:99px; z-index:99999; position:fixed; bottom:0px; width:100%;}



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

body{padding-bottom:0px;}

.banner-footer{display:none;}


padding-bottom: 20px !important;}

.footer_bottom{ line-height: 19px !important;}

}



.titolo-pellets h2{text-align: left; font-size: 25px; text-style: bold;}

.titolo-pellets{margin-left:25px;}

.box-pellet-sx b{color: #000;}

.box-pellet-sx p{color: #000;}

.box-pellet-dx h2 {padding-left:25px;}

.prezzo {margin-top: 18px; font-family: arial;}





.prezzo b{font-size: 45px;  color: #118927!important;}

.scheda-prodotto{margin-top: 18px;}

.title_subtitle_holder{display:none;}

.scheda-prodotto img{float:left; }

.scheda-prodotto a{color: #000; float:left; margin-top: 8px; margin-left: 10px;  font-size:14px; font-weight: 600;}

.box-2{margin-top:60px;}

.testo-aggiungi-carrello{z-index:999999;   margin-top: 7px;  font-size: 40px; float:right; color: #fff;}

.mobile-ok{display:none;}



.box-pellet-dx b{color: #000;}

.box-pellet-dx p{color: #000;}

.titolo-pellets-dx h2{text-align: left; font-size: 25px; text-style: bold;}



.risparmio-pellet{ text-align: center; margin-top:50px; padding-bottom:50px;}

.risparmio-pellet h2{ text-align: center; font-size: 52px; color:#118927;}



.footer_top{padding-bottom: 0!important;}

.footer_top ul{list-style: inherit;}

.last-footer{margin-top:48px;}



.footer_bottom_holder{max-height:36px;}

p.price{padding-top:25px; padding-bottom:20px;}

.cont-testata{margin:auto; max-width:1000px;}





.container-tabella{display:table;background:#f4f4f4;width:100%;margin: 0 auto;padding:20px;box-sizing:border-box;font-size:15px; font-family:Arial; border-radius: 10px; max-width:1100px;}

  .riga-tabella{width:100%;float:left;border-bottom:1px solid #a2a2a2;display:cell-row;}

  .noborder{border-bottom:none;}

  .cella-tabella{display:cell-table;min-height:85px;border-right:1px solid #a2a2a2;width:20%;float:left;padding:10px 1%;font-weight:bold;color:#2a2a2a;text-align:center;box-sizing:border-box;}

  .cella-header{line-height:60px;margin-bottom:20px;min-height:60px;width:96%;padding:20px 2% 20px 2%;background-color:#fff;  border-radius: 10px;}

  #btn-calcola{margin-top:8px;line-height:30px;padding:5px;background-color:#118927;width:100px;text-align:center;border:2px solid #15be34;color:#fff;float:right;cursor:pointer;}

  div.cella-tabella:first-child{text-align:left;}

  div.cella-tabella:last-child{color:#119543;border-right:none;font-size:22px;}

  #intestazione div.cella-tabella:last-child{color:#119543;border-right:none;font-size:15px;}

  .acenter{text-align:center!important;}

  img{border:0px;}

  .fleft{float:left;}

  .fleft img{margin-right:8px;}

  .lh{line-height:65px;}

  #intestazione .cella-tabella{min-height:45px;font-weight:normal;}

  .upper{text-transform:uppercase;}

  .container-tabella    input[type="text"]{border:none;border-bottom:1px solid #a2a2a2 !important;padding:8px;color:#ff0000 !important;text-align:right;font-weight:bold  !important;font-size:15px  !important;width:80px;}

.related.products{display:none;}



.woocommerce ul.woocommerce-error{ color: red;  display: block;   max-width: 1200px;  text-align: center;}



.content{margin-top:0px !important;}

.home .content{margin-top:-120px !important;}

a.tooltips {

  position: relative;

  display: inline;

}

a.tooltips span {

  position: absolute;

padding:10px;

  width:300px;

  color: #FFFFFF;

  background: #118927;

  height: auto;

  line-height: 20px;

font-size:12px;

  text-align: left;

  visibility: hidden;

  border-radius: 6px;

text-transform:none;

}

a.tooltips span:after {

  content: '';

  position: absolute;

  top: 50%;

  right: 100%;

  margin-top: -8px;

  width: 0; height: 0;

  border-right: 8px solid #118927;

  border-top: 8px solid transparent;

  border-bottom: 8px solid transparent;

}

a:hover.tooltips span {

  visibility: visible;

  opacity:1;

  left: 100%;

  top: 50%;

  margin-top: -50px;

  margin-left: 15px;

  z-index: 999999;

}

.woocommerce form.checkout .col2-set .form-row input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type="password"]{border: 1px solid #888 !important;}

.woocommerce form.checkout .col2-set .form-row.form-row-wide input[type="text"], .woocommerce form.checkout .col2-set .form-row.notes textarea{border: 1px solid #888 !important;}

.zind{z-index:99}

.img-info{float:left;width:16px; margin-top:18px;}

.spedizione-nord{display:block;}

.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount{color:#C71517;}



aside .widget.posts_holder li{

padding: 7px 7px 7px 7px;

margin: 0;

background-color: #C71517;

color: #ffffff;

border-bottom: 1px solid #ffffff;

}



aside .widget.posts_holder a{

color: #ffffff !important;

}



nav.main_menu>ul>li>a{    padding: 0px 9px;}











.woocommerce .product .onsale, .woocommerce .product .single-onsale{display:none;}

.woocommerce div.product .summary p.price del span.amount{font-size: 55px; color: #C71517; }

.woocommerce div.product .summary p.price ins span.amount{}



#s2id_billing_state, #billing_email, #billing_email-2, #billing_phone, #s2id_shipping_state, #shipping_country, #billing_country, #billing_first_name,#billing_last_name, #billing_company, #billing_address_1, #billing_address_2, #billing_postcode, #billing_city, #billing_tipoutente, #billing_piva, #billing_cfpiva, #billing_rsociale, #username, #password, #reg_email, #reg_conferma_mail{border: 1px solid #888 !important;}

#billing_email{width:90%;}

#shipping_tipoutente, #shipping_piva, #shipping_cfpiva, #shipping_rsociale{display: none;}

body.page-id-84 #billing_tipoutente{clear: both; width: 100%;}

#billing_phone{height: 47px; width: 100%;}

#billing_phone_field{width: 47%;}

#billing_tipoutente{width:47%;height:47px;}

.shopping_cart_dropdown{top:37%;}

.shopping_cart_inner{vertical-align: baseline;}

.header_top{height:43px; padding-top: 10px; padding-bottom: 5px;}

.tel-header{margin-top:5px; width: 600px;}

nav.main_menu > ul > li > a{cursor: pointer !important;}





.prezzo-sacco-home{color:#ff7800;font-size:28px;font-weight:bold;}

.prezzo-home-normale{font-size:45px;color:#ff7800;font-weight:bold;}

.prezzo-home-normale del{font-size:22px; color:#000000;display:block;margin-bottom:12px!important;}

.prezzo-home-scontato{font-size:45px;color:#ff7800;font-weight:bold;}

.prezzo-mezzo-home{color:#ff7800; font-weight: bold;}

.link-home-mezzo a{color: #000 !important;}

.link-home-mezzo {color: #000 !important;}

.contenitore-mezzo-b{min-height:72px;}

.contenitore-mezzo-b p, .contenitore-sacco p{margin-left:32px;font-size:17px;font-weight:bold;margin-top:12px;}

.contenitore-sacco{min-height:72px;}

.contenitore-img, .contenitore-dati{float:left;height:72px; position: relative;}

.contenitore-img{z-index:2;padding-top:12px;}

.contenitore-dati{z-index:1;width:100%;max-width:228px;background-color:#e7e7e7;margin-left:-24px;height:72px;}

.prezzo-prodotto-giu-home{color:#FF7A01; font-size: 16px; font-weight: bold;}

.prezzo-prodotto-normale{padding-top: 15px; text-align: center; color: #fff!important; font-size: 40px;}

.prezzo-prodotto-normale del{color: #fff!important;}

.prezzo-prodotto-scontato{text-align: center; color: #FF7A01; font-size: 65px; margin-top: 25px; margin-bottom: 25px;}

.qbutton.white{}

.qbutton.white:hover{background-color: #c71517!important; border: 2px solid #c71517!important;}

.accedi {position: absolute;}

.accedi a{right: 80px; position: absolute; top: 5px; font-size: 14px; color: #fff; width: 115px;}

.carrello {position: absolute;}

.carrello a{right: 14px; position: absolute; top: 5px; font-size: 15px; color: #fff;}

.privato-azienda{display:none;}

.woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount{color: #000; font-weight: bold; font-size: 16px;}

.woocommerce p.form-row label{display: inline;}

.shopping_cart_header .header_cart span{    position: absolute; width: 37px; height: 38px; top: -10px; left: 3px; text-align: center; line-height: 45px; font-family: 'Raleway',sans-serif; font-weight: 600; color: #fff;}

.spedizione-inclusa{font-size: 14px;}

#billing_company{display: none;}

.woocommerce form.checkout h3, .woocommerce-page form.checkout h3{clear: both;}

.dicitura-sconto{font-size: 22px; color: #000000; display: block; margin-bottom: 12px!important;}

.span-spedizione{font-size: 12px;}

.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span{line-height: 20px;}

































@media only screen and (max-width: 768px) {
.tel-header{margin-top:0px; width: 300px;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{text-align: center;}

.mobile-ok{display:none !important;}

.contenitore-dati{z-index:1;width:100%!important;background-color:#e7e7e7;margin-left:-24px;height:72px; max-width: 80%!important; margin-bottom: 20px !important;}  

.vc_custom_1435324702879{margin-left: 0!important;}

    .contenitore-mezzo-b{margin-bottom: 20px !important;}

    .scheda-prodotto{margin-left: 41px!important;}

.box-pellet-sx, .box-pellet-dx{width:100%; padding: 2%; margin-bottom:0px!important; }

.box-2{margin-top:0px;}

.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4{width:50%;}

.footer_inner{background-image: none; background-color:#000;}

.four_columns>.column3>.column_inner{padding:0;}

.two_columns_25_75>.column1{display:none;}

.two_columns_25_75>.column2{width:100%;}

.vc_text_separator.full{margin-top:100px;}

.mobile-ko{display:none;}

.mobile-ok{display:block;}

}





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

.mkgd-form input[type='button']{-webkit-appearance: none; background-color:#fff; padding:10px;}

.vc_custom_1437980047269{display:none;}

.risparmio-pellet{display:none;}

.mobile{height:74% !important;}

.box-pellet-sx{margin-bottom:50px;}

.vc_custom_1436862109158 {padding-left:0!important;}

.box-pellet-dx{ margin-bottom:50px;}

.box-pellet-dx h2{padding-left:0px !important;}

.woocommerce div.product .images img{max-width: 80%;}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner{max-width:80%;}

.woocommerce div.product .summary p.price, .woocommerce div.product .summary p.price span.amount{font-size:63px;}

.vc_text_separator.full div{  padding: 0 5px; line-height: 36px; top: -77px; font-size: 12px;}

.mobile-ok{display:none;}

       



}



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

.vc_custom_1437980047269{display:none;}

.risparmio-pellet{display:none;}

.mobile{height:74% !important;}

.box-pellet-sx{ margin-bottom:50px;}

.vc_custom_1436862109158 {padding-left:0!important;}

.box-pellet-dx{ margin-bottom:50px;}

.box-pellet-dx h2{padding-left:0px !important;}

.woocommerce div.product .images img{max-width: 80%;}

.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner{max-width:80%;}

.woocommerce div.product .summary p.price, .woocommerce div.product .summary p.price span.amount{font-size:63px;}

.vc_text_separator.full div{  padding: 0 5px; line-height: 36px; top: -77px; font-size: 12px;}

.box-pellet-sx{text-align: center; }

.mobile-ok{display:block;}

    .contenitore-mezzo-b{margin-left: 0px !important;}

}



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

h4 {font-size:17px !important;}

    .header_top .right, .header_top .left{float: left; width: 50%; text-align: left;} 

    .header_top .right{text-align: right;} 

    .contenitore-img, .contenitore-dati{float:left;height:72px; position: absolute !important;}

    .prezzo-home-scontato{font-size: 29px !important;}

    .dicitura-sconto{font-size: 18px !important; color: #000000; display: block; margin-bottom: 12px!important;}

    .contenitore-img{margin-left: -48px;}

    .contenitore-dati{z-index:1;width:80%!important;background-color:#e7e7e7;margin-left:-24px;height:72px;}

    .contenitore-mezzo-b p, .contenitore-sacco p{font-size: 13px!important;}

    .contenitore-mezzo-b{margin-left: 86px;}

    .span-spedizione{font-size: 8px;}

    .origine{font-size: 11px;}

}



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

.normal{ height: 80% !important; }   

.testo-aggiungi-carrello{font-size: 36px; float:right; color: #fff;}

     .contenitore-img, .contenitore-dati{float:left;height:72px; position: absolute !important;}

    .prezzo-home-scontato{font-size: 29px !important;}

    .dicitura-sconto{font-size: 18px !important; color: #000000; display: block; margin-bottom: 12px!important;}

    .contenitore-img{margin-left: -48px;}

    .contenitore-dati{z-index:1;width:80%!important;background-color:#e7e7e7;margin-left:-24px;height:72px;}

    .contenitore-mezzo-b p, .contenitore-sacco p{font-size: 13px!important;}

    .contenitore-mezzo-b{margin-left: 86px;}

    .span-spedizione{font-size: 8px;}

    .origine{font-size: 11px;}

}



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

.testo-aggiungi-carrello{font-size: 36px; float:right; color: #fff;}

     .contenitore-img, .contenitore-dati{float:left;height:72px; position: absolute !important;}

    .prezzo-home-scontato{font-size: 29px !important;}

    .dicitura-sconto{font-size: 18px !important; color: #000000; display: block; margin-bottom: 12px!important;}

    .contenitore-img{margin-left: -48px;}

    .contenitore-dati{z-index:1;width:80%!important;background-color:#e7e7e7;margin-left:-24px;height:72px;}

    .contenitore-mezzo-b p, .contenitore-sacco p{font-size: 13px!important;}

    .contenitore-mezzo-b{margin-left: 86px;}

    .span-spedizione{font-size: 8px;}

    .origine{font-size: 11px;}

}



h4.warning{color:#ffffff;background-color:#c71517;padding:20px;}

.newsl-mail {
    padding: 15px;
    width: 300px;
}
.btn-newsl {
    background: orange !important;
    cursor: pointer !important;
    color: #fff !important;
    font-weight: bold !important;
    padding: 15px 25px !important;
    border: 0px !important;
    height: 60px !important;
}
}
