/*
Theme Name: Fram Geo
Theme URI: https://telvinet.com
Template: astra
Author: Telvinet
Author URI: https://telvinet.com
Description: Szablon dla firmy Fram Geo
Version: 1.0.1592992481
Updated: 2020-06-24 11:54:41
*/
.uabb-text-editor p{margin-bottom: 1em !important}
.site-header{position:fixed;width:100%;}
.site-header,#oferta{-webkit-box-s-1hadow: 0px 1px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.2);box-shadow: 0px 1px 20px 0px rgba(0,0,0,0.2);}
.cien-dol{-webkit-box-s-1hadow: 0px 2px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.4);box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.4);}
.cien-gora{-webkit-box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.4);box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.4);}
.home-wlokniny>div,.home-siatki>div,.home-tkaniny{transition: all .2s linear}
.home-oferta-kolumna{position:relative}
.oferta-kafelka-title>div>div{margin:0}
.tlo-zielen-1 .labb-heading{background:#0d8842;z-index:999}
.tlo-zielen-2 .labb-heading{background:#0d6b35;z-index:999}
.oferta-kafelka-title .labb-heading{position:absolute;top:0;z-index:9;padding: 0;margin:0;width:100%;}
.oferta-kafelka-title .labb-heading h3 a{color:#fff;display:block;width:100%;padding:15px 0;}
.oferta-kafelka-title .labb-heading h3 a:hover,.oferta .labb-portfolio h3 a:hover{background:#16739a}
.oferta-kafelka-title .labb-heading h3 a:after,.oferta .labb-portfolio h3 a:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:10px;background:#fff;height:2px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition:0.3s;opacity:0;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.oferta-kafelka-title .labb-heading h3 a:hover:after,.oferta .labb-portfolio h3 a:hover:after{left:41%;right:41%;opacity:1;}
div.uabb-info-list-content-wrapper,div.home-oferta-link{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .4s;transition: all .4s}div.uabb-info-list-content-wrapper:hover,div.home-oferta-link:hover{-webkit-transform: scale(1.05);transform: scale(1.05)}.home-oferta-link a {color:#fff}
.labb-portfolio-wrap .labb-portfolio .labb-portfolio-item .hentry{position:relative;overflow:hidden}
.widget{margin: 0 0 1.4em 0}
.labb-portfolio-wrap .labb-portfolio .labb-portfolio-item .labb-project-image img{transform: scale(1.01, 1.01);-webkit-transform: scale(1.01, 1.01);}
.labb-portfolio-wrap .labb-portfolio .labb-portfolio-item .labb-project-image:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-webkit-filter: brightness(100%);filter: brightness(100%)}
.oferta .labb-entry-text-wrap{width:100%;position:absolute;bottom:0;margin:0}
.oferta .labb-portfolio-wrap .entry-title{margin-bottom:0 !important}
.oferta .labb-portfolio h3 a{display: block;padding: 15px 0;background:#0d8842;width: 100%;font-size:1.4rem}
.oferta .labb-portfolio-wrap .labb-taxonomy-filter .labb-filter-item.labb-active:after{border-bottom: 3px solid #01a0e3}
.oferta .labb-portfolio-wrap .labb-taxonomy-filter .labb-filter-item a:hover{color:#01a0e3}
.ast-page-builder-template .site-content>.ast-container,.category>.hfeed>.site-content>.ast-container{margin-top:90px}
.blog-layout-1{padding:10px 0 0 0;border-bottom:0}
.category-oferta>.blog-layout-1>.post-content>.clear:after{display:none}
p.read-more{height:45px!important;}
.read-more a{width:auto;padding:10px 50px;background-color:#0d8842;color:#fff;float:right;margin-right:-20px}
.read-more a:hover{background-color:#01a0e3}
.ast-page-builder-template .entry-header{float:left;padding:0;margin:5px 0;position:relative;left:350px}
.post-thumb img{width:320px;height:240px;float:left;display:block}
.ast-archive-description{padding-left:26.3%;margin-bottom:0}
.blog-layout-1 .entry-content{display:inline-block;float:left;width:100%;padding-left:350px;min-height:174px;vertical-align:baseline}
.pagination{text-align:center}
.ast-pagination .nav-links{width:auto}
.blog-layout-1>.post-content>.entry-content>p{margin:0;height:139px}
.ast-article-post{margin:0 0 0 -20px!important}
.ast-article-post:nth-child(odd){background:#f1f1f1}
.entry-header+.ast-blog-featured-section{margin:0 0 0 20px;width:320px;position:absolute;top:-10px}
.gallery-item,.gallery-caption{border-radius:0;border:0}
.labb-posts-carousel .labb-posts-carousel-item .hentry{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.labb-posts-carousel .labb-posts-carousel-item .hentry:hover{-webkit-box-shadow:none;box-shadow:none}
.labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap{padding:0 !important}
.labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap .entry-title a{font-size: 1.5rem;color:#fff!important;margin:0;padding:15px 0;background:#0d8842;margin:0;display:block;width:100%;-webkit-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s}
.labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap .entry-title a:hover{background:#16739a;color:#fff}
.ast-breadcrumbs{margin-left:5px}
#secondary{margin: 2em 0 0 2.5em;padding-bottom:2.5em}
tr:nth-child(even){background:#d7d7d7}
tr:nth-child(odd){background:#ffffff}
.gallery-caption{font-size:0.8em!important}
.oferta-kafelka-title p, .oferta-kafelka-title h3.labb-title,.post-navigation{display:none}
.uabb-subheading > ul{margin:10px 0 10px 20px !important}
.parametry td{text-align:center;vertical-align:middle;font-size:14px}
.gallery-icon{border:0}
.labb-testimonials-slider .labb-testimonial-user .labb-image-wrapper img{border-radius:0}
.njba-accordion-item {margin-bottom:5px!important}
.njba-tabs-label{margin-right:5px}
.njba-tabs-label:last-child{margin-right:0}
.tabelka-produkty td, .tabelka-produkty th{text-align:center;vertical-align:middle}
.tabelka-produkty ul{list-style:none;padding:0;margin:0}
.tabelka-produkty li{padding-left:1.3em}
.tabelka-produkty li:before{content:"\e957";font-family:Ultimate-Icons;display:inline-block;margin-left:-1.3em;width:1.3em;padding-top:2px;color:#01a0e3}
p.cell-vertical{writing-mode:vertical-rl;text-orientation:mixed;text-align:center;transform:rotate(180deg);margin-bottom:7px;margin-top:7px}
.njba-content p, .njba-content>.gallery>figure{margin-bottom:0}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]{color:#ffffff;background-color:#0d8842;border-radius:0;transition: all .2s linear}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background-color:#01a0e3;}
.sidebar-main {margin-top:40px;}
.sidebar-main > .widget_search {position:fixed;width:20%;top:120px;border-top:15px solid #fff;border-bottom:15px solid #fff;}
.labb-testimonials-slider .labb-testimonial-user .labb-image-wrapper img {border-radius: 0 !important}
.mobile a{display:none!important}
li.ast-masthead-custom-menu-items{padding:0!important}
.is-form-style{position:fixed}
.is-menu{position: relative;float: right;padding:20px 10px 0 10px}
.is-menu.is-dropdown form {right:40px !important}
.accordion-section-title{text-shadow:none!important}
.labb-taxonomy-filter{margin:0 auto!important}
.search-close{right: 10px!important}
.no-results>.page-content>.is-search-form{position:relative!important;margin:0 auto;width:30%}
.ast-404-search>.widget_search>.is-search-form{position:relative!important;margin:0 auto;width:100%}
.wpcf7 textarea{height:200px}
@media (min-width: 1350px){.home-button .fl-module-content {margin-right:45%!important}}
@media (max-width: 1600px){.labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap .entry-title a {font-size: 1rem;}}
@media screen and (max-width: 1360px) and (min-width: 1241px){.oferta .labb-portfolio h3 a {font-size: 1rem}.fl-node-5f059d329601a .labb-portfolio .labb-portfolio-item{padding: 2px}}
@media (max-width: 1024px) {.sidebar-main > .widget_search {position: relative;width: 100%;top: 0;border-top: 0;border-bottom: 0;}.sidebar-main {margin-top: 0;}.home-button .njba-icon-img{width:60px!important;height:61px!important}}
@media (max-width: 1023px) {.home-button{display:none}.home-head .labb-heading{margin:0 auto !important}.home-head .labb-heading{margin:0 auto !important}}
@media (max-width: 991px) {
	.post-thumb{width:100%;height:320px;overflow: hidden}
	.post-thumb img{width:100%;height:auto}
	.blog-layout-1 .entry-content {display:inline-block;float: none;width:100%;margin-left:0;padding:10px 0px 10px 35px}
	.read-more{display:block;width:100%;padding:15px 0;text-align:center}
}
@media screen and (max-width: 991px) and (min-width: 769px) {
	.entry-header+.ast-blog-featured-section{margin:0 0 0 20px;float:none;position:relative;width:100%}
	.ast-page-builder-template .entry-header {margin:15px 0 30px 20px;width:100%;float:none;left:0;text-align:center}
}
@media screen and (max-width: 921px) and (min-width: 769px) {
	.is-menu.is-dropdown form {left: -275px;}
	.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {-js-display: unset;display: block;width: auto;float: left;}
	.ast-header-break-point .ast-main-header-bar-alignment {float:right;width:auto}
	
}
@media screen and (max-width: 1500px) and (min-width: 1201px) { .oferta-kafelka-title>.fl-module-content>.labb-heading>h3>a{font-size:18px!important;padding: 20px 0;}}
@media screen and (max-width: 1200px) and (min-width: 1024px) { .home-welcome-kolumna {clear: none;float: left;display:block!important}.home-button .njba-icon-img{width:60px!important;height:61px!important}}
@media screen and (max-width: 1024px) and (min-width: 768px) {.home-oferta-kolumna {clear: none!important;float: left!important}.kontakt-col-1,.kontakt-col-2{max-width:50%!important;clear: none;float: left}.kontakt-col-3{max-width:100%!important;clear:both;float:none}}
@media screen and (max-width: 1240px) and (min-width: 801px) {.oferta .labb-portfolio h3 a {font-size: 0.8rem}.fl-node-5f059d329601a .labb-portfolio .labb-portfolio-item{padding: 1px}}
@media screen and (max-width: 800px) and (min-width: 769px) {.oferta .labb-portfolio h3 a {font-size: 1rem;}}
@media (max-width: 921px){.mobile a {display:block!important}.ast-custom-button-link,.button-custom-menu-item {display:none!important}}
@media (max-width: 1200px){.kolumna-referencje .njba-icon-img{width:100%!important;height:auto!important}}
@media (max-width: 768px){
	.ast-row {margin-left:0;margin-right:0}
	.ast-article-post {margin: 0!important;}
	.ast-page-builder-template .entry-header {margin:15px 0 30px 0px;width:100%;float:none;left:0;text-align:center}
	.ast-page-builder-template .ast-archive-description {margin-top: 2em;}
	.entry-content {overflow:hidden}
	.entry-header+.ast-blog-featured-section{margin:0 0 0 0;float:none;position:relative;width:100%}
	.ast-header-break-point .ast-main-header-bar-alignment {margin-top: -30px;}
	.main-header-bar {padding: 10px 0;}
	.blog-layout-1 .entry-content {display:inline-block;float: none;width:100%;margin-left:0;padding:0}
	#secondary {padding-left: 15px;padding-right:15px;margin:0}
	.fl-node-5f0c3703aefaa .labb-posts-carousel .labb-posts-carousel-item {padding: 1px;}
	.ast-breadcrumbs-wrapper, .ast-archive-description .ast-archive-title {text-align: center;}
	.home-button-referencje{position: relative;z-index: 1}
	.home-oferta-kolumna {clear: none!important;float:left!important}
	.njba-tabs-label,.accordion-section-title{margin-right:0;margin-bottom:5px!important}
	.njba-tabs-label:last-child,.accordion-section-title:last-child{margin-right:0;margin-bottom:0!important}
	.is-form-style{position:fixed}
	.astm-search-menu,.sub-caption-selector{display:none}
	.gallery-caption{padding:5px 0;font-size: .7em!important;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{height:480px;overflow:scroll}
	 ul.mega-sub-menu li{margin-left:15px!important}
}
@media screen and (max-width: 768px) and (min-width: 600px) {.is-form-style{position:fixed!important;z-index:999;right:0;display:block;width:auto;}}
@media screen and (max-width: 768px) and (min-width: 480px) {a.accordion-section-title span.njba-accordion-label{font-size:18px!important}table.tabelka-produkty {font-size:0.8rem}}
@media (min-width: 992px) {
	.show-mobile{display:none}
	.show-desktop{display:block}
}
@media (max-width: 992px) {.show-mobile{display:block}.show-desktop{display:none}}
@media (max-width: 600px) {
	.accordion{border-radius:0;}
	.tabelka-produkty a {text-align:center;}
	.accordion-section-title::before{display:none;}
	.site-header{top:30px}
	.main-header-bar{padding: 8px 0 0 0}
	.ast-header-break-point .ast-main-header-bar-alignment{margin-top: -60px;}
	.is-form-style{position:fixed!important;z-index:999;right:0;display:block;width:100%}
}
@media (max-width: 480px) {
	.oferta-kafelka-title>.fl-module-content>.labb-heading>h3>a,a.accordion-section-title span.njba-accordion-label{font-size:12px!important}table.tabelka-produkty {font-size:0.7rem}}
@media only screen and (max-width: 479px){
	.labb-portfolio-wrap .labb-taxonomy-filter .labb-filter-item a{padding: 0 7px 0px!important;font-size:14px!important}
	.labb-portfolio-wrap .labb-portfolio-header{margin: 0 auto 20px!important}
}
@media (max-width: 330px) {.ast-page-builder-template .site-content > .ast-container{margin-top:99px}}