a.woocommerce-main-image img {
    max-height: 400px!important;
    width: auto!important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
    background: #060606;
    color: white;
    font-size: 20px;
    padding: 20px 20px 20px 65px;
    border-top: 0px;
    letter-spacing: 1px;
}

.woocommerce-form-coupon-toggle .woocommerce-info a {
    color: white;
    font-weight: bold;
}
.product-information .product_meta:after {
    content: "";
    display: block;
    width: 100%;
    height: 90px;
    background-image: url('https://www.antjies.com/wp-content/uploads/2018/07/iconrow.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
}
.term-description h1 {
    font-size: 20px;
    margin-top: 10px;
    display: block;
    width: 100%;
    background: black;
    color: white;
    text-align: center;
    line-height: 30px;
    margin-bottom: 0px!important;
    padding-top: 3px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.main-products-loop .content-product .product-content-image {
    height: 265px;
}
.col-md-3.col-md-pull-9.sidebar.sidebar-left {
    padding-top: 7px;
}
.main-products-loop .content-product .product-content-image img {
    max-height: 265px!important;
    width: auto!important;
    min-width: 20px!important;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.page_heading h1.vc_custom_heading {
    margin: 0 auto;
    border: 2px solid black;
    padding: 29px;
    background: rgba(0, 0, 0, 0.33);
    text-transform: unset;
    width: fit-content;
    font-size: 3vw !important;
}

.fixed-header .menu-wrapper.menu-align-center {
    text-align: right;
    width: 100%;
}

.fixed-header a.item-link {
    padding: 20px 15px!important;
}
img.logo-default {
    padding: 15px!important;
}
li#menu-item-8731 {
    background: black;
}

li#menu-item-8731 > a {
    color: white;
}
.button {
    background: black!important;
    color: white!important;
}


.page_heading {
    height: 394px !important;
}

.container-wrapper {
    padding:  0px !important;
}

.header-wrapper.header-double-menu.header-color-dark {
    margin: 0 !important;
}

.mpc-wc-carousel-categories[id="mpc_wc_carousel_categories-275b487f026f052"] .mpc-wc-category .mpc-category__wrapper {

height: 385px !important;


}

.vc_row.wpb_row.vc_row-fluid.text_divider {background-image:  url("https://www.antjies.com/wp-content/uploads/2018/07/antjies-divider-2.png");background-size: cover;padding: 80px;background-position:  center;}

.vc_btn3-container.outline_button.vc_btn3-center a {
    font-weight:  bold;
    padding:  8px 40px;
}

form.mailster-form-2.mailster-form .mailster-wrapper.mailster-email-wrapper {
    display: inline-block;
    width: 50%;
    margin-right:  14px;
}

.mailster-wrapper.mailster-submit-wrapper.form-submit {
    display:  inline-block;
}

.mailster-wrapper.mailster-submit-wrapper.form-submit input.submit-button.button {padding: 21.9px 73px;font-size:  17px;}


.mailster-wrapper.mailster-email-wrapper label {
    display:  none;
}
input#mailster-email-2 {
    height:  65px;
}

.single-product .page-heading.bc-type-default.bc-effect-.bc-color-white.bc-size-large {
    display: none;
}
.product-information table.variations td.value select {
    border: 1px solid;
}
.single-product .content-page.container {
    margin-top: 30px;
}
.header-double-menu .menu-wrapper.menu-wrapper-right.menu-align-center {
    margin-left: 20px;
}

div#etheme-menu-3 {
    display:  inline-block;
    margin:  0;
}

div#etheme-socials-10 {
    display:  inline-block;
    margin: 0px 21px;
}

footer.footer.text-color-dark {
    padding:  0;
}

.footer-widgets.col-md-12 {
    text-align:  center;
    padding:  9px 9px;
}

div#etheme-menu-3 ul li a {
    font-size: 21px;
    color: white;
    font-weight: 300;
}

div#etheme-socials-10 a {
    font-size:  21px;
    margin: 0px 15px;
    color: white;
}

div#etheme-menu-3 ul#menu-main-menu-right-1 {
    border-right: 1px solid white;
}

div#etheme-socials-12 div a i {color: white;font-size:  16px;}

div#etheme-socials-12 div a {
    border: none;
    margin-right: 21px;
}

@media (min-width: 1024px) and (max-width: 2280px) {

.navbar-header.show-in-header {
    width: 85px !important;
    border-left: 1px solid black;
    position:  relative;
    float: none !important;
    margin: 0px -17px 0px 0px !important;
}

}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)   {

.page_heading {
    height: 325px !important;
}

.mailster-wrapper.mailster-submit-wrapper.form-submit {
    display:  block;
    width: 100%;
}

.mailster-wrapper.mailster-email-wrapper {
    width: 100% !important;
}

form.mailster-form-2.mailster-form.mailster-form-submit.mailster-ajax-form {
    text-align:  center;
}

form.mailster-form-2.mailster-form .mailster-wrapper.mailster-email-wrapper {
    display: block;
   
}

.mailster-wrapper.mailster-submit-wrapper.form-submit input.submit-button.button {
 width: 100%;
}

}
@media (min-width:320px) and (max-width: 990px) {

img.logo-fixed {
    height: 50px !important;
}

.home a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-juicy-pink {
    background: black!Important;
    font-size: 25px;
    padding: 4px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.home div.vc_row.wpb_row.vc_row-fluid.mobileshop.vc_custom_1532005706986.vc_row-has-fill.vc_row-no-padding.mpc-row > div > div {
    margin: 0px!important;
    padding-top: 0px!important;
}

.home .mobileshop .vc_btn3-container.vc_btn3-center {
    margin: 0px!important;
}

.home .vc_column-inner {
    padding-top: 0px!important;
}

.home .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0px!important;
}

.home .wpb_revslider_element.wpb_content_element {
    margin-bottom: 0px!important;
}

/* .home .vc_single_image-wrapper.vc_box_border_grey img {
    max-height: 85px!important;
    width: auto!important;
} */

}
@media (min-width: 320px) and (max-width: 480px) {

img.logo-fixed {
    height: 40px !important;
}

.mobilehide  {
display: none !important;
}

.page_heading {
    height: 190px !important;
}

.page_heading h1.vc_custom_heading {
font-size: 10vw !important;
}
  
  form.mailster-form-2.mailster-form .mailster-wrapper.mailster-email-wrapper {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
}

.mailster-form-fields {
    text-align:  center !important;
}

.mailster-wrapper.mailster-submit-wrapper.form-submit {
    margin-top: 17px !important;
}
  
}
.page-heading.bc-type-default.bc-effect-.bc-color-white.bc-size-large {
    display: none!important;
}