@viewport{width: device-width}@-ms-viewport{width: device-width}@-o-viewport{width:device-width}

*{margin:0;padding:0;outline:none;box-sizing:border-box;transition:all 0.4s}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{width:100%;height:100%;color:rgba(0,0,0,1);font-display:swap;font-family:'Roboto Condensed',Tahoma,Verdana,Geneva,sans-serif;font-size:12pt}
a,button{outline:none;text-decoration:none;color:inherit;font-size:inherit;cursor:pointer}
input,select,option,textarea,button,input:focus{outline:none;text-decoration:none;color:inherit;border:none;background:rgb(255,255,255);font-family:'Roboto Condensed',Tahoma,Verdana,Geneva,sans-serif;letter-spacing:-0.01em}
a:hover,button:hover,.arrow,li:hover,li:hover:before{transition:all 0.4s}
ul li{list-style:none inside;white-space:normal}
img{vertical-align:middle}
iframe{border:none}

h1,h2,h3,h5,h6{font-family:'Play',Tahoma,Verdana,Geneva,sans-serif}
h1{font-size:30pt;letter-spacing:-0.03em;font-weight:normal}
h2,h3{font-size:25pt;letter-spacing:-0.03em;font-weight:normal;color:rgba(255,140,0,1);text-align:center;border-bottom:3px solid rgba(255,140,0,1);width:90%;padding:0 0 15px 0;margin:0 auto 20px auto}
h4{font-size:14pt;text-align:center;font-weight:bold}
h5{font-size:15pt;letter-spacing:-0.03em;font-weight:normal;text-transform:uppercase;position:relative;color:rgba(255,140,0,1)}
h6{font-size:14pt;letter-spacing:-0.03em;font-weight:normal;text-align:center}

.orange{color:rgba(255,140,0,1)}

.wrapper{width:100%;min-width:320px;position:relative;margin:0 auto}
section{width:100%;height:auto;position:relative;clear:both;display:flex;text-align:center}
.content{width:100%;height:auto;max-width:1600px;min-height:60px;position:relative;margin:auto;padding:20px 50px 20px 50px;text-align:center}

/*.col,.content,section{background:rgba(255,0,0,0.2)}*/

header{width:100%;min-width:320px;position:fixed;z-index:1000}
	header .content{min-height:50px;padding:0 50px 0 50px}
	header .btn-lng img{height:30px}
	header .btn-lng	*{opacity:0.5}
	header .btn-lng a:hover{opacity:1}
	header .btn-lng span{padding:0 3px 0 3px}
	header .navigation .nav-item{}
	header .navigation .nav-item li{display:inline-block;position:relative;padding:0 10px 0 10px;text-transform:uppercase;color:rgba(255,255,255,1);font-size:13pt}
	header .navigation .nav-item li i{font-size:16px;padding:0 0 0 1px}
	header .navigation .nav-item li a,header .navigation .nav-item li span{display:block;height:35px;line-height:35px;cursor:pointer}
	header .navigation .nav-item li a:hover,header .navigation .nav-item li span:hover{color:rgba(255,140,0,1)}
	header .submain-navigation ul{display:none;width:100%;position:absolute;left:0;border-top:rgba(255,140,0,1) 3px solid;transition:none;background:rgba(255,255,255,0.1)}
	header .submain-navigation li{display:block!important;padding:4px 10px 4px 10px !important;text-transform:none!important;font-size:11pt!important;text-align:left!important}
	header .submain-navigation li a{height:20px!important;line-height:20px!important;}
	header .submain-navigation:hover .ui-accordion-header.ui-state-active{color:rgba(255,140,0,1)}
	.header-effect{background:rgba(255,255,255,1);box-shadow:-1px 0px 15px rgba(0,0,0,0.3)}
	.header-effect .navigation .nav-item li a,.header-effect .navigation .nav-item li span{color:rgba(0,0,0,1)}
	.header-effect .btn-open i,.header-effect .btn-lng{color:rgba(0,0,0,1)}
	.header-effect .submain-navigation ul{background:rgba(255,255,255,1)}

.group:before,.group:after{content:'';display:table}.group:after{clear:both;}.group{zoom:1;/* For IE 6/7 */}.col{display:block;float:left;margin:1% 0 1% 1.5%}.col:first-child{margin-left:0}.cell_1-1{width:100%;margin:1% 0 1% 0}.cell_1-2{width:49.25%}.cell_2-2{width:100%}.cell_1-3{width:32.33%}.cell_2-3{width:66.16%}.cell_3-3{width:100%}.cell_1-4{width:23.87%}.cell_2-4{width:49.25%}.cell_3-4{width:74.62%}.cell_4-4{width:100%}.cell_1-5{width:18.80%}.cell_2-5{width:39.10%}.cell_3-5{width:59.40%}.cell_4-5{width:79.70%}.cell_5-5{width:100%}.cell_1-7{width:13%}.cell_2-7{width:27.5%}.cell_3-7{width:42%}.cell_4-7{width:56.5%}.cell_5-7{width:71%}.cell_6-7{width:85.5%}.cell_7-7{width:100%}
.middle{width:100%;height:100%;clear:both;overflow:hidden}
	.bg-white{background-color:rgba(255,255,255,1)}
	.bg-gray{background-color:rgba(230,230,230,1)}
	.bg-orange{background-color:rgba(255,140,0,1)}
	.bg-image{background-repeat:no-repeat;background-size:cover}

	.banner-block{display:flex;height:100vh;max-height:100%}
		.banner-block .content{padding:100px 50px 50px 50px;margin:auto;color:rgba(255,255,255,1);text-align:left}
		.homepage{background-image:url(../_images/graphics/_bg-homepage.jpg);background-position:center center}
		.armatura{background-image:url(../_images/graphics/_bg-homepage.jpg);background-position:center center}
		.sijas{background-image:url(../_images/graphics/_bg-sijas.jpg);background-position:center center}
		.u-profils{background-image:url(../_images/graphics/_bg-u-profils.jpg);background-position:center center}
		.apaldzelzs{background-image:url(../_images/graphics/_bg-apaldzelzs.jpg);background-position:center center}
		.kvadratstienis{background-image:url(../_images/graphics/_bg-kvadratstienis.jpg);background-position:center center}
		.lenkdzelzs{background-image:url(../_images/graphics/_bg-lenkdzelzs.jpg);background-position:center center}	
		.plakandzelzs{background-image:url(../_images/graphics/_bg-plakandzelzs.jpg);background-position:center center}	
		.metala-kalsana{background-image:url(../_images/graphics/_bg-metala-kalsanas.jpg);background-position:center center}
		.metalapstrade{background-image:url(../_images/graphics/_bg-metalapstrade.jpg);background-position:center center}
		.piegade{background-image:url(../_images/graphics/_bg-piegade.jpg);background-position:center center}
		.atgriezumi{background-image:url(../_images/graphics/_bg-atgriezumi.jpg);background-position:center center}
		
	.about-block{}
		.about-block .content{padding:70px 50px 70px 50px;text-align:justify}
		.about-block .table-list{text-align:center;font-size:11pt}
		.about-block .table-list:first-child{border-right:1px solid rgba(230,230,230,1)}
		.about-block .table-list:last-child{border-left:1px solid rgba(230,230,230,1)}
		.slider li{display:inline-block}
		.slider.preview-block h6{padding:10px 0 10px 0;color:rgba(255,140,0,1)}

	.category-block{padding:30px 0 30px 0}
		.category-block h6{padding:10px 0 10px 0;color:rgba(255,140,0,1)}
		.category-block .category-preview{display:block;position:relative;vertical-align:top;padding:0 10px 70px 10px}
		.category-block .category-preview .btn{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;pointer-events:all}
	
	.price-block{padding:30px 0 30px 0}
		.price-block .table-list{margin-top:0;width:18.80%;font-size:11pt;}
		.price-block .table-list:nth-child(1),.price-block .table-list:nth-child(2),.price-block .table-list:nth-child(3),.price-block .table-list:nth-child(4){border-right:1px solid rgba(230,230,230,1)}
		
	.button-block{}
		.button-block:before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.6)}
		.button-block .content{padding:35px 50px 40px 50px;color:rgba(255,255,255,1)}
		.button-block .content h3{color:rgba(255,255,255,1)}

	.additional-block{padding:30px 0 30px 0}
		.project-block .content{}

	.project-block{padding:30px 0 30px 0}
		.project-block .content{}

	.contact-block{padding:50px 0 30px 0}
		.contact-block .content{}

	.social-block{padding:5px 0 10px 0}
		.social-block .at-share-btn-elements .at-share-btn{width:40px;height:40px;line-height:40px;margin:0 10px 5px 10px;background-color:rgba(255,140,0,1)!important;border-radius:0px!important;}
		.at-svc-reddit,.at-svc-yahoomail,.at-svc-gmail{display:none !important}

.btn{display:inline-block;width:50px;height:50px;line-height:50px;border:none;background:none;text-align:center;text-transform:uppercase}
.btn-lng{width:auto;height:35px;line-height:35px;margin:1% 0 1% 0;position:absolute;font-size:13pt;right:10px;top:0;z-index:1;color:rgba(255,255,255,1)}
.btn-open{position:absolute;font-size:32px;left:5px;top:0;z-index:1;color:rgba(255,255,255,1)}
.btn-close{position:absolute;font-size:32px;left:5px;top:0;z-index:1;color:rgba(255,140,0,1)}
.btn-explore{position:absolute;font-size:40px;left:0;right:0;bottom:5px;margin:0 auto;color:rgba(255,255,255,1)}
.btn-first{min-width:175px;padding:0 10px 0 10px;margin:0 auto;font-size:14pt;color:rgba(255,255,255,1);background:rgba(255,140,0,1)}
.btn-second{min-width:175px;padding:0 10px 0 10px;margin:0 auto;font-size:14pt;color:rgba(0,0,0,1);border:1px solid rgba(230,230,230,1);background:rgba(255,255,255,1)}
.btn-modal-close{position:absolute;font-size:32px;top:0px;right:0px;z-index:1;color:rgba(255,140,0,1)}
.btn-fancy-close{position:absolute;font-size:32px;top:0px;right:0px;z-index:1;color:rgba(255,140,0,1)}
.clear{position:relative;clear:both}
.center{display:block;text-align:center}
.fancybox:hover{cursor:url(../_images/graphics/zoomincursor.png),pointer;opacity:0.7}

footer{width:100%;min-width:320px;height:auto;position:relative;background:rgba(0,0,0,1)}
	footer .content{padding:20px 50px 0 50px;color:rgba(255,255,255,1);font-size:10pt;text-align:left}
	footer .content .col{margin-top:0;margin-bottom:10px}
	footer .content .col ul{padding:10px 0 10px 0}
	footer .content h5 i{position:absolute;right:0;top:5px}
	footer .cell_1-1{text-align:center}
	footer .cell_1-1 img{margin:3px;vertical-align:top}

@media only screen and (min-width: 801px) {
.mobile{display:none}
footer .ui-accordion-content{display:block!important}
footer .fa-chevron-up,footer .fa-chevron-down{display:none}
}

@media only screen and (max-width: 800px) {
.desktop{display:none}
.mobile{display:inline-block}
.col{margin:1% 0 1% 0%}.col:last-child{margin-bottom:1%}.cell_1-1,.cell_1-2,.cell_1-2,.cell_1-3,.cell_2-3,.cell_3-3,.cell_1-4,.cell_2-4,.cell_3-4,.cell_4-4,.cell_1-5,.cell_2-5,.cell_3-5,.cell_4-5,.cell_5-5,.cell_1-7,.cell_2-7,.cell_3-7,.cell_4-7,.cell_5-7,.cell_6-7,.cell_7-7{width:100%}
.content{padding:20px 15px 20px 15px!important;}
.menu-effect{background:rgba(255,255,255,1);transition:background 0s}
.menu-effect .btn-open,.menu-effect .btn-lng,.btn-close{display:none !important}
.menu-effect .btn-close{display:inline-block !important}

header{}
	header .content{padding:0px!important}
	header .btn-lng{height:50px;line-height:50px;margin:0}
	header .logotype{padding:0 0 0 15px}
	header .navigation{display:none;padding:50px 5px 20px 5px;position:absolute;top:0;margin:0;background:rgba(255,255,255,1);z-index:-1}
	header .navigation .nav-item{text-align:left !important}
	header .navigation .nav-item li,header .navigation .nav-item li a{display:block!important;color:rgba(0,0,0,1)}
	header .navigation .nav-item li a, header .navigation .nav-item li span{padding:5px 0 5px 0}
	header .submain-navigation span{position:relative}
	header .submain-navigation span i{position:absolute;top:10px;right:0;}
	header .submain-navigation ul{position:relative;border:none}
.banner-block{}
	.banner-block{min-height:400px}
	.banner-block .content{padding:15px}
	.banner-block .col img{max-width:150px}
	.banner-block .col h1{position:relative;line-height:45px;padding:0 0 15px 0}
.price-block{}
	.price-block,.price-block .table-list,.price-block .table-list h4{font-size:11px}
	.price-block .table-list{border-right:none!important;}
.about-block .table-list:first-child,.about-block .table-list:last-child{border:none}
.social-block{}
	.social-block .content{padding:15px}
	.social-block .at-share-btn-elements .at-share-btn{width:31px;height:31px;line-height:31px;margin:2px;background-color:rgba(255,140,0,1)!important;border-radius:0px!important;}
	.at-svc-reddit,.at-svc-yahoomail,.at-svc-gmail{display:none !important}
footer{}
	footer h5{cursor:pointer}
	footer .content{padding:25px 15px 0 15px;text-align:center}
	footer .cell_2-7{text-align:left}
	footer .cell_3-7{padding:10px 0 10px 0;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}
	footer .content .col ul{padding:0}
	footer .content h5{padding:5px 0 5px 0}
	footer .ui-accordion-header-active .fa-chevron-down,footer .fa-chevron-up{display:none}
	footer .fa-chevron-down,footer .ui-accordion-header-active .fa-chevron-up{display:inline-block}
}