.page h1.page-heading {
    display:none;
}
#artisans .content-container {
    width:100%;
}
#artisans .content-container #header-image {
    width:100%;
}
#artisans .content-container #header-image img {
    width:100%;
}
#artisans #artisan-container td {
    float:left;
    width:45%;
    padding-left:4%;
}
#artisans #artisan-container #title_img {
    padding-top:5%; 
    padding-left:5%;
    width:65%;
}
#artisans #artisan-container #column1 #copperkettle {
    margin-top:-6%;
    margin-left: -7%;
    width: 111%;
    max-width: 120%;
}
#artisans #artisan-container td p{
    font-size:20px;
    color:#402020;
    margin-bottom: 10%;
}
#artisans #artisan-container #column2 {
    padding-top:1%;
}
#artisans #artisan-container #column2 .short {
    margin-left:40%;
    margin-right:40%;
    margin-top:3%;
    margin-bottom:3%;
    border-top:2px solid #f0a900;
}
#artisans #artisan-container #column2 #secondparagraph {
    padding-top:5%;
}
#artisans #video-container {
    width:100%;
}
#artisans #all-we-get {
    width:70%;
    margin:10px auto 0;
    padding:25px 65px 25px;
    position:relative;
    text-align:center;
    border-bottom-width:0px;
    /*box-sizing: border-box;*/
}
#artisans #all-we-get #title {
    position: absolute;
    margin-top: -71px;
    left: 50%;
    margin-left: -302px;
    background-color:#fff;
}
#artisans #video-hero {
    min-height:392px;
    width:100%;
    position:relative;
    text-align:center;
}
#artisans #alternate-videos {
    width:100%;
    /*display:flex;
    justify-content:space-between;*/
    margin-top:23px;
    position:relative;
}
#artisans .alternate-videos .alt-video {
    width:31%;
    height:130px;
    float:left;
}
#artisans .flex-direction-nav {
    list-style-type:none;
    margin:-100px 0 0 0;
    position:absolute;
    width:100%;
}
#artisans #alternate-videos .slides > li {
    margin-right: 28px;
    width:248px;
}
#artisans #alternate-videos .flex-direction-nav li:first-child {
    left:-20px;
    position:absolute;
    width:10px;
    height:59px;
}
#artisans #alternate-videos .flex-direction-nav li:last-child {
    right:-20px;
    position:absolute;
    width:10px;
    height:60px;
}
#artisans .video-caption {
    position:absolute;
    height:75px;
    width:100%;
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, .62);
    top:375px;
    text-align:left;
    box-sizing:border-box;
    padding:5px 0 0 5%;
}
#artisans .video-episode {
    display:block;
    font-size:25px;
    color:#f1910e;
    font-family: Garamond, 'Garamond Regular', serif;
    letter-spacing: 1.5px;
}
#artisans .video-title {
    display:block;
    font-size:25px;
    color:#6f4437;
    font-family: Garamond, 'Garamond Regular', serif;
    letter-spacing: 1.5px;
}
#artisans .alt-video a {
    position:relative;
    text-align:left;
}
#artisans #alternate-videos .slides > li:hover a span {
    display:block;
}
#artisans .alt-video a span {
    color:#fff;
    font-family: Garamond, 'Garamond Regular', serif;
    letter-spacing: 1.5px;
    position:absolute;
    width:100%;
    text-align:center;
    font-size:25px;
    margin:20px 0 0 0;
    background: rgb(228, 112, 30);
    background: rgba(247,146,29, .62);
    display:none;
    z-index:999;
}
#artisans .alt-video .play-button {
    position:absolute;
    width:30px;
    top:50%;
    margin-top:-17px;
    left:50%;
    margin-left:-15px;
    z-index:99;
}
#artisans #video-hero iframe {
    width:100%;
    max-width:800px;
    max-height:450px;
}
#artisans #chocolatelink {
    padding-top:3%;
    padding-bottom:5%;
    background-image: url("/product_images/uploaded_images/shopconfections-link-copy.png");
    background-repeat: no-repeat;
    background-size: cover;
}
#artisans #chocolatelink .button {
    padding-left:40%;
    padding-right:40%;
    padding-top:2%;
    border: none;
}
@media screen and (max-width: 1206px) {
    #artisans #artisan-container td p {
        font-size: 18px;
    }
}
@media screen and (max-width: 1024px) {
    #artisans #artisan-container td p {
        font-size: 16px;
    }
    #artisans #chocolatelink .button {
        padding-left:37%;
        padding-right:37%;
    }
}
@media screen and (max-width: 960px) {
    #artisans #artisan-container td p {
        font-size: 14px;
    }
    #artisans #all-we-get {
        width:100%;
        padding:0px;
        margin-top:40px;
        margin-left:0;
        margin-right:0;
    }
    #artisans #video-hero {
        padding-bottom:1%;
    }
    #artisans .video-caption {
        top:387px;
        width:100%;
        height:14%;
        padding-left:6%;
    }
    #artisans .video-title {
        margin-left:2%;
    }
    #artisans #chocolatelink .button {
        padding-left:37.5%;
        padding-right:37.5%;
    }
}
@media screen and (max-width: 850px) {
    #artisans #artisan-container td p {
        font-size: 13px;
    }
}
@media screen and (max-width: 780px) {
    #artisans #artisan-container td p {
        font-size: 12px;
    }
    #artisans #all-we-get #title {
        width: 500px;
        margin-left:-250px;
        margin-top:-67px;
    }
    #artisans #chocolatelink .button {
        padding-left:34%;
        padding-right:34%;
    }
}
@media screen and (max-width: 630px) {
    #artisans #artisan-container td p {
        font-size: 11px;
    }
    #artisans #all-we-get #title {
        width: 400px;
        margin-left:-200px;
        margin-top:-63px;
    }
    #artisans #chocolatelink .button {
        padding-left:30%;
        padding-right:30%;
    }
}
@media screen and (max-width: 530px) {
    #artisans #artisan-container td p {
        font-size: 18px;
    }
    #artisans #all-we-get #title {
        width: 300px;
        margin-left:-150px;
        margin-top:-59px;
    }
    #artisans #artisan-container #title_img {
        width:90%;
    }
    #artisans #artisan-container #column1 {
        width:100%;
        height:auto !important;
        padding-left:3%;
    }
    #artisans #artisan-container #column1 #copperkettle {
    margin-top:-6%;
    margin-left: -3%;
    width: 100%;
    }
    #artisans #artisan-container #column2 {
        width:96%;
        padding-left: 2%;
        padding-right:2%;
    }
    #artisans #artisan-container #column2 #secondparagraph {
        margin-bottom:0;
    }
    #artisans #video-hero iframe {
        height: 250px;
        width:95%;
    }
    #artisans #video-hero {
        min-height:200px;
    }
    #artisans .video-caption {
        top:190px;
        height:65px;
        margin-left:2%;
    }
    #artisans .video-episode {
        font-size:20px;
    }
    #artisans .video-title {
        font-size:20px;
    }
    #artisans #alternate-videos .slides > li {
        width:175px;
        margin-right:14px;
    }
    #artisans .flex-direction-nav {
        margin-top:-80px;
    }
    #artisans .alt-video a span {
        margin-top:30px;
    }
    #artisans #chocolatelink .button {
        padding-left:27%;
        padding-right:27%;
    }
}
@media screen and (max-width: 430px) {
    #artisans #artisan-container td p {
        font-size: 16px;
    }
    #artisans #chocolatelink .button {
        padding-left:23%;
        padding-right:23%;
    }
}
@media screen and (max-width: 370px) {
    #artisans #artisan-container td p {
        font-size: 17px;
    }
    #artisans #all-we-get #title {
        width: 250px;
        margin-left: -125px;
        margin-top: -56px;
    }
    #artisans #chocolatelink .button {
        padding-left:17%;
        padding-right:17%;
    }
}