@charset 'utf-8';
/*
  Theme Name: Insurance-Ancora Child
  Theme URI: http://insurance.ancorathemes.com/
  Description: Insurance-Ancora - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: insurance-ancora
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, 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:  insurance-ancora
*/

@import url("../insurance-ancora/style.css");


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

.logo img {
    margin: 0 0.4em 0 0;
}

.top_panel_wrap .contact_field {
    margin-top: 1.5em;
    text-align: center;
}

.top_panel_wrap .contact_field:nth-child(n+2):last-child {
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #e4e7e8;
}

.top_panel_wrap .contact_field+.contact_field::after {
    content: none;
}

.top_panel_wrap .contact_address,
.top_panel_wrap .contact_phone {
    /*line-height: normal;*/
}

.top_panel_wrap .top_panel_middle .logo {
    margin-top: 1.4em;
}

.top_panel_title h1.page_title {
    font-size: 1.438em;
    font-weight: 500;
    letter-spacing: normal;
}

.top_panel_wrap .contact_label {
    font-size: 18px;
}

body.scheme_original .top_panel_middle a:hover .contact_icon {
    background-color: initial;
    color: #8fbcf0;
}

body.scheme_original .top_panel_title_inner {
    background-color: #1658a5;
}

.scheme_original a .contact_address_label {
    color: #7c7c7e;
}

.scheme_original a .contact_address_label:hover {
    color: inherit;
}

body.scheme_original .menu_main_nav>li ul,
body.scheme_original .menu_main_nav>li>ul::before,
body.scheme_original .sc_services_style_services-1.sc_services_type_images .sc_services_item_content {
    background-color: #1658a5;
}

body.scheme_original .menu_main_nav>li ul li a:hover,
body.scheme_original .menu_main_nav>li ul li.current-menu-item>a,
body.scheme_original .menu_main_nav>li ul li.current-menu-ancestor>a,
body.scheme_original .sc_services_style_services-1.sc_services_type_images .sc_services_item_title a span {
    color: #8fbcf0;
}

body.scheme_original .top_panel_title_inner .post_navi span,
body.scheme_original .top_panel_title_inner .breadcrumbs span {
    color: #ffffff;
}

.home .wpb_heading.wpb_gallery_heading {
    text-align: center;
}

.post_content iframe {
    height: 300px !important;
}

.recaptcha-info {
    margin-top: 1.7em;
}

form.wpcf7-form .sc_form_field_button {
    text-align: left;
}

form.wpcf7-form .sc_form_field_button input[type="submit"] {
    margin-top: 0;
}

body.scheme_original .body_wrap {
    color: #4c4c4d;
}

body.scheme_original form.wpcf7-form input[type="tel"] {
    border-color: #e4e7e8;
}

body.scheme_original form.wpcf7-form input[type="tel"]:hover {
    border-color: #1658a5;
}

body.scheme_original form.wpcf7-form input[type="tel"]:focus {
    border-color: #e0a3a3;
}

.sc_team_wrap .columns_wrap>[class*="column-"].column_padding_bottom {
    padding-bottom: 60px;
}

.sc_team_wrap .sc_team_item {
	margin-bottom: 60px;
}         

.sc_team_item .sc_team_item_avatar.column-1_2 img {
	max-height: 400px;
	width: auto;
}

.sc_team_item .sc_team_item_avatar.column-1_2 {
	text-align: center;
}

.footer_wrap_inner {
    padding-bottom: 0;
}

footer .textwidget h6 {
    text-transform: uppercase;
}

.grecaptcha-badge {
    visibility: hidden;
}