/**
* Theme Name: Lineago Child
* Theme URI: http://preview.lsvr.sk/lineago
* Description: Lineago child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: lineago
* Version: 1.0.0
*/

/* Add your custom CSS after this comment */
.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url {
    width: 100% !important;
}

.core-header-search__filter-item--active:before {
    background-color: #d8220b;
    box-shadow: inset 0 0 0 2px #FFF;
}



/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

	.family-tree__grid-item--root {
		padding-right: 0px !important;
	}

		.family-tree__grid--partners {justify-content: center;}

	.family-tree--4-cols .family-tree__grid {
	grid-template-columns: 4fr;
	max-width: 100%;
	display: flex;
	}

	.family-tree__row {overflow: auto;}
		
	.family-tree__grid-item {width: 172px;}
	.family-tree__grid-item:last-child {padding-right: 30px;}
		
	.family-tree__grid {
    column-gap: 30px;
	}

.family-tree__card-date {
    font-size: 0.67em;
}

.family-tree__card-options {
    bottom: -50px;
}

.family-tree__card-option {
    width: 60px;
    height: 60px;
}

.family-tree__card-option-icon {
    top: 6px;
}
		
.family-tree__card-option-spinner {
display: none !important;
}

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */


	}