

b, strong {
    font-weight: 600;
}
body .content p, .content li, label, .fieldset-legend,.view-content p,.view-content li {
	color:#fff;
}
h1, h2, h3, h4, h5, h6, .navbar-brand, th, .nav-tabs > li > a {
    color: rgb(176, 140, 115);
}
.wrap-branding {
	float:left;
}
img {
    max-width: 100%;
    height: auto;
}
#layout-builder-modal form {
    color: #000 !important;
    font-family: inherit;
}
.layout-builder-block {
	color:#000;
}
#layout-builder-modal td {
    color: #000;
    vertical-align: middle;
}
.tc h2{
	font-size:46px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:30px;
}
.tc {
	margin-bottom:50px;
	margin-top:50px;
}
.bg_w .container, .container .bg-w{
    padding: 40px;
    color: #fff;
    border: 1px solid transparent;
    -o-border-image: linear-gradient(to bottom,#b08c73,transparent,transparent,transparent,#b08c73);
    border-image: linear-gradient(to bottom,#b08c73,transparent,transparent,transparent,#b08c73);
    border-image-slice: 1;
	margin-bottom: 50px;
}
.bg_w .field--name-body,.bg-w .field--name-body {
	padding-bottom: 10px;
    padding-top: 50px;
    margin-bottom: 50px;
    background-color: #252528ad;
	font-size: 18px;
}
#block-bartek-1-kondakt p {
	color:#fff;
	font-size:14px;
}
.fontawesome-icon-inline {
	color:#b08c73;
}
.flexslider {
	border:0px;
}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo {
    max-height: 40px;
	
}

#block-bartek-1-kondakt .col-sm-12 {
	margin-bottom:10px;
}
#secondary-header {
	padding-bottom: 0px !important;
}
/**wycieczki**/
.off {

}
 .off .col-lg-4 .block,.to .off .col-md-4 .block{
	margin:0 10px !important;
	background:#fff;
	display: block;
	width:100%;
	text-align:center;
	color:#252528;
	font-size:18px;
	
}
.bs-bg-light {
    background-color: #fff !important;
}
.carusel .paragraph--type--ebt-carousel, .oferta{
	background-color:#fffaff;
}
.oferta .oi img {
	width:100%;
	height:auto;
}
.oferta {
	margin-bottom:30px;
}
.carusel .paragraph--type--ebt-carousel .text-formatted p, .oferta .ot p{
	    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100px;
    padding-right: 30px;
    padding-left: 30px;
	padding-top: 30px;
    color: #201d1a;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: .7px;
    line-height: 1.2;
    text-align: center;
}
.carusel .paragraph--type--ebt-carousel .text-formatted h4, .oferta .ot h4{
	text-align:center;
	margin:0 auto;
    width: 270px;
    height: 50px;
    padding: 11px 40px 8px;
    background-color: rgba(176,140,115,.9);
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1.3px;
}
.otx h4{
	text-align:center;
	margin:0 auto;
    width: 100%;
    height: 50px;
    padding: 11px 10px 8px;
    background-color: rgba(176,140,115,.9);
    color: #fff;
    font-size: 18px;
    font-weight: 300;
	text-decoration: none;
    letter-spacing: 1.3px;
}
.carusel .paragraph--type--ebt-carousel .text-formatted,.oferta .ot {  
	z-index: 20;
    position: relative;
    top: -50px;
}
a.kat-link {
	color: #fff;
    background-color: #ad8d76;
    padding: 15px 20px;
    display: block;
    max-width: 360px;
    margin: 0 auto;
    font-size: 24px;
    font-family: "Crimson Pro", "Crimson Pro";
	transition: background-color 0.75s ease-out 100ms;
	text-decoration:none;
}
.body--dxpr-theme-nav-mobile a.kat-link {
	width: 100%;
    margin: 0 auto;
    font-size: 20px;
}
.ebt-container .column-1,.ebt-container .column-2 {
	flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}
.cta-button-wrapper {
	margin-top: 15px;
    margin-bottom: 15px;
}

a.kat-link:hover {
	text-decoration:none;
	background-color:#86634b;
}
.ck-content {
	color:#444 !important;
}
.ebt-basic-button.ebt-align-center .ebt-container {
	padding-bottom:30px;
}
a, .btn-link, .nav-link {
    color: #b08c73;
}
.oferta .ok {
    text-align: center;
    color: #fff;
    background-color: #795a44;
    padding: 10px 20px;
    font-size:16;
}
 #navbar.dxpr-theme-header--hover-text .menu a.is-active {
    color: #fff;
} 
#navbar.dxpr-theme-header--hover-text .menu a:hover {
	color:#444;
}
.html .form-control, .html input[type=date], .html input[type=datetime-local], .html input[type=email], .html input[type=file], .html input[type=month], .html input[type=number], .html input[type=password], .html input[type=search], .html input[type=tel], .html input[type=text], .html input[type=time], .html input[type=url], .html input[type=week], .html textarea, .html select {
	background:#fff;
	color:#252628;
}
.webform-element-description {
	color:#ad8d76;
	font-size: 14px;
}
.menu__breadcrumbs a,.link-text,.menu__item a,#navbar.dxpr-theme-header--hover-text .menu a.is-active {
	color:#fff !important;
}
#navbar.dxpr-theme-header--hover-text .menu .active>a, #navbar.dxpr-theme-header--hover-text .menu a:hover, #navbar.dxpr-theme-header--hover-text .menu a:focus  {
	color:#ccc !important;
}
.bg_w .container .layout {
	    padding-top: 50px;
    background-color: #252528ad;
    font-size: 18px;
    font-style: italic;
}
.flexslider .slides img{
    width: auto;
	display: unset !important;
}
.w-100 .flexslider .slides img{
    width: 100%;
	display: block !important;
}
.flexslider {
	background:none;
}
.flex-control-paging li a {
	
    background: #b08c73;
}
.flex-control-paging li a {
	
    background: #b08c73;
}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover {
	background: #fff;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
    text-indent: -9999px;
    cursor: pointer;
    display: inline-block;
    border-radius: 6px;
    padding: 0 6px;
    background: #ffffffad;
    margin: 0.4em;
    line-height: 12px;
}
.ui-widget-overlay .ck p {
	color#282828;
}
.layout-builder,.layout-builder-block {
	background-color:unset !important;
}
.dxpr-theme-header .dropdown-menu {
	    position: absolute !important;
}