/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


/*********
 ***  GENERAL 
*********/
.grecaptcha-badge {
    display: none !important;
}
@font-face {
  font-family: "Eurostile";
  src:url("/wp-content/uploads/2025/07/EurostileLTStd.ttf") format("truetype");
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* *{
	font-synthesis:none;
}*/

:root{
	--rouge:#E30613;
	--dark:#90040C;
	--gris:#C1C4D5;
	--noir:#060602;
	--blanc :#FAFAFA;
	--gris-fonce:#BDBDBD;
}
.row{
	max-width:1400px;
	width:100%;
	margin:auto;
	padding-left:60px;
	padding-right:60px;
}

.h1, .h2, .h3, .h4, .h5, .h6{
	font-family:"Montserrat";
	line-height:1.1em;
	font-weight:800;
	margin-bottom:unset;
}
.t1, .t2, .t3, .t4, .t5, .t6{
	font-family:"Eurostile";
	line-height:1.0em;
	font-weight:600;
	margin-bottom:unset;
}

.h1,.t1{
	font-size:68px;
}
.h2,.t2{
	font-size:55px;
}
.h3,.t3{
	font-size:46px;
}
.h4,.t4{
	font-size:32px;
}
.h5,.t5{
	font-size:26px;
}
.h6,.t6{
	font-size:20px;
}
.txt{
	font-size:16px;
	font-weight:400;
	font-family:"Montserrat";
}
.btn{
	display: flex;
	align-items:center;
	background:var(--rouge);
	border:1px solid var(--rouge);
	height:fit-content;
	min-height: 40px;
	width:fit-content;
	padding:7px 14px;
	gap: 15px;
	text-transform:uppercase;
	font-weight:700;
	font-family:"Montserrat";
	font-size:16px;
	line-height:1.0em;
	color:white;
	transition:0.3s ease-in-out;
	text-align:center;
}
.btn svg {
	background:transparent;
    /*padding: 5px 4px;
    height: 35px;*/
	height: 22px;
    width: auto;
	transition:0.3s ease-in-out;
}
.btn svg path{
	stroke:white;
	transition:0.3s ease-in-out;
}
.btn:hover{
	border:1px solid var(--blanc);
	background:var(--blanc);
	color:var(--rouge);
}

.btn:hover svg path{
	stroke:var(--rouge);
}

@media screen and (max-width:992px){
	.row{
		padding-left:40px;
		padding-right:40px;
	}
	.h1,.t1{
		font-size:58px;
	}
	.h2,.t2{
		font-size:46px;
	}
	.h3,.t3{
		font-size:38px;
	}
	.h4,.t4{
		font-size:28px;
	}
	.h5,.t5{
		font-size:22px;
	}
	.h6,.t6{
		font-size:19px;
	}
	.btn{
		font-size:16px;
	}
}
@media screen and (max-width:767px){
	.row{
		padding-left:20px;
		padding-right:20px;
	}
	.h1,.t1{
		font-size:46px;
	}
	.h2,.t2{
		font-size:36px;
	}
	.h3,.t3{
		font-size:32px;
	}
	.h4,.t4{
		font-size:26px;
	}
	.h5,.t5{
		font-size:20px;
	}
	.h6,.t6{
		font-size:18px;
	}
	.btn{
		font-size:16px;
	}
}


/* BRIZY */

.ligneBtns {
    row-gap: 10Px !important;
}
.brz-btn span{
	text-transform:uppercase!important;
}
.brz-btn.btnPlus span {
   min-width: 0px!important;
}
.brz-btn.btnPlus svg, .brz-btn.btnPlus .brz-icon-svg{
	margin:0!important;	
}

/*********
 ***  HOME
*********/

/* HOME : hero */
.heroHome>.brz-section__content {
    min-height: calc(100vh - 300px) !important;
}
.heroHome>.brz-section__content>.brz-bg {
    height: 70% !important;
}
.heroHome>.brz-section__content:after{
content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(transparent 35%, var(--noir) 70%);
    z-index: 0;
}
.heroHome>.brz-section__content>.brz-container{
	z-index:1!important;
	justify-content: end!important;
}

/* HOME : univers cuisine */
.universWrap>.brz-column__items {
	max-height:75vh!important;
}
.universBloc {
    max-width: 540px;
    width: fit-content;
    min-width: 300px !important;
}
.caseElectro .brz-column__items {
    flex-direction: row !important;
    gap: 20px;
	justify-content: space-between !important;
	align-items: center !important;
}

@media screen and (min-width:1200px) {
	.universWrap>.brz-column__items {
		aspect-ratio: 3 / 4;
	}
}
@media screen and (min-width:992px) {
	.btnElectro:hover *{
		color:var(--blanc)!important;
	}
}
@media screen and (min-width:993px) and (max-width:1200px){
	.universWrap {
		flex: 1 1 50% !important;
		max-width: 50% !important;
	}
	.universWrap:last-child {
		flex: 1 1 100% !important;
		max-width: 100% !important;
	}
	.universWrap>.brz-column__items {
		min-height:calc(50vh - 50px)!important;
	}
}

/* HOME : aménagement */
.univers-amenagement {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.univers-item {
	position:relative;
    aspect-ratio: 3 / 2;
    display: flex;
    justify-content: start;
    align-items: end;
	padding:20px;
	height: fit-content;
}
.univers-item img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
	z-index: 0;
}
.univers-item-info {
    z-index: 1;
}
.univers-item .produit-btn {
    padding: 0 0 0 14px;
	align-items:unset;
}
.univers-item .produit-btn svg{
	height:auto!important;
	min-width:33Px;
}
.univers-item .produit-btn-titre{
	align-self:center;
	padding: 8Px 0;
	font-size:16px;
	font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0;
}
@media screen and (min-width:992px) and (max-width:1200px) {
	.univers-amenagement {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px;
	}
}
@media screen and (max-width:992px) {
	.univers-amenagement {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}
@media screen and (max-width:767px) {
	.univers-amenagement {
		grid-template-columns: repeat(1, 1fr);
	}
	.univers-item{
		padding:15px;
	}
}


/* HOME : Réassurance */
.reassuranceBloc:not(:last-child):after {
    content: "";
    width: 1px;
    height: 70%;
    background: black;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    position: absolute;
}
@media screen and (min-width:767px) and (max-width:1200px) {
	.reassuranceBloc{
		flex: 1 1 50%!important;
        max-width: 50%!important;
	}
	.reassuranceBloc:nth-child(even):after{
		display:none;
	}
	.reassuranceBloc:nth-child(odd)>.brz-column__items{
		margin-left:0!important;
	}
}
@media screen and (max-width:767px){
	.reassuranceBloc:after{
		width: 70%!important;
		height: 1px!important;
		right: unset!important;
		top: unset!important;
		transform: translateX(0%)!important;
		bottom: 0!important;
		left:0%;
	}
}




/*********
 ***  PAGES 
*********/


/* ELECTRO */
@media screen and (min-width:1400px){
	.refrigerateur-left >.brz-bg {
		width: calc(100% + ((100vw - 1400px) / 2) + 60px) !important;
        transform: translateX(calc((100vw - 1400px) / -2));
	}
}
@media screen and (min-width:992px) and (max-width:1400px){
	.refrigerateur-left >.brz-bg {
		width: calc(100% + 60px) !important;
	}
}
@media screen and (min-width:992px) and (max-width:1200px){
	.refrigerateur-right>.brz-column__items {
		margin-left: -40px!important;
		width: calc(100% + 40px) !important;
	}
}
@media screen and (min-width:992px){
	.refrigerateur-left >.brz-bg {
		position: absolute!important;
		left: -60px !important;
		top: 0!important;
		height: 100%;
	}
	.plaques-cuisson-row .brz-columns {
		flex: 1 1 100%!important;
		max-width: 100%!important;
	}	
}
body:not(.brz-ed) .brz .electro-choix-img .brz-bg{
    z-index: 3 !important;
}

/* QUI SOMMES NOUS */
body:not(.brz-ed) .equipe-img>.brz-section__content>.brz-bg {
    z-index: 2 !important;
}
.equipe-titre p {
    max-width: 500px !important;
    margin: auto!important;
}

/* CONTACT */
/*
.contact_horaires, .contact_adresse{
	font-family:"Montserrat";
}*/



/* Conseils */
.pageConseils {
	background: #F9F9F9;	
}

.pageConseils .brz-bg-image {
    background-size: 100% auto !important;
    background-position: top !important;
}

/*********
 ***  FORMULAIRES 
*********/

.gfield_required {
    display: none !important;
}
.gform-field-label {
    font-weight: 400 !important;
}
.gform-body input, .gform-body textarea {
	background: var(--blanc)!important;
	border: 0!important;
	border-radius: 6px!important;
}
.formContact .gform-body input, .formContact .gform-body textarea {
	background: #ECECEC!important;
}

.gform_footer input[type=submit]{
	font-family: "Montserrat";
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.0em;
	padding: 5px 20px;
	border-radius: 0;
	margin: auto;
}
.gform_footer input[type=submit]:hover{
	background: var(--blanc)!important;
	color:var(--rouge)!important;
}
.captcha-txt {
	margin-bottom: 0;
}
.gform_wrapper {
	display: flex;
}
.gform_wrapper form {
    width: 100%;
}
h3.gsection_title {
    font-size: 18px;
}

#field_1_11 {
    background: var(--blanc);
    padding: 10px;
    border-radius: 6px;
}
#field_1_11 legend{
	display:contents!important;
}
#field_1_11 input{
	margin-top: 10px;
}

/*********
 ***  HEADER
*********/
#header [data-row*=middle] .ct-container-fluid {
    max-width: 1920px!important;
	padding-left:60px!important;
	padding-right:60px!important;
	--theme-container-edge-spacing:0!important;
}
.btnPros a {
    background: var(--blanc);
    height: fit-content !important;
    padding: 8px 16px !important;
    border-radius: 6px;
    color: var(--rouge) !important;
	width: fit-content;
	margin: auto 10PX;
    line-height: 1.0em!important;
	font-weight:700!important;
}
.btnPros a:hover{
    background: var(--rouge);
    color: var(--blanc) !important;	
}
.offcanva-only, .offcanva-only>a, 
.offcanva-only .coordonnees>a.ct-menu-link,
.offcanva-only .coordonnees-main>a.ct-menu-link{
	display:none!important;
}
.offcanva-only .coordonnees a{
    font-size: 16px!important;
    line-height: 1.0em;
	font-weight:700!important;
}
#offcanvas .offcanva-only .coordonnees {
    flex-direction: column;
	gap: 20px;
}
.coordonnees-details {
    display: flex;
    flex-direction: column;
    gap: 15px;
    max-width: 350px;
}
.coordonnees-details * {
    color: var(--blanc);
    font-size: 14px;
}

@media screen and (max-width: 999.98px){
	.btnPros a{
		margin: 10PX 0;
	}
	#header [data-row*=middle] .ct-container-fluid {
		padding-left:40px!important;
		padding-right:40px!important;
	}
	#offcanvas .offcanva-only {
		display: flex !important;
		margin-top:20px;
	}
}
@media screen and (max-width: 767px){
	#header [data-row*=middle] .ct-container-fluid {
		padding-left:20px!important;
		padding-right:20px!important;
	}
	
}
@media screen and (max-width: 689.98px){
	#offcanvas ul#menu-menu-principal-1 {
		display: flex;
		flex-direction: column;
	}
	#offcanvas .ct-panel-content-inner, #offcanvas .ct-panel-content-inner nav, #offcanvas ul#menu-menu-principal-1 {
		height: 100%;
	}
	#offcanvas .offcanva-only {
        margin-top: auto!important;
    }
}

/*********
 ***  MEGA MENUS
*********/

.separateur-menu {
    display: flex;
    width: 1px;
    height: auto;
    background: var(--rouge);
	margin: 0;
	opacity: 0.5;
}
@media screen and (max-width: 999.98px){
	.separateur-menu {
	    width: 100%;
		height: 1px;
	}
}

.menu-wrapper {
	width: 100%;
	max-width: 1920px!important;
	padding:40px 60px;
	display: flex;
	gap: 40px;
	justify-content: space-between;
	background: var(--noir);
	margin: auto;
}
.menu-cuisines-wrapper .menu-categories {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width:calc(52% - 40px);
}
.menu-amenagements-wrapper .menu-categories {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width:100%;
}
.menu-cuisines-wrapper .col-menu-categories{
	width:100%;
	display: grid;
	grid-template-columns: 1fr 1Fr;
	gap: 20px;
}
.menu-amenagements-wrapper .col-menu-categories{
	width:100%;
	display: flex;
	gap: 20px;
}
.categorie-bloc {
	position: relative;
	aspect-ratio: 4/3;
	width: 100%;
	height: fit-content;
	align-items: end;
}
.categorie-bloc:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, var(--noir) 10px, transparent 130px);
	z-index: 2;
}
.categorie-bloc img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.menu-implantations {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width:calc(26% - 20px);
	height:auto;
}
.col-menu-implantations{
	display: flex;
	flex-direction: column;
	gap: 20px;
	height:100%;
}

.implantation-bloc {
	position: relative;
	width: 100%;
	min-height: calc( (100% / 3) - (40px / 3) );
	align-items: center;
}
.implantation-bloc:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, var(--noir) 40px, transparent calc(100% - 60px));
	z-index: 2;
}
.implantation-bloc .titre-menu {
	max-width: 85px;
}
.implantation-bloc img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.menu-electromenager {
	display: flex;
	flex-direction: column;
	gap: 15px;
	width:calc(22% - 20px);
	height:auto;
}
.col-menu-electromenager{
	height: 100%;
}
.electromenager-bloc{
	height: 100%;
	position: relative;
}
.electromenager-bloc img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.titre-menu {
	font-size: 16px;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 700;
	color: var(--blanc)!important;
	z-index:3;
	position:relative;
}
.col-menu a {
	display: flex;
	position:relative;
	padding: 15Px 20px;
}
@media screen and (max-width:1200px){
	.menu-wrapper{
		gap:30px;
	}
	.menu-cuisines-wrapper .menu-categories{
		width: calc(52% - 30px);
	}
	.menu-implantations {
		width: calc(26% - 15px);
	}
	.menu-electromenager{
		width: calc(22% - 15px);
	}
	.col-menu-implantations {
		gap: 15px;
	}
	.menu-amenagements-wrapper .col-menu-categories {
		flex-wrap: wrap;
	}
	.menu-amenagements-wrapper .categorie-bloc{
		width: calc(33.333% - 14px);
	}
}
@media screen and (max-width: 999.98px){
	.menu-wrapper{
		flex-direction: column;
		/*max-width:70vw;*/
		padding: 0 !important;
	}
	.menu-cuisines-wrapper .menu-categories, .menu-implantations, .menu-electromenager{
		width:100%;
	}
	.col-menu-categories{
		gap:15px!important;
	}
	.col-menu-implantations {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.implantation-bloc, .electromenager-bloc {
		min-height: fit-content;
		width: calc(50% - 7.5px);
		aspect-ratio: 5 / 3;
		align-items: end;
	}
	.menu-amenagements-wrapper .categorie-bloc {
        width: calc(50% - 7.5px);
    }
	.implantation-bloc .titre-menu {
		max-width: 100%;
	}
	.implantation-bloc:after{
		background: linear-gradient(0deg, var(--noir) 10px, transparent 130px);
	}
	.categorie-bloc {
		aspect-ratio: 5 / 3;
	}
}
/*
@media screen and (max-width: 689.98px){
	.menu-wrapper{
		max-width:510Px!important;
		margin: 0 auto 0 0 !important;
	}
	.col-menu-categories {
		display: flex;
		flex-wrap: wrap;
	}
	.implantation-bloc, .electromenager-bloc{
		width:100%;
	}
}*/
@media screen and (max-width: 500px){
	.col-menu-categories {
		display: flex!important;
		flex-wrap: wrap!important;
	}
	.implantation-bloc, .electromenager-bloc, .menu-amenagements-wrapper .categorie-bloc{
		width:100%;
	}
}


/* Megas-Menus X Blocksy */
.menu-wrapper a.ct-menu-link {
    padding: 0;
}
.mobile-menu[data-submenu-dots=no] [class*=children]>ul {
    padding-inline-start: 0px!important;
	padding-inline-end: 0px!important;
	padding-bottom: 20px;
}
.menu-wrapper>a, .col-menu a.ct-menu-link{
	display:none;
}

/* Megas-Menus Cuisine */
#menu-item-56 ul.sub-menu:before{
	display:none;
}
#menu-item-56 ul.sub-menu {
    max-width: unset !important;
	position: fixed!important;
    left: 0;
    top: 90px;
    width: 100%;
}
[data-header*="sticky:shrink"]{
	#menu-item-56 ul.sub-menu {
		top: 72px;
	}
}
#menu-item-841>a{
	display:none;
}

/* Megas-Menus. Aménagements */
#menu-item-57 ul.sub-menu:before{
	display:none;
}
#menu-item-57 ul.sub-menu {
    max-width: unset !important;
	position: fixed!important;
    left: 0;
    top: 90px;
    width: 100%;
}
[data-header*="sticky:shrink"]{
	#menu-item-57 ul.sub-menu {
		top: 72px;
	}
}
#menu-item-847>a{
	display:none;
}


/*********
 ***  FOOTER 
*********/
footer{
	background: var(--noir);
}
.custom-footer {
    display: flex;
    flex-direction: column;
    padding: 60px 60px 30px 60px;
    max-width: 1920px;
    margin: auto;
    width: 100%;
    background: var(--noir);
}
.footer-right *, .footer-bottom, .footer-bottom a{
	color:var(--blanc)!important;
}

.footer-top {
    display: flex;
    gap: 40px;
    justify-content: space-between;
}
.footer-bottom {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
	margin-top: 50px;
	gap:5px 10px;
}
.signature-ks {
    display: inline-flex;
	align-items: center;
    gap: 10px;
}
.footer-left {
	width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    height: auto;
    gap: 20px;
}
.footer-links {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.footer-right {
    display: flex;
    gap: 30px;
	min-width: 50%;
    justify-content: space-between;
}
ul.liste-liens {
    list-style: none;
    padding: 0;
}

.separateur-y {
    display: flex;
    width:  1px;
    height: auto;
    background: var(--blanc);
	opacity: 0.5;
}
.separateur-x {
    display: flex;
    width: 100%;
    height: 1px;
    background: var(--rouge);
	margin: 12px 0;
	opacity: 0.5;
}
.liste-liens .separateur-x:last-child {
    display: none;
}

.titre-sub-menu {
	font-size: 15px;
	font-family: 'Montserrat';
	font-weight: 700;
	color: var(--blanc)!important;
}
.titre-sub-menu, ul.liste-liens li {
    padding: 5px 0;
}
footer .titre-menu{
	margin-bottom:10px;
	display: flex;
}

.menu-else .separateur-x {
	background: var(--blanc);
}
.menu-else  ul.liste-liens li:first-child {
    padding-top: 0!important;
	margin-top:0px!important;
}
.menu-else .titre-menu{
	margin-top:10px;
}


.footer-bottom *{
	font-size:14px;
}
.footer-links * {
    text-align: left;
}
.footer-logo img {
	width: 340px;
}
@media screen and (max-width:1200px){
	.custom-footer {
		padding: 60px 40px 30px 40px;
	}
	.footer-top {
		flex-direction: column;
	}
	.footer-links {
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
	}
	.footer-left {
		width: 100%;
	}
	.footer-right {
		width: 100%;
		justify-content: space-evenly;
	}
}
@media screen and (max-width:767px){
	.custom-footer {
		padding: 40px 20px 60px 20px;
	}
	.footer-right {
		flex-direction: column;
		gap:20px;
	}
	.footer-col {
		width: fit-content;
	}
	.separateur-y {
		height: 1px;
		width: 80%;
	}
	.separateur-x {
		margin: 8px 0;
	}
	.titre-sub-menu, ul.liste-liens li {
		padding: 2px 0;
	}
	.footer-bottom {
		justify-content: start;
		margin-top: 30px;
	}
	.footer-logo img {
		width: 240px;
	}
}


/*********
 ***  AUTRES 
*********/

.coordonnees, .coordonnees-main {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.menu-else .coordonnees {
    margin-top: -20px;
}
.menu-else .coordonnees a:hover{
	color:var(--rouge)!important;
}

.coordonnees .btn-insta{
	padding:7px 7px!important;
}

.coordonnees .btn-insta:hover svg path{
	fill:var(--rouge)!important;
}

.ctas {
    position: fixed;
    /*top: 50%;
    transform: translateY(-50%);*/
	bottom: 15%;
	right: 0;
    width: fit-content;
    align-items: end;
    display: flex;
    flex-direction: column;
	gap: 10px;
	z-index: 9;
	pointer-events:none;
}
.ctas .btn-cta {
	pointer-events:auto!important;
	transition:0.3s ease-in-out;
    transform: translateX(calc(100% - 40px));
	padding: 7px 14px 7px 7px!important;
}
.ctas .btn-cta:hover{
	transform: translateX(0);
	background:var(--rouge)!important;
	color:var(--blanc)!important;
	border-color:var(--rouge)!important;
}
.ctas .btn-cta:hover svg path{
	stroke:white!important;
}
.ctas .btn-cta svg {
    width: 24px;
}

@media screen and (max-width:767px){
	.ctas {
		bottom: 0;
        right: unset;
        left: 0%;
        transform: translateX(0%);
        flex-direction: row;
        gap: 20px;
        width: 100%;
        justify-content: center;
	}
	.ctas:after {
		content: "";
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
		height: 60px;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent 70%);
		z-index: -1;
		    pointer-events: none;
		user-select: none;
	}
	.ctas .btn-cta {
		padding: 7px!important;
		transform: translateX(0);
	}
	.ctas .btn-cta span{
		display:none;
	}
	#cta-3d, #cta-catalogue{
		display:none;
	}
	.ctas .btn-cta svg {
		height: 26px;
	}
}


/*** COMPLIANZ ***/
body.cmplz-document main{
	margin: 70px auto;
}

body.cmplz-document main h1{
	font-size:55px!important;
}
body.cmplz-document main p{
	font-size:16px!important;
}
@media screen and (max-width:992px){
	body.cmplz-document main{
		margin: 60px auto;
	}
	body.cmplz-document main h1{
		font-size:46px!important;
	}
}
@media screen and (max-width:767px){
	body.cmplz-document main{
		margin: 50px auto;
	}
	body.cmplz-document main h1{
		font-size:36px!important;
	}
}

