/**
 * @file
 * Gray Black color styling for Startup Growth.
 *
 * Base color: rgb(13,21,25) / 1c1c1c
 * Light color: rgb(157,160,161) / aaaaaa
 * Very light color: #ffffff
 * Font Family : Aeonik-Regular
 * Links
    a - border-bottom: 1px solid rgba(91,137,180,.5);
    a:visited - border-bottom: 1px solid rgba(157,160,161,.5);
    a:hover - border-bottom: 1px solid rgba(91,137,180,1);
 */


/* base: elements */

a {
    color: #1c1c1c;
    text-decoration: none;
    transition: linear 0.3s;
}


/* a:visited {
    color: #1c1c1c;
    border-bottom: 1px solid rgba(157, 160, 161, .5);
    text-decoration: none;
} */

a:hover,
a:focus {
    color: #1c1c1c;
    text-decoration: none;   
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #1c1c1c;
}

blockquote:after {
    color: #1c1c1c;
}


/* base: layout */

.colored-region {
    background-color: #1c1c1c;
}

.colored-region.black {
    background: #1c1c1c;
}

.colored-region.dark {
    background-color: #1c1c1c;
}

.light-colored-region {
    background-color: #fcd7d1;
}

.colored-region+.content-top-highlighted:before {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark+.content-top-highlighted:before {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region+.content-top-highlighted:before {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.content-top-highlighted:after {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark.content-top-highlighted:after {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region.content-top-highlighted:after {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region+.highlighted:before {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark+.highlighted:before {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region+.highlighted:before {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.highlighted:after {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark.highlighted:after {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region.highlighted:after {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.black a {
    font-size: 1.15rem;
    line-height: 2.5rem;
    text-decoration: none;
}


/* components: breadcrumb */

.breadcrumb a:hover {
    color: #1c1c1c;
}


/* components: buttons */

a.button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    color: #ffffff;
    background-color: #1c1c1c;
    border-radius: 30px;
    border: 1px solid #1c1c1c;
}

a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
    background-color: #ffffff;
    color: #1c1c1c;
}

.colored-region:not(.black) a.button,
.colored-region:not(.black) input[type="submit"],
.colored-region:not(.black) input[type="reset"],
.colored-region:not(.black) input[type="button"] {
    background-color: #1c1c1c;
    border-color: #1c1c1c;
}

.colored-region:not(.black) a.button:hover,
.colored-region:not(.black) input[type="submit"]:hover,
.colored-region:not(.black) input[type="reset"]:hover,
.colored-region:not(.black) input[type="button"]:hover {
    background-color: #ffffff;
}


/* components: comments */

.comment ul.links li a {
    color: #1c1c1c;
    text-decoration: none;
    transition: linear 0.3s;
}

.comment ul.links li a:hover {
    color: #1c1c1c;
    border-bottom: 1px solid rgba(157, 160, 161, .5);
    text-decoration: none;
}

.comment ul.links li a:hover {
    color: #1c1c1c;
    text-decoration: none;
}


/* components: icons-list

ul.icons-list li a {
    border-color: #f16850;
}

ul.icons-list li a:hover {
    background-color: #fc8c79;
    border-color: #fc8c79;
}

.colored-region ul.icons-list li a {
    border-color: #fc8c79;
}

.colored-region.black ul.icons-list li a {
    color: #fc8c79;
}

.colored-region ul.icons-list li a:hover {
    background-color: #fc8c79;
    border-color: #fc8c79;
}*/


/* components: image-overlay */

.overlay {
    background: rgba(13, 21, 25, .70);
}


/* components: field-mt-video */

.video-item>a:before {
    background: rgba(13, 21, 25, .70);
}


/* components: menu */

ul.menu li.menu-item>a:before {
    color: #1c1c1c;
}

ul.menu li>a:hover:before {
    color: #1c1c1c;
}

ul.menu li.menu-item--expanded>a:hover:before {
    color: #1c1c1c;
}

.header-container ul.menu li a:hover,
.header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    color: #1c1c1c;
}

.header-container ul.menu li li a:hover {
    color: #ffffff;
}


/* .subfooter-area ul.menu li a:hover {
    color: #fc8c79;
}

.colored-region:not(.black) ul.menu li a:hover {
    background-color: #fc8c79;
}

.colored-region.black ul.menu li a:hover {
    color: #fc8c79;
}

.colored-region.black ul.menu li.menu-item--active-trail>a:before {
    color: #f16850;
}

.header-container .sf-menu>li>a:hover,
.header-container .sf-menu>li.sfHover>a {
    color: #f16850;
}*/


/* components: more-links

.view-promoted-items--style-2 .more-link a {
    background-color: #f16850;
}

.view-promoted-items--style-2 .more-link a:hover {
    background-color: #fc8c79;
}

.view-promoted-items--style-2 .views-row .more-link a {
    color: #f16850;
}

.view-promoted-items--style-2 .views-row .more-link a:hover {
    color: #fc8c79;
    background-color: transparent;
}

.colored-region .view-promoted-items--style-2 .more-link a {
    background-color: #fc8c79;
}
*/


/* components: node-links

ul.links li a {
    background-color: #f16850;
}

ul.links li a:hover {
    background-color: #fc8c79;
}

.colored-region:not(.black) ul.links li a {
    background-color: #fc8c79;
    border-color: #fc8c79;
}

.colored-region:not(.black) ul.links li a:hover {
    background-color: rgba(252, 140, 121, 0.7);
}
*/

.post-progressbar {
    background-color: #5b8ab5;
}


/* components: node

.node--type-mt-testimonial .field--name-body p:first-child:after {
    color: #fc8c79;
}

@media (min-width: 768px) {
    .node--submitted-info i {
        color: #f16850;
    }
    .comment-counter {
        color: #f16850;
    }
}
*/


/* components: pager*/

li.pager__item>a:hover {
    color: #1c1c1c;
}

li.pager__item.is-active a,
li.pager__item.is-active:last-child a {
    border-color: rgba(91, 137, 180, .5);
    color: #1c1c1c;
}


/* components: parallax-and-video-bg

.parallax-active .colored-region .highlighted-bottom-transparent-bg,
.video-bg-active .colored-region .highlighted-bottom-transparent-bg {
    background-color: rgba(241, 104, 80, 0.8);
}

.parallax-active .colored-region.dark .highlighted-bottom-transparent-bg,
.video-bg-active .colored-region.dark .highlighted-bottom-transparent-bg {
    background-color: rgba(224, 75, 48, 0.8);
}
*/


/* components: slider-revolution-global

.caption-link a {
    background: #fc8c79;
}
*/


/* components: tabs

.colored-region .nav-tabs>li.active>a,
.colored-region .nav-tabs>li>a:hover {
    border-color: #c2c2c2 #c2c2c2 #f16850 #c2c2c2;
}

.colored-region.dark .nav-tabs>li.active>a,
.colored-region.dark .nav-tabs>li>a:hover {
    border-bottom-color: #e04b30;
}
*/


/* components: view-highlighted-testimonials

.colored-region.black .view-testimonials--highlighted .views-field-body p:first-child:after {
    color: #fc8c79;
}
*/


/* components: view-popular-taxonomy

.colored-region:not(.black) .view-mt-popular-tags .views-row a {
    background-color: #fc8c79;
}
*/


/* components: view-pricing-tables

.view-pricing-tables .pricing-table {
    border: 1px solid #f16850;
}

.view-pricing-tables .pricing-table-header {
    background-color: #f16850;
}

.view-pricing-tables .views-field-field-mt-price {
    background-color: #f16850;
}
*/


/* components: view-promoted-items

.view-promoted-items .info a.comments:after {
    color: #fc8c79;
}
*/


/* components: view-testimonials

.view-testimonials .views-field-body p:first-child:after {
    color: #fc8c79;
}
*/


/* components: views

.views-field-title a {
    color: #f16850;
}

.views-field-title a:hover {
    color: #fc8c79;
}

.white-region.content-top .views-field-title a:hover,
.light-gray-region.content-top .views-field-title a:hover {
    color: #fc8c79;
}
*/