/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

strong {
	font-weight: 600 !important;
}

.l-subheader-cell.at_right .w-socials-item-link {
	color: white !important;
}

.l-subheader-cell.at_right .w-socials-item-link-hover {
	background: none !important;
}

blockquote {
	font-size: 1.2rem;
}

.about_quote .w-separator-h:before, .about_quote .w-separator-h:after {
	display: none;
}

.w-tabs-list-h {
	justify-content: center;
}

.w-tabs-list {
	background: none !important;
}

.w-tabs-item {
	border-top-width: 0px !important;
}

.w-tabs-item.active {
	border-bottom-width: 2px !important;
	font-weight: bold !important;
}

.w-tabs.style_default .w-tabs-item a:focus, .no-touch .w-tabs.style_default .w-tabs-item:hover {
	background: none !important;
}

figcaption {
	display: none !important;
}

.royalSlider .rsArrow, .rsFullscreenBtn {
	color: #54534D !important;
}

.jr-insta-thumb a:hover {
	border: none !important;
}

@media(min-width:768px) {
	.cta_background .l-section-overlay {
		display: none;
	}
}

@media(max-width: 500px) {
	.image_2, .image_3 {
		max-width: 4rem !important;
	}
	.image_1 {
		max-width: 6rem !important;
	}
	.imagegrid1, .imagegrid2, .imagegrid3 {
		max-width: 4rem !important;
	}
}
@media(max-width:767px) {
	blockquote {
		font-size: 1em;
		padding-right: 0px;
		padding-left: 0;
		padding-top: 40px;
	}
	blockquote:before {
		left: 0;
		right: 0;
		margin: auto;
		width: 40px;
		top: 0;
	}
}


@media (min-width: 768px) {
    .jr-insta-thumb ul.thumbnails.jr_col_6 li:nth-child(6n+1) {
        margin-left: 0px !important;
    }

    .jr-insta-thumb ul.thumbnails.jr_col_6 li {
        width: 15% !important;
    }

    .jr-insta-thumb ul.thumbnails li {
        margin: 0 0 2% 2%;
    }
}

@media (max-width: 767px) and (min-width: 421px) {
    .jr-insta-thumb ul.thumbnails.jr_col_6 li:nth-child(3n+1) {
        margin-left: 0px !important;
    }

    .jr-insta-thumb ul.thumbnails.jr_col_6 li {
        width: 32% !important;
    }

    .jr-insta-thumb ul.thumbnails li {
        margin: 0 0 2% 2%;
    }
}

@media (max-width: 420px) {
    .jr-insta-thumb ul.thumbnails.jr_col_6 li:nth-child(2n+1) {
        margin-left: 0px !important;
    }

    .jr-insta-thumb ul.thumbnails.jr_col_6 li {
        width: 49% !important;
    }

    .jr-insta-thumb ul.thumbnails li {
        margin: 0 0 2% 2%;
    }
}