/*
Theme Name:         Bransby Horses Theme
Author:             Code Agency Ltd
Author URI:         http://codeagency.com
*/

.woocommerce form .form-row .input-checkbox {
    position: inherit;
}

p#billing_title_field, p#shipping_title_field {
    width: 18%;
    margin-right: 5px;
    clear: none;
}

.woocommerce-checkout .checkout .col-2 .form-row-first {
    clear: none;
}

p#billing_first_name_field, p#billing_last_name_field, p#shipping_first_name_field, p#shipping_last_name_field {
    width: 40%;
}

section.job_archive .brand_button {
    display: inline-block!important;
    margin-bottom: 10px!important;
    float: none !important;
}

ul.products li.product h2 {
    text-transform: uppercase;
    text-align: center;
}

#ship-to-different-address .input-checkbox {
    float: right;
    position: inherit;
    margin-top: 12px;
}

.footer__give-with-confidence {
  max-width: 263px !important;
  display: inline !important;
}

.footer__visitengland {
  max-width: 80px !important;
}

.container img,
.container iframe {
  max-width: 100%;
}

.container img,
.container iframe:not([src*='youtube.com']):not([src*='youtube-nocookie.com']):not([src*='dotdigital-pages.com']) {
    height: auto;
}

.container .video-con {
    position: relative;
}

.wpb_video_wrapper > .embed-responsive {
  padding-bottom: 0 !important;
}

.carousel-dbs .carousel-item {
    height: auto;
}

.carousel-dbs .carousel-item img {
    display: block;
    object-fit: cover;
    object-position: center center;
    width: 100%;
    height: 100%;
    min-height: 180px;
    max-height: 320px;
}

.home .carousel-dbs .carousel-item img,
.page-id-21763 .carousel-dbs .carousel-item img {
    min-height: 260px;
    max-height: 500px;
}

#payment.woocommerce-checkout-payment-count-1 {
  display: none;
}

.elementor-page .contentpagewrap {
  max-width: calc(100% + 30px);
}
.elementor-page .contentpagewrap > .contentpage > h1.contentpage--pagetitle {
  padding-left: 10px;
  padding-right: 10px;
}
