/*
 Theme Name:   Vegatonics
 Theme URI:    https://vegatonics.hr
 Description:  Vegatonics tema
 Author:       Petar Antonic
 Author URI:   https://198.hr
 Template:     ecademy
 Version:      1.19.8
*/

/* naslovnica */
.naslovnica-programi-box .single-lifestyle-box:hover p {
	color: #403f40;
}

.naslovnica-programi-box .single-lifestyle-box:hover a.link-btn {
	color: #6f8e65;
}

/* forma za prijavu */

.form-group.inline p,
.form-group.inline label,
.form-group.inline span.wpcf7-form-control-wrap {
	display: inline-block;
}

.form-group.inline {
	line-height: 50px;
	vertical-align: middle;
	background-color: #F5F5F5;
	padding-left: 20px;
}

.form-group.inline .wpcf7-form-control-wrap {
	padding-left:25px;
}

.form-group.inline .wpcf7-form-control .wpcf7-list-item-label {
	margin-right:15px;
}

.wpcf7-form .default-btn {
	padding-left: 30px;
}


/* footer */
.footer-signature {
	text-align: right;
}

.footer-area .single-footer-widget h3 {
    border-bottom: 1px solid #a9a9a9!important;
}

.footer-bottom-area {
    border-top: 1px solid #a9a9a9!important;
}

.footer-area .single-footer-widget ul li::before {
	background-color: #a9a9a9!important;
}

.footer-area.vegatonics-footer .single-footer-widget ul li a:hover {
    color: #a9a9a9!important;
}

p.footer-signature a {
	color: #e09a3a!important;
}

/* impresije klijenata sekcija */
.impresije-klijenata .elementor-accordion .elementor-accordion-item {
	border-right: none;
	border-left: none;
}

.impresije-klijenata .elementor-accordion .elementor-tab-title:hover {
	opacity: 0.8;
}

.impresije-klijenata .elementor-tab-content p {
	color: #406692!important;
}

.showonmobile {
	display: none!important;
}

.mean-container .mean-nav ul li a {
	text-transform: none;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px;
}

.health-coaching-banner-area .divider {
	background-color: #F4F2EC!important;	
}

.single-features-box h4 {
	font-weight: 700;
    margin-top: 10px;
}

/* cta i buttoni */

.button-cta .sa-button-title a.default-btn svg {
	fill: white;
    right: 23px;
	width: 20px;
	margin-right: 10px;
}

.button-cta a.default-btn {
	padding-left: 20px;
    padding-right: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
}

.grecaptcha-badge {
	display: none!important;
}

.istaknuto-sekcija li {
	list-style-type: none;
}

.our-story-title h3 .number {
    opacity: 1!important;
}

.page-title-area .shape9 {
	display: none!important;
}

.default-btn {
	background-color: #406692!important;
}

.blog-objave-container .single-blog-post-box .post-content {
 	background: rgba(111, 142, 101, .65)!important;
}

.blog-objave-container .single-blog-post-box .post-content .post-author img {
	display: none!important;
}

.cesta-pitanja-container li {
	min-width: 150px;

}


/* responsive */

@media only screen and (max-width: 500px) {	
	.hideonmobile {
		display: none!important;
	}
	.showonmobile {
		display: inline!important;
	}	
}

@media only screen and (max-width: 575px) {	
	form.wpcf7-form .row.konzultacije-forma .form-group.inline p label {
		padding: 15px 0 0 0!important;
	}
	
	form.wpcf7-form .row.konzultacije-forma .form-group.inline span.wpcf7-form-control-wrap {
		display: block!important;
		padding-left: 0!important;
	}
	
	form.wpcf7-form .row.konzultacije-forma .form-group.inline {
    padding-left: 15px!important;
	}
}

@media only screen and (max-width: 991px) {
	.naslovnica-intro-container {		
	}	
	.istaknuto-sekcija .col-lg-12.col-sm-6.col-md-6 {
		max-width: 100%!important;
		flex: 0 0 100%;
	}	
}

@media only screen and (max-width: 1099px) {
	p.footer-signature {
		text-align: center;
	}	
}

@media only screen and (max-width: 1199px) {
	.ecademy-responsive-nav .others-option .option-item,
	.others-option-for-responsive .dot-menu {
		display: none!important;
	}	

	.ecademy-responsive-nav .ecademy-responsive-menu.mean-container .mean-nav {
		margin-top: 100px!important;
	}
	
	.ecademy-responsive-nav .ecademy-responsive-menu.mean-container .navbar-nav {
		height: 100%!important;
	}
	
	.mean-bar .meanmenu-reveal {
		top: 25px;
	}
	
}
