/*
 Theme Name:   Neuros Child
 Description:  Neuros Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/neuros
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     neuros
 Version:      1.0.1
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  neuros-child
*/

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

@font-face {
  font-family: Sora;
  src: url(https://insmedia.eu/fonts/Sora-VariableFont_wght.ttf);
}

@font-face {
  font-family: Manrope;
  src: url(https://insmedia.eu/fonts/Manrope-VariableFont_wght.ttf);
}

h1, h2, h3, h4 {
  font-family: Sora;
}

.case-study-listing-wrapper .case-study-item .post-meta-item-date, .search-trigger .search-trigger-icon, .elementor-15623 .elementor-element.elementor-element-f026801 .neuros-button span[class^="icon"].left, .icon-button-arrow .right, .icon-button-arrow .left, .case-study-side-info:not(:last-child), .elementor-slideshow__title {
  display: none;
}

.header-icons-container .header-button-container .neuros-button .button-inner:before, .mobile-header-menu-container .neuros-button .button-inner:before {
  background: none;
}

.header-icons-container .header-button-container .neuros-button .button-inner:after, .mobile-header-menu-container .neuros-button .button-inner:after {
  background: none;
}

.site-search, .site-search .search-form .search-form-field, .header a, .header .main-menu > li > a, .header .logo-link .logo-site-name, .header .header-icon, .mobile-header a, .mobile-header .logo-link .logo-site-name, .mobile-header .header-icon, .mobile-header-menu-container a, .mobile-header-menu-container .logo-link .logo-site-name, .mobile-header-menu-container .header-icon, .error-404-header .logo-link .logo-site-name, .mini-cart .mini-cart-trigger, .mini-cart .mini-cart-trigger:hover, .header .mini-cart:hover .mini-cart-trigger, .mobile-header-menu-container, .header-type-2 .dropdown-trigger .dropdown-trigger-item:before, .header-type-3 .dropdown-trigger .dropdown-trigger-item:before, .callback .callback-text, .header-menu-style-compact .callback .callback-text:hover {
  color: black !important;
}

.header .main-menu > li.current-menu-ancestor > a, .header .main-menu > li.current-menu-parent > a, .header .main-menu > li.current-menu-item > a, .header .main-menu > li.current-menu-ancestor > a:hover, .header .main-menu > li.current-menu-parent > a:hover, .header .main-menu > li.current-menu-item > a:hover, .header .mini-cart .mini-cart-trigger {
  color: black;
}

.header .main-menu > li.current-menu-ancestor > a, .header .main-menu > li.current-menu-parent > a, .header .main-menu > li.current-menu-item > a, .header .main-menu > li.current-menu-ancestor > a:hover, .header .main-menu > li.current-menu-parent > a:hover, .header .main-menu > li.current-menu-item > a:hover {
  background-color: white;
}

.header-icons-container .header-button-container .neuros-button:after, .mobile-header-menu-container .neuros-button:after {
  background: #07BEC6;
}

.header-icons-container .header-button-container .neuros-button:after, .mobile-header-menu-container .neuros-button:after:hover {
  background: #07BEC6;
}

.logo img {
  width: 100%;
}

.elementor-15623 .elementor-element.elementor-element-7b1e1af .special-text-wrapper.animated .special-text {
  border-top: 10px solid white;
}

.footer .widget_neuros_special_text_widget .neuros-special-text-widget-text {
	background: linear-gradient(var(--special-text-gradient-angle), #B90B33 var(--special-text-gradient-colorstop-1), #DC7D62 var(--special-text-gradient-colorstop-2));
	font-size: 37px;
}

.footer-widgets .widget-wrapper .widget {
  width: 80%;
}

.price-item-custom-field {
  font-size: 14px;
	line-height: 1.5;
}

.in {
  font-size: 60px;
}

.icon-button-arrow:before {
  content: url(https://insmedia.eu/wp-content/uploads/2025/01/Puscica-BELA.svg);
}

.owl-nav .owl-prev:before {
  content: url(https://insmedia.eu/wp-content/uploads/2025/01/Puscica-CRNAprev.svg);
}

.owl-nav .owl-next:before {
  content: url(https://insmedia.eu/wp-content/uploads/2025/01/Puscica-CRNA.svg);
}



.footer .input-floating-wrap .floating-placeholder, .footer .widget_categories li.cat-item-hierarchical, .footer .wp-block-categories li.cat-item-hierarchical, .footer .widget_pages .widget-archive-trigger, .footer .widget_nav_menu .widget-menu-trigger, .footer-widgets .widget_recent_entries ul li .post-date, .footer-widgets .wp-block-latest-posts li .wp-block-latest-posts__post-date, .footer-widgets .widget_rss .rss-date, .footer-widgets .wp-block-rss .wp-block-rss__item-publish-date, .footer-widgets .wp-block-latest-comments li .wp-block-latest-comments__comment-meta, .footer-widgets .widget_nav_menu ul li a:hover, .footer-widgets .widget_nav_menu ul li.current-menu-item > a, .footer-widgets .widget_nav_menu ul li.current-menu-ancestor > a, .footer-widgets .widget_nav_menu ul li.current-menu-parent > a, .footer-widgets .widget_nav_menu ul li.current_page_item > a, .footer-widgets .widget_neuros_nav_menu_widget ul li a:hover, .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-item > a, .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-ancestor > a, .footer-widgets .widget_neuros_nav_menu_widget ul li.current-menu-parent > a, .footer-widgets .widget_neuros_nav_menu_widget ul li.current_page_item > a, .footer .footer-menu li a:hover, .footer .footer-menu li.current-menu-item a, .footer .footer-menu li.current-menu-ancestor a, .footer .footer-menu li.current-menu-parent a, .footer .footer-menu li.current_page_item a, .footer-widgets .widget .wp-block-list li a {
  color: white;
}

.body-container .body-line {
  border-color: transparent;
}

.neuros-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-item .author-info:before {
  display: none;
}

.elementor-15623 .elementor-element.elementor-element-e7c3ffe .testimonial-item .author-info, .elementor-15623 .elementor-element.elementor-element-e7c3ffe .testimonial-item .author-position:before {
  color: black;
}

.footer-section {
  margin-top: -30px;
}

@media only screen and (min-width: 2000px) {
	.page-title-container {
  		min-height: 700px !important;
		}
	}

@media only screen and (max-width: 320px) {
	#roke.elementor-widget-image img {
  		padding-top: 50px;
	}
}

/* Nove roke */
@media (max-width: 400px) {
	.elementor-24089 .elementor-element.elementor-element-e65ad66 img {
		max-width: 40% !important;
	}
	
	.elementor-24089 .elementor-element.elementor-element-f6a76c1 {
		top: -100px !important;
	}
	
	.elementor-24089 .elementor-element.elementor-element-f6a76c1 img {
		max-width: 50% !important;
	}

	.elementor-24089 .elementor-element.elementor-element-f5fadd1 {
		top: -110px !important;
	}
	
	.elementor-24089 .elementor-element.elementor-element-f5fadd1 img {
		max-width: 25% !important;
	}
}

@media (min-width: 576px) {
	.elementor-element-968a793 .elementor-widget-container {
		justify-content: end;
		display: flex;
	}

	.elementor-element-6a98deb {
		width: 50% !important;
	}
	
	.elementor-element-79a45f2 .elementor-widget-container {
		display: flex;
	}
}

.elementor-element-aa85b27 .elementor-container {
	padding: 0;
}

/* Velikost pisave za glavni naslov na domači strani */
.elementor-element-6a98deb {
	width: 100% !important;
}

.elementor-24089 .elementor-element.elementor-element-b1b7fdd {
	width: 100% !important;
}

.elementor-24089 .elementor-element.elementor-element-4a4ecda {
	max-width: 600px !important;
}

.elementor-24089 .elementor-element.elementor-element-2a48d86 .neuros-heading .neuros-heading-content {
	text-wrap: nowrap;
}

@media (min-width: 992px) {
	.elementor-24089 .elementor-element.elementor-element-77701fc .neuros-heading,
	.elementor-24089 .elementor-element.elementor-element-2a48d86 .neuros-heading,
	.elementor-24089 .elementor-element.elementor-element-b1b7fdd .neuros-heading {
		font-size: 150px !important;
	}
}

@media (min-width: 1280px) {
	.elementor-24089 .elementor-element.elementor-element-77701fc .neuros-heading,
	.elementor-24089 .elementor-element.elementor-element-2a48d86 .neuros-heading,
	.elementor-24089 .elementor-element.elementor-element-b1b7fdd .neuros-heading {
		font-size: 180px !important;
	}
}

@media (max-width: 400px) {
	.elementor-element-6a98deb {
		margin-left: 10px;
	}
}