/* 
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
*/
h2 {
	font-weight: 300!important;
}
sup {
    top: -.2em;
}

.main-page-wrapper {
    padding-top: 0px!important;
}

/* Add your custom styles here */
.wild-one{
	line-height: 0.5 !important;
}
.size-sup-slider sup {
    font-size: 16px;
    top:-13px;
}
.size-sup sup {
    font-size: 22px;
    top:-20px;
}
.size-sup-title sup {
    font-size: 22px;
    top:-20px;
}
.size-sup-large sup {
    font-size: 30px;
    top:-28px;
}
.size-sup-slider-large sup {
    font-size: 40px;
    top:-43px;
}
.anf-color span {
    color: #E75B17;
}

.elementor-cta__title {
    font-size: 28px!important;
}
/* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-15px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-15px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(15px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0, 15px, 0);
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}



.title-padding {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.boxed-section {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.padding-basic {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.padding-basic-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.padding-bottom-basic {
  padding-bottom: 6rem;
}

.padding-top-basic {
  padding-top: 6rem;
}
.padding-top-20 {
	padding-top: 20rem;
}
.padding-bottom-20 {
	padding-bottom: 25rem;
}
.column-right-padding {
  padding-left: 6rem;
	padding-right:12px;
}
.column-left-padding {
  padding-right: 6rem;
	padding-left:12px;
}

.padding-small {
	padding-bottom: 3rem;
	padding-top: 3rem;
}

.padding-top-small {
	padding-top: 3rem;
}

@media (max-width: 1200px) {
.padding-top-20 {
	padding-top: 25rem;
}
.padding-basic {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .padding-bottom-basic {
    padding-bottom: 3rem;
  }
  .padding-top-basic {
    padding-top: 3rem;
  }
	.column-right-padding {
  padding-left: 3rem;
	padding-right:12px;
}
.column-left-padding {
  padding-right: 3rem;
	padding-left:16px;
}
}



@media (max-width: 1169px) {

}
@media (max-width: 1100px) {

}

@media (max-width: 1024px) {

}

@media screen and (max-width: 992px) {
	
		.full-width-right {
		padding-left: 16px;
	}
		.full-width-left {
		padding-right: 16px;
	}
		.column-right-padding {
  padding-left: 16px;
	padding-right:16px;
}
.column-left-padding {
  padding-right: 16px;
	padding-left:16px;
	}	
.padding-basic {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
	}


@media screen and (max-width: 768px) {
	.padding-small {
	padding-bottom: 1rem;
	padding-top: 0rem;
}
	.title-padding {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
	.padding-top-small {
	padding-top: 2rem;
}
			.full-width-right {
		padding-left: 16px;
	}
		.full-width-left {
		padding-right: 16px;
	}
		.column-right-padding {
  padding-left: 0px;
	padding-right:0px;
}
.column-left-padding {
  padding-right: 0px;
	padding-left:0px;
}
	.column-right-padding {
  padding-right: 0px;
	padding-left:0px;
}
	.padding-basic {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
		.padding-basic-2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
			#slide-1202 .wd-slide-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Crni overlay sa 50% providnosti */
    z-index: 1;
    pointer-events: none;
}
			#slide-1214 .wd-slide-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Crni overlay sa 50% providnosti */
    z-index: 1;
    pointer-events: none;
}

}

@media screen and (max-width:767px) {
.size-sup sup {
    font-size: 22px;
    top:-12px;
}
	.size-sup-title sup {
    font-size: 16px;
    top: -11px;
}
	.size-sup-large sup {
    font-size: 18px;
    top: -8px;
}
	.size-sup-slider sup {
    font-size: 16px;
    top: -9px;
}
	.size-sup-slider-large sup {
    font-size: 24px;
    top: -21px;
}
}

@media screen and (max-width:575px) {
	/*.zsiq_theme1.zsiq_floatmain {
    padding-bottom: 30%;
}*/
.menu-icon-fix span.elementor-icon-list-text {
    display: none !important;
}
}
