@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,600i&display=swap&subset=latin-ext');

body { color: #1F1D20; font-size: 15px; }
body, h1, h2, h3, h4, h5, h6, figure figcaption { font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6 { color: #E17526; font-weight: 400; }
h1  { font-size: 6em; font-weight: 300;}
.not-front h1,
.block-termostaty .title { font-size: 3em; font-weight: 600; }
	.not-front h1 span,
	.block-termostaty .title span { font-weight: 300; }
h2.title, .front .is-big .perex, .front .perex.is-big, .not-front .page-kontakty .is-big.perex { font-size: 3em; line-height: 1.1em; font-style: normal!important; }
h2 { font-size: 1.6em; }
.not-front h2,
.block h3.title { font-weight: 600; }
h3 { font-size: 1.4em; }
.block .text h3 { font-size: 1.2em; }
.block .text h3,
#block-products-vjezd .product h2.title { color: #585759; }

em { color: #E17526; font-style: normal; }
.color-orange { color: #E17526; }
.color-gray { color: #909192; }

.img-shadow img { box-shadow: 25px 25px 0 0 #F4D6C7; }

a { color: #231F20;}
a:hover,
.nav-toggle:hover { color: #E17526; }

.text ul li { list-style: none; }
.text ul li::before { content: '\2022'; color: #E75D25; font-weight: bold; font-size: 1.2em; display: inline-block; width: 1em; margin-left: -1em; }

.button:hover, .button:hover a { color: rgba(255,255,255,.95); background-color: #E17526; }
.button, .button a, .button:active a, .button:focus a, .button:active, .button:focus { color: rgba(255,255,255,.95); background-color: #E17526; text-decoration: none; }
.button, .button:active, .button:focus {
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.2);
}

figure {}
	.front .gallery figure img { border: 1px solid #0E0E0E; }
	figure figcaption { margin-top: 15px; font-size: 1.2em; font-style: normal; line-height: 1.2em; }
	figure.float-left { float: left; padding-right: 20px; }
	figure.float-right { float: right; padding-left: 20px; }
.page-kontakty figure { margin-bottom: 0; }

blockquote {
	color: #232714; font-size: 1.125em; font-weight: 600; line-height: 1.45;
	padding: .4em 0 .4em 1rem; border-left: 0; font-style: inherit; margin-bottom: 30px;
	background: rgba(252,220,23,1);
	background: -moz-linear-gradient(90deg, rgba(252,220,23,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(252,220,23,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(90deg, rgba(252,220,23,1) 0%, rgba(255,255,255,1) 100%);
}
table.is-responsive td { text-align: left; }

.is-sidebar { flex:0 0 18%; max-width:18%; }

.is-brand {}
	.is-brand .is-logo { display: block; background: url('../img/logo.svg') 0 50% no-repeat; background-size: 203px auto; min-height: 70px; width: 203px; }
	.is-brand .is-logo.en { background: url('../img/logo_en.svg') 0 50% no-repeat; }

.header { background: #fff url('../img/bg_header.png') 100% 0 no-repeat; min-height: 145px; position: relative; }
.header.is-fixed { }
	.header.is-fixed .is-brand .is-logo { }

#primary-menu,
#primary-menu-mobile,
#language-mobile { color: #1F1D20; background-color: #e2e2e2; width: 100%; }
#primary-menu { position: absolute; bottom: 0; left: 0; right: 0; }
#primary-menu.is-fixed { bottom: inherit; }
	.header .is-navbar nav:not(.--jsfied) { overflow-x: auto; -webkit-overflow-scrolling: touch; }
		.header .is-navbar nav ul {}
			.header .is-navbar nav ul li {}
				.header .is-navbar nav ul li { margin: 0; position: relative; }
				.header .is-navbar nav ul li::before { content:''; background: #000; position: absolute; top: 6px; left: 0; bottom: 4px; width: 1px; }
				.header .is-navbar nav ul li.item-1::before,
				.header .is-navbar nav ul li.active::before,
				.header .is-navbar nav ul li.active + li::before { background: transparent; }
				.header .is-navbar nav ul li a,
				.is-sidebar nav ul li a { color: #1F1D20; border-top: 2px solid #e2e2e2; text-decoration: none; line-height: 35px; padding: 4px 16px; }
				.header .is-navbar nav ul li a:hover,
				.is-sidebar nav ul li a:hover { color: #E17526; }
				.header .is-navbar nav ul li.active a,
				.is-sidebar nav ul li.active a { color: #1F1D20; background: #fff; }
				
	#block-search { text-align: right; }
		#block-search input,
		#block-search input:hover { color: #fff; background-color: rgba(255,255,255,.2); border: 1px solid rgba(255,255,255,.5); border-radius: 0; }
		#block-search input { width: 230px; display: inline-block; }
		#block-search input::placeholder { color: rgba(255,255,255,.8); }
		#block-search input[type="search"]{ background-repeat: no-repeat; background-position: 8px 51%; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="rgb(255, 255, 255)" fill-opacity="1" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>'); }
		#block-search button { color: #fff; }
		#block-search button:hover { background: transparent; }
		
		#block-search .form-item.is-inline, #block-search .form-item.is-inline-offset { padding-left: 0px; }
		
	#navbar-language {}
	
		#navbar-language ul {}
			#navbar-language ul li { display: inline-block; opacity: .5; }
			#navbar-language ul li.active,
			#navbar-language ul li:hover { opacity: 1; }

		#navbar-language nav.secondary-menu  { }
			#navbar-language nav.secondary-menu ul { border-right: 1px solid #1F1D20; padding-right: 20px; }
				#navbar-language nav.secondary-menu ul li { opacity: 1; white-space: nowrap; }
				#navbar-language nav.secondary-menu ul li:last-child::before {
					content:'';
					background-repeat: no-repeat;
					background-position: 8px 51%;
					background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 48 48"><path fill="rgb(0, 0, 0)" fill-opacity="1" d="M14 36c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4zm-12-32v4h4l7.19 15.17-2.7 4.9c-.31.58-.49 1.23-.49 1.93 0 2.21 1.79 4 4 4h24v-4h-23.15c-.28 0-.5-.22-.5-.5 0-.09.02-.17.06-.24l1.79-3.26h14.9c1.5 0 2.81-.83 3.5-2.06l7.15-12.98c.16-.28.25-.61.25-.96 0-1.11-.9-2-2-2h-29.57l-1.9-4h-6.53zm32 32c-2.21 0-3.98 1.79-3.98 4s1.77 4 3.98 4 4-1.79 4-4-1.79-4-4-4z"/></svg>');
					padding-left: 36px;
				}
				#navbar-language nav.secondary-menu ul li a { color: #000; text-decoration: none; font-weight: bold; font-size: 1em; line-height: 1em; }
				#navbar-language nav.secondary-menu ul li a:hover { color: #1F1D20; text-decoration: underline; }
			#navbar-language .is-navbar-lang nav { display: inline-block; }
		#navbar-language .is-navbar-container { min-height: auto; }
	
#primary-menu-mobile { color: #1F1D20; background-color: #e2e2e2; border-top: 1px solid #fff; }
		#primary-menu-mobile nav ul li a { color: #1F1D20; line-height: 2em; text-decoration: none; font-size: 1.3em; }

#block-header { height: calc(100vh - 145px); font-size: 18px; position:relative; }
	.block-header-motive { z-index: 100; position: relative; }
	.block-lists { }
		.block-lists > div { z-index: 50; position: relative; padding: 0 10px; }
		.block-lists div[class*="block"] a { color: #1F1D20; display: block; padding-top: 170px; width: 100%; height: 100%; }
		.block-lists div[class*="block"] a:before { content:''; position: absolute; top: 0; left: 0; width: 100%; height: 170px; /*border: 0 solid #000; box-shadow: 0 0 0 0px rgba(255, 255, 255, 1); border-radius: 50%; */}
		.block-lists .block-1 a { background: url('../img/category_01.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-1:hover a,
		.block-lists .block-1:focus a { color: #DC5826; }
		.block-lists .block-2 a { background: url('../img/category_02.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-2:hover a,
		.block-lists .block-2:focus a { color: #DE5F91; }
		.block-lists .block-4 a { background: url('../img/category_03.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-4:hover a,
		.block-lists .block-4:focus a { color: #ADC833; }
		.block-lists .block-5 a { background: url('../img/category_04.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-5:hover a,
		.block-lists .block-5:focus a { color: #EBA427; }
		.block-lists .block-6 a { background: url('../img/category_05.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-6:hover a,
		.block-lists .block-6:focus a { color: #48B4E6; }
		.block-lists .block-3 a { background: url('../img/category_06.png') 50% 0 no-repeat; background-size: contain;}
		.block-lists .block-3:hover a,
		.block-lists .block-3:focus a { color: #66B38C; }
		div[id*="block-motive"] { position: absolute; top: 50px; left: 0; right: 0; bottom: 100px; z-index: 0; /*transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; */}
		#block-motive { background: url('../img/motive.jpg') 50% 0 no-repeat; background-size: contain; }
		
		#block-motive-1 { background: url('../img/motive_01.png') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		#block-motive-2 { background: url('../img/motive_02.png') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		#block-motive-3 { background: url('../img/motive.jpg') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		#block-motive-4 { background: url('../img/motive_03.png') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		#block-motive-5 { background: url('../img/motive_04.png') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		#block-motive-6 { background: url('../img/motive_05.png') 50% 0 no-repeat; background-size: contain; opacity: 0; }
		
		#block-motive,
		.block-lists div[class*="block"],
		.block-lists div[class*="block"] a { /*transition: filter .5s ease-in-out, color .5s ease-in-out; -moz-transition: filter .5s ease-in-out, color .5s ease-in-out; -webkit-transition: filter .5s ease-in-out, color .5s ease-in-out; -webkit-filter: grayscale(0); filter: grayscale(0);*/ }
		.block-lists div[class*="block"]:hover ~ #block-motive,
		.block-lists div[class*="block"]:focus ~ #block-motive,
		.block-lists:hover div[class*="block"] { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
		.block-lists div[class*="block"]:hover ~ #block-motive,
		.block-lists div[class*="block"]:focus ~ #block-motive { opacity: .3; }
		.block-lists .block-1:hover ~ #block-motive-1,
		.block-lists .block-1:focus ~ #block-motive-1 { opacity: 1; z-index: 1; }
		.block-lists .block-2:hover ~ #block-motive-2,
		.block-lists .block-2:focus ~ #block-motive-2 { opacity: 1; z-index: 1; }
		.block-lists .block-3:hover ~ #block-motive-3,
		.block-lists .block-3:focus ~ #block-motive-3 { opacity: 1; z-index: 1; }
		.block-lists .block-4:hover ~ #block-motive-4,
		.block-lists .block-4:focus ~ #block-motive-4 { opacity: 1; z-index: 1; }
		.block-lists .block-5:hover ~ #block-motive-5,
		.block-lists .block-5:focus ~ #block-motive-5 { opacity: 1; z-index: 1; }
		.block-lists .block-6:hover ~ #block-motive-6,
		.block-lists .block-6:focus ~ #block-motive-6 { opacity: 1; z-index: 1; }
		
		.block-lists div[class*="block"]:hover,
		.block-lists div[class*="block"]:focus { -webkit-filter: grayscale(0)!important; filter: grayscale(0)!important; }
		/*.block-lists div[class*="block-6"]:hover ~ #block-motive,
		.block-lists div[class*="block-6"]:focus ~ #block-motive { -webkit-filter: grayscale(0); filter: grayscale(0); opacity: 1; }
		*/
		.block-header { }
			.block-header h3.title { margin-bottom: 28px; }

#content {}
	#content .page-content {}
	#content,
	#block-products .product,
	.page-navrhar .product {
		background: rgba(245,245,245,1);
		background: -moz-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
		background: -webkit-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
		background: linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
		border-top: 1px solid #C6C5C6;
	}
	.front #content {
		position: relative; color: #575859;
		background: rgba(245,245,245,1) url('../img/bg_page_content.png') 0 50% no-repeat;
		background: url('../img/bg_page_content.png') 0 50% no-repeat, -moz-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
		background: url('../img/bg_page_content.png') 0 50% no-repeat, -webkit-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
		background: url('../img/bg_page_content.png') 0 50% no-repeat, linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);

	}
		.not-front #content .perex { color:#585759; font-style: italic; }
		
		#content ul.is-outset-bottom-none { margin-bottom: 0; }
	.block-lists {}
		.block-lists span { display: block; }
		.block-lists a { text-decoration: none; }
		
		.not-front .block-lists a {}
		.not-front .block-lists a span { display: inline-block; width: 100px; }
		
	.block-download { border: 0 solid #A7A9AC; border-width: 1px 0 1px; background: url('../img/ico_pdf.svg') calc(100% - 20px) 20px no-repeat; background-size: auto 75px; margin-bottom: 20px; }
		.block-download ul { margin: 0.75em 0; padding: 0 1em; list-style: none; line-height: 1.1em; }
		.block-download li:before { 
			content: ""; border-color: transparent #F26521; border-style: solid; border-width: 0.35em 0 0.35em 0.45em;
			display: block; height: 0; width: 0; left: -1em; top: 0.9em; position: relative;
		}
	
	.block-news {}
		article { }
		article:hover { }
			article a { color: #ED6E12; }
			article .title { font-size: 18px; font-weight: 600; padding-bottom: 0; }
				article .title a { text-decoration: none; }
			article time { color: #E6B48F; }
			article .perex { }
			
	#content .topne-rohoze { background: url('../img/product/Topne_rohoze_bgx640.jpg') 100% 100% no-repeat; padding-bottom: 180px; }
		#content .topne-rohoze-content .text { padding-bottom: 200px; }
		
	#content .page-kontakty {}
		#content .page-kontakty table { border: 0 solid #BFBEBF; border-width: 1px 0 0 0; margin-top: 40px; }
			#content .page-kontakty table td,
			#content .page-kontakty table th { padding-top: 32px; padding-bottom: 32px; border-color: #BFBEBF; }

#block-content { background-color: #F4F5F4; color: #585759; font-style: italic; }
.front #block-content { padding: 8px 0; font-style: normal; font-weight: bold; border-top: 1px solid #ADAEAF; border-bottom: 1px solid #fff; }
	.front #block-content p { margin-bottom: 0; }

	#block-products {}
		#block-products .product { position: relative; overflow: hidden;}
			#block-products .product .tag-news {
				background: #EA7F27; color: #fff; 
				font-size: 1.6em; text-align: center; font-weight: bold; 
				width: 300px; position: absolute; top: -40px; right: 50px; 
				transform: rotate(35deg)  translateX(150px); z-index:1;
			}
			#block-products .product-podlahove-topeni {
				padding-bottom: 500px;
				background: rgba(245,245,245,1) url('../img/product/Podlahove_topeni_bg.jpg') 50% 100% no-repeat;
				background: url('../img/product/Podlahove_topeni_bg.jpg') 50% 100% no-repeat, -moz-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
				background: url('../img/product/Podlahove_topeni_bg.jpg') 50% 100% no-repeat, -webkit-linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
				background: url('../img/product/Podlahove_topeni_bg.jpg') 50% 100% no-repeat, linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%);
			}
			#block-products .product-topny-odporovy-kabel,
			#block-products .product-flat { border:0; background: transparent; }
			
			#block-products-vjezd .product { }
				#block-products-vjezd .product .text h2,
				#block-products-vjezd .product .text h3 { margin-bottom: 20px; }
				
			#block-products .product-sada-snimacu { background: transparent; }
				#block-products .related-content .title,
				#block-products-vjezd .related-content .product h2.title { color: #E16D2B; }
				
	.block-termostaty { color: #fff; background: #4C4B4C; }
		.block-termostaty .title { color: #fff; }

div[id*="block-footer"] .title { padding-bottom: 0; font-weight: 600; }
div[id*="block-footer"] .title,
div[id*="block-footer"] h2,
div[id*="block-footer"] h3 { text-align: center; }

div[id*="block-footer"] h2,
div[id*="block-footer"] h3 { font-weight: 300; padding-bottom: 60px; line-height: 1.1em; }
div[id*="block-footer"] h3 { font-size: 2.5em; }

div[id*="block-footer-orange"] { color: #fff; background: #E77D29; }
	div[id*="block-footer-orange"] .title,
	div[id*="block-footer-orange"] h2,
	div[id*="block-footer-orange"] h3,
	div[id*="block-footer-orange"] .text h3 { color: #fff; }
		div[id*="block-footer-orange"] h2 strong,
		#block-footer-orange-front h3 strong { color: #F9D821; }
		#block-footer-orange-front .text { text-align: center; }
		div[id*="block-footer"] .text { font-size: 1.125em; line-height: 1.45; }
		
		#block-footer-orange-front ol { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; margin-bottom: 0; }
			#block-footer-orange-front ol li { counter-increment: section; display: flex; align-items: center; width: 50%; padding-left: 15px; padding-bottom: 30px; position: relative; }
			#block-footer-orange-front ol li::before { 
				content: counter(section); padding: 0 30px 5px 40px; position: absolute;
				font-size: 4em; line-height: 90px; font-weight: 600; text-align: center;
				background: url('../img/bg_ol.svg') 50% 50% no-repeat; background-size: 100px auto;
			}
			#block-footer-orange-front ol li:nth-of-type(odd) { text-align: right; padding-right: 8rem; }
			#block-footer-orange-front ol li:nth-of-type(odd)::before { right: 7px; }
			#block-footer-orange-front ol li:nth-of-type(even) { text-align: left; padding-left: 8rem; }
			#block-footer-orange-front ol li:nth-of-type(even)::before { left: 7px; padding: 0 40px 5px 25px; background-image: url('../img/bg_ol_r.svg'); }
			
			#block-footer-orange-front .button:hover,
			#block-footer-orange-front .button:hover a { color: rgba(255,255,255,1); background-color: #DC5826; }
			#block-footer-orange-front .button,
			#block-footer-orange-front .button a,
			#block-footer-orange-front .button:active a,
			#block-footer-orange-front .button:focus a,
			#block-footer-orange-front .button:active, .button:focus { color: rgba(255,255,255,1); background-color: #F3BF25; font-weight: bold; -webkit-transition: all linear .2s; transition: all linear .2s; }
			
	#block-footer-orange h2 { padding-bottom: 16px; font-size: 3em; }
		#block-footer-orange .text p { font-size: 1.3em; font-weight: 300; }
		#block-footer-orange figure { max-height: 200px; overflow: hidden; border: 1px solid #fff; border-width: 1px 0 1px 1px; }
		#block-footer-orange figure.last { border-width: 1px; }
			#block-footer-orange figure a.img-overlay span.icon-overlay::before { max-height: 200px; }
			
			
#block-footer-white-front {}
	#block-footer-white-front h3 { color: #575859; }
	#block-footer-white-front .text { font-weight: 300; }
	
	#block-footer-white .title { text-align: left; padding-bottom: 30px; font-weight: 300; }
	
	#block-footer-white .text { }
		#block-footer-white p em { color:#E65F27; }
		#block-footer-white ul {}
			#block-footer-white ul li {}
				#block-footer-white ul li strong,
				#block-footer-white ol li strong { background-color: rgba(252,220,23,1); }
	
.footer,
#footer-copyright { color: #fff; background-color: #4B4B4D; }
	.footer .title, .footer h2 { color: #E58827; font-size: 1.2em; font-weight: 600; }
	.footer a { color: #fff; }
	.footer .is-row { background: #4B4B4D url('../img/logo_footer.svg') 0 0 no-repeat; background-size: auto 100px; }
	.footer .is-row.en { background: #4B4B4D url('../img/logo_footer_en.svg') 0 0 no-repeat; }
#footer-copyright { }
	#footer-copyright, #footer-copyright small, #footer-copyright a { color: #7A7B7C; }
	#footer-copyright a { text-decoration: underline; }
	#footer-copyright a:hover { color: #f5f5f5; }

#tools-progress span { background-color: #E17526; }

/* 1440px */
@media screen and (max-width : 1680px) {
	h1 { font-size: 5em; }
}
/* 1366px */
@media screen and (max-width : 1366px) {
	h1 { font-size: 4em; }
	.is-brand .is-logo { background-size: 170px auto; min-height: 59px; width: 170px;}
	.header { /*min-height: 130px;*/}
	#block-header { font-size: 15px;}
	.block-lists div[class*="block"] a { padding-top: 10vw; background-size: 80%; }
	.block-lists div[class*="block"] a:before { height: 10vw;}
	.front #content .text { padding-left: 10vw; }
	.block-header-motive .is-large { font-size: 1.2em; }
}

@media screen and (max-width : 1280px) {
	.block-lists div[class*="block"] a { padding-top: 12vw; }
	.block-lists div[class*="block"] a:before { height: 12vw;}
	.front #content .text { padding-left: 20vw; }
	#block-footer-orange figure,
	#block-footer-orange figure a.img-overlay span.icon-overlay::before { max-height: 160px; }
}

/* tablets */
@media screen and (max-width : 1024px) {
	.block-lists div[class*="block"] a { padding-top: 13vw; }
	.block-lists div[class*="block"] a:before { height: 13vw;}
	.language {}
		.language img { }
	#block-search .form-item.is-inline { padding-left: 0; }
	#block-footer-orange figure,
	#block-footer-orange figure a.img-overlay span.icon-overlay::before { max-height: 120px; }
}

/* tablets */
@media screen and (max-width : 980px) {
	.header { background-position: 50% 0; }
	#block-header { height: auto;}
	.front #content .text { padding-left: 40vw; }
	#block-footer-orange figure,
	#block-footer-orange figure a.img-overlay span.icon-overlay::before { max-height: 100px; }
}

/* mobile */
@media screen and (max-width : 767px) {
	.is-brand .is-logo { }
	h1, h2.title, .front .perex.is-big { font-size: 3em; }
	.header { min-height: auto; }
		.is-brand { padding-bottom: 15px; }
	div[id*="block-footer"] h3, div[id*="block-footer"] .title { font-size: 2em; }
	.block-lists div[class*="block"] a { padding-top: 150px; background-size: 60%; }
	.block-lists div[class*="block"] a:before { height: 190px; }
	.front #content { background-image: none; }
	.front #content .text { padding-left: 0; }
	
	#block-footer-orange-front ol { display: inherit; }
		#block-footer-orange-front ol li { width: 100%; }
}