@media screen and (min-width: 768px) {.page-layout-1column .product.media {width: 50%;}}@media screen and (min-width: 768px) {.page-layout-1column .product-info-main {width: 48%;}}h1{font-size: 35px}
@media all and (min-width:768px),print {.page-product-downloadable .product-options-bottom{float:none;width:100%;}}
.product-info-main .product-options-bottom .box-tocart {margin-top:0px;margin-bottom:0px;}
.checkout-payment-method .payment-method-title label div.banktransfer-logo.banktransfer {
    display: inline-block;
}

.block-static-block.widget, .block-cms-link.widget {
    display: inline;
}

.my-resp-column {
    float: left;
    width: 25%;
    padding: 6px;
    box-sizing: border-box;
    margin-bottom: -12px;
}

.my-resp-column img {
    margin-bottom: 6px;
}

.my-resp-row {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
}

@media (max-width: 620px) {
    .my-resp-column {
        width: 50%;
    }
}

@media (max-width: 310px) {
    .my-resp-column {
        width: 100%;
   }
}

.my-slides{
    position: relative;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.first-slide{
    position: relative;
}

.other-slide{
    position: absolute;
    left: 0px;
    top: 0px;
}

.my-slide{
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    margin-bottom: 0px;
}

.showing{
    opacity: 1;
    z-index: 2;
}

div.checkout-success > table {
    width: auto;
}

div.checkout-success > table td {
    padding: 2px 10px;
}

@media all and (min-width:768px),print {
 .page-wrapper>.page-bottom {
  width:100%;
 }
}

@media screen and (min-width:768px) {
 header.page-header.htype-1 .nav-sections .navigation>ul li.level0 ul.submenu,
 header.page-header.htype-1 .nav-sections .navigation>ul li.level0 div.submenu {
  background:#333;
 }
}

@media (max-width: 767px) {
    .post-list .post-description {display: block;}
}

.post-list .post-header .post-title {
  float: none;
}

.sidebar .block {
 margin-top: 30px;
}

.product.info.detailed .additional-attributes > tbody > tr > th {
    min-width: 152px;
}

#stripe-payments-card-number {
    width: 220px;
}

.fotorama__thumb {
 border:0px solid #e1e1e1;
}

.normal-price .price-container .price-label {
    display: none;
}

.product-info-price .price-box .normal-price .price-container .price-label {
    display: none !important;
}

.product-item .old-price {
    display: none;
}

media="screen and (min-width: 768px)"
@media (min-width: 768px), print
.contact-index-index .column:not(.sidebar-additional) .form.contact {
    min-width: 360px;
}

.v1-bw-widget {
}

.v1-bw-widget .v1-bw-section {
}

.v1-bw-widget .v1-bw-section .v1-bw-section-header {
}

.v1-bw-widget .v1-bw-section ul.v1-bw-brands-list {
    padding: 0;
    display: inline-block;
}

.v1-bw-widget .v1-bw-section ul.v1-bw-brands-list li.v1-bw-brand {
    list-style-type: none;
    float: left;
    display: block;
    width: 150px;
    margin-top: 10px;
}

.opc-wrapper div[name$=".street.0"] .label,
div#opc-new-shipping-address div[name$=".street.0"] .label {
  display: none;
}
.opc-wrapper .step-title,
div#opc-new-shipping-address .step-title {
  font-size: 21px;
}
.opc-wrapper input,
.opc-wrapper button,
.opc-wrapper select,
.opc-wrapper label,
.opc-wrapper legend.label,
.opc-wrapper table,
.opc-wrapper textarea,
div#opc-new-shipping-address input,
div#opc-new-shipping-address button,
div#opc-new-shipping-address select,
div#opc-new-shipping-address label,
div#opc-new-shipping-address legend.label,
div#opc-new-shipping-address table,
div#opc-new-shipping-address textarea {
  font-size: 16px;
}
.opc-wrapper legend.label,
div#opc-new-shipping-address legend.label {
  border: revert;
}
.opc-wrapper label.label,
div#opc-new-shipping-address label.label {
  white-space: revert;
}
.opc-block-summary .minicart-items-wrapper {
  max-height: revert;
}
.opc-wrapper .fieldset {
  margin: 0 0 18px;
}
dl.bambora_checkout h3 {
  font-size: 1.4rem;
  font-weight: 600;
  text-transform: uppercase;
}
dl.bambora_checkout table > tbody > tr > td {
  padding: revert !important;
  font-weight: normal !important;
}

dl.bambora_checkout table > tbody > tr > td b {
  font-weight: normal;
}

.checkout-payment-method .payment-method-billing-address {
  display: none;
}
