img.wp-smiley,img.emoji {
    display: inline !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: none !important;
    padding: 0 !important
}

img.wp-smiley,img.emoji {
    display: inline !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: none !important;
    padding: 0 !important
}

img.wp-smiley,img.emoji {
    display: inline !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: none !important;
    padding: 0 !important
}

body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,input,select,textarea {
    color: #7e7a7a;
    font-family: 'Droid Serif',arial,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    text-decoration: none
}

h3 {
    line-height: 1.1
}

select,textarea,.sticky,.taxonomy-description {
    background-color: f5f5f5;
    border: 1px solid #ddd
}

li,ol,ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

ol li {
    list-style-type: decimal
}

a,a:visited {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    color: #35c9c7;
    font-weight: normal;
    text-decoration: none;
    transition: all .2s ease-in-out
}

a:hover {
    text-decoration: underline
}

a img {
    border: 0
}

body {
    border-top: 0 none #7fc2c1
}

.wrap {
    margin: 0 auto;
    width: 1140px;
    background-color: none
}

.minimum-landing .wrap {
    width: 800px
}

#header {
    border-bottom: 2px none #aaa;
    background-position: top center !important;
    margin: 0 auto !important;
    overflow: hidden;
    min-height: 60px;
    width: initial;
    height: 380px
}

#title-area {
    float: left;
    overflow: hidden;
    width: 35%;
    display: none
}

#title {
    font-family: 'Oswald',arial,serif;
    font-size: 48px;
    line-height: 48px;
    margin: 15px 0 10px;
    text-transform: uppercase
}

#title a,#title a:hover {
    color: #7e7a7a;
    text-decoration: none;
    display: none
}

#description {
    display: none
}

#header .widget-area {
    float: right;
    width: 65%;
    margin-bottom: -60px;
}

.header-image #title-area,.header-image #title,.header-image #title a {
    display: block;
    float: left;
    height: 100px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 400px;
    display: none
}

.header-image #description {
    display: block;
    overflow: hidden
}

.header-full-width #title-area,.header-full-width #title,.header-full-width #title a {
    width: 100%
}

#nav,#subnav {
    background-color: none;
    border-top: 1px none #e4e4e4
}

#nav {
    clear: both;
    color: #7e7a7a;
    font-family: 'Amatic SC',Arial,sans-serif;
    font-weight: normal;
    font-size: 37px;
    margin: -199px auto -60px auto;
    overflow: hidden;
    line-height: 1;
    width: 1140px
}

.menu-primary,.menu-secondary,#header .menu {
    clear: both;
    color: #7e7a7a;
    font-family: 'Amatic SC',Arial,sans-serif;
    font-weight: normal;
    font-size: 37px;
    margin: 30px auto;
    overflow: hidden;
    width: 790px;
    float: right
}

#header .menu {
    float: right;
    width: auto
}

.menu-primary ul,.menu-secondary ul,#header .menu ul {
    float: left;
    width: 100%
}

.menu-primary li,.menu-secondary li,#header .menu li {
    float: left;
    list-style-type: none
}

.menu-primary a,.menu-secondary a,#header .menu a {
    color: #7e7a7a;
    font-family: 'Amatic SC',Arial,sans-serif;
    font-weight: normal;
    display: block;
    letter-spacing: 2px;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.menu-primary li a:active,.menu-primary li a:hover,.menu-primary li:hover a,.menu-primary .current-cat a,.menu-secondary li a:active,.menu-secondary li a:hover,.menu-secondary li:hover a,.menu-secondary .current_page_item a,.menu-secondary .current-cat a,.menu-secondary .current-menu-item a,#header .menu li a:active,#header .menu li a:hover,#header .menu li:hover a,#header .menu .current-cat a,#header .menu .current-menu-item a {
    background-color: none;
    color: #3f9291
}

.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited,.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited,#header .menu li li a,#header .menu li li a:link,#header .menu li li a:visited {
    background: none;
    background-color: none;
    border: 1px solid #e4e4e4;
    border-top: 0;
    color: #7e7a7a;
    font-size: 12px;
    padding: 10px;
    position: relative;
    text-transform: none;
    width: 163px
}

.menu-primary li li a:active,.menu-primary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:hover,#header .menu li li a:active,#header .menu li li a:hover {
    background-color: none;
    color: #ed702b
}

.menu-primary li ul,.menu-secondary li ul,#header .menu li ul {
    height: auto;
    left: -9999px;
    margin: 0 0 0 -1px;
    position: absolute;
    width: 185px;
    z-index: 9999
}

.menu-primary li ul a,.menu-secondary li ul a,#header .menu li ul a {
    width: 175px
}

.menu-primary li ul ul,.menu-secondary li ul ul,#header .menu li ul ul {
    margin: -39px 0 0 184px
}

.menu li:hover ul ul,.menu li.sfHover ul ul {
    left: -9999px
}

.menu li:hover,.menu li.sfHover {
    position: static
}

ul.menu li:hover>ul,ul.menu li.sfHover ul,#header .menu li:hover>ul,#header .menu li.sfHover ul {
    left: auto
}

.menu li a .sf-sub-indicator,.menu li li a .sf-sub-indicator,.menu li li li a .sf-sub-indicator {
    position: absolute;
    text-indent: -9999px
}

#wpadminbar li:hover ul ul {
    left: 0
}

.menu li.right {
    float: right;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 20px;
    text-transform: uppercase
}

.menu li.right a {
    color: #3e3e3e;
    display: inline
}

.menu li.right a:hover {
    color: #ed702b
}

.menu li.search {
    padding: 0 10px
}

.menu li.rss a {
    background: url(//www.viewalongtheway.com/wp-content/themes/minimum/images/rss.png) no-repeat center left;
    margin: 0 0 0 10px;
    padding: 0 0 0 16px
}

.menu li.twitter a {
    background: url(//www.viewalongtheway.com/wp-content/themes/minimum/images/twitter-nav.png) no-repeat center left;
    padding: 0 0 0 20px
}

#featured-image {
    text-align: center;
    width: 100%;
    display: none
}

#inner {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0 19px 0
}

.minimum #inner {
    padding: 0 0 40px
}

.minimum #inner .wrap {
    border-top: 5px none #f5f5f5;
    padding: 60px 0
}

#page-title {
    background-color: none;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
    display: none
}

#page-title p {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0
}

a.page-title-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: none;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 24px;
    margin: 7px 45px 0 0;
    padding: 11px 20px 10px
}

a.page-title-button:hover {
    background-color: none
}

#home-featured {
    overflow: hidden;
    padding: 60px 0;
    width: 100%
}

#home-featured a.icon-facebook,#home-featured a.icon-facebook:hover,#home-featured a.icon-google,#home-featured a.icon-google:hover,#home-featured a.icon-pinterest,#home-featured a.icon-pinterest:hover,#home-featured a.icon-twitter,#home-featured a.icon-twitter:hover {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50px;
    background: #ddd url(//www.viewalongtheway.com/wp-content/themes/minimum/images/icons.png);
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 0 auto 30px;
    padding: 0;
    text-indent: -9999px;
    width: 140px
}

#home-featured a.icon-facebook:hover,#home-featured a.icon-google:hover,#home-featured a.icon-pinterest:hover,#home-featured a.icon-twitter:hover {
    background: #ed702b url(//www.viewalongtheway.com/wp-content/themes/minimum/images/icons.png)
}

#home-featured a.icon-facebook,#home-featured a.icon-facebook:hover {
    background-position: 0 0
}

#home-featured a.icon-google,#home-featured a.icon-google:hover {
    background-position: -138px 0
}

#home-featured a.icon-pinterest,#home-featured a.icon-pinterest:hover {
    background-position: 0 -138px
}

#home-featured a.icon-twitter,#home-featured a.icon-twitter:hover {
    background-position: -138px -138px
}

.home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4 {
    float: left;
    margin: 0;
    overflow: hidden;
    text-align: center;
    width: 25%
}

.breadcrumb {
    font-size: 12px;
    margin: 0 0 30px;
    padding: 10px 15px
}

.taxonomy-description {
    margin: 0 0 30px;
    padding: 15px 20px
}

.taxonomy-description p {
    font-size: 14px
}

#content-sidebar-wrap {
    float: left;
    width: 100%;
    border-top: 1px solid #7e7a7a
}

#content {
    float: left;
    width: 780px;
    margin-top: 9px
}

.sidebar-content #content {
    float: right
}

.full-width-content #content {
    width: 100%
}

.hentry {
    margin: 0 0 50px
}

.single-portfolio .hentry {
    margin: 0
}

.entry-content {
    overflow: hidden
}

.entry-content p {
    margin: 0 0 30px
}

blockquote {
    background: url(//www.viewalongtheway.com/wp-content/themes/minimum/images/blockquote.png) no-repeat;
    border: 0;
    margin: 5px 5px 20px;
    padding: 25px 30px 5px 70px
}

blockquote p {
    color: #999;
    font-style: italic
}

p.subscribe-to-comments {
    padding: 20px 0 10px
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.sticky {
    background-color: none;
    margin: 0 0 40px;
    padding: 20px 30px
}

.clear {
    clear: both
}

.clear-line {
    border-bottom: 1px solid #7e7a7a;
    clear: both;
    margin: 0 0 25px
}

.post-type-archive-portfolio .portfolio {
    float: left;
    margin: 0 15px 30px;
    width: 340px
}

.portfolio-featured-image a img {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    border: 10px solid #f5f5f5;
    transition: all .2s ease-in-out
}

.portfolio-featured-image a img:hover {
    border: 10px solid #ddd
}

.single-portfolio #content {
    text-align: center
}

.single-portfolio img {
    border: 20px solid #f5f5f5
}

h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6 {
    font-family: 'Oswald',arial,serif;
    color: #7e7a7a;
    margin: 0 0 10px
}

h3 {
    color: #5e5a5a;
    font-family: 'Amatic SC',Arial,sans-serif;
    margin: 0 0 10px
}

h1,h2,h2 a,h2 a:visited {
    color: #7e7a7a;
    font-family: 'Oswald',arial,serif;
    font-size: 30px;
    line-height: 33px
}

.single-portfolio h1 {
    margin: 0 0 20px
}

h2 a,h2 a:visited {
    color: #7e7a7a
}

h2 a:hover {
    color: #3f9291;
    text-decoration: none
}

h3 {
    font-size: 48px
}

.sidebar h2 a,.sidebar h2 a:hover {
    font-size: 16px
}

h3,.genesis-grid h2 a,.genesis-grid h2 a:hover {
    font-size: 48px
}

.genesis-grid h2 a,.genesis-grid h2 a:hover {
    font-size: 30px
}

h4,h4 a,h4 a:hover,h4 a:visited {
    color: #7e7a7a;
    font-size: 20px;
    text-decoration: none
}

.widget-area h4,.widget-area h4 a,.widget-area h4 a:visited {
    font-size: 14px;
    margin: 0 0 5px;
    text-transform: uppercase
}

h5 {
    font-size: 18px
}

h6,.taxonomy-description h1 {
    font-size: 16px
}

h2,h2 a,h2 a:visited {
    color: #5e5a5a
}

.entry-content ol,.entry-content ul {
    margin: 0;
    padding: 0 0 20px
}

.archive-page ul li,.entry-content ul li {
    list-style-type: square;
    margin: 0 0 0 35px;
    padding: 0
}

.entry-content ol li {
    margin: 0 0 0 35px
}

.archive-page ul ul,.entry-content ol ol,.entry-content ul ul {
    padding: 0
}

.post-info {
    font-size: 11px;
    margin: 5px 0 15px;
    text-transform: uppercase
}

.post-meta {
    background-color: none;
    clear: both;
    font-size: 31px;
    padding: 7px 10px 5px;
    text-transform: uppercase;
    font-family: 'Amatic SC',Arial,sans-serif;
    border-bottom: 1px solid #7e7a7a;
    margin-bottom: -44px
}

.genesis-grid .post-info {
    margin: 0 0 10px
}

.post-meta {
    border-top: 1px none #ddd;
    padding: 10px 0 0
}

.post-info a,.post-info a:visited,.post-meta a,.post-meta a:visited {
    color: #999;
    font-weight: normal
}

.post-info a:hover,.post-meta a:hover {
    color: #7e7a7a
}

.author-box {
    background: none;
    margin: 0 0 50px;
    overflow: hidden
}

.author-box p {
    font-size: 16px
}

.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
    float: left;
    margin: 0 0 20px;
    padding-left: 3%
}

.one-half,.three-sixths,.two-fourths {
    width: 48%
}

.one-third,.two-sixths {
    width: 31%
}

.four-sixths,.two-thirds {
    width: 65%
}

.one-fourth {
    width: 22.5%
}

.three-fourths {
    width: 73.5%
}

.one-fifth {
    width: 17.4%
}

.two-fifths {
    width: 37.8%
}

.three-fifths {
    width: 58.2%
}

.four-fifths {
    width: 78.6%
}

.one-sixth {
    width: 14%
}

.five-sixths {
    width: 82%
}

.first {
    clear: both;
    padding-left: 0
}

.genesis-grid p {
    font-size: 16px;
    margin-bottom: 14px
}

.genesis-grid-even,.genesis-grid-odd {
    border-bottom: 1px solid #7e7a7a;
    margin: 0 0 12px;
    padding: 0;
    width: 47%
}

.genesis-grid-even {
    float: right
}

.genesis-grid-odd {
    clear: both;
    float: left
}

.archive-page {
    float: left;
    padding: 20px 0 0;
    width: 45%
}

img {
    height: auto;
    max-width: 100%
}

.post-image {
    margin: 0 10px 10px 0
}

.alignleft .avatar {
    margin: 0 10px 0 0
}

.alignright .avatar {
    margin: 0 0 0 10px
}

.author-box .avatar {
    float: left;
    margin: 0 20px 0 0
}

.comment-list li .avatar {
    float: left;
    margin: 0 10px 10px 0
}

img.centered,.aligncenter {
    display: block;
    margin: 0 auto 20px
}

img.alignnone {
    display: inline;
    margin: 0 0 10px
}

img.alignleft,.wp-caption.alignleft {
    display: inline;
    margin: 0 20px 20px 0
}

img.alignright,.wp-caption.alignright {
    display: inline;
    margin: 0 0 20px 20px
}

.wp-caption {
    padding: 20px;
    text-align: center
}

p.wp-caption-text {
    font-size: 14px;
    margin: 5px 0
}

.wp-smiley,.wp-wink {
    border: 0;
    float: none
}

.navigation {
    font-size: 14px;
    overflow: hidden;
    padding: 20px 0;
    width: 100%;
    font-size: 28px;
    margin-top: -20px
}

.navigation li {
    display: inline
}

.sidebar {
    display: inline;
    background: none;
    float: right;
    font-size: 13px;
    line-height: 20px;
    width: 330px;
    border-right: 1px none #ddd;
    margin-top: 44px;
    margin-bottom: -38px
}

.sidebar-content #sidebar {
    float: left
}

.sidebar p {
    font-size: 13px;
    line-height: 20px
}

#sidebar a,#sidebar a:visited {
    color: #3f9291
}

#sidebar a:hover {
    text-decoration: underline
}

.sidebar .widget {
    margin: 0 0 10px;
    padding: 0 0 3px
}

#footer-widgets ul li,#sidebar ul li {
    border-bottom: 1px none #ddd;
    list-style-type: none;
    margin: 0 0 -2px 2px;
    padding: 1px 0 5px 14px
}

#footer-widgets ul li a,#footer-widgets ul li a:visited,#sidebar ul li a,#sidebar ul li a:visited {
    color: #3f9291;
    font-weight: normal
}

#sidebar .tagcloud a,#sidebar .tagcloud a:visited {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: none;
    background-color: none;
    border-radius: 3px;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 5px 10px
}

#sidebar .tagcloud a:hover {
    background-color: none;
    color: #fff
}

.widget_archive select,#cat {
    display: inline;
    padding: 3px;
    width: 95%
}

.featuredpage,.featuredpost {
    clear: both;
    margin: 0 0 15px;
    overflow: hidden
}

.featuredpage .page,.featuredpost .post {
    border-bottom: 1px solid #7e7a7a;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px
}

.user-profile {
    overflow: hidden
}

input[type="button"],input[type="submit"],.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {
    -moz-transition: all .2s ease-in-out;
    -moz-border-radius: 0;
    -webkit-transition: all .2s ease-in-out;
    -webkit-border-radius: 0;
    background-color: buttonface;
    border: 1px solid #7e7a7a;
    font-family: 'Droid Serif',arial,serif;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    text-decoration: none;
    color: #7e7a7a !important;
    cursor: pointer;
    text-decoration: none;
    transition: all .2s ease-in-out
}

input:hover[type="button"],input:hover[type="submit"],.navigation li a:hover,.navigation li.active a {
    background-color: #fff;
    border: 1px solid #7e7a7a;
    text-decoration: none
}

.enews #subbox,.s {
    -moz-box-shadow: 0 0 5px #ccc inset;
    -webkit-box-shadow: 0 0 5px #ccc inset;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ccc inset;
    box-sizing: border-box;
    color: #999;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    padding: 15px;
    text-transform: uppercase;
    width: 100%
}

#nav .searchform {
    margin: 3px 0 0
}

.enews #subbutton,.searchsubmit {
    display: none
}

.enews p {
    margin: 0 0 10px
}

#wp-calendar {
    width: 100%
}

#wp-calendar caption {
    font-size: 12px;
    font-style: italic;
    padding: 2px 5px 0 0;
    text-align: right
}

#wp-calendar thead {
    background-color: #f5f5f5;
    font-weight: 700;
    margin: 10px 0 0
}

#wp-calendar td {
    background-color: #f5f5f5;
    padding: 2px;
    text-align: center
}

#footer-widgets {
    background-color: none;
    border-top: 1px none #e4e4e4;
    clear: both;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

#footer-widgets .wrap {
    overflow: hidden;
    padding: 40px 0 20px
}

#footer-widgets .widget {
    background: none;
    border: 0;
    margin: 0 0 15px;
    padding: 0
}

#footer-widgets p {
    font-size: inherit;
    margin: 0 0 20px
}

#footer-widgets ul {
    margin: 0
}

.footer-widgets-1 {
    float: left;
    margin: 0 30px 0 0;
    width: 360px
}

.footer-widgets-2 {
    float: left;
    width: 360px
}

.footer-widgets-3 {
    float: right;
    width: 360px
}

#footer {
    background-color: none;
    clear: both;
    color: #999;
    font-family: 'Oswald',arial,serif;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

#footer .wrap {
    overflow: hidden;
    padding: 75px 0 50px
}

#footer p {
    color: #444;
    font-family: 'Oswald',arial,serif;
    font-size: 12px;
    margin: 0 0 25px
}

#footer a,#footer a:visited {
    color: #444;
    text-decoration: none
}

#footer a:hover {
    color: #3f9291;
    text-decoration: none
}

#footer .gototop {
    float: left;
    width: 35%;
    display: none
}

#footer .creds {
    float: right;
    text-align: right;
    width: 60%;
    display: none
}

#footer .custom-footer,#footer .custom-footer .menu {
    text-align: center
}

#footer .custom-footer .widget {
    clear: both
}

#footer .custom-footer .menu {
    float: none;
    margin: 0 0 20px
}

#footer .custom-footer li {
    display: inline-block;
    float: none;
    margin: 0 30px;
    list-style-type: none
}

#footer .custom-footer li a,#footer .custom-footer li a:visited {
    color: #444;
    letter-spacing: 2px;
    text-transform: uppercase
}

#footer .custom-footer li a:hover {
    color: #999;
    text-transform: uppercase
}

#comments,#respond {
    margin: 0 0 15px;
    overflow: hidden
}

#respond .comment-form-comment {
    margin-bottom: -224px
}

#comments {
    font-size: 13px;
    line-height: 20px
}

#author,#comment,#email,#url {
    -moz-box-shadow: 0 0 5px #ccc inset;
    -webkit-box-shadow: 0 0 5px #ccc inset;
    background-color: none;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px #ccc inset;
    margin: 10px 5px 0 0;
    padding: 5px;
    width: 250px
}

#comment {
    height: 150px;
    margin: 10px 0 250px;
    width: 98%
}

.ping-list {
    margin: 0 0 40px
}

.comment-list ol,.ping-list ol {
    padding: 10px
}

ol.comment-list {
    margin-bottom: 250px
}

.comment-list li,.ping-list li {
    list-style-type: none;
    margin: 20px 0 10px;
    padding: 15px 20px
}

.comment-list li ul li {
    margin-right: -20px
}

.comment-content {
    clear: both
}

.comment-content p {
    font-size: 16px;
    margin: 0 0 20px
}

.comment-list cite,.ping-list cite {
    font-style: normal
}

.commentmetadata {
    font-size: 12px;
    margin: 0 0 5px
}

.reply {
    font-size: 14px
}

.nocomments {
    text-align: center
}

#comments .navigation {
    display: block
}

.alt,.depth-1,.even {
    border-left: 5px none #f5f5f5
}

div.gform_wrapper input,div.gform_wrapper select,div.gform_wrapper textarea {
    box-sizing: border-box;
    font-size: 14px !important;
    padding: 6px 10px !important
}

div.gform_footer input.button {
    color: #fff;
    padding: 10px 20px !important
}

div.gform_wrapper .ginput_complex label {
    font-size: 14px
}

div.gform_wrapper li,div.gform_wrapper form li {
    margin: 0 0 10px
}

div.gform_wrapper .gform_footer {
    border: 0;
    margin: 0;
    padding: 0
}

#logo1 li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    top: -16px;
    left: -356px;
    z-index: -8
}

#logo1 li,#logo a {
    height: 238px;
    display: block
}

#logo {
    left: 0;
    width: 236px
}

#logo {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) 0 -57px
}

#banner1 li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    top: -270px;
    left: -180px;
    z-index: -9
}

#banner1 li,#banner a {
    height: 56px;
    display: block
}

#banner {
    left: 0;
    width: 900px
}

#banner {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) 0 0
}

#pink1 li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    top: 0;
    left: -30px;
    z-index: 1
}

#pink1 li,#pink a {
    height: 44px;
    display: block
}

#pink {
    left: 0;
    width: 296px
}

#pink {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -238px -57px
}

#purple1 li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    top: 0;
    left: -30px
}

#purple1 li,#purple a {
    height: 44px;
    display: block
}

#purple {
    left: 0;
    width: 296px
}

#purple {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -238px -107px
}

#green1 li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    top: 0;
    left: -30px
}

#green1 li,#green a {
    height: 44px;
    display: block
}

#green {
    left: 0;
    width: 296px
}

#green {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -238px -157px
}

#socialbuttons {
    position: relative
}

#socialbuttons li {
    margin: -121px 0 0 -395px;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0
}

#socialbuttons li,#socialbuttons a {
    height: 40px;
    display: block
}

#pintrest {
    left: 0;
    width: 40px
}

#pintrest {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -238px -207px
}

#facebook {
    left: 55px;
    width: 40px
}

#facebook {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -278px -207px
}

#instagram {
    left: 110px;
    width: 40px
}

#instagram {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -317px -207px
}

#twitter {
    left: 165px;
    width: 40px
}

#twitter {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -358px -207px
}

#emailsub {
    left: 220px;
    width: 40px
}

#emailsub {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -398px -207px
}

#rss {
    left: 275px;
    width: 40px
}

#rss {
    background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -438px -207px
}

#twitter:hover {
    opacity: .8
}

#facebook:hover {
    opacity: .8
}

#pintrest:hover {
    opacity: .8
}

#emailsub:hover {
    opacity: .8
}

#rss:hover {
    opacity: .8
}

#instagram:hover {
    opacity: .8
}

#text-40 {
    position: relative;
    margin: 5px 0 0 -41px
}

#text-41 {
    position: relative;
    margin: -384px 0 0 -41px;
    color: #7e7a7a;
    font-family: 'Amatic SC',Arial,sans-serif;
    z-index: 4;
    font-size: 50px;
    text-transform: uppercase
}

#text-39 {
    position: relative;
    margin: -148px 0 0 381px;
    color: #7e7a7a;
    z-index: 5
}

#text-38 {
    position: relative;
    z-index: -1
}

#text-45 {
    position: relative;
    margin: -8px auto 0 auto;
    color: #7e7a7a;
    z-index: 5;
    width: 294px;
    display: none
}

#___gcse_0 {
    width: 294px !important
}

.gsc-search-box-tools .gsc-search-button {
    display: none;
    !important}

.gsc-search-box-tools .gsc-input-box {
    height: 33px;
    !important}

select {
    background-color: #fff;
    color: #3f9291;
    display: inline;
    font-family: 'Droid Serif',arial,serif;
    font-size: 12px;
    margin: 2px 0 0;
    padding: 3px;
    width: 100%
}

.share_top_text {
    margin: 0 0 5px 5px
}

.social-button-container {
    margin: 15px 0 15px;
    border-bottom: 0
}

.SocialCustomMenu,.SocialCustomMenu a,SocialCustomMenu a:visited {
    display: inline;
    padding: 5px;
    color: #7e7a7a;
    text-decoration: none;
    font-size: 16px;
    line-height: 1.5
}

.scmTwitter {
    background-color: none;
    border: none 1px #c1c1c1
}

.scmFacebook {
    background-color: none;
    border: none 1px #c1c1c1
}

.scmGoogleplus {
    background-color: none;
    border: none 1px #c1c1c1
}

.scmStumbleupon {
    background-color: none;
    border: none 1px #c1c1c1
}

.scmTwitter:hover {
    opacity: .8
}

.scmFacebook:hover {
    opacity: .8
}

.scmGoogleplus:hover {
    opacity: .8
}

.scmStumbleupon:hover {
    opacity: .8
}

#stickyadcontainer {
    display: none !important
}

@media only screen and (max-width: 1200px) {
    .wrap,#header {
        width:960px;
    }

    #content {
        width: 600px
    }

    .post-type-archive-portfolio .portfolio {
        width: 280px
    }

    #logo1 li {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        top: -16px;
        left: -336px;
        z-index: 3
    }

    #banner1 li {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        top: -187px;
        left: -283px;
        z-index: 2
    }

    #socialbuttons {
        position: relative
    }

    #socialbuttons li {
        margin: -121px 0 0 -327px;
        padding: 0;
        list-style: none;
        position: absolute;
        top: 0
    }

    #text-40 {
        position: relative;
        margin: -164px 0 0 -103px
    }

    #text-41 {
        position: relative;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        z-index: 4;
        font-size: 50px;
        text-transform: uppercase;
    }

    #text-39 {
        position: relative;
        margin: 19px 0 0 300px;
        color: #7e7a7a;
        z-index: 5
    }

    #nav {
        clear: both;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        font-size: 37px;
        margin: -213px auto -48px auto;
        overflow: hidden;
        line-height: 1.5;
        width: 960px
    }

    .menu-primary a,.menu-secondary a,#header .menu a {
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        display: block;
        letter-spacing: 1px;
        padding: 20px 5.2px;
        position: relative;
        text-decoration: none;
        text-transform: uppercase
    }

    .menu-primary,.menu-secondary,#header .menu {
        clear: both;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        font-size: 37px;
        margin: 0 auto;
        overflow: hidden;
        width: 714px;
        float: right
    }

    #stickyadcontainer {
        display: none !important
    }
}

@media only screen and (max-width: 1023px) {
    body {
        font-size:16px;
        margin: 0 auto;
        width: 100%
    }

    p {
        font-size: 16px
    }

    .archive-page,.content-sidebar #content,.content-sidebar-sidebar #content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.full-width-content #content,.menu-primary,.menu-secondary,.minimum-landing .wrap,.sidebar,.sidebar-content #content,.sidebar-content-sidebar #content,.sidebar-sidebar-content #content,.wrap,#content-sidebar-wrap,#footer .creds,#footer .gototop,#footer-widgets .wrap,#header,#header ul.menu,#header .widget-area,#sidebar-alt,#title-area {
        width: 100%
    }

    .menu-primary,.menu-secondary,#description,#footer .creds,#footer .gototop,#header ul.menu,#header .search-form,#title,#title-area {
        float: none;
        text-align: center
    }

    .footer-widgets-1,.footer-widgets-2,.footer-widgets-3,#header .search-form,#wrap {
        margin: 0
    }

    .footer-widgets-1,.footer-widgets-2,.footer-widgets-3,#content,#description,#footer-widgets .wrap,#header .widget-area,#title,#title a,#title a:hover,#header .search-form,#title-area {
        padding: 0
    }

    #header {
        background-size: contain !important
    }

    #title {
        margin: 10px 0 0
    }

    .menu-primary li,.menu-secondary li,#header ul.menu li {
        display: inline-block;
        float: none
    }

    .menu-primary a,.menu-secondary a,#header .menu a {
        border: 0;
        padding: 10px
    }

    a.page-title-button,.menu li.right {
        display: none
    }

    .menu li li {
        text-align: left
    }

    #page-title {
        padding: 10px 0
    }

    #page-title p {
        font-size: 24px;
        text-align: center
    }

    .minimum #inner,#inner {
        padding: 20px
    }

    .minimum #inner .wrap {
        padding: 30px 0
    }

    .post-type-archive-portfolio .portfolio {
        margin: 10px 15px;
        width: 45%
    }

    .single-portfolio img {
        border: 0
    }

    #footer-widgets .widget {
        padding: 20px 20px 0
    }

    #footer .custom-footer li {
        margin: 0 10px
    }

    #footer .wrap {
        box-sizing: border-box;
        padding: 25px 10px 0
    }

    #logo1 li {
        margin: 0 auto 0 auto;
        padding: 0;
        list-style: none;
        position: relative;
        top: 0;
        left: 0;
        z-index: 3
    }

    #banner1 li {
        margin: 0 auto 0 auto;
        padding: 0;
        list-style: none;
        position: relative;
        top: -52px;
        left: 0;
        z-index: 2
    }

    #banner {
        left: 0;
        width: 370px
    }

    #banner {
        background: url(/wp-content/themes/minimum/design/images/HeaderSprite.png) -40px 0
    }

    #socialbuttons {
        position: relative
    }

    #socialbuttons li {
        margin: -121px 0 0 -327px;
        padding: 0;
        list-style: none;
        position: absolute;
        top: 0
    }

    #text-40 {
        position: relative;
        margin: 7px auto 0 auto;
        width: 728px
    }

    #text-41 {
        position: relative;
        margin: -165px auto 0 auto;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        z-index: 4;
        font-size: 40px;
        text-transform: uppercase;
        width: 360px
    }

    #text-39 {
        position: relative;
        margin: -8px auto 0 auto;
        color: #7e7a7a;
        z-index: 5;
        width: 294px;
        display: none
    }

    #text-45 {
        position: relative;
        margin: -8px auto 0 auto;
        color: #7e7a7a;
        z-index: 5;
        width: 294px;
        display: block
    }

    #nav {
        clear: both;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        font-size: 37px;
        margin: 7px auto 0 auto;
        overflow: hidden;
        line-height: 1;
        width: auto
    }

    .menu-primary a,.menu-secondary a,#header .menu a {
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        display: block;
        letter-spacing: 1px;
        padding: 0 5.2px;
        position: relative;
        text-decoration: none;
        text-transform: uppercase
    }

    .menu-primary,.menu-secondary,#header .menu {
        clear: both;
        color: #7e7a7a;
        font-family: 'Amatic SC',Arial,sans-serif;
        font-weight: normal;
        font-size: 37px;
        margin: 0 auto;
        overflow: hidden;
        width: auto
    }

    #header {
        height: 430px
    }

    #stickyadcontainer {
        display: none !important
    }
}

@media only screen and (max-width: 767px) {
    #header {
        height:330px
    }
}

@media only screen and (max-width: 600px) {
    #home-featured {
        padding:30px 0 0
    }

    .home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4 {
        padding: 0 0 30px;
        width: 50%
    }

    .genesis-grid-even,.genesis-grid-odd {
        width: 100%
    }

    .post-type-archive-portfolio .portfolio {
        margin: 0 0 20px;
        text-align: center;
        width: 100%
    }

    .portfolio-featured-image a img,.portfolio-featured-image a img:hover {
        border: 0
    }

    .five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
        padding: 0;
        width: 100%
    }

    .navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {
        padding: 5px 10px
    }

    #stickyadcontainer {
        display: block !important;
        bottom: 0;
        height: 50px;
        left: 0;
        position: fixed;
        width: 100%
    }

    #stickyad {
        margin: 0 auto;
        width: 320px;
        text-align: center
    }
}

@media only screen and (max-width: 300px) {
    .home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4 {
        padding:0 0 30px;
        width: 100%
    }

    #stickyadcontainer {
        display: block !important;
        bottom: 0;
        height: 50px;
        left: 0;
        position: fixed;
        width: 100%
    }

    #stickyad {
        margin: 0 auto;
        width: 320px;
        text-align: center
    }
}

body.custom-background {
    background-color: #fff
}

.wpseo-score-icon {
    display: inline-block !important;
    float: left;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
    background-color: #999
}

.wpseo-score-icon.good {
    background-color: #7ad03a
}

.wpseo-score-icon.ok {
    background-color: #ee7c1b
}

.wpseo-score-icon.bad {
    background-color: #dc3232
}

.wpseo-score-icon.na {
    background-color: #999
}

.wpseo-score-icon.noindex {
    background-color: #1e8cbe
}

.adminbar-seo-score {
    margin: 10px 10px 0 4px !important
}

#wpadminbar .yoast-issue-added,#wpadminbar .yoast-issue-added:hover {
    position: absolute;
    top: 32px;
    left: 0;
    min-width: 300px;
    padding: 2px 8px;
    border-radius: 0 10px 10px;
    color: #fff;
    background-color: #a4286a;
    box-shadow: 1px 1px 1px 1px grey
}

#wpadminbar .yoast-issue-added {
    display: none
}

#wpadminbar .yoast-issue-counter {
    display: inline;
    padding: 1px 7px 1px 6px !important;
    border-radius: 50%;
    color: #fff
}

.yoast-issue-counter {
    background-color: #d54e21
}

#wpadminbar .yoast-logo.svg {
    float: left;
    width: 26px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzgyODc4YyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnPjxnPjxnPjxnPjxwYXRoIGQ9Ik0yMDMuNiwzOTVjNi44LTE3LjQsNi44LTM2LjYsMC01NGwtNzkuNC0yMDRoNzAuOWw0Ny43LDE0OS40bDc0LjgtMjA3LjZIMTE2LjRjLTQxLjgsMC03NiwzNC4yLTc2LDc2VjM1N2MwLDQxLjgsMzQuMiw3Niw3Niw3NkgxNzNDMTg5LDQyNC4xLDE5Ny42LDQxMC4zLDIwMy42LDM5NXoiLz48L2c+PGc+PHBhdGggZD0iTTQ3MS42LDE1NC44YzAtNDEuOC0zNC4yLTc2LTc2LTc2aC0zTDI4NS43LDM2NWMtOS42LDI2LjctMTkuNCw0OS4zLTMwLjMsNjhoMjE2LjJWMTU0Ljh6Ii8+PC9nPjwvZz48cGF0aCBzdHJva2Utd2lkdGg9IjIuOTc0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMzgsMS4zbC05My4zLDI1OS4xbC00Mi4xLTEzMS45aC04OS4xbDgzLjgsMjE1LjJjNiwxNS41LDYsMzIuNSwwLDQ4Yy03LjQsMTktMTksMzcuMy01Myw0MS45bC03LjIsMXY3Nmg4LjNjODEuNywwLDExOC45LTU3LjIsMTQ5LjYtMTQyLjlMNDMxLjYsMS4zSDMzOHogTTI3OS40LDM2MmMtMzIuOSw5Mi02Ny42LDEyOC43LTEyNS43LDEzMS44di00NWMzNy41LTcuNSw1MS4zLTMxLDU5LjEtNTEuMWM3LjUtMTkuMyw3LjUtNDAuNywwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMsMTY2LjhsMTA1LjktMjk0aDU4LjFMMjc5LjQsMzYyeiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 0 6px;
    background-size: 20px
}

#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item {
    color: #f18500
}

@media screen and (max-width: 782px) {
    #wpadminbar #wp-admin-bar-wpseo-menu {
        display:block;
        position: static
    }

    #wpadminbar .yoast-logo.svg {
        width: 52px;
        height: 46px;
        background-position: 50% 8px;
        background-size: 30px
    }

    #wpadminbar .yoast-logo+.yoast-issue-counter {
        margin-left: -10px
    }

    #wpadminbar .ab-sub-wrapper .yoast-issue-counter {
        position: relative;
        top: -5px;
        vertical-align: text-top
    }

    #wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings {
        display: none
    }

    #wpadminbar .yoast-issue-added {
        top: 46px
    }
}

.autoptimize-loading {
    display: none;
    position: fixed;
    background-color: rgba(102,102,102,.8);
    background-image: url(//www.viewalongtheway.com/wp-content/plugins/autoptimize/classes/static/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9000000000
}

#wp-admin-bar-autoptimize .white {
    color: #EEE
}

#wp-admin-bar-autoptimize .green {
    color: #26bd26
}

#wp-admin-bar-autoptimize .orange {
    color: #ec9103
}

#wp-admin-bar-autoptimize .red {
    color: #ea1919
}

#wp-admin-bar-autoptimize .bg-green {
    background: #26bd26
}

#wp-admin-bar-autoptimize .bg-orange {
    background: #ec9103
}

#wp-admin-bar-autoptimize .bg-red {
    background: #ea1919
}

#wp-admin-bar-autoptimize.bullet-green .ab-icon::before,#wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
    content: "\f159";
    color: #02ca02;
    font-size: 14px
}

#wp-admin-bar-autoptimize.bullet-orange .ab-icon::before,#wp-admin-bar-autoptimize.bullet-orange:hover .ab-icon::before {
    content: "\f159";
    color: #ec9103;
    font-size: 14px
}

#wp-admin-bar-autoptimize.bullet-red .ab-icon::before,#wp-admin-bar-autoptimize.bullet-red:hover .ab-icon::before {
    content: "\f159";
    color: #ea1919;
    font-size: 14px;
    -webkit-animation: blink 1s step-end infinite;
    animation: blink 1s step-end infinite
}

@-webkit-keyframes blink {
    50% {
        visibility: hidden
    }
}

@keyframes blink {
    50% {
        visibility: hidden
    }
}

#wp-admin-bar-autoptimize table,#wp-admin-bar-autoptimize th,#wp-admin-bar-autoptimize td {
    border: 0 !important
}

#wp-admin-bar-autoptimize-default {
    padding-top: 0 !important
}

#wp-admin-bar-autoptimize-delete-cache .ab-item {
    cursor: pointer !important;
    background: #464b50
}

#wp-admin-bar-autoptimize-delete-cache .ab-item:hover {
    color: rgba(240,245,250,0.85) !important;
    background: #b57373 !important
}

#wp-admin-bar-autoptimize-cache-info {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

#wp-admin-bar-autoptimize-cache-info,#wp-admin-bar-autoptimize-cache-info .ab-item {
    height: auto !important;
    cursor: default !important
}

#wp-admin-bar-autoptimize-cache-info td+td {
    padding-left: 3px
}

#wp-admin-bar-autoptimize-cache-info .ab-item,#wp-admin-bar-autoptimize-cache-info .ab-item:hover {
    color: #b4b9be !important
}

#wp-admin-bar-autoptimize-cache-info .ab-item>p {
    display: block
}

#wp-admin-bar-autoptimize-cache-info .ab-item p,#wp-admin-bar-autoptimize-cache-info .ab-item td {
    font-size: 11px !important;
    line-height: 16px !important
}

#wp-admin-bar-autoptimize-cache-info .ab-item table {
    display: inline-block !important;
    margin-left: 10px !important
}

.autoptimize-radial-bar {
    display: inline-block !important;
    margin-top: 5px !important
}

.autoptimize-radial-bar,.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow {
    width: 36px !important;
    height: 36px !important
}

.autoptimize-radial-bar {
    background-color: #d6dadc
}

.autoptimize-radial-bar .fill {
    background-color: #02ca02
}

.autoptimize-radial-bar .numbers {
    color: #02ca02
}

.autoptimize-radial-bar .mask {
    clip: rect(0px,36px,36px,18px)
}

.autoptimize-radial-bar .fill {
    clip: rect(0px,18px,36px,0px)
}

.autoptimize-radial-bar .inset {
    width: 26px !important;
    height: 26px !important;
    margin-left: 5px !important;
    margin-top: 5px !important;
    background-color: #32373c
}

.autoptimize-radial-bar .percentage {
    width: 26px !important;
    height: 16px !important;
    line-height: 11px !important;
    top: 7px !important;
    left: 0 !important;
    overflow: hidden
}

.autoptimize-radial-bar .numbers {
    width: 26px !important;
    font-weight: 600 !important;
    font-size: 9px !important;
    margin-top: -10px !important;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.autoptimize-radial-bar .inset {
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3) !important
}

.autoptimize-radial-bar .shadow {
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3) inset !important
}

.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow,.autoptimize-radial-bar .inset,.autoptimize-radial-bar .percentage {
    position: absolute !important
}

.autoptimize-radial-bar,.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow,.autoptimize-radial-bar .inset {
    border-radius: 50% !important
}

#wp-admin-bar-autoptimize tr {
    border: 0 !important
}

#wp-admin-bar-autoptimize td {
    background-color: #32373c !important
}

body.custom-background {
    background-color: #fff
}

#socialpost {
    position: relative
}

#socialpost li {
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0
}

#socialpost li,#socialpost a {
    margin: 0 0 10px 0;
    height: 40px;
    display: block
}

.wpseo-score-icon {
    display: inline-block!important;
    float: left;
    width: 12px!important;
    height: 12px!important;
    border-radius: 50%!important;
    background-color: #999
}

.wpseo-score-icon.good {
    background-color: #7ad03a
}

.wpseo-score-icon.ok {
    background-color: #ee7c1b
}

.wpseo-score-icon.bad {
    background-color: #dc3232
}

.wpseo-score-icon.na {
    background-color: #999
}

.wpseo-score-icon.noindex {
    background-color: #1e8cbe
}

.adminbar-seo-score {
    margin: 10px 10px 0 4px!important
}

#wpadminbar .yoast-issue-added,#wpadminbar .yoast-issue-added:hover {
    position: absolute;
    top: 32px;
    left: 0;
    min-width: 300px;
    padding: 2px 8px;
    border-radius: 0 10px 10px;
    color: #fff;
    background-color: #a4286a;
    box-shadow: 1px 1px 1px 1px grey
}

#wpadminbar .yoast-issue-added {
    display: none
}

#wpadminbar .yoast-issue-counter {
    display: inline;
    padding: 1px 7px 1px 6px!important;
    border-radius: 50%;
    color: #fff
}

.yoast-issue-counter {
    background-color: #d54e21
}

#wpadminbar .yoast-logo.svg {
    float: left;
    width: 26px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzgyODc4YyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnPjxnPjxnPjxnPjxwYXRoIGQ9Ik0yMDMuNiwzOTVjNi44LTE3LjQsNi44LTM2LjYsMC01NGwtNzkuNC0yMDRoNzAuOWw0Ny43LDE0OS40bDc0LjgtMjA3LjZIMTE2LjRjLTQxLjgsMC03NiwzNC4yLTc2LDc2VjM1N2MwLDQxLjgsMzQuMiw3Niw3Niw3NkgxNzNDMTg5LDQyNC4xLDE5Ny42LDQxMC4zLDIwMy42LDM5NXoiLz48L2c+PGc+PHBhdGggZD0iTTQ3MS42LDE1NC44YzAtNDEuOC0zNC4yLTc2LTc2LTc2aC0zTDI4NS43LDM2NWMtOS42LDI2LjctMTkuNCw0OS4zLTMwLjMsNjhoMjE2LjJWMTU0Ljh6Ii8+PC9nPjwvZz48cGF0aCBzdHJva2Utd2lkdGg9IjIuOTc0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMzgsMS4zbC05My4zLDI1OS4xbC00Mi4xLTEzMS45aC04OS4xbDgzLjgsMjE1LjJjNiwxNS41LDYsMzIuNSwwLDQ4Yy03LjQsMTktMTksMzcuMy01Myw0MS45bC03LjIsMXY3Nmg4LjNjODEuNywwLDExOC45LTU3LjIsMTQ5LjYtMTQyLjlMNDMxLjYsMS4zSDMzOHogTTI3OS40LDM2MmMtMzIuOSw5Mi02Ny42LDEyOC43LTEyNS43LDEzMS44di00NWMzNy41LTcuNSw1MS4zLTMxLDU5LjEtNTEuMWM3LjUtMTkuMyw3LjUtNDAuNywwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMsMTY2LjhsMTA1LjktMjk0aDU4LjFMMjc5LjQsMzYyeiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 0 6px;
    background-size: 20px
}

#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item {
    color: #f18500
}

@media screen and (max-width: 782px) {
    #wpadminbar #wp-admin-bar-wpseo-menu {
        display:block;
        position: static
    }

    #wpadminbar .yoast-logo.svg {
        width: 52px;
        height: 46px;
        background-position: 50% 8px;
        background-size: 30px
    }

    #wpadminbar .yoast-logo+.yoast-issue-counter {
        margin-left: -10px
    }

    #wpadminbar .ab-sub-wrapper .yoast-issue-counter {
        position: relative;
        top: -5px;
        vertical-align: text-top
    }

    #wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings {
        display: none
    }

    #wpadminbar .yoast-issue-added {
        top: 46px
    }
}

.autoptimize-loading {
    display: none;
    position: fixed;
    background-color: rgba(102,102,102,.8);
    background-image: url(//www.viewalongtheway.com/wp-content/plugins/autoptimize/classes/static/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9000000000
}

#wp-admin-bar-autoptimize .white {
    color: #EEE
}

#wp-admin-bar-autoptimize .green {
    color: #26bd26
}

#wp-admin-bar-autoptimize .orange {
    color: #ec9103
}

#wp-admin-bar-autoptimize .red {
    color: #ea1919
}

#wp-admin-bar-autoptimize .bg-green {
    background: #26bd26
}

#wp-admin-bar-autoptimize .bg-orange {
    background: #ec9103
}

#wp-admin-bar-autoptimize .bg-red {
    background: #ea1919
}

#wp-admin-bar-autoptimize.bullet-green .ab-icon::before,#wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
    content: "\f159";
    color: #02ca02;
    font-size: 14px
}

#wp-admin-bar-autoptimize.bullet-orange .ab-icon::before,#wp-admin-bar-autoptimize.bullet-orange:hover .ab-icon::before {
    content: "\f159";
    color: #ec9103;
    font-size: 14px
}

#wp-admin-bar-autoptimize.bullet-red .ab-icon::before,#wp-admin-bar-autoptimize.bullet-red:hover .ab-icon::before {
    content: "\f159";
    color: #ea1919;
    font-size: 14px;
    -webkit-animation: blink 1s step-end infinite;
    animation: blink 1s step-end infinite
}

@-webkit-keyframes blink {
    50% {
        visibility: hidden
    }
}

@keyframes blink {
    50% {
        visibility: hidden
    }
}

#wp-admin-bar-autoptimize table,#wp-admin-bar-autoptimize th,#wp-admin-bar-autoptimize td {
    border: 0 !important
}

#wp-admin-bar-autoptimize-default {
    padding-top: 0 !important
}

#wp-admin-bar-autoptimize-delete-cache .ab-item {
    cursor: pointer !important;
    background: #464b50
}

#wp-admin-bar-autoptimize-delete-cache .ab-item:hover {
    color: rgba(240,245,250,0.85) !important;
    background: #b57373 !important
}

#wp-admin-bar-autoptimize-cache-info {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

#wp-admin-bar-autoptimize-cache-info,#wp-admin-bar-autoptimize-cache-info .ab-item {
    height: auto !important;
    cursor: default !important
}

#wp-admin-bar-autoptimize-cache-info td+td {
    padding-left: 3px
}

#wp-admin-bar-autoptimize-cache-info .ab-item,#wp-admin-bar-autoptimize-cache-info .ab-item:hover {
    color: #b4b9be !important
}

#wp-admin-bar-autoptimize-cache-info .ab-item>p {
    display: block
}

#wp-admin-bar-autoptimize-cache-info .ab-item p,#wp-admin-bar-autoptimize-cache-info .ab-item td {
    font-size: 11px !important;
    line-height: 16px !important
}

#wp-admin-bar-autoptimize-cache-info .ab-item table {
    display: inline-block !important;
    margin-left: 10px !important
}

.autoptimize-radial-bar {
    display: inline-block !important;
    margin-top: 5px !important
}

.autoptimize-radial-bar,.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow {
    width: 36px !important;
    height: 36px !important
}

.autoptimize-radial-bar {
    background-color: #d6dadc
}

.autoptimize-radial-bar .fill {
    background-color: #02ca02
}

.autoptimize-radial-bar .numbers {
    color: #02ca02
}

.autoptimize-radial-bar .mask {
    clip: rect(0px,36px,36px,18px)
}

.autoptimize-radial-bar .fill {
    clip: rect(0px,18px,36px,0px)
}

.autoptimize-radial-bar .inset {
    width: 26px !important;
    height: 26px !important;
    margin-left: 5px !important;
    margin-top: 5px !important;
    background-color: #32373c
}

.autoptimize-radial-bar .percentage {
    width: 26px !important;
    height: 16px !important;
    line-height: 11px !important;
    top: 7px !important;
    left: 0 !important;
    overflow: hidden
}

.autoptimize-radial-bar .numbers {
    width: 26px !important;
    font-weight: 600 !important;
    font-size: 9px !important;
    margin-top: -10px !important;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.autoptimize-radial-bar .inset {
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3) !important
}

.autoptimize-radial-bar .shadow {
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3) inset !important
}

.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow,.autoptimize-radial-bar .inset,.autoptimize-radial-bar .percentage {
    position: absolute !important
}

.autoptimize-radial-bar,.autoptimize-radial-bar .mask,.autoptimize-radial-bar .fill,.autoptimize-radial-bar .shadow,.autoptimize-radial-bar .inset {
    border-radius: 50% !important
}

#wp-admin-bar-autoptimize tr {
    border: 0 !important
}

#wp-admin-bar-autoptimize td {
    background-color: #32373c !important
}

body.custom-background {
    background-color: #fff
}
