/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.hide{
	display:none;
}
.page-id-5 header, .page-id-5 .page-header{
	display:none;
}
.page-id-5 main#content {
    margin-top: 0px;
}
.page-id-5 .ekit-template-content-footer, .page-id-5 .ekit-template-content-header {
	display:none;
}
footer{
	display:none;
}
.cards {
    max-width: 80%!Important;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    transform: translateX(-50%);
    right: -50%;
}
.site-header {
    background-color: #ffffff00;
	  z-index: 88;
}
main#content {
    margin-top: -125px;
}
.site-navigation ul.menu li a {
    font-family: "Archivo", Sans-serif;
	  font-size:19px;
	  font-weight: 200;
	  color:#fff;
}
b, strong {
    font-weight: 900;
}
.card h2 {
    transform: rotate(-90deg);
    bottom: 199px;
    position: relative;
    left: -140px;
    color: #fff ! Important;
    height: 0;
    font-size: 39px ! Important;
}

.separator_headline_dark h2{
background: -webkit-linear-gradient(90deg, #000000, #373636);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.separator_headline h2{
	background: -webkit-linear-gradient(90deg, #fbfbfb, #e5e5e5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lim_usl::before, .aut_dij::before, .aut_pra::before {
    content: '';
    background-color: #C50D20;
    width: 10px;
    height: 69px;
    display: inline-block;
    position: absolute;
    left: -36px;
    top: 5px;
}
.lak_usl::before, .vuk_usl::before, .sle_slu::before {
    content: '';
    background-color: #E8AE41;
    width: 10px;
    height: 69px;
    display: inline-block;
    position: absolute;
    left: -36px;
    top: 5px;
}
.meh_usl::before, .pol_aut::before, .pra_aut::before{
    content: '';
    background-color: #0E4990;
    width: 10px;
    height: 67px;
    display: inline-block;
    position: absolute;
    left: -36px;
    top: 5px;
}
.sub_footer strong {
    color: #C50D20;
}
.sub_footer u {
    text-decoration: none !important;
    color: #0C55AD;
}
.sub_footer s {
    text-decoration: none ! Important;
    color: #E8AE41;
}
.card {
    transition: all ease 0.3s;
    border-bottom-right-radius: 50px;
	  border-top-left-radius: 50px;
	opacity:1;
}
.card:hover {
    transform: scale(1.03);
    box-shadow: 6px 12px 23px rgb(0 0 0 / 0.3);
    border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
}
.crd_img, h2{
	transition: all ease 0.3s;
	opacity:1;
}
.card:hover .crd_img{
	opacity:0!Important;

}
.card:hover h2{
	opacity:0;
	display:none;
}

.skiptranslate {
    display: none;
}
.badge40god strong::after {
    content: '';
    background-image: url(https://autocentarilic.rs/wp-content/uploads/2026/06/badge40god.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 89px;
    height: 89px;
    display: inline-block;
    position: absolute;
    top: 646px;
    left: 50%;
    transform: translateX(-50%);
}
@media only screen and (max-width: 768px) {
	.badge40god strong::after {
    display: none;
}
	.card h2 {
    bottom: 227px;
    zoom: 0.85;
    left: -160px;
}
	/*header pozadina*/
.elementor .e-38141aa {
    background-position: 0% 0%, top center!Important;
}	
		/*mapa pozadina*/
.elementor .e-4c4e0fb-f52f467 {
	background-size: 870px !important;
    background-position: -280px 460px ! Important;
}
}
