.topcontent {
    padding: 0 15px 20px;
}
.topcontent h1 {
    padding: 0;
    margin: 0;
    text-align: center;
}
.twocol-intro {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #CCC;
}
.twocol-intro img {
	width: 100%;
}
.shareIconContent{
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 50px;
    display:none;
}
.pagetools-section ul li.share {
    position:relative;
}
.twocol-intro h1 {
    font-family:'Philosopher-Bold';
    font-size: 1.7em;
    margin-bottom: 0;
}
.twocol-intro .twocol-banner {
    margin-bottom: 45px;
}
.twocol-intro p, .design-style-description p, .twocol-intro > ul li {
	line-height: 1.4;
    color: #000;
}
.twocol-intro p {
    margin-bottom: 15px;
    line-height: 1.5;
}
.twocol-intro a {
    color: #006aa6;
    text-decoration: none;
}
.gs-detail {
    display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: solid 1px #CCC;
}
.gs-detail:last-child {
	border-bottom: none;
}
.gs-detail .learn-more {
    display: inline-block;
    margin-top: 10px;
}
.gsdetails ul {
    margin: 10px 0 60px 0;
}
.design-style-image {
	display: block;
    margin: 15px auto 15px;
}
.design-style-description h3, .get-started-detail h3 {
	margin: 0 0 15px;
    color: #333232;
    font: 20px 'Figtree-Light';
}
.design-style-description p {
	margin-bottom: 15px;
}
.design-style-description ul, .twocol-intro > ul {
    padding: 0;
    margin: 0 0 0 15px;
}
.twocol-intro > ul {
    margin-bottom:15px;
}
.design-style-description ul li, .design-style-description ol li {
    list-style-type: disc;
    margin-bottom: 5px;
    line-height: 1.4;
    color: #000;
}
.design-style-description p:last-of-type {
    margin-bottom: 0;
}
.design-style-description a  {
	color: #006aa6;
	text-decoration: none;
    font-family:'Figtree-Light';
    /*font-size: 1.1875em;*/
}
.design-style-description a.pinkAnchor {
    margin-top: 10px;
    display: inline-block;
}
.design-style-description ol {
	padding: 0;
	margin: 0 0 0 17px;
}
.design-style-description ol li {
	list-style-type: disc;
	margin-bottom: 10px;
	line-height: 1.4;
	font-size: 1em;
}
.design-style-description ol li ul {
	margin: 10px 0 0 18px;
	padding: 0;
}
.swatches table {
    width: 100%;
    margin-bottom: 32px;
}
.swatches td {
    width: 25%;
    vertical-align: top;
}
.swatches td span {
    color: #000;
    font-size: 0.688em;
}
.swatches td a {
    display: inline-block;
}
.swatches td a img {
    width: 40px;
    height: 40px;
}
.get-started-detail h2 {
    margin-bottom: 15px;
    line-height: 1.3;
    font-family: 'Figtree-SemiBold';
    font-size: 1.79em;
    color: #454544;
}
.get-started-detail ol li {
    line-height: 1.4;
}
@media (max-width: 767px) {
	.twocol-banner {
		display: none;
	}
    .twocol-intro h1 {
        text-align: center;
        margin-top: 30px;
    }
    .get-started-detail h2 {
          font-size: 1.5em;
    }
    .gsdetails ul{
        margin:1em 0;
    }
}
@media (min-width: 768px) {
    .swatches td a img {
        width: auto;
        height: auto;
    }
    .design-style-image {
    	float: right;
    	/* margin: 0 0 15px 15px; */
    }
    .twocol-intro h1 {
        border-bottom: solid 1px #CCC;
        margin-bottom: 15px;
    }
}
@media (min-width: 992px) {
	.gs-detail {
        -ms-flex-wrap: wrap;
		flex-wrap: nowrap;
	}
    .gs-detail .learn-more {
        font-size: 19px;
    }
	.design-style-image {
		min-width: 200px;
		margin-left: 15px;
	}
	.design-style-description {
        width: 100%;
	}
    .twocol-intro p, .design-style-description p, .twocol-intro > ul li {
         font-size: 1.1875em;
        color: #333232;
        font-family: 'Figtree-Light';
    }
    .design-style-description h3 {
        font-size: 1.25em;
    }
    .twocol-intro h1 {
        font-size: 2.24em;
        /* position: relative; */
    }
}