/*
Theme Name: PixelPanther Child
Theme URI: https://www.pixelpanther.eu
Description: Multi-Purpose Theme
Version: 4.9.9
Author: PixelPanther
Author URI: https://www.pixelpanther.eu
Template: pixelpanther
*/

#ut-mobile-nav .ut-scroll-pane{
	height:150px !important;
}

#ut-mobile-nav .ut-scroll-pane-wrap{
	height:150px !important;
}

#ut-mobile-nav{
	height:150px !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn)::before{
	display: none;
}

/*-----------------------------------------------*/
/*  Responsive                                   */
/*-----------------------------------------------*/

@media only screen and (max-width: 769px) {
	.reverse-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
}

/*-----------------------------------------------*/
/*  WPBakery Stretched Section Fix               */
/*-----------------------------------------------*/

body.rtl .vc_row[data-vc-full-width], 
body.rtl section[data-vc-full-width] {
    left: calc((100vw - 95vw)/ 2);
}

@media (min-width: 1415px) {

:root {
            --extra-width-: calc(-1 * ((100vw - 1415px) / 2));
            --extra-width: calc(1 * ((100vw - 1415px) / 2));
        }

        section[data-vc-full-width="true"] {
            left: var(--extra-width-) !important;
            padding-left: var(--extra-width) !important;
            padding-right: var(--extra-width) !important;
            width: 100vw !important;
        }
	
}
	
/*-----------------------------------------------*/
/*  WPBakery Stretched Flicking Fix              */
/*-----------------------------------------------*/
	
		@media (min-width: 1100px) {

			.ml-40.vc_column-gap-0.ut-row-has-filled-cols {
				margin-left: 0px !important;
				padding-left: 0px !important;
			}

			.mr-40.vc_column-gap-0.ut-row-has-filled-cols {
				margin-right: 0px !important;
				padding-right: 0px !important;
			}

			.vc_section .vc_col-has-fill>.vc_column-inner {
				padding-left: 40px !important;
				padding-right: 40px !important;
			}



			.pt-40.wpb_column > .vc_column-inner {
				padding-top: 40px !important;
				padding-left: 40px !important;
				padding-right: 40px !important;
				-webkit-box-pack: center !important;
				-webkit-justify-content: center !important;
				-ms-flex-pack: center !important;
				justify-content: center !important;
			}

		}
	
		@media (max-width: 1100px) {
	
			.custom-fix-001 > .vc_column-inner {
				margin-left: 20px !important;
				margin-right: 20px !important;
			}

		}
	
			@media (max-width: 900px) {
	
			.custom-fix-001 > .vc_column-inner {
				padding-left: 20px !important;
				padding-right: 20px !important;
				margin-left: 0px !important;
				margin-right: 0px !important;
			}
	
	.ml-40.vc_column-gap-0.ut-row-has-filled-cols {
				margin-left: 0px !important;
				padding-left: 0px !important;
			}

			.mr-40.vc_column-gap-0.ut-row-has-filled-cols {
				margin-right: 0px !important;
				padding-right: 0px !important;
			}

		.custom-fix-001 p {
			line-height: 26.5px !important;
			font-size: 16px !important;
			 -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
		}

		}
