/* head_glob.intro__def.foot__def.ar_head_page_4.ar_intro__def.ar_foot_page_4.en-gb.1d1c4.a98a6 */
/*****************************************************/
/******   P A G E    S T Y L E S   *******************/
/*****************************************************/

body {
  background-image: url("http://carstransport.eu/image/catalog/grunge-background-14635619239LT.jpg");
  background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
    background-size: auto;
  }
body {
  font-family: 'Open Sans';
  font-size: 13px;
  line-height: 20px;
}
h1, .h1 {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-size: 32px;
  line-height: 40px;
}
                    h2,
                    .h2,
                    legend,
                    .box-heading,
                    .panel-heading,
                    .checkout-heading,
                    .modal-title,
                    .nav-tabs > li,
                    .picker-switch,
                    .ui-accordion-header,
                    .ui-datepicker-title,
                    .ui-dialog-title,
                    .tb_slider_controls
                 {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
}
h3, .h3 {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
}
                    h4, .h4,
                    .product-thumb .name,
                    .box-product .name,
                    .product-grid .name,
                    .product-list .name
                 {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
                    .btn,
                    .button,
                    button,
                    input[type="button"],
                    input[type="submit"],
                    input[type="reset"]
                 {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-size: 14px;
}
                    .tbMainNavigation .nav > li > a:not(.btn),
                    .tbMainNavigation .nav > li > .heading > a
                 {
  font-family: 'Playfair Display';
  font-weight: normal;
  font-size: 18px;
  text-transform: none;
}
                    .product-thumb .price,
                    .product-info .price
                 {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: -1px;
  word-spacing: 1px;
}
                    .product-thumb .btn
                 {
  text-transform: none;
}


@media (min-width: 769px) {
    .main {
    max-width: calc(100% - 30px) !important;
  }
      }

@media (min-width: 1041px) {
    .main {
    max-width: calc(100% - 30px) !important;
  }
      }
@media (min-width: 1261px) {
  .main {
    max-width: calc(100% - px) !important;
  }
    }


