a,
a:hover {
    color: #363636
}

.button:hover,
.ss-bg-color,
.ui-slider-horizontal .ui-slider-range {
    background: #363636!important
}

#collapseOne,
.login-error, .password-error {
    display: none
}

#header-main .dropdown-menu li a:hover,
#header-main .navbar-default .navbar-nav>.open>a,
#header-main .navbar-default .navbar-nav>.open>a:focus,
#header-main .navbar-default .navbar-nav>.open>a:hover,
#header-main .navbar-nav>li>a:hover,
#header-main .yamm-fw .dropdown-menu li a:hover {
    color: #363636!important
}

#accordion-e3 .panel-title span.icon-check2,
#header-main .navbar-nav>li>a.active .arrow-up,
#header-main .navbar-nav>li>a:hover .arrow-up,
#header-main .yamm h3 i,
#header-main .yamm-fw .dropdown-menu li a:before,
.button.btn-border.color2,
.feature-box .feature-box-icon,
.features-left i,
.features-right i,
.info-home h3 em,
.nav-tabs li a span,
.post-meta span,
.post-meta span a,
.pricing-table-s1 li i,
.service-content span,
.ss2-content i,
.stats2-info h2,
.stats3-info i,
h2.post-title a:hover,
h2.post-title-small a:hover {
    color: #363636
}

#header-main .dropdown-menu,
#header-main .yamm .dropdown.yamm-fw .dropdown-menu {
    border-top-color: #363636!important
}

.button.color2,
.button.color5,
.cta-clr {
    background: #363636
}

.button.btn-border.color2 {
    border-color: #363636
}

.button.btn-border.color2:hover {
    background: #363636!important
}

#accordion.panel-group .panel.active .panel-title a span,
.block-heading h3,
.button.one,
.feature-box2 .feature-box-icon,
.page_header h3 span,
.small-sep {
    background: #363636
}

.progress-line {
    background-color: #363636
}

.domain-box.db-dark {
    background: #0279ce
}

.plan-price,
.pricing-table2 thead tr th {
    background: #363636;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#0279ce', GradientType=1)
}

.plan-price {
    background: -moz-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #363636), color-stop(85%, #363636), color-stop(86%, #0279ce), color-stop(100%, #0279ce));
    background: -webkit-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -o-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -ms-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: linear-gradient(135deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%)
}

.pricing-table2 thead tr th {
    background: -moz-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #363636), color-stop(85%, #363636), color-stop(86%, #0279ce), color-stop(100%, #0279ce));
    background: -webkit-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -o-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: -ms-linear-gradient(-45deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%);
    background: linear-gradient(135deg, #363636 0, #363636 85%, #0279ce 86%, #0279ce 100%)
}

.pricing-table3 ul li h3,
.search-container button,
.tag-list a:hover {
    background: #363636
}

.cat-list li a:hover,
.popular-desc h5 a:hover {
    color: #363636
}

.nav-tabs li.active::after {
    background: #8dc73f
}

.feature-content i,
.service-content span:after,
.service-content:hover span,
.service-content:hover span:after {
    background: #363636
}

.style1 {
    border-left: 5px solid #363636
}

.style1.blockquote-reverse {
    border-right: 5px solid #363636
}

.feature-content i {
    background: -moz-linear-gradient(-45deg, #363636 0, #363636 49%, #0279ce 50%, #0279ce 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #363636), color-stop(85%, #363636), color-stop(86%, #0279ce), color-stop(100%, #0279ce));
    background: -webkit-linear-gradient(-45deg, #363636 0, #363636 49%, #0279ce 50%, #0279ce 100%);
    background: -o-linear-gradient(-45deg, #363636 0, #363636 49%, #0279ce 50%, #0279ce 100%);
    background: -ms-linear-gradient(-45deg, #363636 0, #363636 49%, #0279ce 50%, #0279ce 100%);
    background: linear-gradient(135deg, #363636 0, #363636 49%, #0279ce 50%, #0279ce 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#0279ce', GradientType=1)
}

.countdown.styled div span,
.hover-zoom a:hover,
.page_nav a:hover,
.pricing-table4#popular h6 {
    background: #363636
}

.page_nav {
    float: left
}

.team-social li a:hover {
    color: #363636!important
}

.f-posts li h5 a:hover,
.pricing-table4 .title strong {
    color: #363636
}

.reply:hover {
    color: #363636!important;
    border: 2px solid #363636
}

#about-section2 .content-tab .tab-cont h2,
#portfolio-home.folio-boxed-10col .project-info h2:hover,
#portfolio-home.folio-boxed-2col .project-info h2:hover,
#portfolio-home.folio-boxed-3col .project-info h2:hover,
#portfolio-home.folio-boxed-4col .project-info h2:hover,
#team2 .text-center .team-social a:hover,
.cart-table tbody tr td a:hover,
.cs-wrap .chart-color2 span,
.feature-list li i,
.higlight,
.list-style1 li i,
.nav-tabs li i,
.product-categories li a:hover,
.product-post-info h5 a:hover {
    color: #363636
}

#accordion-career .panel-default>.panel-heading {
    border-left: 1px solid #363636
}

.progress-bar-success {
    background: #363636!important
}

#about-section2 .about-box .about-post a.active,
#about-section2 .about-box .about-post a:hover,
.book-doctor,
.cart-btn a,
.dm-wrap span,
.domain-box,
.sc-trigger span,
.volunter-info .button,
ul.tld_list .number {
    background: #363636
}

.product-size a.active,
.product-size a:hover {
    color: #363636;
    border: 1px solid #363636
}

.head-w-ul span,
.ssc-inner form input {
    border-bottom: 4px solid #363636
}

.highlight {
    color: #363636!important
}

#one-res .highlight3 {
    color: #363636
}

.highlight4 {
    color: #363636!important
}

#one-res .project-info h2 span,
.ci-item-info h5 a:hover,
.rating>span,
.rating>span:hover:before,
.rating>span:hover~span:before,
.ss-trigger i:hover {
    color: #363636
}

.cart-info {
    border-top: 4px solid #363636
}

.head-w-ul span {
    color: #363636
}

.navbar-default .navbar-nav>li.active>a {
    color: #8dc73f!important
}

navbar-default .navbar-nav>li>a {
    color: #000
}

.text-green {
    color: #8dc73f!important
}

.under-green {
    border-bottom: 1px solid #8dc73f
}

.btn-settings {
    background: #000;
    color: #323232
}

.btn-login,
.share-bottom {
    background-color: #8dc73f
}

.btn-settings:before {
    content: "\f02e"
}

.share-bottom {
    width: 191px;
    position: fixed;
    bottom: 5px;
    right: 5px;
    z-index: 1000000;
    padding: 2px 3px;
    border-right: none;
    color: #676767;
    -webkit-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
    text-align: center;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 10px 10px rgba(0, 0, 0, .1)
}

.btn-login,
.btn-logout,
.btn-register,
.card-block form,
.form-error {
    width: 100%
}

.share-head {
    color: #000;
    margin-top: 252px;
    margin-right: 14px;
    position: relative;
    z-index: 999;
    display: none;
}

.share-head a {
    color: #8dc73f;
    border: 1px solid #000
}

.btn-logout:hover {
    cursor: pointer
}

.build-do,
.other-do {
    float: left;
    display: inline
}

.card-block {
    background: #fff;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden
}

#header-main,
.white-back {
    background: #f8f8f8!important
}

.card-block form {
    height: 300px;
    margin: 1px;
    padding: 8px
}

.card-block form input {
    width: 100%;
    margin-top: 10px;
    font-size: 86%;
    border: 0;
    border-bottom: 1px solid #ccc;
    text-align: center
}

.card-block form input:first-of-type,
.start-chat {
    margin-top: 12px
}

.card-block form input:active,
.card-block form input:focus {
    border: 0;
    border-bottom: 1px solid #ccc
}

.start-chat {
    margin-left: auto;
    margin-right: auto;
    width: 12em
}

.chat-area,
.loading-chat {
    margin-top: 10px
}

.chat-area,
.home-contact-form .alert {
    width: 100%
}

.chat-area {
    height: 158px;
    text-align: left;
    color: #000;
    font-size: 86%
}

@media (min-width:1200px) {
    .container-first {
        width: 100%
    }
    .section-first {
        margin-top: 5px
    }
    #about-us p {
        padding-left: 6%
    }
}

.build-do {
    margin-right: 2px;
    margin-bottom: 2px
}

.other-do {
    margin-bottom: 5px
}

.section-first {
    margin-top: 5px;
}

.contact-div {
    margin-bottom: 50px
}

.nav-tabs li.number-four {
    border-right: 1px solid #e5e5e5
}

.nav-tabs li.coming-tomorrow {
    background-color: #333
}

@media (max-width:639px) {
    .share-bottom {
        width: 97%
    }
    .project-gal img {
        padding: 2px!important
    }
}

@media (min-width:640px) and (max-width:768px) {
    .filter li:last-child {
        margin: 13px 10px
    }
    .map-greyscale#map-greyscale {
        height: 476px
    }
}

@media (max-width:767px) {
    #coming-soon #uc-main,
    #coming-soon .uc-main {
        top: 0;
        left: 0;
        max-width: 100%
    }
    #coming-soon,
    #coming-soon #uc-main,
    #coming-soon .countdown.styled,
    #coming-soon .uc-main {
        max-width: 100%
    }
    #coming-soon .container {
        max-width: 100%;
        height: 100%;
        margin-top: 0
    }
    #coming-soon .uc-main {
        height: 100%
    }
    #coming-soon .countdown.styled div {
        width: 50%;
        font-size: 150%
    }
    .build-the-button {
        width: 100%;
        text-align: center
    }
    .full-contact {
        background: #fff;
        padding: 36px
    }
    .grey-contact {
        display: none
    }
    .tp-banner-container {
        height: 205px
    }
    .share-head {
        margin-top: 54px
    }
    .tp-caption {
        font-size: 13px!important;
        letter-spacing: 2px;
        left: 87px!important;
        top: 100.47px!important;
        visibility: visible
    }
    .upskilling-row:before {
        display: block
    }
    footer {
        margin-top: 240%
    }
    .login-side {
        margin-bottom: 10px
    }
}

@media (max-width:480px) {
    footer {
        margin-top: 165%
    }
    .posts-footer {
        margin-top: 26%
    }
    .gal-3col li {
        width: 33.33333%
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #e7e7e7
    }
    .navbar-header {
        width: 90%
    }
    .navbar-default .navbar-toggle {
        position: relative;
        display: inline-block!important;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-image: none;
        border: 1px solid #ddd;
        border-radius: 4px;
        background-color: #ddd
    }
    #header-main .yamm .collapse,
    #header-main .yamm .dropdown,
    #header-main .yamm .dropup {
        position: static
    }
    .navbar-collapse {
        overflow: hidden!important;
        padding: 0!important
    }
    .navbar-collapse.collapse {
        display: none!important;
        visibility: hidden!important
    }
    .navbar-default .navbar-toggle:hover {
        background-color: #ddd
    }
    .navbar-collapse.collapse.in {
        display: block!important;
        visibility: visible!important
    }
    .full-contact {
        background: #fff;
        padding: 0 30px
    }
    footer .row {
        margin-right: 10px;
        margin-left: 10px
    }
    .share-bottom {
        width: 219px
    }
    .filter li:last-child {
        margin: 13px 10px
    }
}

@media only screen and (min-width:1000px) and (max-width:1200px) {
    .contact-three {
        display: none
    }
}

.text-black {
    color: #000!important
}

.btn-danger {
    background-color: #d9534f
}

.deactivate-button {
    display: inline-block;
    float: left;
    margin-right: 10px
}

#accountDeactivateForm,
.btn-upload,
.comment-error,
.comment-success,
.error,
.error-message,
.first-page-alert,
.form-error,
.log-form-success,
.password-side,
.password-form-success,
.send-message,
.subscribe-error,
.subscribe-success,
.success-message,
.user-dets-error,
.user-dets-success,
.reset-password-form-success {
    display: none
}

.page-active {
    background-color: #8dc73f!important
}

.page-no-active {
    background-color: #4f4f4f!important
}

.first-page-alert {
    width: 87%
}

.tag-list a:hover {
    cursor: default
}

.btn-upload,
.upload-btn {
    cursor: pointer
}

.desaturate {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.desaturate-footer {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    padding: 5px
}

.bottom-material li {
    border: 0
}

.saturate-border {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.three-back {
    background-color: #333
}

.project-gal img {
    padding: 20px
}

.green {
    background-color: #8dc73f
}

.client-icon {
    width: 100px
}

.rec-cat:hover {
    color: #8dc73f!important
}

#press-canvas {
    margin: 0;
    background: #000
}

.inputError {
    border-color: #a94442!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.error {
    color: #a94442!important;
    font-size: 80%
}

.logform label, .password-form label, .reset-password-form label {
    font-weight: 400;
    font-size: 13px
}

.search-results {
    width: 100%
}

.cat-res,
.tut-res {
    height: 400px;
    overflow: auto;
    max-height: 200px;
    overflow-y: scroll
}

.search-results li a {
    text-align: center!important
}

.search-results li a:hover {
    color: #8dc73f
}

.user-dets-error,
.user-dets-success {
    width: 100%
}

#comment-preloader {
    margin: 0;
    width: 100px;
    height: 100px;
    background-image: url(/themes/blogthis/assets/images/preloader.gif);
    background-repeat: no-repeat;
    background-position: center;
    display: none
}

#topicControlPanel,
.uppercase {
    text-transform: uppercase
}

.full-width {
    width: 100%
}

.no-width {
    width: 0;
    height: 0;
    visibility: hidden
}

.user-image {
    margin-bottom: 1px
}

.subscribe-success {
    margin-top: 10px
}

.form-ajax-error {
    color: #5a5353
}

.f-tweet a {
    color: #999
}

.blog-single pre {
    width: 97.7%
}

.date-meta {
    background: #000
}

.link-colour {
    color: #000!important
}

.f-facebook small em,
.f-instagram small em,
.f-tweet small em {
    font-size: 11px
}

#about-us p {
    font-size: 14px
}

.password-btn {
    background-color: #8dc73f;
}

.form-ajax-error {
    text-align: center;
    color: #D3D3D3;
}
.reset-span {
    line-height: 270%;
}

.border-grey {
    border: 1px solid #e4e4e4;
}
