/*
 Theme Name:   Law Office Child Theme
 Theme URI:    https://lawoffice.themerex.net
 Description:  Law Office Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net
 Template:     law-office
 Version:      3.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  law-office
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

/* Ukrycie panelu bocznego */
#popup-1 {
	display: none;
}

/* Wyrównanie tekstu w logo do lewej */
.sc_layouts_logo {
	text-align: left;
}

/* Poprawka łamiących się tekstów */
* {
    word-break: normal !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    -webkit-hyphens: manual !important;
       -moz-hyphens: manual !important;
        -ms-hyphens: manual !important;
            hyphens: manual !important;
}
.non-breaking-text * {
	text-wrap: nowrap !important;
}

/* Przycięcie sekcji w Hero */
.clipped {
	-webkit-clip-path: polygon(0% 0%, 78% 0%, 100% 100%, 0% 100%, 0% 45%);
	        clip-path: polygon(0% 0%, 78% 0%, 100% 100%, 0% 100%, 0% 45%);
	position: relative;
	left: 19px;
}

/* Wyrównanie menu mobilnego */
#menu_mobile a {
	text-align: center;
}

/* Dodanie odstępu do przycisku */
.wpcf7-submit-style {
	margin-top: 1.5rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
  	-webkit-box-pack: start;
  	-webkit-justify-content: flex-start;
  	   -moz-box-pack: start;
  	    -ms-flex-pack: start;
  	        justify-content: flex-start;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	   -moz-box-align: center;
 	    -ms-flex-align: center;
 	        align-items: center;
}