/* font imports */
@import url(https://db.onlinewebfonts.com/c/e162e820cf1ff49d95b117c8031f0c3b?family=Didot+LP+W01+Display);

#aioseo-breadcrumbs {
		display: none !important;
}

.entry-content {
		margin-top: 0;
}

body {
		font-family: "Didot LP W01 Display" !important;
}

/* navbar */
#masthead {
    background-color: #171616;
		border-bottom: none !important;
}

#masthead .site-branding .site-title {
		display: none;
}

#masthead svg {
		width: 80px;
}

.site-button a {
    display: none;
		border: 2px solid #FFD017;
    border-radius: 10px;
    padding: 8px 20px;
    color: #D2AD35;
		text-decoration: none;
		font-size: 16px;
    font-weight: 500;
		font-family: "Didot LP W01 Display";
}

#masthead.floating #mobile-navigation ul li a {
		color: #D2AD35; 
}

#mobile-navigation {
		background: rgba(10,45,38,1);
}

.main-navigation {
		font-size: 16px;
}

.main-navigation ul > li a {
		padding-left: 0;
		padding-right: 0;
}

.main-navigation ul > li {
		margin: 0 20px;
}

.main-navigation ul > li.current-menu-item {
		border-bottom: 3px solid #171616;
}

.main-navigation .menu > li.current-menu-item > a, .main-navigation .menu > li.current-menu-ancestor > a {
		color: #D2AD35 !important;
		font-family: "Didot LP W01 Display";
}

.main-navigation ul a, .main-navigation ul a:hover {
		color: #D2AD35 !important; 
		font-family: "Didot LP W01 Display";
}

/* footer */
#colophon .widgets aside {
		padding: 0;
}

.footer-top {
		border-bottom: 1px solid #171616;
    padding-bottom: 20px; 
}

.footer-top .menu {
		text-align: right;
		margin-bottom: 0;
}

.footer-top .menu li {
		display: inline-block;
		padding: 0 15px;
}

.footer-top .menu li a {
		color: #171616 !important;
		font-size: 16px;
		text-decoration: none !important;
		font-weight: 700 !important;
		padding: 0;
}

.footer-top .textwidget {
		padding-left: 15px;
}

.footer-top h4 {
		margin-bottom: 0;
		font-weight: 500;
}

.footer-top h4 span {
		font-weight: 700;
}

.footer-top p {
		font-weight: 700;
		margin-top: -5px;
		font-size: 20px;
}

.footer-top a {
		text-decoration: none;
}

.footer-bottom a {
		color: #171616 !important; 
}

/* section common */
.common-btn-link a {
		text-decoration: none;
		font-size: 18px;
		font-weight: 700;
		font-family: "Didot LP W01 Display";
}

.section h2 {
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		font-size: 35px !important;
		color: #171616;
		text-transform: uppercase;
}

.section h2 span {
		font-weight: 500;
}

.page-title h1 {
		font-size: 40px;
    margin-bottom: 20px !important;
    text-transform: uppercase;
		line-height: 1.2em;
}

.page-title .sub {
		border-left: 2px solid #000;
    padding-left: 25px; 
}

.page-title .sub h2 {
		font-size: 24px;
    line-height: 1.2em;
    font-weight: 500; 
		font-family: "Didot LP W01 Display";
}

.page-title .sub p {
		font-size: 22px;
    line-height: 1.2em;
    font-weight: 300;
		font-family: "Didot LP W01 Display";
}

.so-premium-image-overlay-background {
		border-radius: 5px;
}

/* banner */
.banner-head h1 {
		font-size: 50px;
		color: #171616;
		font-weight: 400;
		margin-bottom: 5px;
		line-height: 1.2em;
		font-family: "Didot LP W01 Display";
}

.banner-head h1 span {
		font-size: 60px;
		color: #fff; 
		font-weight: 900;
		line-height: 55px;
		text-transform: uppercase;
}

.banner-head h2 {
		font-size: 30px;
		color: #fff;
		font-weight: 200;
		margin-top: 0;
		margin-bottom: 30px;
		line-height: 25px;
}

.banner-head h2 span {
		font-size: 40px;
		font-weight: 900;
}

.banner-head a {
		text-decoration: none;
    font-size: 20px;
    font-weight: 700;
		font-family: "Didot LP W01 Display";
}

/* about */
.about .main {
		font-size: 25px;
		line-height: 1.2em;
		margin-bottom: 20px;
}

.about .sub { 
		font-size: 20px;
    line-height: 1.2em;
    font-weight: 300;
    border-left: 2px solid #D2AD35;
    padding-left: 25px; 
}

.story p {
		font-size: 18px;
		margin-bottom: 5px;
}

/* featured works */
.featured-work .widget-title {
		font-size: 14px;
    font-weight: 100;
    color: #D2AD35;
		text-transform: uppercase;
}

.featured-work .so-widget-sow-button {
		position: absolute;
    margin-top: -75px;
    margin-left: 291px; 
}

.featured-work .so-widget-sow-editor {
		margin-top: 0px;
}

.featured-work h3 {
		font-size: 22px;
		margin-bottom: 0;
}

.featured-work p {
		font-size: 18px;
		margin-top: 0px;
}

/* brands that trust us */
.featured-brands .brands .panel-grid-cell {
		border-top: 1px solid #D2AD35;
}

.featured-brands .widget-title {
		font-size: 14px;
    font-weight: 100;
    color: #171616;
		margin-bottom: 0px;
}

.featured-brands .brands .panel-first-child {
		border-bottom: 1px solid #D2AD35;
    padding-bottom: 20px;
}

.featured-brands .brands .textwidget {
		font-weight: 300;
    line-height: 1.2em; 
		padding: 0 25px; 
}

/* hive mentality */
.hive-mentality h2, .hive-mentality p, .hive-mentality a {
		color: #fff;
}

.hive-mentality p {
		line-height: 1.2em;
}

.hive-mentality .widget_sow-image {
		margin-bottom: 5px !important;
}

.hive-mentality img {
		width: 60%;
}

/* newsletter */
.newsletter .so-widget-sow-editor {
		background-color: #fff;
    padding: 20px 50px;
    border-left: 6px solid #D2AD35; 
}

.newsletter h2 {
		margin-bottom: 0;
		font-size: 28px !important;
}

.newsletter p {
		margin-top: -10px;
		width: 60%;
		line-height: 1.2em;
		font-size: 16px;
}

.newsletter #forminator-module-140 {
		margin: 10px 0;
}

.newsletter #forminator-module-140 .forminator-row {
		margin-bottom: 10px;
}

.newsletter #forminator-module-140 .forminator-field {
		width: 60%;
		text-align: right;
}

.newsletter #forminator-module-140 input, .newsletter #forminator-module-140 .forminator-is_hover input {
		border-color: #41403E !important;
    background-color: #FAF3EE !important;
    color: #1F1E1E !important;
    border-radius: 10px; 
}

.newsletter #forminator-module-140 button {
		text-decoration: none;
		font-size: 18px !important;
		font-weight: 500 !important;
		font-family: "Didot LP W01 Display" !important;
		background-color: transparent !important;
		color: #D2AD35 !important;
		padding: 0 !important;
}

.newsletter #forminator-module-140 button:hover {
		box-shadow: none !important;
}

/* CTA */
.cta h2 {
		font-size: 35px;
		text-transform: uppercase;
		margin-bottom: 0;
		line-height: 1em;
}

.cta p {
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		font-size: 22px;
		margin-top: 5px;
		margin-bottom: 10px;
		line-height: 1.2em;
}

.cta a {
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		font-size: 22px;
		text-transform: uppercase;
		margin-top: 0; 
		line-height: 1.2em;
		text-decoration: none;
}

/* Our Story */
.story .numbers {
		font-size: 20px;
		line-height: 1.2em;
}

.story .content {
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		font-size: 20px;
		line-height: 1.2em;
		border-bottom: 2px solid #E5CBB8;
    padding: 0 10px 30px 10px;
}

.story .process-content {
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		font-size: 20px;
		line-height: 1.2em;
    padding: 0 10px 0px 10px;
}

.story .image-content {
    padding: 15px 10px 35px 10px;
		border-bottom: 2px solid #E5CBB8;
}

.story .so-premium-image-overlay-text {
		font-size: 18px !important;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		padding: 20px !important;
}

.story .so-premium-image-overlay-text a {
		font-family: "Didot LP W01 Display"; 
		font-weight: 700;
		color: #FAF3EE;
		text-decoration: none;
}

/* contact */
#forminator-module-202 .forminator-label {
		font-size: 20px !important;
    color: #1F1E1E !important;
    text-transform: uppercase !important; 
		font-family: "Didot LP W01 Display" !important;
		font-weight: 300 !important; 
}

#forminator-module-202 input, #forminator-module-202 .forminator-is_hover input {
		border-color: #0A2D26 !important;
    background-color: #FAF3EE !important;
    color: #1F1E1E !important;
    border-radius: 10px; 
		border-top: 1px solid #0A2D26 !important;
		border-bottom: 1px solid #0A2D26 !important;
		border-right: 1px solid #0A2D26 !important;
		border-left: 5px solid #0A2D26 !important;
}

#forminator-module-202 textarea, #forminator-module-202 .forminator-is_hover textarea {
		border-color: #0A2D26 !important;
    background-color: #FAF3EE !important;
    color: #1F1E1E !important;
    border-radius: 10px; 
		border-top: 1px solid #0A2D26 !important;
		border-bottom: 1px solid #0A2D26 !important;
		border-right: 1px solid #0A2D26 !important;
		border-left: 5px solid #0A2D26 !important;
}

#forminator-module-202 button {
		text-decoration: none;
		font-size: 20px !important;
		font-weight: 500 !important;
		font-family: "Didot LP W01 Display" !important; 
		background-color: transparent !important;
		color: #0A2D26 !important;
		padding: 0 !important;
}

#forminator-module-202 button:hover {
		box-shadow: none !important;
}

#forminator-module-202 .forminator-row-last .forminator-field {
		text-align: right;
}

#forminator-module-837 button {
		text-decoration: none;
		font-size: 20px !important;
		font-weight: 500 !important;
		font-family: "Didot LP W01 Display" !important; 
		background-color: transparent !important;
		color: #0A2D26 !important;
		padding: 0 !important; 
}

/* services */
.services .item {
		border-bottom: 1px solid #CD966D; 
}

.services .item:hover {
		background-color: #CD966D;
		border-radius: 20px;
		color: #FAF3EE;
}

.services .last {
		border-bottom: none;
}

.services h2 {
		font-size: 50px;
		text-transform: uppercase;
		margin-bottom: 0;
		line-height: 1em;
}

.services p {
		font-size: 35px;
		margin-top: 0;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.2em;
}

.services h3 {
		font-size: 50px;
		line-height: 1em;
		margin-bottom: 0;
}

/* each service page */
.service-page h3 {
		font-size: 22px;
		text-transform: uppercase;
		line-height: 1em;
		font-family: "Didot LP W01 Display";
		font-weight: 500;
}

.service-page ul {
		margin-left: 0;
}

.service-page li {
		list-style-type: none;
		font-size: 20px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
}

.service-page li::before {
		content: '\27F6';
		color: #0A2D26;
		margin-right: 10px;
}

.pagination a {
		font-size: 22px;
    text-decoration: none;
    text-transform: uppercase; 
		font-family: "Didot LP W01 Display";
		font-weight: 400;
}

/* packages */
.packages .sow-accordion-panel-header {
		align-items: center;
}

.packages h2 {
		margin-top: 0;
		margin-bottom: 30px;
}

.packages .sow-icon-fontawesome {
		font-size: 35px;
}

.packages #accordion-label-the-sociable-panda:after {
		content: "Focuses on Social Media & SEO";
		font-size: 35px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.2em; 
		position: absolute;
    margin-top: 47px;
}

.packages #accordion-label-the-creative-panda:after {
		content: "Focuses on Branding, Web Design & Social Media";
		font-size: 35px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.2em; 
		position: absolute;
    margin-top: 47px;
}

.packages #accordion-label-the-premium-panda:after {
		content: "Everything single service from above plus more";
		font-size: 35px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.2em; 
		position: absolute;
    margin-top: 47px;
}

.packages ul {
		margin-left: 0;
}

.packages h3 {
		font-size: 22px;
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		text-transform: uppercase;
		margin-top: 20px !important;
}

.packages li {
		list-style-type: none;
		font-size: 18px;
		font-family: "Didot LP W01 Display";
		font-weight: 300; 
}

.packages li::before {
		content: '\27F6';
		color: #0A2D26;
		margin-right: 10px; 
}

.packages .last:hover {
		background-color: #FA8D2D;
		border-radius: 20px;
		color: #FAF3EE; 
} 

/* case studies */
.single-case article {
		margin-bottom: 0;
}

.single-case .entry-thumbnail {
		display: none;
}

.single-case .entry-content {
		margin-top: 0;
}
.cs-banner h1 {
		font-family: "Didot LP W01 Display"; 
		font-weight: 300;
		font-size: 50px;
		color: #FAF3EE;
		margin-bottom: 5px;
		text-transform: uppercase;
		line-height: 1em;
}

.cs-banner h2 {
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		font-size: 30px;
		color: #FAF3EE;
		margin-top: 0;
		margin-bottom: 30px;
		line-height: 1.2em;
}

.cs-banner a {
		text-decoration: none;
    font-size: 20px;
    font-weight: 500;
		font-family: "Didot LP W01 Display";
		text-transform: uppercase;
		color: #FAF3EE;
}		

.case-items .cs-section .widget-title {
		font-size: 20px;
		line-height: 1.2em;
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		text-align: center;
}

.case-items .cs-section .widget-title span {
		font-weight: 300; 
}

.case-items .cs-section .textwidget {
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		font-size: 20px;
		line-height: 1.2em;
		border-left: 2px solid #FA8D2D;
    padding: 10px 0px 10px 25px;
		margin: 0 50px 20px 50px;
}

.case-items .so-widget-sow-image .widget-title {
		font-size: 16px;
    margin-bottom: 5px;
    text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 300; 
		color: #A19E9E;
}

.cs-service-head {
		margin: 0 50px; 
}

.cs-service-head h4 {
		font-size: 18px;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 500;
}

.cs-service-head p {
		font-size: 16px;
    margin-bottom: 5px;
    text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 300; 
		color: #A19E9E;
}

.related-case .so-premium-image-overlay-text {
		font-size: 22px !important;
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		padding: 20px !important;
		text-transform: uppercase;
}

.related-case .so-premium-image-overlay-text a {
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		font-size: 20px;
		color: #FAF3EE;
		text-decoration: none;
		text-transform: uppercase;
}

/* works */
.works .search-filter-results .items {
		display: inline-block;
		width: 45%;
		margin-right: 20px;
}

.works .search-filter-results .blog-cat {
		display: none;
}

.works .search-filter-results .category {
		list-style-type: none;
		display: inline-block;
		color: #A19E9E;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 400; 
		font-size: 12px;
}

.works .search-filter-results .category:after {
		content: '\00a0\00a0';
}

.works .search-filter-results .btn-blog {
		display: none;
}

.works .search-filter-results .btn-works {
		margin-top: -10px;
}

.works .search-filter-results .btn-works a {
		background-color: #E5CBB8;
		color: #0A2D26;
		text-decoration: none;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 500; 
		padding: 8px 12px;
		position: absolute;
    margin-top: -41px;
		margin-left: 159.4px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 4px;
}

.works .search-filter-results .btn-works a:hover {
		background-color: #0A2D26;
		color: #E5CBB8;
}

.works .search-filter-results .title h4 {
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		margin-top: 15px;
		margin-bottom: 0;
		line-height: 1em;
}

.works .search-filter-results .title p {
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		margin-top: 2px;
		line-height: 1.2em;
}

.works .sf-field-taxonomy-service h4 {
		font-size: 22px;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 400; 
}

.works .sf-field-taxonomy-service label {
		font-size: 17px;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
}

.works .searchandfilter ul {
		margin-left: 0;
}

.searchandfilter ul li {
		padding: 0;
}

/* blog */
.blog .items {
		display: inline-block;
		width: 45%;
		margin-right: 20px;
}

.blog .work-cat {
		display: none;
}

.blog .category {
		list-style-type: none;
		display: inline-block;
		color: #A19E9E;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 400; 
		font-size: 12px;
}

.blog .category:after {
		content: '\00a0\00a0';
}

.blog .btn-works {
		display: none;
}

.blog .btn-blog {
		margin-top: -10px;
}

.blog .btn-blog a {
		background-color: #E5CBB8;
		color: #0A2D26;
		text-decoration: none;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display"; 
		font-weight: 500; 
		padding: 8px 12px;
		position: absolute;
    margin-top: -41px;
		margin-left: 183.8px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 4px;
}

.blog .btn-blog a:hover {
		background-color: #0A2D26;
		color: #E5CBB8;
}

.blog .title h4 {
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		margin-top: 15px;
		margin-bottom: 0;
		line-height: 1em;
}

.blog .title p {
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		margin-top: 2px;
}

.blog .sf-field-category h4 {
		font-size: 22px;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 400; 
}

.blog .sf-field-category label {
		font-size: 17px;
		text-transform: uppercase;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
}

.blog .searchandfilter ul {
		margin-left: 0;
}

/* blog post */
.single-post article {
		margin-bottom: 0;
}

.single-post article .entry-thumbnail {
		display: none;
}

.single-post article .entry-footer {
		display: none;
}

.single-post article .entry-content {
		margin-top: 0;
}

.single-post .banner {
		background: radial-gradient(28.53% 44.92% at 50% 69.32%, rgba(27, 115, 97, 0.47) 0%, #0A2D26 100%); 
}

.single-post .featured-img img {
		margin-bottom: -130px;
}

.single-post .page-title .sub p {
		margin-bottom: 0;
}

.single-post .page-title .sub h4 {
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		font-size: 18px;
		text-transform: uppercase;
		color: #A19E9E;
		margin-top: 5px;
		margin-bottom: 0px;
}

.single-post .content h2, .single-post .content h3, .single-post .content h4 {
		font-family: "Didot LP W01 Display";
		font-weight: 500;
		text-transform: uppercase;
		margin-top: 5px;
		margin-bottom: 5px;
}

.single-post .content p, .single-post .content a {
		font-size: 18px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.5em;
}

.single-post .content li {
		font-size: 18px;
		font-family: "Didot LP W01 Display";
		font-weight: 300;
		line-height: 1.5em; 
		list-style-type: none;
}

.single-post .content li::before {
		content: '\27F6';
		color: #0A2D26;
		margin-right: 10px;
}

.single-post .content blockquote {
		color: #1F1E1E;
		text-align: center;
}

.single-post .content blockquote > p {
		display: inline;
}

.single-post .content blockquote::before {
		content: '\275D';
		color: #0A2D26;
		margin-right: 10px; 
		font-size: 40px;
}

.single-post .content blockquote::after {
		content: '\275E';
		color: #0A2D26;
		margin-right: 10px; 
		font-size: 40px;
}

.single-post .content figcaption {
		font-size: 16px;
		font-family: "Didot LP W01 Display";
		font-weight: 400;
		text-transform: uppercase;
		color: #A19E9E;
}

/* Mobile CSS */
/* Phone */
@media screen and (max-width: 480px) {
    .main-navigation .icon-menu span {
				background: #0A2D26;
		}
		
		#pg-2-0> .panel-row-style {
				padding-top: 150px;
		}
		
		.banner-head h1 {
				line-height: 1em;
				font-size: 40px;
				margin-bottom: 20px;
		}
		
		.banner-head h1 span {
				font-size: 45px;
				line-height: 1em;
		}
		
		.banner-head h2 {
				line-height: 1em;
				font-size: 28px;
		}
		
		.banner-head h2 span {
				line-height: 1em;
				font-size: 30px;
		}
		
		.footer-top .menu {
				text-align: center;
		}
		
		.footer-top h4, .footer-top p {
				text-align: center;
		}
		
		.section h2 {
        font-size: 30px !important;
    }

    .featured-work .so-widget-sow-button {
        margin-top: -92px;
        margin-left: 146px;
    }

    .featured-work .widget-title {
        line-height: 1.5em;
				font-size: 13px;
    }

    .featured-brands .brands .panel-grid-cell {
        border-bottom: none;
        border-top: none;
        margin-bottom: 0 !important;
    }
		
		.featured-brands .brands .textwidget {
				padding: 20px 25px;
		}
		
		.featured-brands .brands .so-panel {
				margin: 0 !important;
		}
		
		.newsletter .so-widget-sow-editor {
				padding: 20px;
				text-align: center;
		}
		
		.newsletter h2 {
				line-height: 1.2em;
				margin-bottom: 10px;
		}
		
		.newsletter p {
				width: 100%;
				text-align: center;
		}
		
		.newsletter #forminator-module-140 .forminator-field {
				width: 100%;
		}
		
		.searchandfilter ul li li {
				display: inline-block;
    		margin-right: 20px;
		}
		
		.works .search-filter-results .items {
				display: block;
				width: 100%;
		}
		
		.works .search-filter-results .category {
				font-size: 16px;
		}
		
		.works .search-filter-results .btn-works a {
				border-top-left-radius: 0px;
				border-bottom-right-radius: 0;
				border-top-right-radius: 5px;
				border-bottom-left-radius: 5px;
				margin-left: 0;
				margin-top: -40px;
		}
		
		.blog .search-filter-results .items {
				display: block;
				width: 100%;
		}
		
		.blog .search-filter-results .category {
				font-size: 16px;
		}
		
		.blog .search-filter-results .btn-blog a {
				border-top-left-radius: 0px;
				border-bottom-right-radius: 0;
				border-top-right-radius: 5px;
				border-bottom-left-radius: 5px;
				margin-left: 0;
				margin-top: -40px;
		}
		
		.related-case img {
				width: 60%;
		}
		
		.services h2 {
				font-size: 35px;
		}
		
		.services p {
				font-size: 22px;
		}
		
		.services h3 {
				font-size: 30px;
		}
		
		.packages h2 {
				font-size: 25px;
		}
		
		.packages #accordion-label-the-sociable-panda:after, .packages #accordion-label-the-creative-panda:after, .packages #accordion-label-the-premium-panda:after {
				font-size: 20px;
				margin-top: 45px;
				width: 80%;
		}
		
		.packages .sow-icon-fontawesome {
				font-size: 22px;
		}
		
		.packages h3 {
				font-size: 20px;
		}
		
		.packages .sow-accordion-panel-content .panel-grid-cell {
				margin-bottom: 0 !important;
		}
		
		.pagination a {
				font-size: 20px;
				line-height: 1em;
		}
		
		.service-page .panel-grid-cell {
				margin-bottom: 0 !important;
		}
		
		.featured-work .ow-button-base.ow-button-align-right {
				text-align: left !important;
		}
		
		.featured-work .so-widget-sow-button {
				margin-top: -88.9px;
				margin-left: 0 !important;
		}
		
		.featured-work .so-widget-sow-button .ow-button-base a {
				border-radius: 0px 10px 0px 10px;
		}
}