/*
 Theme Name:   Chrimson Child Theme
 Theme URI:    http://chrimson.ancorathemes.com/
 Description:  Chrimson - excellent WordPress theme with many different blog and header layouts
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     chrimson
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  chrimson
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.body_style_boxed .body_wrap {
    margin: 0!important;
}
.body_style_boxed .sc_layouts_row_fixed_on {
    left: 0!important;
    right: 0!important;
}

ul.sc_layouts_menu_nav>li {
    margin: 0 10px;
}
ul.sc_layouts_menu_nav>li>a {
    padding: 10px 12px;
    font-size: 14px;
}
ul.sc_layouts_menu_nav>li>a>span:before {
    display: none!important;
}
.map-mh iframe {
	max-height: 350px;
}
.sc_button, .sc_button_simple, .sc_form button {
	color: #fff!important;
}
form.wpcf7-form .contact_us input[type="submit"] {
    margin-top: 0!important;
    color: #fff;
}
.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    color: #fff!important;
}
.menu-right {
    text-align: right;
}
.scheme_dark .footer_wrap .socials_wrap .social_item .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item .social_icon {
    color: #fff;
}
.scheme_dark .footer_wrap .socials_wrap .social_item:hover .social_icon, .scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon {
    background: #50aab2;
    color: #fff;
}
.sc_services_default .sc_services_item_button .sc_button_simple {
    color: #082b4c!important;
}
.post_layout_excerpt .more-link {
    color: #fff!important;
}
.scheme_default .post_layout_excerpt .post_meta .post_categories a, .scheme_default .post_featured .post_categories a {
    color: #fff!important;
}

header > div {
    border-bottom: 1px solid #dddada;
}
.blog_mode_home .page_content_wrap {
    margin: 50px 0;
}
.scheme_default .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff!important;
}
.topbar {
    background: #e8eeef;
}
.topbar {
    border-bottom: 0;
}
.topbar .inner_topbar {
    padding: 15px 0;
}
.topbar .phone h4 span {
    font-size: 20px;
}
.topbar .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
    padding-bottom: 0;
}
.topbar .sc_icons_size_small .sc_icons_icon:before,
.topbar .sc_icons_size_small .sc_icons_icon>span:before {
    font-size: 2rem;
}
.topbar .flex > div > div {
    display: flex;
    justify-content: space-between;
}
.topbar .socials_wrap .social_item .social_icon {
    background: transparent;
}
.topbar .socials_wrap .social_item .social_icon > span {
    color: #50aab2;
    font-size: 20px;
}
.sc_services_default .sc_services_item_content {
    margin-top: 22px!important;
    opacity: 1!important;
}
.sc_services_default .sc_services_item .sc_services_item_info {
    padding-bottom: calc(2.45em + 10em)!important;
    padding-top: 2rem!important;
    border-top: 0;
}
.sc_services_default .sc_services_item .sc_services_item_button {
    bottom: 2em!important;
}
.sc_services_default .sc_services_item:hover .post_featured img {
    margin-bottom: 0!important;
}
.sc_services_default .sc_services_item_info {
    padding-left: 1em!important;
    padding-right: 1em!important;
}
.topbar .socials_wrap .social_item:hover .social_icon >  span {
    color: #fff!important;
}
.sc_services_default .sc_services_item .sc_services_item_button > a {
    background: #082b4c;
    color: #fff!important;
    padding: 5px 20px;
}
.sc_services_default .sc_services_item .sc_services_item_button > a:hover {
    color: #fff!important;
    background: #50aab2;
}
@media (max-width: 767px) {
    .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
        max-height: 76px!important;
    }
    .scheme_dark .menu_mobile_inner .current-menu-item>a {
        color: #50aab2!important;
    }
    .scheme_dark .menu_mobile_inner .social_item .social_icon {
        color: #fff!important;
    }
}

