/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@media (min-width: 320px){
	@media (max-width: 767px){
        .fusion-logo img {
            max-width: 100px;
        }

    }
}
@media (min-width: 981px){
	@media (max-width: 1650px){

		.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-size: 14px;

}
	.fusion-main-menu > ul > li {
    padding-right: 20px!important;
}



	.fusion-is-sticky .fusion-logo img {
		 width: 130px!important;
	}

}
}
.fusion-logo img {
    width: 130px!important;
}
.fusion-header {
    height: 144px;
        overflow: visible;
        top: 32px;

    }
    body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a{
        height: 143px!important;
    }
    .fusion-main-menu>ul>li {
        padding-right: 20px;
    }




    @media (min-width: 1366px){
        @media (max-width: 1800px){
            .fusion-flip-boxes .fusion-flip-box .flip-box-heading {

                min-height: 80px;
            }
            .sluzby h2 {
                font-size: 26px!important;
            }
        }
    }
    .fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
        text-align: left!important;
    }

.footer-ant-logo {
	height: 15px;
	float: right;
	position: relative;
	top: 6px;
}

.to-top-right #toTop {
	right: 20px;
	bottom: 12px;
}
@media (max-width: 800px) {
	.footer-ant-logo {
		display: block;
		float: none;
		margin: 0 auto 15px;
	}
}
