body {
    font-family: helvrom, sans-serif;
    font-size: 16px;
    color:#333;
}
#myPantone_SocialNetworkLikeButtons ul li { line-height: 1; }
.socialWrapper { text-align: right; }
h1 {
    font-size: 2rem;
    font-family: helvbld;
    text-align: left;
    text-transform: uppercase;
}
h2 {
    font-family: HelveticaNeueLTStd-ThIt;
    font-size: 54px;
    color: #457bc5;
    text-align: left;
}
.container { 
    width: 100%;
    padding: 0px;
}
.row { 
    margin: 0px 0px 50px 0px;
    width: 100%;
    display: inline-block;
}
.col-md-12, .col-lg-6 { padding: 0px; }
.flex-right .col-lg-6 { float: right; }
.flex-left .col-lg-6 { float: left; }
img { width: 100%; }
div.ctnPresenceHold { text-align: center; }
a.shop-button:link, a.shop-button:visited, a.shop-button:hover, a.shop-button:active {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: helvbld;
    font-size: 1em;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: 6px;
    display: inline-block;
    margin-bottom: 20px;
}
div.article-title {
    text-transform: uppercase;
    font-size: 18px;
    color: #457bc5;
    font-weight: bold;
    margin-top: 30px;
}
.col-lg-6 p { margin-right: 2.5rem; }
p {
    text-align: left;
}
div.padding-left {
    padding-left: 40px;
}
.vert-title .article-title { padding-top: 10%; }
.vert-p p { padding-top: 10%; }
div.desktop { display: block; }
div.mobile { display: none; }
@media screen and (max-width: 750px) {
    .row {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    div.padding-left {
        padding-left: 0px;
    }
    .col-lg-6 p { margin-right: 0rem; }

    .vert-title .article-title { padding-top: 1%; }
    .vert-p p { padding-top: 1%; }
    div.desktop { display: none; }
    div.mobile { display: block; }
}