/*
 Theme Name:   CNC Logic
 Theme URI:    http://cnc-logic.hr
 Description:  Child tema za CNC Logic web
 Author:       Petar Antonic
 Author URI:   https://198.hr
 Template:     planty
 Version:      1.98
 Tags:         cnclogic
 Text Domain:  planty
*/


.button-main-cncl .sc_button_title {	
	color: rgb(255, 255, 255);
    font-family: "DM Sans";
	font-weight: 700;
    font-size: 16px;
    border-color: transparent;
}

.button-main-cncl {
	background-color: rgb(221, 4, 43);
}

.button-main-cncl .sc_button_title:hover {
	background-color: transparent;
}

.button-main-cncl:hover {
	background-color: #FF002E!important;
    border-color: transparent;
}


.button-main-cncl .sc_button_icon {
	margin-right: 15px;
	font-size: 1.6em;
}


/* header menu */
.main-menu-cncl {	
}


.menu-cncl-naslovnica-container-header .menu-item a span  {
	color: #fff;
}

.menu-cncl-naslovnica-container-header .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff;
}

.menu-cncl-naslovnica-container-header .search_modern > .search_submit {
	color: #fff;
}

.main-menu-cncl .sc_layouts_menu ul li a span {
	
	font-family: stolzl, sans-serif;
	font-size: 15px;
    font-weight: 400;
	font-style: normal;
}

.main-menu-logo img, .main-menu-naslovnica-logo img {
	max-width: 170px;
}

/* mobile menu */
.mobile-menu-cncl .menu-item a span  {
	color: #fff;
}

.dialog-close-button {
	z-index: 100000!important;
}

/* usluge */
.sc_services_classic .sc_services_item.with_image .sc_services_item_content:after {
    background: #FF002E!important;
}

.cncl-usluge-container .sc_services_item_content .sc_services_item_button {
	display: none!important;
}

/* breadcrumbsi */
.breadcrumbsi-usluge-rjesenja .breadcrumbs_item {
    font-family: stozl, inherit;
	margin-bottom: 1.4em;
	font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    opacity: 0.9;	
}

/* search */

.search.search-results {
	
	.content_wrap {
		padding-top: 3%;
		padding-bottom: 3%;
	}
		
}

/* cookies */

.cky-cookie-audit-table th {
    background-color: #F6F6F6!important;
    border: 1px solid #cbced6;
}

.cky-cookie-audit-table tr:nth-child(2n + 1) td,
.cky-cookie-audit-table tr:nth-child(2n) td {
    background: #f3f3f3!important;
}

/* “MacBook M1-like”: laptop, retina, srednje širine */
@media screen 
  and (min-width: 1200px)
  and (max-width: 2000px)
  and (-webkit-min-device-pixel-ratio: 2) {

  .cncl-header-container-nasl-main .container-bg-cncl {
		--min-height: 85vh!important;
  }
  
  .cncl-nasl-hero-cont {
	  padding-top:100px;
  }
}


@media (min-width: 379px) and (max-width: 1679px) {
        h1, h2, h3, h4, h5, h6 {
            -ms-hyphens: none!important;
            hyphens: none!important;
        }
    }


/* tablet */
@media (min-width: 768px) and (max-width: 1024px) {

	.main-menu-logo img, .main-menu-naslovnica-logo img {
		max-width: 150px;
	}
	
}

/* Mobile (do 767px) */
@media (max-width: 767px) {
	.main-menu-logo img {
		max-width: 120px;
	}
	
	.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
		padding-top: 20px;
	}
	
}