/*
Theme Name: centrum
Theme URI: https://www.arjm.pl
Author: Krzysztof Jankowski
Author URI: https://www.arjm.pl 
Description: Szablon Centrum Nieruchomosci
Version: 1.0 
*/


@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap');

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.logo-margin {
	margin-top:-25px;
}
@media (max-width: 1139px) {
.logo-margin {
	margin-top:10px;
}
}



.open-sans-400 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.open-sans-700 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


body {
	font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: normal;
	background-color:#DEDEDE;
}

.bg-linearte-grafit {
	background-color:#000B3E;
	
}
.opa-6 {
	opacity: 0.8;
}

.opa-0 {
	opacity: 1;
}
.text-linearte-grafit {
	color: #292929;
}
.bg-linearte-red {
	background-color: #e30016;
}
.text-linearte-red {
	color: #e30016;
}

.border-title {
	width:300px;
	height:1px;
	border-bottom: 2px solid #ff8e2d;
	border-top: 0;
	border-right:0;
	border-left:0;
}
.border-title-2 {
	width:250px;
	height:1px;
	border-bottom: 1px solid #cccccc;
	border-top: 0;
	border-right:0;
	border-left:0;
}
.border-footer {
	width:100%;
	height:1px;
	border-bottom: 1px solid #666666;
	border-top: 0;
	border-right:0;
	border-left:0;
}
.border-footer-copy {
	color:#666666;
}
.border-footer-copy small {
	font-size:0.8rem;
}
.title-color {
	color: #000000;
}
.text-color {
	color:#333333;
}
.text-red {
	color:#ff8e2d;
}
.bg-red {
	background-color:#ff8e2d;
}
.btn-danger {
    background-color: #ff8e2d;
    border-color: #BD5700;
	color:#000;
}

.text-shadow {
	text-shadow: 1px 1px 1px #666666;
}
.text-shadow-2 {
	text-shadow: 1px 1px 1px #cccccc;
}
.text-zakres-uslug {
	font-size:1.1rem;
}
.text-columns-2 {
	columns: 2;
}
.text-columns-3 {
	columns: 3;
}
.text-columns-4 {
	columns: 4;
}
.text-08 {
	font-size:0.8em;
}
.text-09 {
	font-size:0.9em;
}
.text-11 {
	font-size:1.1em;
}
.text-12 {
	font-size:1.2em;
}
.text-13 {
	font-size:1.3em;
}
.text-14 {
	font-size:1.4em;
}
.text-15 {
	font-size:1.5em;
}
.home-punkty {
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:2rem;
	padding:0;
	list-style: circle;
}

.text-br h5 {
	letter-spacing: 0.3em;
}
.text-br .licencja {
	font-size:1.2rem;
	color:#ff8e2d;
}
.bg-light-2 {
	background-color:#CACACA;
}
.bg-light-3 {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dddddd+0,efefef+50,dddddd+100 */
background: linear-gradient(to bottom,  #dddddd 0%,#efefef 50%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bg-light-4 {
	background-color:#dddddd;
	border: solid 1px #ccc;
}
.btn-outline-secondary {
	background-color: #FFF;
}

.btn-outline-danger {
	color: #e30016;
	border-color: #e30016;
}
.btn-outline-danger:hover {
	background-color: #292929;
	border-color: #292929;
}

.logo-g {
	width:auto;
	height:5.5rem;
	border:0;
}
@media (max-width: 720px) {
.logo-g {
	width:auto;
	height:4.5rem;
	border:0;
}
}
.logo-gm {
	width:auto;
	height:4.9rem;
	border:0;
}

.navbar-nav, .navbar-text {
	font-size:0.9em;
}
.dropdown-menu {
	font-size:1em;
}
img.oferta:link, img.oferta:visited {
  height: auto;
  max-width: 100%;
  transition:
    transform 250ms,
    opacity 400ms;
}

img.oferta:hover {
transform: scale(1.03);
  opacity: 1;
}


.card-body {
	text-align:left;
}
.text-2 {
	font-size:1.2em;
}
.text-3 {
	font-size:1.3em;
}
.text-4 {
	font-size:1.4em;
}
.text-color-2 {
	color:#454545;
	font-size:0.9rem;
}
.card-body .card-link {
	font-size:0.8rem;
}

.card a:link img, .card a:visited img {
	transition: all 0.3s;
}
.card a:hover img {
	transform: scale(1.05);
    transition: all 0.3s;
}

.icon-ofe-1 {
	width:auto;
	height:1em;
	border:0;
}
.icon-ofe-2 {
	width:auto;
	height:1.2em;
	border:0;
}
.icon-ofe-3 {
	width:auto;
	height:0.97em;
	border:0;
}

.box-shadow {
	-webkit-box-shadow: 0 0 10px 1px #cccccc;
box-shadow: 0 0 10px 1px #cccccc;
}
.box-shadow-dark {
	-webkit-box-shadow: 0 0 10px 1px #333333;
box-shadow: 0 0 10px 1px #333333;
}

.h-logo {
	width:auto;
	height:6rem;
}
@media (max-width: 720px) {
.h-logo {
	width:auto;
	height:4.5rem;
}
}
.title-buttom {
	font-size:1rem;
	letter-spacing: 0.3em;
	
}
.pln {
	font-size:0.8rem;
}
.mt-content {
	margin-top:-150px;
}
@media (max-width: 960px) {
.mt-content {
	margin-top:-30px;
}
}

