/*--------------------------------------------------------------------------------- Theme Name:   Divi child Theme URI:    https://hotplum.com Description:  The last child theme you ever need for Divi Wordpress Author:       Divi child Author URI:   https://hotplum.com Template:     Divi Version:      1.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*/@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Merriweather:wght@700;900&display=swap');/* --- Osnovna podešavanja za telo sajta --- */body {    font-family: 'Inter', sans-serif;    font-size: 16px; /* Osnova za mobilne */    color: #343A40;    background-color: #FFFFFF;    line-height: 1.6;}/* --- Definicija Naslova --- */h1, h2, h3, h4, h5, h6 {    font-family: 'Merriweather', serif;    color: #212529;    font-weight: 700; /* Default bold za sve naslove */	/* padding:0;	margin:0; */}h1 {    font-size: 2.3rem !important;    font-weight: 900;    line-height: 1.2;}h2 { font-size: 1.8rem; line-height: 1.2; }h3 { font-size: 1.5rem; line-height: 1.3; }h4 { font-size: 1.2rem; line-height: 1.4; }/* --- Definicija Paragrafa i Linkova --- */p {    font-size: 1rem;    margin-bottom: 1rem;}a {    color: #0077B6;    font-weight: 600; /* Linkovi su blago naglašeni */    text-decoration: none; /* Uklanjamo podvučenu liniju po defaultu */    transition: color 0.2s ease-in-out;}a:hover {    color: #005A8D;    /* text-decoration: underline;  Vraćamo liniju na hover za bolju praksu */}.et_pb_post_content a, .et_pb_text a { border-bottom:1px solid #0077B6; text-decoration:none;}.et_pb_post_content a:hover, .et_pb_text a:hover { border-bottom:2px solid #005A8D; text-decoration:none;}.lwp-breadcrumbs a {font-weight: 600;}strong { font-weight:600;}.et-menu a {font-weight: 500;}/* --- Media Query za Desktop --- */@media (min-width: 992px) {    body {        font-size: 18px; /* Osnova za desktop (1.125rem) */        line-height: 1.7;    }    h1 { font-size: 3rem; }    h2 { font-size: 2.25rem; }    h3 { font-size: 1.75rem; }    h4 { font-size: 1.25rem; }    p { font-size: 1.125rem; } /* Povećava se zajedno sa body */    /*span { font-size: 1.125rem; } Povećava se zajedno sa body */    ul li { font-size: 1.125rem; line-height: 1.7; } /* Povećava se zajedno sa body */    ol li { font-size: 1.125rem; line-height: 1.7; } /* Povećava se zajedno sa body */		.hero p { font-size:3.5em; font-weight:700; font-family: 'Merriweather', serif; line-height:1.3em; color:#fff;}	.hero span { color:#5AC2FA;}}/**/	.hpakcije article {display:grid;}	.hpakcije .et_pb_post .entry-title { order: 2; margin:0 20px; line-height:1.3em; }	.hpakcije .et_pb_post .post-meta { order: 1; margin:0 20px 10px 20px; }	.hpakcije .et_pb_post .post-meta .published { background:#5ac2fa; color:#fff; padding:5px 10px; font-size:14px; }		.hpakcije.pa-blog-image-3-2 { box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1); }	.hpakcije.pa-blog-image-3-2 .entry-featured-image-url { padding-top: 66.66%; display: block; }	.hpakcije.pa-blog-image-3-2 .entry-featured-image-url img {		position: absolute;		height: 100%;		width: 100%;		top: 0;		left: 0;		right: 0;		bottom: 0;		object-fit: cover;	}			.hpsvedocanstva	.glsr-review.swiper-slide{ padding:2em !important; }	.et_pb_blog_grid h2 a, .et_pb_blog_grid h3 a {color: #0077B6;}.et_pb_blog_grid h2, .et_pb_blog_grid h3 {margin:}.et_pb_menu .et-menu-nav>ul {margin:16px 0;}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:0;}.dgm_kontakt a {background:#006caa; color:#fff !important; text-align:center; margin-left:10px; padding:8px 30px !important; border-radius:4px; text-transform:uppercase; }.hdr_lokacija .et_pb_main_blurb_image {width:15px; margin-bottom:0 !important;}.et_pb_post_content_0_tb_body.et_pb_module h2, .et_pb_post_content_0_tb_body.et_pb_module h3 {margin-top:20px;}.vst.et_blog_reorder .et_pb_post {display:block;}.vst.et_blog_reorder .pagination .alignleft {float:right;}.vst.et_blog_reorder .pagination .alignright {float:left;}/* Set the position of the featured image and its container */.et_blog_reorder .et_pb_post .et_pb_image_container,.et_blog_reorder .et_pb_post .entry-featured-image-url {    order: 1;}/* Rearrange the post meta information */.et_blog_reorder .et_pb_post .post-meta {    order: 2;}/* Set the order of the post title */.et_blog_reorder .et_pb_post .entry-title {    order: 3;}/* Modify the placement of the post content */.et_blog_reorder .et_pb_post .post-content {    order: 4;}/* Reorganize the layout of blog posts within the .et_blog_reorder container */.et_blog_reorder .et_pb_post {    display: flex;    flex-direction: column;	margin-bottom:0;}@media (min-width: 981px) {	.et_blog_reorder .et_pb_post {min-height:395px;margin-bottom:0 !important;padding:0;}	.blognovo .et_pb_post {min-height:420px;margin-bottom:0 !important;}}.et_blog_reorder .et_pb_image_container {margin:0px 0px -10px 0px;}/*image gallery item aspect ratio square 1:1*/.et_blog_reorder .entry-featured-image-url {  padding-top: 66.66%;  display: block;}.et_blog_reorder .entry-featured-image-url img {  position: absolute;  height: 100%;  width: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;  object-fit: cover;}.et_blog_reorder .more-link {  display: inline-block !important;  position: relative;}.et_blog_reorder .more-link:before{	content: '';	position: absolute;	width: 100%;	height: 1px;	bottom: 0;	left: 0;	background-color: #ffffff73;}.et_blog_reorder .more-link:after {  content: '';  position: absolute;  width: 100%;  transform: scaleX(0);  height: 1px;  bottom: 0;  left: 0;  background-color: #ffffff;  transform-origin: bottom right;  transition: transform 0.25s ease-out;}#vesticat .et_blog_reorder .more-link:after {	background-color: #136d4f !important;} #vesticat .et_blog_reorder .more-link:hover {color: #136d4f !important;}.et_blog_reorder .more-link:hover::after {	transform: scaleX(1); /* Scale the underline on hover */  	transform-origin: bottom left; /* Set transform origin */}.et_pb_team_member_image {max-width:unset !important;}.et_pb_team_member_image img {width:100%;}#svedocanstva .et_pb_module.et_pb_blurb {    background: url("https://www.westmedic.rs/wmg/wp-content/uploads/2025/06/google-logo-svg.svg") no-repeat;    background-position: top 20px right 20px;}/**/