@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@import url("https://fonts.googleapis.com/css?family=Abel"); @font-face {
font-family: 'CenturyGothicBold';
src: url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/gothicb.eot);
src: url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/gothicb.eot) format('embedded-opentype'),  url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/gothicb.woff) format('woff'),  url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/gothicb.ttf) format('truetype'),  url(//www.pikespeakseo.com/wp-content/themes/pikes/gothicb.svg#CenturyGothicBold) format('svg');
}
@font-face {
font-family: 'Conv_AVGARDM';
src: url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/AVGARDM.eot);
src: local('☺'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/AVGARDM.woff) format('woff'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/AVGARDM.ttf) format('truetype'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/AVGARDM.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_ITCAvantGardeStd-BkCn';
src: url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/ITCAvantGardeStd-BkCn.eot);
src: local('☺'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/ITCAvantGardeStd-BkCn.woff) format('woff'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/ITCAvantGardeStd-BkCn.ttf) format('truetype'), url(//www.pikespeakseo.com/wp-content/themes/pikes/fonts/ITCAvantGardeStd-BkCn.svg) format('svg');
font-weight: normal;
font-style: normal;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,  aside,  details,  figcaption,  figure,  footer,  header,  nav,  section,  summary {
display: block;
}
audio,  canvas,  video {
display: block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,  button,  input,  select,  textarea {
font-family: 'Open Sans', sans-serif;
}
#itinerarylink > p > a {
overflow: visible!important;
}
body {
color: #4e4c4c;
line-height: 24px;
font-size: 14px;
margin: 0;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/bodyBG.jpg) repeat;
font-family: 'Open Sans', sans-serif;
}
a {
color: #ca3c08;
text-decoration: none;
}
a:visited {
color: #ac0404;
}
a:focus {
outline: thin dotted;
}
a:active,  a:hover {
color: #ea9629;
outline: 0;
}
a:hover {
text-decoration: underline;
}
h1,  h2,  h3,  h4,  h5,  h6 {
clear: both;
font-family: 'Open Sans', sans-serif;
line-height: 1.3;
}
h1 {
font-size: 48px;
margin: 33px 0;
}
h2 {
font-size: 30px;
margin: 25px 0;
}
h3 {
font-size: 22px;
margin: 22px 0;
}
h4 {
font-size: 20px;
margin: 25px 0;
}
h5 {
font-size: 18px;
margin: 30px 0;
}
h6 {
font-size: 16px;
margin: 36px 0;
}
address {
font-style: italic;
margin: 0 0 24px;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,  strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p {
margin: 0 0 24px;
}
code,  kbd,  pre,  samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,  q {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
quotes: none;
}
blockquote:before,  blockquote:after,  q:before,  q:after {
content: "";
content: none;
}
blockquote {
font-size: 16px;
font-style: italic;
font-weight: 300;
margin: 10px 0px;
}
blockquote blockquote {
margin-right: 0;
}
blockquote cite,  blockquote small {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
blockquote em,  blockquote i {
font-style: normal;
font-weight: 300;
}
blockquote strong,  blockquote b {
font-weight: 400;
}
small {
font-size: smaller;
}
sub,  sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
menu,  ol,  ul {
margin: 16px 0;
padding: 0 0 0 40px;
}
ul {
list-style-type: disc;
}
nav ul,  nav ol {
list-style: none;
list-style-image: none;
}
li > ul,  li > ol {
margin: 0;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
max-width: 100%;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,  input,  select,  textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,  input {
line-height: normal;
}
button,  html input[type="button"],  input[type="reset"],  input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],  input[disabled] {
cursor: default;
}
input[type="checkbox"],  input[type="radio"] {
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
padding-right: 2px; width: 270px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,  input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
caption,  th,  td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dotted-line.png) repeat center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
} .genericon:before,  .menu-toggle:after,  .featured-post:before,  .date a:before,  .entry-meta .author a:before,  .format-audio .entry-content:before,  .comments-link a:before,  .tags-links a:first-child:before,  .categories-links a:first-child:before,  .edit-link a:before,  .attachment .entry-title:before,  .attachment-meta:before,  .attachment-meta a:before,  .comment-awaiting-moderation:before,  .comment-reply-link:before,  .comment-reply-login:before,  .comment-reply-title small a:before,  .bypostauthor > .comment-body .fn:before,  .error404 .page-title:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
vertical-align: text-bottom;
} .clear:after,  .attachment .entry-header:after,  .site-footer .widget-area:after,  .entry-content:after,  .page-content:after,  .navigation:after,  .nav-links:after,  .gallery:after,  .comment-form-author:after,  .comment-form-email:after,  .comment-form-url:after,  .comment-body:after {
clear: both;
}
.clear:before,  .clear:after,  .attachment .entry-header:before,  .attachment .entry-header:after,  .site-footer .widget-area:before,  .site-footer .widget-area:after,  .entry-content:before,  .entry-content:after,  .page-content:before,  .page-content:after,  .navigation:before,  .navigation:after,  .nav-links:before,  .nav-links:after,  .gallery:before,  .gallery:after,  .comment-form-author:before,  .comment-form-author:after,  .comment-form-email:before,  .comment-form-email:after,  .comment-form-url:before,  .comment-form-url:after,  .comment-body:before,  .comment-body:after {
content: "";
display: table;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000; } button,  input,  textarea {
border: 1px solid #d2d3d5;
font-family: inherit;
padding: 10px;
}
input,  textarea {
color: #141412;
}
input:focus,  textarea:focus {
border: 1px solid #afb2b7;
outline: 0;
} button,  input[type="submit"],  input[type="button"],  input[type="reset"] {
background: #fc9245; background: -webkit-linear-gradient(top, #fc9245 0%, #ff720c 100%); background: linear-gradient(to bottom, #fc9245 0%, #ff720c 100%); border: none;
border-bottom: 3px solid #ff720b;
border-radius: 2px;
color: #fff;
display: inline-block;
padding: 11px 24px 10px;
text-decoration: none;
}
button:hover,  button:focus,  input[type="submit"]:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:focus,  input[type="button"]:focus,  input[type="reset"]:focus {
background: #ff720b; background: -webkit-linear-gradient(top, #fc9245 0%, #ff720c 100%); background: linear-gradient(to bottom, #fc9245 0%, #ff720c 100%); outline: none;
}
button:active,  input[type="submit"]:active,  input[type="button"]:active,  input[type="reset"]:active {
background: #fc9245; background: -webkit-linear-gradient(top, #fc9245 0%, #ff720c 100%); background: linear-gradient(to bottom, #fc9245 0%, #ff720c 100%); border: none;
border-top: 3px solid #ff720b;
padding: 10px 24px 11px;
}
.post-password-required input[type="submit"] {
padding: 7px 24px 4px;
vertical-align: bottom;
}
.post-password-required input[type="submit"]:active {
padding: 5px 24px 6px;
} ::-webkit-input-placeholder {
color: #7d7b6d;
}
:-moz-placeholder {
color: #7d7b6d;
}
::-moz-placeholder {
color: #7d7b6d;
}
:-ms-input-placeholder {
color: #7d7b6d;
} .entry-content img,  .entry-summary img,  .comment-content img,  .widget img,  .wp-caption {
max-width: 100%;
} .entry-content img,  .entry-summary img,  .comment-content img[height],  img[class*="align"],  img[class*="wp-image-"],  img[class*="attachment-"] {
height: auto;
}
img.size-full,  img.size-large,  img.wp-post-image {
height: auto;
max-width: 100%;
} embed,  iframe,  object,  video {
max-width: 100%;
} .entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,  .entry-caption,  .gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
}
img.wp-smiley,  .rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,  .wp-caption.alignleft + ol {
list-style-position: inside;
}
#primary-thanks {
width: 100%;
max-width: 1022px;
}
.thanks_content {
color: #c15100;
font-size: 38px;
font-weight: bold;
}
.thanks_main_content {
color: #010101;
font-size: 15px;
}
.entry-content_thanks-content {
margin-bottom: 5%;
} .site {
background-color: #fff;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2; width: 100%;
}
.site-main {
position: relative;
width: 100%;
float: left;
}
.home .site-main .sidebar-container { height: auto;
width: 100%;
max-width: 335px;
float: right;
margin-top: -77px;
position: relative;
z-index: 4;
}
.site-main .sidebar-container { height: auto;
width: 100%;
max-width: 335px;
float: right;
position: relative;
z-index: 4;
}
.site-main .sidebar-inner { width: 100%;
float: right;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/sibebarBG.png) repeat-y;
padding: 0 3%;
}  .site-header {
position: relative;
width: 100%;
float: left;
}
.site-header .home-link {
color: #141412;
display: block;
text-decoration: none;
width: 100%;
}
.site-header .site-title:hover {
text-decoration: underline;
}
.site-title {
font-size: 60px;
font-weight: bold;
line-height: 1;
margin: 0;
padding: 58px 0 10px;
}
.site-description {
font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
} .main-navigation {
clear: both;
margin: 0 auto;
max-width: 1080px;
min-height: 45px;
position: relative;
}
ul.nav-menu,  div.nav-menu > ul {
margin: 0;
padding: 0 40px 0 0;
}
.nav-menu li {
display: inline-block;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/nav-mid.png) repeat-y;
}
.nav-menu li:first-child {
background: none;
}
.nav-menu li:first-child a {
padding-left: 0;
}
.nav-menu li:last-child a {
padding-right: 0;
}
.nav-menu li a {
color: #d7d7d7;
display: block;
font-size: 15px;
line-height: 1;
padding: 17px 11px;
padding: 15px 1em 15px 1em \0/;
text-decoration: none;
font-family: 'CenturyGothicBold';
text-transform: uppercase;
}
.nav-menu li a:focus {
background: none;
}
.nav-menu li:hover > a,  .nav-menu li a:hover {
color: #fff;
}
.nav-menu .sub-menu,  .nav-menu .children {
background-color: #220e10;
border: 2px solid #f7f5e7;
border-top: 0;
display: none;
padding: 0;
position: absolute;
left: -2px;
z-index: 99999;
}
.nav-menu .sub-menu ul,  .nav-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
ul.nav-menu ul a,  .nav-menu ul ul a {
color: #fff;
margin: 0;
width: 200px;
}
ul.nav-menu ul a:hover,  .nav-menu ul ul a:hover {
background-color: #db572f;
}
ul.nav-menu li:hover > ul,  .nav-menu ul li:hover > ul {
display: block;
}
.nav-menu .current_page_item > a,  .nav-menu .current_page_ancestor > a,  .nav-menu .current-menu-item > a,  .nav-menu .current-menu-ancestor > a {
color: #fff;
}
.menu-toggle {
display: none;
} .navbar {
margin: 0 auto;
max-width: 1600px;
width: 100%;
}
.site-header .search-form {
position: absolute;
right: 20px;
top: 1px;
}
.site-header .search-field {
background-color: transparent;
background-image: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/search-icon.png);
background-position: 5px center;
background-repeat: no-repeat;
background-size: 24px 24px;
border: none;
cursor: pointer;
height: 37px;
margin: 3px 0;
padding: 0 0 0 34px;
position: relative;
-webkit-transition: width 400ms ease, background 400ms ease;
transition: width 400ms ease, background 400ms ease;
width: 0;
}
.site-header .search-field:focus {
background-color: #fff;
border: 2px solid #c3c0ab;
cursor: text;
outline: 0;
width: 230px;
} .hentry {
padding: 0;
}
.entry-header,  .entry-content,  .entry-summary,  .entry-meta {
margin: 0 auto;
max-width: 100%;
width: 100%;
}
.sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta { width: 94%;
float: left;
} .sidebar .entry-header .entry-meta {
padding: 0;
}
.entry-thumbnail img {
display: block;
margin: 0 auto 10px;
border: 1px solid #ccc;
padding: 5px;
}
.entry-header { }
.entry-title {
font-weight: normal;
margin: 0 0 5px;
}
.entry-title a {
color: #141412;
}
.entry-title a:hover {
color: #ea9629;
} .entry-meta {
clear: both;
font-size: 14px;
}
.entry-meta a {
color: #bc360a;
}
.entry-meta a:hover {
color: #bc360a;
}
.entry-meta > span {
margin-right: 20px;
}
.entry-meta > span:last-child {
margin-right: 0;
}
.featured-post:before {
content: "\f308";
margin-right: 2px;
} .comments-link a:before {
content: "\f300";
margin-right: 2px;
position: relative;
top: -1px;
}
.entry-meta .author a:before {
content: "\f304";
position: relative;
top: -1px;
}
.categories-links a:first-child:before {
content: "\f301";
}
.tags-links a:first-child:before {
content: "\f302";
position: relative;
top: -1px;
}
.edit-link a:before {
content: "\f411";
position: relative;
top: -1px;
}
.single-author .entry-meta .author,  .sticky.format-standard .entry-meta .date,  .sticky.format-audio .entry-meta .date,  .sticky.format-chat .entry-meta .date,  .sticky.format-image .entry-meta .date,  .sticky.format-gallery .entry-meta .date {
display: none;
} .entry-content {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}
.entry-content a,  .comment-content a {
color: #bc360a;
}
.entry-content a:hover,  .comment-content a:hover {
color: #ea9629;
}
.entry-content blockquote {
font-size: 16px;
}
.entry-content blockquote cite,  .entry-content blockquote small {
font-size: 16px;
}
.entry-content img.alignleft,  .entry-content .wp-caption.alignleft { }
.entry-content img.alignright,  .entry-content .wp-caption.alignright { }
footer.entry-meta {
margin-top: 24px;
}
.format-standard footer.entry-meta {
margin-top: 0;
} .page-links {
clear: both;
font-size: 16px;
font-style: italic;
font-weight: normal;
line-height: 2.2;
margin: 20px 0;
text-transform: uppercase;
}
.page-links a,  .page-links > span {
background: #fff;
border: 1px solid #fff;
padding: 5px 10px;
text-decoration: none;
}
.format-status .entry-content .page-links a,  .format-gallery .entry-content .page-links a,  .format-chat .entry-content .page-links a,  .format-quote .entry-content .page-links a,  .page-links a {
background: #e63f2a;
border: 1px solid #e63f2a;
color: #fff;
}
.format-gallery .entry-content .page-links a:hover,  .format-audio .entry-content .page-links a:hover,  .format-status .entry-content .page-links a:hover,  .format-video .entry-content .page-links a:hover,  .format-chat .entry-content .page-links a:hover,  .format-quote .entry-content .page-links a:hover,  .page-links a:hover {
background: #fff;
color: #e63f2a;
}
.format-status .entry-content .page-links > span,  .format-quote .entry-content .page-links > span {
background: none;
}
.page-links .page-links-title {
background: transparent;
border: none;
margin-right: 20px;
padding: 0;
} .hentry .mejs-mediaelement,  .hentry .mejs-container .mejs-controls {
background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
border-radius: 0;
} .gallery {
margin-bottom: 20px;
margin-left: -4px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1.gallery-size-medium,  .gallery-columns-1.gallery-size-thumbnail,  .gallery-columns-2.gallery-size-thumbnail,  .gallery-columns-3.gallery-size-thumbnail {
display: table;
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,  .gallery-columns-2 .gallery-item,  .gallery-columns-3 .gallery-item {
text-align: center;
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),  .gallery-columns-2 .gallery-item:nth-of-type(2n),  .gallery-columns-3 .gallery-item:nth-of-type(3n),  .gallery-columns-4 .gallery-item:nth-of-type(4n),  .gallery-columns-5 .gallery-item:nth-of-type(5n),  .gallery-columns-6 .gallery-item:nth-of-type(6n),  .gallery-columns-7 .gallery-item:nth-of-type(7n),  .gallery-columns-8 .gallery-item:nth-of-type(8n),  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
width: 100%;
}
.gallery-caption:before {
box-shadow: 0 -10px 15px #000 inset;
content: "";
height: 100%;
min-height: 49px;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,  .gallery-columns-8 .gallery-caption,  .gallery-columns-9 .gallery-caption {
display: none;
}  .format-aside {
background-color: #f7f5e7;
}
.blog .format-aside:first-of-type,  .single .format-aside:first-of-type,  .format-aside + .format-aside,  .format-aside + .format-link,  .format-link + .format-aside {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-aside .entry-meta {
margin-top: 0;
}
.format-aside blockquote {
font-size: 100%;
font-weight: normal;
}
.format-aside cite {
font-size: 100%;
text-transform: none;
}
.format-aside cite:before {
content: "\2014";
margin-right: 5px;
} .format-audio {
background-color: #db572f;
}
.format-audio .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-audio .entry-content:before {
content: "\f109";
float: left;
font-size: 64px;
position: relative;
top: 4px;
}
.format-audio .entry-content a,  .format-audio .entry-meta a,  .format-audio .entry-content a:hover,  .format-audio .entry-meta a:hover {
color: #fbfaf3;
}
.format-audio .audio-content {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dotted-line.png) repeat-y left top;
background-size: 4px 4px;
float: right;
padding-left: 35px;
width: 80%;
width: -webkit-calc(100% - 85px);
width: calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
height: 30px !important; margin: 20px 0;
max-width: 400px !important; }
.format-audio audio {
max-width: 100% !important; } .format-chat {
background-color: #eadaa6;
}
.format-chat .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-chat .entry-meta a,  .format-chat .entry-content a {
color: #722d19;
}
.format-chat .entry-meta .date a:before {
content: "\f108";
margin-right: 2px;
}
.format-chat .entry-meta .author {
display: none;
}
.format-chat .chat {
margin: 0;
}
.format-chat .chat .chat-timestamp {
color: #722d19;
float: right;
font-size: 12px;
font-weight: normal;
margin: 5px 10px 0;
}
.format-chat .chat .fn {
font-style: normal;
} .format-gallery {
background-color: #fbca3c;
}
.format-gallery .entry-header {
margin-bottom: 15px;
}
.format-gallery .entry-title {
font-size: 50px;
font-weight: 400;
margin: 0;
}
.format-gallery .entry-meta a,  .format-gallery .entry-content a {
color: #722d19;
} .format-image .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-image .categories-links,  .format-image .tags-links {
display: none;
} .format-link {
background-color: #f7f5e7;
}
.blog .format-link:first-of-type,  .single .format-link:first-of-type {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-link .entry-header,  .format-link .entry-content p:last-child {
margin-bottom: 0;
}
.format-link .entry-title {
color: #ca3c08;
display: inline;
font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
margin-right: 20px;
}
.format-link .entry-title a {
color: #bc360a;
}
.format-link div.entry-meta {
display: inline;
} .format-quote {
background-color: #210d10;
}
.format-quote .entry-content,  .format-quote .entry-meta {
color: #f7f5e7;
}
.format-quote .entry-content blockquote {
font-size: 28px;
margin: 0;
}
.format-quote .entry-content a,  .format-quote .entry-meta a,  .format-quote .linked {
color: #e63f2a;
}
.format-quote .entry-content cite a {
border-bottom: 1px dotted #fff;
color: #fff;
}
.format-quote .entry-content cite a:hover {
text-decoration: none;
}
.format-quote blockquote small,  .format-quote blockquote cite {
display: block;
font-size: 16px;
}
.format-quote blockquote {
font-style: italic;
font-weight: 300;
padding-left: 75px;
position: relative;
}
.format-quote blockquote:before {
content: '\201C';
font-size: 140px;
font-weight: 400;
line-height: .8;
padding-right: 25px;
position: absolute;
left: -15px;
top: -3px;
}
.format-quote .entry-meta .author {
display: none;
} .format-status {
background-color: #722d19;
padding: 0;
}
.format-status .entry-content,  .format-status .entry-meta {
padding-left: 35px;
position: relative;
}
.format-status .entry-content a {
color: #eadaa6;
}
.format-status .entry-meta a {
color: #f7f5e7;
}
.sidebar .format-status .entry-content,  .sidebar .format-status .entry-meta {
padding-left: 95px;
}
.format-status .entry-content:before,  .format-status .entry-meta:before {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dotted-line.png) repeat-y left bottom;
background-size: 4px 4px;
content: "";
display: block;
height: 100%;
position: absolute;
left: 10px;
top: 0;
width: 1px;
}
.sidebar .format-status .entry-content:before,  .sidebar .format-status .entry-meta:before {
left: 70px;
}
.format-status .categories-links,  .format-status .tags-links {
display: none;
} .format-status .entry-meta:before {
background-position: left top;
}
.format-status .entry-content {
color: #f7f5e7;
font-size: 24px;
font-style: italic;
font-weight: 300;
padding-bottom: 30px;
padding-top: 40px;
position: relative;
}
.format-status .entry-content p:first-child:before {
background-color: rgba(0, 0, 0, 0.65);
content: "";
height: 3px;
margin-top: 13px;
position: absolute;
left: 4px;
width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
left: 64px;
}
.format-status .entry-content p:last-child {
margin-bottom: 0;
}
.format-status .entry-meta {
margin-top: 0;
padding-bottom: 40px;
}
.format-status .entry-meta .date a:before {
content: "\f105";
} .format-video {
background-color: #db572f;
}
.format-video .entry-content a,  .format-video .entry-meta a,  .format-video .entry-content a:hover,  .format-video .entry-meta a:hover {
color: #fbfaf3;
}
.format-video .entry-title {
font-size: 50px;
font-weight: 400;
}
.format-video .entry-meta {
color: #220e10;
} .attachment .hentry {
background-color: #e8e5ce;
margin: 0;
padding: 0;
}
.attachment .entry-header {
margin-bottom: 0;
max-width: 1040px;
padding: 30px 0;
}
.attachment .entry-title {
display: inline-block;
float: left;
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
}
.attachment .entry-title:before {
content: "\f416";
font-size: 32px;
margin-right: 10px;
}
.attachment .entry-meta {
clear: none;
color: inherit;
float: right;
max-width: 604px;
padding: 9px 0 0;
text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
max-width: 104px;
}
.attachment footer.entry-meta,  .single-attachment .site-main .sidebar-container {
display: none;
}
.attachment-meta:before {
content: "\f307";
}
.full-size-link a:before {
content: "\f402";
}
.full-size-link:before {
content: none;
}
.attachment .entry-meta a,  .attachment .entry-meta .edit-link:before,  .attachment .full-size-link:before {
color: #ca3c08;
}
.attachment .entry-content {
background-color: #fff;
max-width: 100%;
padding: 40px 0;
}
.image-navigation {
margin: 0 auto;
max-width: 1040px;
position: relative;
}
.image-navigation a:hover {
text-decoration: none;
}
.image-navigation .nav-previous,  .image-navigation .nav-next {
position: absolute;
top: 50px;
}
.image-navigation .nav-previous {
left: 0;
}
.image-navigation .nav-next {
right: 0;
}
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 300;
vertical-align: -4px;
}
.attachment .entry-attachment,  .attachment p.attachment {
margin: 0 auto;
max-width: 724px;
text-align: center;
}
.attachment .entry-attachment .attachment {
display: inline-block;
}
.attachment .entry-caption {
text-align: left;
}
.attachment .entry-description {
margin: 20px auto 0;
max-width: 604px;
}
.attachment .entry-caption p:last-child,  .attachment .entry-description p:last-child {
margin: 0;
} .navigation .nav-previous {
float: left;
}
.navigation .nav-next {
float: right;
}
.navigation a {
color: #bc360a;
}
.navigation a:hover {
color: #ea9629;
text-decoration: none;
}
.paging-navigation {
background-color: #e8e5ce;
padding: 40px 0;
}
.paging-navigation .nav-links {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.sidebar .paging-navigation .nav-links {
max-width: 1040px;
padding: 0 376px 0 60px;
}
.paging-navigation .nav-next {
padding: 13px 0;
}
.paging-navigation a {
font-size: 22px;
font-style: italic;
font-weight: 300;
}
.paging-navigation .meta-nav {
background-color: #e63f2a;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 26px;
padding: 3px 0 8px;
text-align: center;
width: 50px;
}
.paging-navigation .nav-previous .meta-nav {
margin-right: 10px;
padding: 17px 0 23px;
width: 80px;
}
.paging-navigation .nav-next .meta-nav {
margin-left: 10px;
}
.paging-navigation a:hover .meta-nav {
background-color: #ea9629;
text-decoration: none;
}
.post-navigation {
background-color: #fff;
color: #ca3c08;
font-size: 20px;
font-style: italic;
font-weight: 300;
padding: 20px 0;
}
.post-navigation .nav-links {
margin: 0 auto;
max-width: 1040px;
}
.sidebar .post-navigation .nav-links {
padding: 0 376px 0 60px;
}
.post-navigation a[rel="next"] {
float: right;
text-align: right;
} .author-info {
margin: 0 auto;
max-width: 604px;
padding: 30px 0 10px;
text-align: left; width: 100%;
}
.author.sidebar .author-info {
max-width: 1040px;
padding: 30px 376px 10px 60px;
}
.single .author-info {
padding: 50px 0 0;
}
.author-avatar .avatar {
float: left;
margin: 0 30px 30px 0;
}
.single-format-status .author-description {
color: #f7f5e7;
}
.author-description .author-title {
clear: none;
font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 0 8px;
}
.author-link {
color: #ca3c08;
margin-left: 2px;
}
.author.archive .author-link {
display: none;
} .archive-header {
background-color: #e8e5ce;
}
.archive-title,  .archive-meta {
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}
.archive-meta {
font-size: 16px;
font-style: normal;
font-weight: normal;
margin-top: -15px;
padding: 0 0 11px;
}
.sidebar .archive-meta {
padding-right: 316px;
} .page-header {
background-color: #e8e5ce;
}
.page-title {
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}
.page-content {
margin: 0 auto;
max-width: 604px;
padding: 40px 0;
width: 100%;
}
.sidebar .page-content {
margin: 0 auto;
max-width: 1040px;
padding: 40px 376px 40px 60px;
} .error404 .page-header {
background-color: #fff;
}
.error404 .page-title {
line-height: 0.6;
margin: 0;
padding: 300px;
position: relative;
text-align: center;
width: auto;
}
.error404 .page-title:before {
color: #e8e5ce;
content: "\f423";
font-size: 964px;
line-height: 0.6;
overflow: hidden;
position: absolute;
left: 7px;
top: 28px;
}
.error404 .page-wrapper {
background-color: #e8e5ce;
}
.error404 .page-header,  .error404 .page-content {
margin: 0 auto;
max-width: 1040px;
padding-bottom: 40px;
width: 100%;
} .comments-title,  .comment-list,  .comment-reply-title,  .must-log-in,  .comment-respond .comment-form,  .comment-respond iframe {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 604px;
width: 100%;
}
.sidebar .comments-title,  .sidebar .comment-list,  .sidebar .must-log-in,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form {
max-width: 1040px; }
.comments-title, .comment-reply-title {
font-weight: 300;
font-family: 'Conv_AVGARDM';
font-weight: normal;
font-size: 20px;
margin-bottom: 0;
}
.comment-list,  .comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-list .children {
margin-left: 20px;
}
.comment-list > li:after,  .comment-list .children > li:before {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dotted-line.png) repeat left top;
background-size: 4px 4px;
content: "";
display: block;
height: 1px;
width: 100%;
}
.comment-list > li:last-child:after {
display: none;
}
.comment-body { position: relative;
}
.comment-author {
float: left;
max-width: 74px;
}
.comment-author .avatar {
display: block;
margin-bottom: 10px;
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-author .fn,  .comment-author .url,  .comment-reply-link,  .comment-reply-login {
color: #bc360a;
font-size: 14px;
font-style: normal;
font-weight: normal;
}
.says {
display: none;
}
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata,  .no-avatars .comment-content,  .no-avatars .comment-list .reply {
width: 100%;
}
.bypostauthor > .comment-body .fn:before {
content: "\f408";
vertical-align: text-top;
}
.comment-list .edit-link {
margin-left: 20px;
}
.comment-metadata,  .comment-awaiting-moderation,  .comment-content,  .comment-list .reply {
float: right;
width: 79%;
width: -webkit-calc(100% - 124px);
width: calc(100% - 124px);
}
.comment-meta,  .comment-meta a {
color: #a2a2a2;
font-size: 13px;
}
.comment-meta a:hover {
color: #ea9629;
}
.comment-metadata {
margin-bottom: 20px;
}
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation {
color: #a2a2a2;
}
.comment-awaiting-moderation:before {
content: "\f414";
margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before,  .comment-reply-login:before {
content: "\f412";
margin-right: 3px;
} .comment-respond {
padding: 30px 0;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
} .comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,  .sidebar .comment-list .comment-respond .comment-form {
padding: 0;
}
.comment-form .comment-notes {
margin-bottom: 15px;
}
.comment-form .comment-form-author,  .comment-form .comment-form-email,  .comment-form .comment-form-url {
margin-bottom: 8px;
}
.comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 120px;
}
.comment-form .required {
color: #ed331c;
}
.comment-form input[type="text"],  .comment-form input[type="email"],  .comment-form input[type="url"] {
max-width: 270px;
width: 60%;
}
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,  .form-allowed-tags code {
color: #686758;
font-size: 12px;
display: none;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,  .comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
} .site-main .mu_register {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.mu_alert {
margin-top: 25px;
}
.site-main .mu_register input[type="submit"],  .site-main .mu_register #blog_title,  .site-main .mu_register #user_email,  .site-main .mu_register #blogname,  .site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] {
width: auto;
} .site-main .widget-area { float: right;
width: 100%;
} .widget {
font-size: 14px;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
margin: 0 0 10px;
padding: 10px 12px;
word-wrap: break-word;
}
.widget .widget-title {
font-size: 21px;
margin: 0 0 10px;
font-family: 'Conv_AVGARDM';
font-weight: 300;
border-bottom: 4px solid #fe7b1b;
padding-bottom: 2px;
}
.widget ul,  .widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.widget li {
padding: 5px 0;
}
.widget .children li:last-child {
padding-bottom: 0;
}
.widget li > ul,  .widget li > ol {
margin-left: 20px;
}
.widget a {
color: #bc360a;
}
.widget a:hover {
color: #ea9629;
} .search-form .search-submit {
display: none;
} .widget_rss .rss-date {
display: block;
}
.widget_rss .rss-date,  .widget_rss li > cite {
color: #a2a2a2;
} .widget_calendar table,  .widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
}
.widget_calendar caption {
font-size: 14px;
margin: 0;
}
.widget_calendar th,  .widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
display: block;
}
.widget_calendar a:hover {
background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.5);
}
.site-footer .widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
background-color: transparent;
} .site-footer {
color: #686758;
font-size: 14px;
text-align: center;
width: 100%;
float: left;
background: #262626;
border-top: 4px solid #ff740f;
}
.site-footer .widget-area,  .sidebar .site-footer {
text-align: left;
}
.site-footer a {
color: #686758;
}
.site-footer .sidebar-container {
background-color: #220e10;
padding: 20px 0;
}
.site-footer .widget-area {
margin: 0 auto;
max-width: 1022px;
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 724px;
position: relative;
left: -158px;
}
.site-footer .widget {
background: transparent;
color: #dadada;
float: left;
margin-right: 20px;
font-size: 13px;
}
.sidebar .site-footer .widget:nth-of-type(4),  .sidebar .site-footer .widget:nth-of-type(3) {
margin-right: 0;
}
.site-footer .widget a {
color: #dadada;
}
.site-footer .widget-title,  .site-footer .widget-title a,  .site-footer .wp-caption-text {
color: #dadada;
}
.site-info {
margin: 0 auto;
max-width: 1022px;
padding: 30px 0;
width: 100%;
}
#wpstats {
display: block;
margin: -10px auto 0;
}
.office-portfolio{ width:100%; float:left;}
.office-portfolio img{ border:1px solid #999; background:#fff; padding:5px; }
.office-portfolio ul{ width:100%; float:left; margin: 0 0 20px;padding:0;}
.office-portfolio ul li{ width:32%; float:left; list-style:none; margin: 0 1% 0 0;}
.audio-player{width: 52%;}
#social-media {
width: 100%;
max-width: 1022px;
margin: 0 auto;
padding: 5px 0 75px 0;
clear: both;
}
.sec-left {
float: left;
width: 100%;
max-width: 385px;
}
.sec-right {
float: right;
width: 100%;
max-width: 380px;
margin-top: 2.5%;
}
.sec-right aside {
background: none;
padding: 0;
text-align: right;
font-family: 'Abel', sans-serif;
color: #ffffff;
font-size: 30px;
font-weight: bold;
float: right;
width: 100%;
}
.sec-right aside a {
color: #ffffff;
}
.sec-right aside a:hover {
color: #ffffff;
text-decoration: none;
}
#nav-sec {
width: 100%;
float: left;
height: auto;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/navBg.png) repeat-x;
position: relative;
z-index: 1000;
}
.nav-sec-main {
margin: 0 auto;
width: 100%;
max-width: 1022px;
} .left-nav {
float: left;
max-width: 413px;
} .right-nav {
float: left;
margin-left: 1%;
width: auto;
position: relative;
}
.right-nav ul {
text-align: left;
float: left;
padding: 0;
}  .mid-logo {
float: left;
margin: -55px auto 0;
width: 21%;
}
#header-sec {
position: absolute;
width: 100%;
top: 0;
z-index: 1000;
}
.home-content h1, .home-content h2 {
font-family: 'Conv_AVGARDM';
font-size: 30px;
color: #252626 !important;
font-weight: normal !important;
border-bottom: 2px solid #a9a9a9;
padding: 10px 0 10px !important;
margin: 0 0 10px 0;
text-transform: capitalize !important;
position: relative;
}
.home-content h1:after, .home-content h2:after {
border-bottom-color: #0e3407;
border-bottom-style: solid;
border-bottom-width: 2px;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
h2.denver {
position:relative;
border-bottom: 2px solid #a9a9a9;
}
h2.denver::after {
border-bottom: 2px solid #0e3407;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
.footer-callus {
width: 100%;
height: auto;
float: left;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dashed.jpg) 0 12px repeat-x;
text-align: center;
margin-bottom: 2.3%;
}
.footer-callus span.footerText {
border: 1px dashed #727272;
padding: 5px 20px;
background: #262626;
font-family: 'Conv_AVGARDM';
font-size: 30px;
color: #ef9507;
font-weight: normal;
}
.footer-copy {
width: 100%;
color: #ffffff;
font-size: 11px;
float: left;
border-top: 1px solid #3a3a3a;
padding: 17px 0 10px;
}
.footer-copy a {
color: #ffffff;
}
.footer1 .widget, .footer2 .widget, .footer3 .widget {
padding: 0;
margin: 0;
}
.footer1 {
float: left;
padding: 15px 20px 20px 0;
width: 100%;
max-width: 247px;
border-right: 1px solid #3a3a3a;
}
.footer2 {
float: left;
padding: 15px 30px 20px;
width: 100%;
max-width: 314px;
border-right: 1px solid #3a3a3a;
}
.footer2 ul {
margin: 0;
padding: 0;
}
.footer2 ul li {
float: left;
line-height: 21px;
width: 40%;
margin-right: 10%;
}
.footer2 ul li a {
font-size: 13px;
}
.footer3 {
float: left;
padding: 15px 0 20px 30px;
width: 100%;
max-width: 460px;
line-height: 20px;
}
.site-info .widget-title {
font-family: 'Conv_AVGARDM';
color: #dadada;
font-style: normal;
border-bottom: 2px solid #9d5119;
padding-bottom: 10px;
font-size: 20px;
}
#main-sec {
max-width: 1022px;
width: 100%;
margin: 0 auto;
}
#primary {
width: 100%;
max-width: 680px;
float: left;
}
#content {
width: 100%;
float: left;
}
.top-sidebar {
width: 100%;
float: left;
height: 17px;
}
.sidebar-inner .widget_custom_cf7 {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/sidebar-formBG.jpg) repeat-x;
padding: 0;
min-height: 489px;
}
.sidebar-inner .widget_custom_cf7 .widget-title {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/formHeaderBG.jpg) repeat-x;
color: #b43300;
font-size: 21px;
font-family: 'Conv_AVGARDM';
font-style: normal;
font-weight: normal;
padding: 13px 20px 14px;
border-bottom: 1px solid #c0c0c0;
}
.sidebar-inner .widget_custom_cf7 .cf7_widget_subheading {
font-size: 14px;
padding: 10px 20px;
line-height: 18px;
margin: 0;
}
.sidebar-inner .widget_custom_cf7 #cf7_form_box {
padding: 10px 20px;
margin: 0;
width: 100%;
float: left;
}
.sidebar-inner .widget_custom_cf7 input {
background: #f5f9fc;
border: 1px solid #d1d3d3;
font-size: 13px;
color: #636262;
padding: 10px 18px;
}
.sidebar-inner .widget_custom_cf7 textarea {
background: #f5f9fc;
border: 1px solid #d1d3d3;
font-size: 14px;
color: #636262;
padding: 10px 18px;
height: 120px;
}
.sidebar-inner .widget_custom_cf7 input[type="submit"] {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/submit.png) no-repeat;
font-size: 0;
border: 0;
width: 205px;
height: 50px;
margin-top: 15px;
}
.testimonials-widget-testimonials {
position: relative;
}
.widget .testimonials-widget-testimonial .image {
position: absolute;
top: 84%;
left: 12%;
}
.testimonials-widget-testimonials blockquote {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/testimonialBG.png) no-repeat;
margin: 0;
font-size: 13px;
color: #0a0a0a;
line-height: 20px;
padding: 15px 10px;
height: 100%;
min-height: 153px;
}
.open-quote {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/star.png) no-repeat;
float: left;
width: 100%;
color: #ffc15e;
margin: 1% 0 2px;
}
.testimonials-widget-testimonial {
padding: 5px 0 0 0;
}
.testimonials-widget-testimonial div.credit {
font-size: 13px;
text-align: left !important;
padding-left: 14%;
line-height: 18px;
width: 76%;
margin: 21px auto !important;
}
ul.seoGot li {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/tick.png) 4px 9px no-repeat;
padding-left: 34px;
}
.bottom-sidebar {
width: 100%;
float: right;
}
.blog-icon {
float: left;
margin-top: -3px;
}
.inner-header {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/inner-header.jpg) top center no-repeat;
width: 100%;
height: auto;
min-height: 333px;
margin-bottom: 3%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.inner-header-thanks {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/headerBG.jpg) top center no-repeat;
width: 100%;
height: auto;
min-height: 500px;
margin-bottom: 3%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.inner-header .inner-entry-title {
width: 100%;
float: left;
margin-top: 26px;
}
.inner-header .entry-title {
width: 100%;
max-width: 1022px;
margin: 0 auto;
font-family: 'Abel', sans-serif;
color: #ffffff;
font-size: 50px;
text-shadow: 3px 3px 0px rgba(150, 150, 150, 0.82);
text-transform: uppercase;
padding: 0 0 0 0;
}
.inner-headerSec {
position: inherit !important;
}
.thanks_text {
color: #fff;
font-size: 95px;
font-family: 'Roboto', sans-serif;
text-align: center;
margin-top: 14%;
font-weight: 100;
}
.thanks_inner_text {
font-size: 25px;
letter-spacing: 1px;
color: #fff;
margin-top: 2%;
}
#full-width {
width: 100%;
float: left;
}
#full-width .entry-content {
width: 100%;
max-width: 100%;
float: left;
}
.widget_woothemes_our_team {
width: 100%;
float: left;
margin: 13% 0 0 0;
}
.team-member {
float: left;
max-width: 228px;
width: 100%;
background: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
text-align: center;
padding: 0 2% 20px;
position: relative;
margin: 0 1% 15%;
height: 223px;
behavior: url(//www.pikespeakseo.com/wp-content/themes/pikes/wp-content/themes/pikes/css/PIE.htc);
}
.team-member .member {
font-size: 25px;
font-family: 'Conv_AVGARDM';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/memberTitleBG.png) bottom no-repeat;
margin: 0;
padding: 20px 0 20px;
border: none !important;
}
.team-member .member:after {
border: none !important;
}
.team-member .role {
font-size: 15px;
font-family: 'Conv_AVGARDM';
font-style: italic;
font-weight: normal;
text-transform: uppercase;
margin: 0;
padding-bottom: 15px;
}
.effect-fade .roundedIMG {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/imageRounded.png) center no-repeat;
float: left;
padding: 6px 13px 0 11px;
position: absolute;
top: -86px;
width: 188px;
height: 177px;
left: 20%;
}
.team-member figure {
display: inline-block;
height: 125px;
margin: -59px 0 0;
overflow: hidden;
width: 68%;
}
.des-sec {
width: 100%;
text-align: center;
font-size: 16px;
border-bottom: 2px solid #a9a9a9;
}
.des-sec h1 {
font-size: 38px;
font-family: 'Conv_AVGARDM';
font-weight: normal;
text-transform: uppercase;
padding: 0 !important;
margin: 0 !important;
border-bottom: none !important;
}
.des-sec p {
margin: 0 0 10px 0 !important;
}
.des-sec h1:after {
border-bottom: none !important;
}
.hosting-sec {
width: 100%;
float: left;
}
.hosting-sec img {
float: left;
margin-right: 5%;
}
.hosting-sec h1 {
font-family: 'Conv_ITCAvantGardeStd-BkCn' !important;
font-size: 28px !important;
font-weight: normal;
text-transform: uppercase;
margin: 0;
padding: 0 0 20px 0;
border: none !important;
}
.hosting-sec h1:after {
border: none !important;
}
.hosting-sec h2 {
font-family: 'Conv_ITCAvantGardeStd-BkCn';
font-size: 20px;
font-weight: normal;
margin: 0;
padding: 0 0 20px 0;
}
.hosting-sec ul {
margin: 0;
padding: 0;
width: 100%;
float: left;
}
.hosting-sec ul li {
margin: 0;
padding: 0;
float: left;
color: #2e832a;
font-size: 15px;
list-style: none;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/tick.png) 0 3px no-repeat;
padding-left: 4%;
margin-right: 2%;
max-width: 312px;
line-height: 22px;
padding-bottom: 10px;
width: 100%;
}
.odd {
margin-right: 0 !important;
}
.entry-content h1 {
margin: 0 0 15px;
color: #252626;
border-bottom: 2px solid #a9a9a9;
padding: 0 0 13px;
font-size: 30px;
font-family: 'Conv_AVGARDM';
font-weight: normal;
text-transform: uppercase;
position: relative;
}
.entry-content h1:after {
border-bottom-color: #0e3407;
border-bottom-style: solid;
border-bottom-width: 2px;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
font-family: 'Conv_AVGARDM';
font-weight: normal;
position: relative;
color: #252626;
}
.entry-content h1, .entry-content h2 {
text-transform: uppercase;
}
.entry-content h2 {
font-size: 30px;
font-weight: bold;
}
.entry-content h3 {
font-size: 30px;
}
.list-sec {
margin: 0;
padding: 10px 0 20px 0;
width: 100%;
float: left;
}
.list-sec li {
margin: 0;
padding: 0 0 0 30px;
float: left;
color: #2e2e2e;
font-size: 15px;
list-style: none;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/tick.png) 0 3px no-repeat;
line-height: 22px;
padding-bottom: 10px;
width: 100%;
font-weight: bold;
}
.des-sec {
margin: 0 0 15px;
color: #252626;
border-bottom: 2px solid #a9a9a9;
padding: 0 0 13px;
position: relative;
}
.des-sec:after {
border-bottom-color: #0e3407;
border-bottom-style: solid;
border-bottom-width: 2px;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
.entry-content h3 {
margin: 0 0 15px;
border-bottom: 2px solid #a9a9a9;
padding: 0 0 13px;
position: relative;
}
.entry-content h3:after {
border-bottom-color: #0e3407;
border-bottom-style: solid;
border-bottom-width: 2px;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
.contact-sec {
width: 100%;
float: left;
}
.left-contact {
float: left;
width: 50%;
border-right: 1px solid #dadada;
padding-right: 8%;
}
.map-marker {
float: left;
margin-bottom: 8px;
margin-left: 0;
margin-right: 3%;
margin-top: 15px;
}
.contact-sec .alignleft {
float: none;
}
.right-contact {
width: 43%;
float: right;
border: none;
padding-right: 0;
}
.right-contact ul {
margin: 0;
padding: 0;
}
.right-contact ul li {
list-style: none; width:100%; float:left;
margin-bottom: 3%;
}
.right-contact form label {
color: #525050;
float: left;
font-size: 14px;
width: 35%;
}
.right-contact form input {
color: #525050;
background: #fff;
width: 100%;
}
.right-contact form span{ width:65%; float:left;}
.right-contact form textarea {
color: #525050;
background: #fff;
width: 100%;
height: 145px;
}
.right-contact input[type="submit"] {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/submit.png) no-repeat;
border: none;
font-size: 0;
width: 205px;
height: 50px;
margin-left: 18%;
}
.left-contact h2 {
margin: 0 0 15px;
color: #252626;
border-bottom: 2px solid #a9a9a9;
padding: 0 0 13px;
position: relative;
}
.left-contact h2:after {
border-bottom-color: #0e3407;
border-bottom-style: solid;
border-bottom-width: 2px;
content: "";
float: left;
left: 0;
position: absolute;
top: 100%;
width: 45%;
}
.contact-sec iframe {
-webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75);
width: 100%;
float: left;
border: 1px solid #cbcbcb;
} .free_quote_content h3:after{
border-bottom:none;
}
.free_cont {
color: #575758;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
letter-spacing: 0px;
}
.free_quote_content h3 {
font-family: 'Conv_AVGARDM';
color: #4b4b4b;
font-size: 28px;
font-weight: bold;
letter-spacing: 1px;
margin-bottom: 0;
border-bottom:none;
}
.free_heading {
position: relative;
background: #09609e;
padding: 31px 30px 19px;
margin: 0 0 68px 0;
border-bottom: 3px solid #c5c5c4;
}
.free_heading:after {
position: absolute;
bottom: -49px;
content: url(https://www.pikespeakseo.com/wp-content/uploads/2015/10/colo_arrow.png);
text-align: center;
left: 253px;
}
.free_heading h2 {
color: #fff;
font-size: 26px;
font-family: 'Conv_AVGARDM';
margin: 0;
}
.form-sec p {
float: left;
width: 45%;
margin: 0 20px 23px 8px;
}
.form-sec {
width: 100%;
float: left;
border: none;
margin: 62px 0 0 0;
position:relative;
padding-right: 0;
max-width: 800px;
background:#fff;
border: 1px solid #b0adaa;
box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
-moz-box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
-webkit-box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
}
.form-sec:before{
position: absolute;
top: -103px;
content: url(https://www.pikespeakseo.com/wp-content/uploads/2015/10/free_new.png);
left: 222px;
z-index: 1000;
}
.form-sec form {
padding: 0 11px;
margin: 0 0 0 10px;
}
.form-sec .sf_type_captcha {
float: left;
width: 45%;
margin: 0 0 0 10px;
}
.form-sec p.punt {
float:left;
width:100%;
}
.form-sec .sf_type_textarea {
float:left;
width:100%;
}
.form-sec .sf_type_select p {
width:100%;
}
.form-sec .sf_type_select select {
border: 2px solid #ed9e65;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
border-radius: 0px;
margin: 0 15px 0 0;
padding: 12px 19px;
width: 95%;
}
.form-sec .sf_type_textarea p {
width:100%;
}
.form-sec .sf_field_URL  p {
width: 95%;
margin: 0 0 24px 7px;
}
.sidebar-inner .error_message {
float:left;
width:100%;
color:red;
font-weight:bold;
}
.form-sec .error_message {
float:left;
width:100%;
color:red;
font-weight:bold;
}
.form-sec sup {
font-weight:bold;
color:red;
}
.form-sec form textarea {
width: 95%;
color: #525050;
background: #fff;
border: 2px solid #ed9e65;
height: 145px;
}
.form-sec ul {
margin: 0;
padding: 0;
}
.form-sec ul li {
list-style: none;
margin-bottom: 3%;
}
.form-sec form label {
color: #525050;
float: left;
font-size: 14px;
width: 39%;
}
.form-sec form input[type=text] {
width: 100%;
border: 2px solid #ed9e65;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
border-radius: 0px;
margin: 0 15px 0 0;
padding: 12px 19px;
}
.form-sec input[type="submit"] {
width: auto;
float: left;
font-family: 'Conv_AVGARDM';
font-weight:bold;
padding: 14px 31px;
border-bottom: 3px solid #5e6a4a !important;
font-weight: bold;
margin: 23px 0 0 0;
background: url(https://www.pikespeakseo.com/wp-content/uploads/2015/10/greenBG.jpg) #70a420 repeat-x;
border-left: 1px solid #70a420;
border-radius: 5px;
border-right: 1px solid #70a420;
border-bottom: 0;
border-top: 1px solid #70a420;
color: #fff;
} .contact-sec .salesforce_w2l_lead:before {
position: absolute;
top: -54px;
content: url(https://www.pikespeakseo.com/wp-content/uploads/2015/10/contact_arrow.png);
right: 70px;
z-index: 1000;
}
.contact-sec .salesforce_w2l_lead {
background: #fff;
box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
-moz-box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
-webkit-box-shadow: 0px 0px 3px 4px rgba(197, 197, 196, 0.2);
position: relative;
border: 1px solid #b0adaa;
padding: 55px 27px 71px;
position: relative;
margin: 52px 0 0 0;
}
.contact-sec .salesforce_w2l_lead input[type=text] {
border: 2px solid #ed9e65;
}
.contact-sec .salesforce_w2l_lead input[type=submit] {
float: left;
width: 100%;
margin: 33px 0 0 0;
} .portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-rollerbg {
background: none;
width: 100%;
font-size: 14px;
color: #ffffff;
padding: 9%;
height: 248px;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-rollerbg h4 {
font-size: 23px;
color: #ffffff;
text-transform: uppercase;
font-family: 'Conv_AVGARDM';
padding-bottom: 6%;
margin: 0;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-item {
width: 100%;
height: 248px;
float: left;
}
.portfolio-sec .nimble-portfolio-template-3colround div.three ul li {
width: 311px;
margin: 0;
padding: 7px;
-webkit-box-shadow: 0px 0px 2px rgba(112, 129, 117, 0.75);
-moz-box-shadow: 0px 0px 2px rgba(112, 129, 117, 0.75);
box-shadow: 0px 0px 2px rgba(112, 129, 117, 0.75);
float: left;
border: 1px solid #cbcbcb;
position: relative;
margin: 0 2% 6% 0;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-holder {
float: none;
}
.portfolio-sec .nimble-portfolio-template-3colround div.three h6 {
position: absolute;
z-index: 1000;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/port-over.png) repeat;
padding: 8px 15px;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: 'Conv_AVGARDM';
font-weight: normal;
bottom: -4px;
width: 95.5%;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-rollerbg:hover {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/port-over.png) repeat;
width: 100%;
float: left;
height: 100%;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-title, .nimble-portfolio-template-3colround div.nimble-portfolio ul li a.button-fixed, div.description a.button-fixed {
display: none;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-rollerbg .see-more {
color: #ffffff;
text-transform: uppercase;
font-size: 18px;
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/see-more.png) 109px 0px no-repeat;
display: block;
width: 100%;
padding: 4% 0;
height: 53px;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio ul.nimble-portfolio-ul {
width: auto;
}
.portfolio-sec .nimble-portfolio-template-3colround .nimble-portfolio-filter {
display: none;
} .home-content {
padding-top: 7%;
}
.ls-s-1 {
font-family: 'Open Sans', sans-serif !important;
}
.sidebar-inner span.wpcf7-not-valid-tip {
top: -27%;
left: 1%;
width: 269px;
}
.sidebar-inner div.wpcf7-validation-errors {
border: none;
margin: 0;
color: #ff0000;
font-size: 12px;
line-height: 18px;
}
.sidebar-inner div.wpcf7-mail-sent-ok {
border: none;
margin: 0;
color: #398f14;
font-size: 12px;
line-height: 18px;
}
span.wpcf7-not-valid-tip {
top: -25% !important;
left: 2% !important;
width: 96% !important;
}
div.wpcf7-validation-errors {
border: none;
margin: 0;
color: #ff0000;
font-size: 12px;
line-height: 18px;
margin-bottom: 4%;
}
div.wpcf7-mail-sent-ok {
border: none;
margin: 0;
color: #398f14;
font-size: 12px;
line-height: 18px;
margin-bottom: 4%;
}
.navbar {
display: none;
}
.form-arrow {
position: absolute;
right: 0;
left: 55%;
top: 84%;
z-index: 4;
}
.dropdown_box {
width: 100%;
float: left;
margin-bottom: 2%;
}
a.showmore>span.view_modifier {
font-size: 0;
float: left;
}
.dropdown_box h2 {
font-size: 18px;
font-weight: normal;
margin: -24px 0 -29px 40px;
float: left;
}
.dropdown_box a.showmore {
background: #dcdcdc;
padding: 12px 2% 0;
width: 100%;
float: left;
line-height: 18px;
height: auto;
}
a.showmore>span.view_modifier {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/plus.png) no-repeat !important;
}
a.showmore>span.view_modifier.show {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/minus.png) no-repeat !important;
}
a.showmore>span.view_modifier, a.showmore>span.view_modifier.show {
width: 27px;
height: 27px;
}
.dropdown_box div.inner_text.show {
width: 100%;
float: left;
}
.siteBy {
float: right;
text-align: right;
width: 100%;
max-width: 145px;
}
.siteBy a {
margin-top: 2%;
float: right;
}
.sidr ul li {
width: 100%;
}
.sidr ul li a {
padding: 15px 15px !important;
font-size: 12px;
}
.sidr ul li a:first-child {
padding: 15px 15px !important;
}
.sidr ul li.current-menu-item {
-webkit-box-shadow: inset 0 0 15px 3px #222;
-moz-box-shadow: inset 0 0 15px 3px #222;
box-shadow: inset 0 0 15px 3px #222
}
.home-page h2 {
font-size: 20px;
}
.Testimonials_Widget_Widget {
height: 300px;
float: right;
}
h2.ls-s-1 {
font-family: 'Abel', sans-serif !important;
}
#blog-sec {
margin: 0;
padding: 0;
}
#blog-sec li {
list-style: none;
width: 100%;
float: left;
border-bottom: 1px solid #dedede;
padding: 30px 0 20px 0;
}
#blog-sec .catagory-post-img {
float: left;
margin: 0 2% 2% 0;
border: 1px solid #ccc;
padding: 5px;
}
#blog-sec .catagory-post-img img {
float: left;
}
.blog-content {
float: left;
width: 70%;
}
.blog-content h2 {
float: left;
width: 100%;
font-size: 20px;
margin: 0;
font-family: 'Conv_AVGARDM';
}
.blog-content h2 a {
color: #252626;
font-weight: normal;
text-decoration: none;
}
.blog-content .date-sec, .date {
width: 100%;
float: left;
font-size: 10px;
margin-bottom: 2%;
text-decoration: none;
}
.date a {
text-decoration: none;
}
.blog-content .read-more a {
color: #b43300;
}
.entry-header .entry-thumbnail {
width: 100%;
float: left;
text-align: center;
}
.post-navigation {
display: none;
}
.type-post .entry-title {
float: left;
width: 100%;
font-size: 25px;
margin: 0;
font-family: 'Conv_AVGARDM';
}
.type-post .categories-links, .author, .edit-link {
display: none;
}
.wp-pagenavi {
margin-top: 5%;
width: 100%;
float: left;
text-align: center;
}
.contact-sec img.alignleft {
margin-bottom: -2px;
margin-top: 10px;
}
.single-post .inner-header .entry-title {
font-size: 48px;
}
h4.srp-post-title {
font-size: 14px;
margin: 0;
font-weight: normal;
}
p.srp-widget-date {
font-size: 10px;
}
.pps-content {
padding: 0 3%;
}
.pps-content li {
padding: 2% 0;
border-bottom: 1px solid #ccc;
}
div.srp-widget-container {
width: 100%;
}
.widget_specialrecentpostsFree {
margin: 0;
padding-bottom: 0;
}
.allBlog {
text-align: right;
float: right;
}
.smw_left {
text-align: right !important;
}
.google-sec #___plusone_0 {
width: 65px !important;
}
.google-sec {
padding-top: 1%;
}
#droped-navi-inner {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/header-bg.jpg) top center no-repeat;
background-color: #100b11;
width: 100%;
position: fixed;
z-index: 100;
float: left;
padding: 1.5% 0;
top: 0;
}
.droped-navigation li a {
padding: 5px 1.7em;
}
.droped-navigation {
margin: 0 auto;
width: 100%;
max-width: 1022px;
}
.excerpt {
bottom: 0;
margin: 4% 0;
position: absolute;
top: 260px;
width: 100%;
text-align: center;
}
.excerpt a {
font-size: 14px;
color: #1d1e21;
font-weight: bold;
}
.join-title {
display: none;
}
.testimonials-widget-testimonial cite:before, .testimonials-widget-testimonial div.credit:before, .testimonials-widget-testimonial .join-title:before, .testimonials-widget-testimonial .join-location:before, .testimonials-widget-testimonial .join:before {
content: inherit !important;
}
.support-sec {
width: 100%;
border: none;
}
.support-sec .map-marker {
margin-bottom: 22px;
}
.support-sec img.alignnone {
margin: 0% 3% 0 0;
float: left;
} .address-widget {
margin: 0 7% 5% 0 !important;
width: 46%;
}
.address-widget.last {
margin-right: 0 !important;
}
.address-widget:last-child {
margin-right: 0 !important;
}
.address-widget:nth-child(3n) {
margin-right: 0 !important;
}
.address-first {
width: 100%;
}
.address-first .textwidget, .address-widget .textwidget {
font-size: 15px;
}
#post-13 a:hover {
color: #00b050;
}
.address-widget h3 {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/support.png) no-repeat;
padding-left: 22%;
}
.address-widget-first h3 {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/sale.png) no-repeat !important;
}
.site-link {
float: left;
width: 100%;
text-align: center;
}
.site-link .widget {
width: 100%;
float: left;
padding: 0;
}
.site-link .menu li {
display: inline;
padding: 0 1% 0 1%;
border-right: 1px solid #3a3a3a;
line-height: 19px;
margin-bottom: 2%;
}
.site-link .menu li:last-child {
border-right: 0;
}
.site-link .menu li a {
font-size: 11px;
}
.footer-copyright {
width: 100%;
float: left;
text-align: center;
}
.grab-sec {
left: -9%;
position: absolute;
right: 0;
text-align: center;
top: -91%;
}
@-webkit-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.grab-sec img {
-webkit-animation: blink 1s;
-webkit-animation-iteration-count: infinite;
-moz-animation: blink 1s;
-moz-animation-iteration-count: infinite;
-o-animation: blink 1s;
-o-animation-iteration-count: infinite;
}
.ourService-testimonial img {
float: left;
float: left;
margin: 0 4% 4% 0;
}
.ourService-testimonial blockquote {
float: left;
background: #f7f5f5;
border: 1px solid #bfbcbc;
margin: 0;
font-size: 13px;
color: #0a0a0a;
line-height: 20px;
padding: 15px 10px;
height: 100%;
min-height: 136px;
font-style: normal;
}
.ourService-testimonial blockquote strong {
font-weight: bold;
font-style: italic;
}
.ourService-testimonial {
width: 100%;
float: left;
margin: 0 0 9% 0;
}
li.menu-item-36 a {
color: #aafc2e;
}
ul.Internal-forms {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
ul.Internal-forms h4 {
width: 100%;
float: left;
}
ul.Internal-forms li {
list-style: none;
width: 100%;
float: left;
margin-bottom: 1%;
}
ul.Internal-forms li label {
width: 33%;
float: left;
}
ul.Internal-forms li select, ul.Internal-forms li input[type="date"], ul.Internal-forms li textarea {
width: 57%;
padding: 10px;
border: 1px solid #d2d3d5;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.Internal-forms li select, ul.Internal-forms li input[type="date"], ul.Internal-forms li textarea {
width: 56.3%;
}
ul.Internal-forms-client li textarea {
width: 89.4% !important;
}
}
ul.Internal-forms-client li textarea {
width: 90% !important;
}
ul.Internal-forms input[type="submit"] {
float: right;
margin-right: 11%;
}
span.wpcf7-not-valid-tip {
z-index: 1 !important;
}
ul.blog-page {
width: 94%;
float: left;
margin: 0;
padding: 0;
}
ul.blog-page li {
list-style: none;
padding: 15px 0;
border-bottom: 1px dotted #AAAAAA;
width: 100%;
float: left;
font-size: 14px;
font-weight: 600;
}
ul.blog-page li h4 {
color: #005E88;
font-family: open sans;
font-size: 19px;
font-weight: 600;
letter-spacing: -0.6px;
margin: 0 0 10px;
}
ul.blog-page li .blog-content {
width: 100%;
float: left;
}
ul.blog-page li .post-time {
color: #7F8081;
font-size: 13px;
}
ul.blog-page li p {
margin: 0;
}
ul.blog-page li a.readmore {
color: #254C8C;
font-family: open sans;
font-size: 12px;
font-style: italic;
font-weight: 400;
width: auto;
float: right;
}
.picBtn{
background: #ff740f;
padding: 10px 20px;
color: #fff !important;
display: inline-block;
margin-top: 10px;
border-radius: 5px;
}
.picBtn:hover{
text-decoration:none;
background:#ea6504;}
.team-member-text{
display:none;} @media (max-width: 1599px) {
.site {
border: 0;
}
}
@media (max-width: 1069px) {
.sidebar img.alignleft,  .sidebar .wp-caption.alignleft {
margin-left: 0;
}
.sidebar img.alignright,  .sidebar .wp-caption.alignright {
margin-right: 0;
}
.error404 .page-header {
margin-left: auto;
max-width: 604px;
width: 100%;
}
.archive-header,  .search .page-header,  .archive .page-header,  .blog .page-header,  .error404 .page-content,  .search .page-content,  .archive .page-content,  .attachment .entry-header,  .attachment .entry-content,  .post-navigation .nav-links,  .sidebar .site-info,  .site-footer .widget-area {
padding-left: 20px;
padding-right: 20px;
}
.error404 .page-title {
font-size: 24px;
padding: 180px;
}
.error404 .page-title:before {
font-size: 554px;
}
.attachment .image-navigation {
max-width: 724px;
}
.image-navigation .nav-previous,  .image-navigation .nav-next {
position: static;
}
.site-main .widget-area {
margin-right: 60px;
}
.inner-header-thanks .thanks_text {
margin-top: 20%;
}
}
@media (max-width: 999px) {
.sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta,  .sidebar .comment-list,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form,  .sidebar .featured-gallery,  .sidebar .post-navigation .nav-links,  .author.sidebar .author-info { padding-left: 0;
padding-right: 0;
}
.sidebar .site-info,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .attachment .entry-header,  .sidebar .comments-title {
max-width: 100%;
}
.sidebar .archive-meta,  .attachment .entry-header,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .sidebar .site-info,  .sidebar .comments-title,  .sidebar .no-comments {
padding-left: 0;
padding-right: 0;
}
.attachment .entry-meta {
float: left;
text-align: left;
width: 100%;
}
.attachment .entry-content {
max-width: 100%;
padding: 40px 0;
}
.format-status .entry-content {
padding-top: 40px;
}
.format-status .entry-meta {
padding-bottom: 40px;
}
.sidebar .format-status .entry-content,  .sidebar .format-status .entry-meta {
padding-left: 35px;
}
.sidebar .format-status .entry-content:before,  .sidebar .format-status .entry-meta:before {
left: 10px;
}
.sidebar .format-status .entry-content p:first-child:before {
left: 4px;
}
.sidebar .paging-navigation .nav-links {
padding: 0 60px;
}
.site-main .sidebar-container {
height: auto;
margin: 0 auto;
max-width: 604px;
position: relative;
top: 20px;
}
.site-main .widget-area {
float: none;
margin: 0;
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 100%;
left: 0;
}
.nav-menu li a{
padding: 17px 13px;
font-size: 12px;
}
} @media (max-width: 800px) {
.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {
margin-left: 0;
}
.entry-content img.alignright,  .entry-content .wp-caption.alignright {
margin-right: 0;
}
.attachment .image-navigation,  .attachment .entry-attachment .attachment {
max-width: 604px;
padding: 0;
width: 100%;
}
.gallery-caption {
display: none;
}
.site-main {
padding: 0 1%;
}
.nav-menu li a {
font-size: 9px;
}
.home .site-main .sidebar-container, .site-main .sidebar-container {
max-width: 275px !important;
}
#primary {
max-width: 460px !important;
}
.footer2 {
max-width: 276px !important;
padding-left: 24px !important;
}
.footer3 {
max-width: 216px !important;
padding-left: 22px !important;
}
.inner-header .entry-title {
font-size: 37px !important;
}
.portfolio-sec .nimble-portfolio-template-3colround div.three h6 {
bottom: -4px !important;
}
.form-arrow {
left: 50% !important;
top: 80% !important;
}
.right-nav {
margin-left: -1% !important;
width: 78% !important;
}
.nav-menu li a {
padding: 18px 1.3em !important;
}
.right-nav ul {
float: left !important;
}
.sec-right {
margin-right: 2% !important;
}
.sidebar-inner .widget_custom_cf7 .widget-title, .widget .widget-title {
font-size: 17px !important;
}
.Testimonials_Widget_Widget {
height: 372px !important;
}
.address-widget {
width: 100% !important;
}
.footer-copy {
padding-left: 4% !important;
padding-right: 4% !important;
}
.site-header .inner-header-thanks {
height: 470px;
min-height: inherit;
overflow: hidden;
}
.inner-header-thanks .thanks_text {
font-size: 90px;
margin-top: 25%;
}
.inner-header-thanks .thanks_inner_text {
font-size: 18px;
font-weight: bold;
}
.thanks_main_content {
font-size: 15px;
}
.thanks_content {
font-size: 20px;
}
.audio-player {
width: 76%;
}
.entry-content h2 {
font-size: 20px;
}
.left-contact {
padding-right: 3%;
}
.right-contact {
width: 47%;
}
}
@media (max-width: 767px) {
#primary {
max-width: 100% !important;
}
.site-main .sidebar-container {
float:left;
}
.site-main .sidebar-inner {
float:left;
}
}
@media (max-width: 643px) {
.site-title {
font-size: 30px;
}
#primary {
max-width: 100% !important;
}
.home .site-main .sidebar-container, .site-main .sidebar-container {
max-width: 335px !important;
}
#content .entry-header,  #content .entry-content,  #content .entry-summary,  #content footer.entry-meta,  #content .featured-gallery,  .search.sidebar .page-content,  .blog.sidebar .page-content,  .sidebar .post-navigation .nav-links,  .paging-navigation .nav-links,  #content .author-info,  .comments-area .comments-title,  .comments-area .comment-list,  .comments-area .comment-navigation,  .comment-respond,  .sidebar .site-info,  .sidebar .paging-navigation .nav-links {
padding-left: 6px;
padding-right: 6px;
width: 100%;
}
#content .format-status .entry-content,  #content .format-status .entry-met {
padding-left: 35px;
} .menu-toggle {
cursor: pointer;
display: inline-block;
font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
padding: 12px 0 12px 20px;
}
.menu-toggle:after {
content: "\f502";
font-size: 12px;
padding-left: 8px;
vertical-align: -4px;
}
.toggled-on .menu-toggle:after {
content: "\f500";
vertical-align: 2px;
}
.toggled-on .nav-menu,  .toggled-on .nav-menu > ul {
display: block;
margin-left: 0;
padding: 0;
width: 100%;
}
.toggled-on li,  .toggled-on .children {
display: block;
}
.toggled-on .nav-menu li > ul {
background-color: transparent;
display: block;
float: none;
margin-left: 20px;
position: relative;
left: auto;
top: auto;
}
.toggled-on .nav-menu li > ul a {
color: #141412;
width: auto;
}
.toggled-on .nav-menu li:hover > a,  .toggled-on .nav-menu .children a {
background-color: transparent;
color: #141412;
}
.toggled-on .nav-menu li a:hover,  .toggled-on .nav-menu ul a:hover {
background-color: #db572f;
color: #fff;
}
ul.nav-menu,  div.nav-menu > ul {
display: none;
}
#content .featured-gallery {
padding-left: 24px;
}
.gallery-columns-1 .gallery-item {
margin-right: 0;
width: 100%;
}
.entry-title,  .format-chat .entry-title,  .format-image .entry-title,  .format-gallery .entry-title,  .format-video .entry-title {
font-size: 22px;
font-weight: bold;
}
.format-quote blockquote,  .format-status .entry-content {
font-size: 18px;
}
.format-quote blockquote small,  .format-quote blockquote cite {
font-size: 13px;
}
.error404 .page-title {
padding: 40px 0 0;
}
.error404 .page-title:before {
content: normal;
}
.comment-author {
margin-right: 30px;
}
.comment-author .avatar {
height: auto;
max-width: 100%;
}
.comment-metadata,  .comment-content,  .comment-list .reply {
width: 70%;
width: -webkit-calc(100% - 104px);
width: calc(100% - 104px);
}
.comment-form input[type="text"],  .comment-form input[type="email"],  .comment-form input[type="url"] {
width: -webkit-calc(100% - 120px);
width: calc(100% - 120px);
}
.comment-form textarea {
height: 80px; } .format-audio .entry-content:before {
display: none;
}
.format-audio .audio-content {
background-image: none;
float: none;
padding-left: 0;
width: auto;
}
.navbar {
display: block !important;
position: absolute;
top: 63px;
left: 7px;
}
.ls-wp-fullwidth-container {
margin-top: 37%;
}
.sec-right aside {
color: #2c2c2c !important;
font-size: 23px !important;
}
.sec-left {
max-width: 169px !important;
}
.sec-right, .sec-right aside {
max-width: 100% !important;
text-align: center !important;
margin-top: 6% !important;
}
.mid-logo {
max-width: 133px !important;
float: none !important;
margin: -45px auto 0 !important;
}
#nav-sec {
background: none !important;
}
.home-content h1, .home-content h2 {
font-size: 20px !important;
} .footer-callus span.footerText {
font-size: 12px !important;
}
.site-footer .widget {
width: 100% !important;
}
.footer1, .footer2, .footer3 {
width: 100% !important;
max-width: 100% !important;
border: none !important;
padding: 5% 2% !important;
}
.inner-header {
margin-top: 37% !important;
}
.inner-header #header-sec {
position: absolute !important;
top: -4px !important;
}
.inner-header .entry-title {
font-size: 22px !important;
padding: 48px 0 20px 0 !important;
margin-left: 3% !important;
line-height: 29px;
width: 96% !important;
}
.inner-header {
min-height: 130px !important;
}
.left-contact {
width: 100% !important;
border: none !important;
padding-right: 0 !important;
}
.effect-fade .roundedIMG {
left: 15% !important;
}
.des-sec {
margin-bottom: 22% !important;
}
.team-member {
margin: 0 1% 35% !important;
}
.portfolio-sec .nimble-portfolio-template-3colround div.three ul li {
width: 100% !important;
max-width: 100% !important;
}
#simple-menu {
background: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/menu-icon.png) no-repeat;
font-size: 0;
width: 27px;
height: 27px;
}
.dropdown_box a.showmore:focus, .dropdown_box a.showmore:hover {
outline: none;
}
.form-arrow {
display: none;
}
.ls-s-1 {
font-size:
}
.siteBy {
text-align: center !important;
}
#primary {
padding: 0 3%;
}
.blog-content {
width: 100% !important;
}
.sec-right a {
color: #2f2f2f !important;
}
#social-media {
padding-left: 3% !important;
padding-right: 3% !important;
}
.navbar {
width: 97%;
z-index: 1000;
margin-top: 1%;
}
.testimonials-widget-testimonials blockquote {
background-image: none !important;
background-color: #f7f5f5 !important;
border: 1px solid #bfbcbc;
}
#nav-sec {
z-index: 0 !important;
margin-top: 12% !important;
}
#simple-menu {
cursor: pointer;
}
.inner-header .inner-entry-title {
margin-top: 16px !important;
}
#droped-navi-inner {
display: none;
}
.address-widget h3 {
padding-left: 14% !important;
}
.site-header .inner-header-thanks {
height: 340px;
min-height: inherit;
overflow: hidden;
}
.inner-header-thanks .thanks_text {
font-size: 30px;
}
.inner-header-thanks .thanks_inner_text {
font-size: 15px;
margin-top: 0px;
}
.thanks_main_content {
font-size: 15px;
}
.thanks_content {
font-size: 20px;
}
} @media (max-width: 359px) {
.gallery {
margin-left: 0;
}
.gallery .gallery-item,  .gallery-columns-2.gallery-size-thumbnail .gallery-item {
max-width: none;
width: 49%;
width: -webkit-calc(50% - 4px);
width: calc(50% - 4px);
}
.gallery-columns-1.gallery-size-medium,  .gallery-columns-1.gallery-size-thumbnail,  .gallery-columns-2.gallery-size-thumbnail,  .gallery-columns-3.gallery-size-thumbnail {
display: block;
}
.gallery-columns-1 .gallery-item,  .gallery-columns-1.gallery-size-medium .gallery-item,  .gallery-columns-1.gallery-size-thumbnail .gallery-item {
text-align: center;
width: 98%;
width: -webkit-calc(100% - 4px);
width: calc(100% - 4px);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n),  .gallery-columns-5 .gallery-item:nth-of-type(5n),  .gallery-columns-7 .gallery-item:nth-of-type(7n),  .gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 4px;
}
.gallery br {
display: none;
}
.gallery .gallery-item:nth-of-type(even) {
margin-right: 0;
} .comment-author {
margin: 0 0 5px;
max-width: 100%;
}
.comment-author .avatar {
display: inline;
margin: 0 5px 0 0;
max-width: 20px;
}
.comment-metadata,  .comment-content,  .comment-list .reply {
width: 100%;
}
.site-header .inner-header-thanks {
height: 308px;
min-height: inherit;
overflow: hidden;
}
.inner-header-thanks .thanks_text {
font-size: 20px;
}
.inner-header-thanks .thanks_inner_text {
font-size: 12px;
margin-top: 0px;
}
.thanks_main_content {
font-size: 10px;
}
.thanks_content {
font-size: 16px;
}
.audio-player {
width: 100%;
}
blockquote{ display:inline-block;}
}  @media print,  (-o-min-device-pixel-ratio: 5/4),  (-webkit-min-device-pixel-ratio: 1.25),  (min-resolution: 120dpi) {
.site-header .search-field {
background-image: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/search-icon-2x.png);
}
.format-audio .audio-content,  .format-status .entry-content:before,  .format-status .entry-meta:before,  .comment-list > li:after,  .comment-list .children > li:before {
background-image: url(//www.pikespeakseo.com/wp-content/themes/pikes/images/dotted-line-2x.png);
}
}
@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel="bookmark"]:link:after,  footer a[rel="bookmark"]:visited:after {
content: " [" attr(href) "] "; }
.site {
max-width: 98%;
}
.site-header {
background-image: none !important;
}
.site-header .home-link {
max-width: none;
min-height: 0;
}
.site-title {
color: #000;
font-size: 21pt;
}
.site-description {
font-size: 10pt;
}
.author-avatar,  .site-footer,  .comment-respond,  .comments-area .comment-edit-link,  .comments-area .reply,  .comments-link,  .entry-meta .edit-link,  .page-links,  .site-content nav,  .widget-area,  .main-navigation,  .navbar,  .more-link {
display: none;
}
.entry-header,  .entry-content,  .entry-summary,  .entry-meta {
margin: 0;
width: 100%;
}
.page-title,  .entry-title {
font-size: 21pt;
}
.entry-meta,  .entry-meta a {
color: #444;
font-size: 10pt;
}
.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {
margin-left: 0;
}
.entry-content img.alignright,  .entry-content .wp-caption.alignright {
margin-right: 0;
}
.format-image .entry-content .size-full {
margin: 0;
} .hentry {
background-color: #fff;
} .comments-area > li.comment {
background: none;
position: relative;
width: auto;
}
.comment-metadata {
float: none;
}
.comment-author .fn,  .comment-reply-link,  .comment-reply-login {
color: #333;
}
}