@charset "utf-8";body, .hornav ul ul, .hornav ul ul a, hr::before {
	color: #6e6e6e;
}
body, .hornav ul ul, .hornav ul ul a {
	font-family:Fira Sans, Arial, Verdana, sans-serif;
	font-size: 15px;
}
.header_main {
	background-color: #ffffff;
}
.header_top,
.header_top ul.menu ul {
	background-color: #2b2b2b;
}
.logo::after, .logo::before {
	background-color: ;
}
.logo::after {
	border-right: 10px solid ;
}

a {
	color: #1174bb;
}
.hornav > ul > li::before {
	background-color: #1174bb;
}

h1 {
	font-family:Fira Sans, Arial, Verdana, sans-serif; 
}

h2, 
h2 a:link, 
h2 a:visited {
	color: #292929;
	font-family:Fira Sans, Arial, Verdana, sans-serif;
}

h3, 
.module h3, 
.module_menu h3, 
.btn, 
button {
	color: #292929;
	font-family:Fira Sans, Arial, Verdana, sans-serif;
}

h4 {
	font-family:Fira Sans, Arial, Verdana, sans-serif;
	color: #1174bb; 
}

.hornav, .btn, .button, button {
	font-family:Fira Sans 
}

.wrapper960 {
	width: 1240px;
}

.logo {
	top: 0px;
	left: 0px;
}

.logo-text h1,
.logo-text h1 a {
	color: #2e2e2e;
	font-family:Fira Sans;
	font-size: 36px;
}
.logo p.site-slogan {
	color: #545454;
	font-size: 10px;
}

.hornav ul li a, 
.hornav > ul > .parent::after, 
.hornav .menu li [class^="fa-"]::before, 
.hornav .menu li [class*=" fa-"]::before {
	color: #111111;
}
.hornav > ul > li::before {
    background-color: #1174bb;
}
.hornav ul ul li a {
	color: #000000;
}
.hornav ul ul {
	background-color: #f7f7f7;
}
.hornav ul ul:before {
	border-color: transparent transparent #f7f7f7 transparent;
}

.sidecol_a {
	width: 22%;
}
.sidecol_b {
	width: 55%;
}

.owl-theme .owl-nav [class*="owl-"],
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
ul.dot li::before,
.text-primary {
 	color: #1174bb;
 }
.j51news .link-icon,
.j51news .hover-overlay,
hr,
.background-primary {
	background-color: #1174bb;
}
[class^="social-"], [class*=" social-"] {
	box-shadow: 0 0 2px 0px #1174bb;
}
.btn, button, .btn-group.open .btn.dropdown-toggle, .pager.pagenav a, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn:hover, .slidesjs-next.slidesjs-navigation, .slidesjs-previous.slidesjs-navigation, .search .icon-search, .dropdown-toggle, .label-info[href], .badge-info[href], .tagspopular a:hover, .module .module_header h3::after, .module_menu .module_header h3::after {
	background-color: #1174bb;
	color: #fff;
}
.btn, .button, button, hr {
	background-color: #1174bb;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .readmore .btn:hover, .dropdown-toggle:hover, 
.search .icon-search:hover, .search .button:hover, .owl-theme .owl-nav [class*="owl-"]:hover {
	background-color: #48843d !important; color: #ffffff !important;
}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus,
.j51news .newsimg {
	border-bottom-color: #1174bb;
}
blockquote {
	border-color: #1174bb;
}
.btn:hover, .button:hover, button:hover {
	border-color: #48843d;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #1174bb !important;
}
.tags .label-info[href] {
	background-color: transparent;
	color: #1174bb;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #1174bb !important;
}
body, #body_panel {background-color: #ffffff;}

.slicknav_menu, .slideout-menu {
	background: #141414
}
.slideout-toggle-open .fa-bars::before {
	color: #2e2e2e !important;
}
#container_main, .item-image.pull-none + .item-content {
	background-color: #f9f9f9;
}
#container_base {
	background-color: #000000;
}


	.hornav_row {
		background-color: rgba(,,, 0.95 );
	}

		@media only screen and (max-width: 1240px) {
			.module_block, .wrapper960  {
				width:100% !important;
			}
			.content_main {
				border-radius: 0;
			}
		}
		@media only screen and (max-width: 1140px) {
			.hornav {display:none !important;}
			.slicknav_menu, .slideout-toggle-open {display:block;}
			#container_header .wrapper960 {flex-wrap: wrap;}
		}
	@media only screen and ( max-width: 767px ) {.header-1 {display:none;}}@media only screen and ( max-width: 767px ) {.showcase {display:none;} .mobile_showcase {display:inline;}}
.bottom-2b .module_surround {
	background-image: url(/images/moduly_tla/tlo_dla_danych_adresowych.png);
	background-position: 50% 50%;
}.bottom-2b .module_surround {padding-top: 65px !important;}.bottom-2b .module_surround {padding-bottom: 55px !important;}.bottom-2b .module_surround {margin-top: 70px !important;}.bottom-2b .module_surround {margin-right: 32px !important;}.bottom-2b .module_surround {margin-left: -32px !important;}.no-map-scroll { position:relative; }
.click-map { width:100%; min-height:461px; position:absolute; top:0; }

.logo.logo-image {
    padding: 15px 20px 15px 0;
}
#wrapper_bottom-2 .fa::before {
    color: #1174bb;
}
.super-oferty .module_surround {
    padding-top: 40px !important;
    padding-bottom: 60px;
}
.super-oferty figcaption h3 {
    margin-bottom: 0px;
}
.super-oferty figure {
    border-radius: 4px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}
.super-oferty h3.mod_standard {
    text-align: center !important;
}
.super-oferty .module_header h3::after {
    margin-left: auto;
    margin-right: auto;
}
.polecane h3 {
    font-size: 1.0rem;
    letter-spacing: 0px;
}
.wycieczki h3 {
    font-size: 1.3rem;
}
.polecane figcaption {
    padding: 20px 15px 10px;
}
.polecane .newstext, .wycieczki .newstext {
    font-size: 12px;
}
.article-body hr {
    margin-left: 0px;
    max-width: 100%;
}
.article-body h4 {
    padding-top: 10px;
}
.polecane .newsimg img {
    height: 180px;
}
.wycieczki .newsimg img {
    height: 250px;
}
.dj-simple-contact-form.style-2 .dj-simple-contact-form.button {
    background: #1174bb;
}
.dj-simple-contact-form.style-2 .dj-simple-contact-form.button:hover, .dj-simple-contact-form.style-2 .dj-simple-contact-form.button:focus {
    background: #48843d;
}
#djeasycontact-g-recaptcha-733 {
    margin-bottom: 3px;
}@media only screen and (min-width: 768px) and (max-width: 959px) {}@media only screen and ( max-width: 767px ) {}@media only screen and (max-width: 440px) {}
    @media only screen and (max-width: 767px) {
        .sidecol_a, .sidecol_b {
            order: 1;
        }
    }
    
#socialmedia ul li a [class^="fa-"]::before, 
#socialmedia ul li a [class*=" fa-"]::before {
    color: #ffffff;
}#container_showcase1_modules {background-color: #0d2b41}#container_showcase1_modules > .wrapper960 {width:100%;} #showcase1_modules.block_holder {padding: 0;}
    		#showcase1_modules.block_holder, #showcase1_modules .module_surround, #showcase1_modules .module_content {padding: 0;}
    		#container_bottom2_modules {background-image: url(/images/moduly_tla/tlo_dla_mapy.jpg)}#container_bottom2_modules {background-color: #000000}#container_base1_modules {background-color: }@media only screen and ( max-width: 767px ) {#container_base1_modules {display:none;}}
    		
		#owl-carousel754 .item {
			background: rgba(0,0,0,.2);
			box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
			padding:20px;
		}
	
    .layerslideshow735 .layerslideshow-title {
        color:#ffffff;
    }
    .layerslideshow735 .layerslideshow-caption {
        color:#ffffff;
    }
    .layerslideshow735, .layerslideshow .img-fill {
        max-height: 200px;
    }
    .layerslideshow735 .info-wrapper,
    .layerslideshow .NextArrow,
    .layerslideshow .PrevArrow {
        background-color: rgba(0, 0, 0, 0);
    }
    @media only screen and (max-width: 0px) {
        .layerslideshow735 .layerslideshow-title {display: none;}
    }
    @media only screen and (max-width: 767px) {
        .layerslideshow735 .layerslideshow-caption {display: none;}
    }
