.jtwt_tweet_text.icon-twitter a:hover {
    color: #3c3950
}

.widget.widget_search form {
    border-radius: 3px;
    overflow: hidden
}

.widget_diagram .skill-amount {
    letter-spacing: .05em
}

#colophon #mc4wp_email {
    border-radius: 3px
}

#mc4wp_submit {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

#mc4wp_email {
    border-radius: 3px
}

.widget_recent_comments li {
    font-size: 14px
}

#wp-calendar caption {
    letter-spacing: .05em;
    text-transform: uppercase;
    height: 39px;
    padding: 7px 0;
    line-height: 25px
}

#wp-calendar #prev a,
#wp-calendar #next a {
    color: #fff0
}

.widget_recent_comments .comment-author-link a {
    font-size: 14px
}

.widget_recent_comments a {
    font-size: 16px
}

.project_info-item-style-1 .project_info-item .title {
    letter-spacing: .05em
}

.widget .gem-teams-name {
    clear: both
}

.gem-teams-phone {
    letter-spacing: .05em
}

.widget_nav_menu li a:after,
.widget_submenu li a:after {
    position: absolute;
    right: 30px
}

.widget_nav_menu>div>ul>li>a,
.widget_submenu>div>ul>li>a,
.widget_pages>ul>li>a,
.widget_categories>ul>li>a {
    text-transform: uppercase;
    letter-spacing: .05em
}

.widget_submenu ul ul ul,
.widget_nav_menu ul ul ul,
.widget_pages ul ul ul,
.widget_categories ul ul ul {
    font-size: 14px
}

.widget_submenu ul ul ul ul,
.widget_nav_menu ul ul ul ul,
.widget_pages ul ul ul ul .widget_categories ul ul ul ul {
    background-color: #dde6e8
}

.widget_submenu ul ul ul ul ul,
.widget_nav_menu ul ul ul ul ul,
.widget_pages ul ul ul ul ul,
.widget_categories ul ul ul ul ul {
    background-color: #d4dfe3
}

.jtwt_date {
    font-size: 14px
}

#colophon .widget_tweets .twitter-box .jtwt_tweet,
#colophon .Custom_Recent_Posts .gem-pp-posts,
#colophon .widget_meta li,
#colophon .widget_rss li,
#colophon .widget_recent_entries li,
#colophon .Custom_Recent_Posts ul li,
#colophon .Custom_Popular_Posts ul li,
#colophon .project_info-item-style-1 .project_info-item.iconed,
#colophon .gem-latest-news {
    border-bottom: 1px solid #393d50
}

#colophon .widget_tweets .twitter-box .jtwt_tweet:last-child,
#colophon .Custom_Recent_Posts .gem-pp-posts:last-child,
#colophon .widget_meta li:last-child,
#colophon .widget_rss li:last-child,
#colophon .widget_recent_entries li:last-child,
#colophon .Custom_Recent_Posts ul li:last-child,
#colophon .Custom_Popular_Posts ul li:last-child,
#colophon .project_info-item-style-1 .project_info-item.iconed:last-child,
#colophon .gem-latest-news:last-child {
    border-bottom: none
}

#colophon .widget_recent_entries ul {
    background: #fff0
}

#colophon .project_info-item-style-2 .project_info-item,
#colophon .project_info-item-style-1,
#colophon .digram-line-box,
#colophon .widget form.searchform,
#colophon.gem-teams-item-wrap,
#colophon.gem-picturebox-text,
#colophon .widget_recent_comments li,
#colophon .gem-teams-item-wrap,
#colophon #wp-calendar #prev a,
#colophon #wp-calendar #next a,
#colophon #wp-calendar caption:after,
#colophon #calendar_wrap,
#colophon .widget_mc4wp_widget form {
    background-color: #2c2e3d
}

#colophon #wp-calendar #prev a,
#colophon #wp-calendar #next a {
    -moz-transition: all .2 linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear
}

#colophon #wp-calendar #prev a:hover:after,
#colophon #wp-calendar #next a:hover:after {
    -moz-transition: all .2 linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear
}

#colophon .widget.widget_search input,
#colophon #wp-calendar caption {
    background-color: #181828
}

#colophon .jtwt_tweet:first-child,
#colophon .project_info-item-style-1 .project_info-item.iconed:first-child,
#colophon .gem-pp-posts:first-child,
#colophon .widget_tweets .twitter-box .jtwt_tweet:first-child {
    background: none
}

#colophon .skill-line {
    background-color: #171728
}

#colophon .widget.widget_search input,
#colophon #mc4wp_email,
#colophon .wpcf7-form-control-wrap input,
#colophon .wpcf7-form-control-wrap textarea {
    background-color: #181828;
    border: 1px solid #394050
}

#colophon .wpcf7-form-control-wrap textarea {
    border-radius: 3px
}

#colophon .widget.widget_search .gem-button,
#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: #394050
}

#colophon #mc4wp_submit {
    background-color: #394050;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

#page #colophon .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: #181828 !important
}

#page #colophon .woocommerce .select2-container .select2-selection--single {
    border-color: #394050
}

#page #colophon .select2-container {
    border-radius: 10px
}

#colophon .combobox-wrapper {
    background-color: #181828 !important;
    border: 1px solid #394050 !important
}

#colophon .widget_categories>ul,
#colophon .widget_categories>ul li,
#colophon .widget.widget_pages>ul,
#colophon .widget.widget_pages li {
    border-color: #394050
}

#colophon .widget_archive li,
#colophon .widget_archive li:nth-child(odd) {
    background-color: #fff0
}

#colophon .widget_submenu li,
#colophon .widget_nav_menu>div>ul li,
#colophon .widget_archive ul li {
    border-top: 1px solid #394050
}

body #colophon .widget_nav_menu ul.menu>li>ul {
    border-left: 1px solid #394050;
    border-right: 1px solid #394050;
    border-top: 1px solid #394050
}

#colophon .widget_submenu ul,
#colophon .widget_nav_menu>div>ul,
#colophon .widget_archive ul {
    border-left: 1px solid #394050;
    border-right: 1px solid #394050;
    border-bottom: 1px solid #394050
}

#colophon .tagcloud a {
    background-color: #fff0
}

#colophon .widget_nav_menu ul.menu>li>ul,
#colophon .widget_categories ul ul,
#colophon .widget_pages li li {
    background-color: #2c2e3d
}

#colophon .wpcf7-validation-errors,
#colophon .wpcf7-not-valid-tip {
    display: none !important
}

.widget .searchform input {
    border-radius: 3px
}

body .widget_tag_cloud .tagcloud a:hover {
    border: 1px solid #fff0
}

.widget :after,
.widget :before,
.widget a,
.widget a:hover,
.widget.widget_search .gem-button:hover,
.widget.widget_search .gem-button,
body .widget_tag_cloud .tagcloud a,
body .widget_tag_cloud .tagcloud a:hover,
#colophon .widget.widget_search .gem-button:hover,
#colophon #mc4wp_submit:hover,
#colophon .widget.widget_search .gem-button:hover,
body #colophon .tagcloud a:hover,
#colophon .widget.widget_search .gem-button {
    -o-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear
}

body .portfolio-items-masonry.background-style-dark .portfolio-item .wrap>.caption {
    border-bottom: none
}

.portfolio-items-masonry .portfolio-item .wrap>.caption {
    border-bottom: 1px solid #e0e5e8
}

.portfolio-filters-resp button:after {
    background: #99a9b5;
    box-shadow: 0 10px 0 0 #99a9b5, 0 20px 0 0 #99a9b5
}

#colophon .gem-teams-name {
    color: #99A9B6
}

#colophon .gem-picturebox-text {
    background-color: #2c2e3d !important
}

#colophon .widget_product_categories>ul,
#colophon .widget_product_categories>ul li,
#colophon .gem-products-content,
#colophon .widget_shopping_cart_content ul.product_list_widget li {
    border-color: #394050
}

#colophon .widget_product_search input.search-field {
    background-color: #181828;
    border: 1px solid #394050
}

#colophon .widget_product_search button {
    top: 41px
}

#colophon .widget_product_categories>ul li {
    padding-left: 10px
}

#colophon .widget_shopping_cart .total span.amount {
    color: #99a9b5
}

#colophon .widget .gem-products-content {
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

#colophon .widget .gem-products-image {
    display: table-cell
}

#colophon .team-person-email a:before {
    margin-right: 0
}

.digital-agency-mailchimp.yikes-easy-mc-form label {
    width: 68%;
    padding-right: 5%
}

.digital-agency-mailchimp.yikes-easy-mc-form label>input[type="email"] {
    background: #f0f3f2;
    height: 45px;
    border-radius: 3px;
    border: none;
    padding-left: 20px
}

.digital-agency-mailchimp.yikes-easy-mc-form label>input[type="email"]:focus {
    outline: none !important
}

.yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    width: 17%;
    min-width: 235px;
    display: inline-block;
    background: #212331;
    color: #fff;
    height: 45px;
    border: none;
    border-radius: 3px;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 50px;
    position: relative
}

.yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button:before {
    content: "\e626";
    font-family: "thegem-icons";
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -69px;
    text-align: center
}

@media(max-width:1200px) {
    body .digital-agency-mailchimp.yikes-easy-mc-form label {
        width: 100%;
        padding-right: 0
    }
    body .yikes-mailchimp-container .digital-agency-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
        width: 100%
    }
}

.business-light-mailchimp.yikes-easy-mc-form label {
    float: left;
    width: 100%;
    padding-right: 0;
    margin-bottom: 0
}

.business-light-mailchimp.yikes-easy-mc-form input[type="email"] {
    background-color: rgb(255 255 255 / .2);
    border: 1px solid #dfe5e8;
    text-align: center;
    color: #ffffff !important;
    border-radius: 5px
}

.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button {
    width: 100%;
    min-width: 90px;
    float: left;
    padding: 0;
    margin: 0
}

.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button {
    background-color: #2fc5b0;
    border: 0;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    font-size: 19px;
    min-height: 45px;
    padding-top: 3px
}

.business-light-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button.gem-button:hover {
    background-color: #3c3950
}

.business-sulutions-mailchimp input[type=email] {
    width: 100%;
    height: 40px !important;
    border: 0 !important;
    background-color: #f0f3f2 !important;
    color: #5f727f;
    font-size: 16px;
    padding-left: 15px !important;
    padding-right: 50px !important
}

.business-mail-submit {
    position: absolute;
    right: 20px;
    top: 0;
    width: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background-color: #dfe5e8 !important
}

.business-mail-submit:before {
    font-family: 'thegem-icons';
    content: '\e601';
    color: #3c3950;
    font-size: 24px;
    line-height: 33px
}

.online-shop-mailchimp.yikes-easy-mc-form label {
    width: 350px;
    padding-right: 20px
}

.online-shop-mailchimp.yikes-easy-mc-form label>input {
    background: #f0f3f2;
    height: 45px;
    border: none;
    padding-left: 20px
}

.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form label>input:focus {
    outline: none !important
}

.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    width: 155px;
    min-width: 155px;
    height: 45px;
    display: inline-block;
    background: #d7b398;
    color: #fff;
    border: none;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
    padding-right: 30px;
    padding-left: 30px;
    position: relative
}

.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form button {
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form button:hover {
    background: #212121 !important;
    color: #fff !important;
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

@media(max-width:1200px) {
    body .online-shop-mailchimp.yikes-easy-mc-form label {
        width: 100%;
        padding-right: 0
    }
    body .yikes-mailchimp-container .online-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
        width: 100%
    }
}

.trendy-shop-mailchimp.yikes-easy-mc-form label {
    width: 350px;
    padding-right: 20px
}

.trendy-shop-mailchimp.yikes-easy-mc-form label>input {
    color: #fff;
    background: #fff0;
    height: 45px;
    border: none;
    padding-left: 0;
    border-bottom: 1px solid #575c6c
}

.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form label>input:focus {
    outline: none !important
}

.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    width: 155px;
    min-width: 155px;
    height: 45px;
    display: inline-block;
    background: #f44236;
    color: #fff;
    border: none;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
    padding-right: 30px;
    padding-left: 30px;
    position: relative
}

.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form button {
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.yikes-mailchimp-container .trendy-shop-mailchimp.yikes-easy-mc-form button:hover {
    background: #212121;
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

@media(max-width:1200px) {
    body .trendy-shop-mailchimp.yikes-easy-mc-form label {
        width: 100%;
        padding-right: 0
    }
    body .yikes-mailchimp-container .trendy-shop-mailchimp .yikes-easy-mc-submit-button {
        width: 100%
    }
}

.lookbook-landing-mailchimp.yikes-easy-mc-form label {
    width: 350px;
    padding-right: 20px
}

.lookbook-landing-mailchimp.yikes-easy-mc-form label>input {
    color: #333;
    background: #fff0;
    height: 40px;
    border: none;
    padding-left: 0;
    border-bottom: 1px solid #dbdbdb
}

.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form label>input:focus {
    outline: none !important
}

.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    width: 140px;
    min-width: 140px;
    height: 40px;
    display: inline-block;
    background: #fff0;
    color: #333;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
    padding-right: 22px;
    padding-left: 22px;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
    border: 2px solid #333
}

.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form button {
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form button:hover {
    background: #212121;
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

@media(max-width:1200px) {
    body .lookbook-landing-mailchimp.yikes-easy-mc-form label {
        width: 100%;
        padding-right: 0
    }
    body .yikes-mailchimp-container .lookbook-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
        width: 100%
    }
}

.beauty-spa-mailchimp.yikes-easy-mc-form {
    display: block;
    margin: 0 auto;
    width: 320px
}

.beauty-spa-mailchimp.yikes-easy-mc-form label {
    width: 320px;
    padding-right: 0
}

.beauty-spa-mailchimp.yikes-easy-mc-form label>input {
    color: #928d8e;
    background: #fff0;
    height: 45px;
    border: none;
    padding-left: 0;
    border-bottom: 1px solid #928d8e
}

.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form label>input:focus {
    outline: none !important
}

.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    width: 320px;
    min-width: 320px;
    height: 50px;
    background: #e77785;
    font-size: 19px;
    color: #fff;
    border-radius: 25px;
    border: none;
    font-family: 'Montserrat UltraLight';
    font-weight: 100;
    text-transform: uppercase;
    padding-right: 30px;
    padding-left: 30px;
    position: relative;
    margin-top: 40px
}

.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form button {
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.yikes-mailchimp-container .beauty-spa-mailchimp.yikes-easy-mc-form button:hover {
    background: #212121;
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form label>input[type=email] {
    background: #fff !important;
    padding-left: 20px !important;
    border: 1px solid #dfe5e8 !important
}

.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    border: none;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    background: #e43f65;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    transition: all 0.35s
}

.yikes-mailchimp-container .classic-landing-mailchimp.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {
    color: #e43f65;
    background: #212331;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    transition: all 0.35s
}

.silk-diamond-mailchimp.yikes-easy-mc-form input[type=email] {
    background: #fff !important;
    padding-left: 20px !important;
    border: 1px solid #dfe5e8 !important
}

.silk-diamond-mailchimp .yikes-easy-mc-submit-button {
    border: none;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.silk-diamond-mailchimp .yikes-easy-mc-submit-button {
    background: #9ccc65
}

.yellow-breath-mailchimp.yikes-easy-mc-form input[type=email] {
    background: #fff !important;
    color: #99a9b5;
    padding-left: 20px !important;
    border: none !important
}

.yellow-breath-mailchimp .yikes-easy-mc-submit-button {
    background: #2c2e3d;
    border: none;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}