@charset "utf-8";
/* CSS Document */

/* GLOBAL STYLES
-------------------------------------------------- */
body {
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	background-color: #021530;
        
}
@font-face {
    font-family: 'sforced_square';
    src: url('fonts/forced_sqare-webfont.eot');
    src: url('fonts/forced_sqare-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/forced_sqare-webfont.woff') format('woff'),
         url('fonts/forced_sqare-webfont.ttf') format('truetype'),
         url('fonts/forced_sqare-webfont.svg#forced_squaremedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'euro';
    src: url('fonts/euro-webfont.eot');
    src: url('fonts/euro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/euro-webfont.woff') format('woff'),
         url('fonts/euro-webfont.ttf') format('truetype'),
         url('fonts/euro-webfont.euro-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Preloader*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.preloaderCurtine {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
        background-color: #021530;
}
.preloaderContainer{
    width: 260px;
    height: 350px;
    overflow: hidden;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-132px;/* half width*/
    margin-top:-140px;/* half height*/
    text-align: center;
}
.prehead_sx{display: block; width: 260px; height: 220px; margin: 0 auto; background-image:url(images/head_xs.png);}
.preloader4{display: block; overflow: hidden; text-align: center; color: #FFFFFF; margin-bottom: 10px;
            font-family: Verdana,Geneva,sans-serif; font-size: 14px; font-weight: bold;}
.preloader5{display: block; overflow: hidden; text-align: center; color: #FFFFFF; margin-top: 10px;
            font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-style: italic;}

.font01{font-family:'sforced_square', Arial, sans-serif; font-size:18px;}
.font02{font-family:"Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:12px;}
.font03{font-family:'euro', Arial, sans-serif;}
.cleanWarp{display:inline-block; width:100%; height:1px; margin:0px 0px 0px 0px; float:none;}
.cleanAll{display:inline-block; clear:both; width:100%; margin:0px 0px 0px 0px; float:none;}
.shadow1{-webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 10px 1px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 10px 1px rgba(0, 0, 0, 1);}
.shadow2{-webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 1);
-moz-box-shadow:    inset 0px 0px 10px 1px rgba(0, 0, 0, 1);
box-shadow:         inset 0px 0px 10px 1px rgba(0, 0, 0, 1);}
.shadow3{-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.75);
box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.75);}
a[href^=tel] {text-decoration: underline; color: #e99a00; text-decoration: none;}/* iPhone link telefonu*/

.pageContentMargin{display:block; overflow:hidden; max-width:980px; margin:auto;}
.pageContent{display:block; overflow:hidden; max-width:960px; margin:0px 20px 0px 20px;}
.title { font-size: 11pt; font-family: verdana; font-weight: bold; }

.cookiesNotification{display: block; position: inherit; width: 100%; background-color: #021e46; color: #FFFFFF;
                    font-family: Verdana,Geneva,sans-serif; text-align: center; padding: 10px 10px 10px 10px; font-size: 12px;}
.cookieconfirm, .cookieconfirm:active {text-decoration: none; border: none; font-weight: 600; font-size: 12px;
                                            background-color: #0285be; padding: 5px 5px 5px 5px; color: #000000;}
.cookieconfirm:hover{background-color: #00A8EF; color: #FFF;}
/* Site
-------------------------------------------------- */
.headerBlock{display:block; width:100%; background-image:url(images/bg1.png);}

.topImg{display:block; width:100%; max-width:1920px; height:650px; overflow:hidden; margin:auto; left:0; right:0;
 		margin-left:auto; margin-right:auto; background-image:url(images/background.jpg); 
		background-position:top center; background-repeat:no-repeat; border-top: #e99a00 solid 4px;}
.topImgFX{display:block; width:100%; height:100%; background-image:url(images/background_fx.png); margin-top:0px; top:0px;}

.mainHeadContainer{display:block; overflow:hidden; max-width:980px; margin:auto;}
.mainHeadContainerMargin{display:block; overflow:hidden; max-width:960px; margin:0px 10px 0px 10px;}
.leftHeadColumn{display:block; overflow:hidden; width:248px; float:left;}
.rightHeadColumn{display:block; overflow:hidden; max-width:700px; float:right;}

/* Header------------------------------------------------ */
.pageHead{display: block; overflow: hidden; height: 320px; margin-top: 10px; max-width: 680px;}
.head_sx{display: none;}
.logo{height: 130px; float: right; margin-right: 5px;}
.logoEuroTaxi{display: block; overflow: hidden; width: 310px; height: 130px; float: right;}
.logoEuro{font-size: 48px; text-align: right; display: block; overflow: hidden; height: 60px; color: #e99a00; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); margin-top: -10px;}
.logoTaxi{font-size: 110px; text-align: right; display: block; overflow: hidden; height: 150px; margin-top: -40px; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.callTaxi{display: block; overflow: hidden; width: 680px; height: 350px;}
.callTaxiSlogan01{font-size: 24px; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); text-align: right;}
.callTaxiRow01{display: block; overflow: hidden;}
.callTaxiNumber{display: block; overflow: hidden; width: 579px; height: 165px; float: right; margin-top: -50px;}
.lidzbarherb{display: block; overflow: hidden; height: 150px; width: 101px; float: right;}
.callTaxiSlogan02{font-size: 22px; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.callTaxi01{font-size: 60px; font-weight: bold; color: #e99a00; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.callTaxi02{font-size: 100px; font-weight: bold; color: #e99a00; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.callTaxi03{font-size: 150px; font-weight: bold; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); color: #FFFFFF;}
.lidzbarkH1{display: block; overflow: hidden; height: 32px; width: 101px; background-color: #FFFFFF;}
.lidzbarkH2{display: block; overflow: hidden; height: 118px; width: 101px; background-image:url(images/lidzbarkw.png);}
.lidzbarkHH1{display: block; overflow: hidden; height: 32px; width: 32px; color: #000000; font-size: 24px; font-weight: bold; margin-left: 4px; float: left;}
.lidzbarkHH2{display: block; overflow: hidden; height: 32px; width: 61px; color: #000000; font-size: 10px; font-weight: bold; margin-top: 2px;}

.mainMenuNav {width:170px; margin:auto; margin-top:20px; text-align:center; font-size:28px;}
.mainMenuNav li {margin: 0; list-style: none; list-style-image: none; text-align:center;}
.mainMenuNav li a {display: block; padding: 5px 5px 5px 5px; color: #e99a00; text-decoration: none;
		text-align:center; width:170px; margin-left:-40px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.mainMenuNav li a:hover {color: #FFFFFF;}

.mainMenuBG{display:block; overflow:hidden; width:248px; height:276px; background-image:url(images/ribbon.png);}
.slTopLine{display:block; overflow:hidden; max-width:960px; font-size:28px; text-shadow: 0px 2px 3px #000; 
		   text-align:center;}
   
.lwText{display:block; overflow:hidden; width:800px; font-size:18px; text-align:center; text-shadow: 0px 2px 3px #000; 
       background-image:url(images/bg3.png); padding:2px 5px 2px 5px; margin: 10px auto 10px auto;}
		
.circleContent{display:block; overflow:hidden; max-width:800px; margin:auto; text-align:center;}
.circleContainer{display:block; overflow:hidden; width:150px; float:left; margin-right:12px; background-image:url(images/bg3.png); 
                padding: 10px 0px 10px 0px; height: 240px; border: #000 solid 2px;}
.circleText{font-size:16px; text-shadow: 0px 2px 3px #000;}
#circleContainer1{border-color: #0ba1fe;}
#circleContainer2{border-color: #23961c;}
#circleContainer3{border-color: #d8731c;}
#circleContainer4{border-color: #ff1717;}
#circleContainer5{border-color: #3c1ddd;}
.circle1{display:block; overflow:hidden; width:104px; height:107px; background-image:url(images/circle1.png); margin:auto;}
.circle2{display:block; overflow:hidden; width:104px; height:107px; background-image:url(images/circle2.png); margin:auto;}
.circle3{display:block; overflow:hidden; width:104px; height:107px; background-image:url(images/circle3.png); margin:auto;}
.circle4{display:block; overflow:hidden; width:104px; height:107px; background-image:url(images/circle4.png); margin:auto;}
.circle5{display:block; overflow:hidden; width:104px; height:107px; background-image:url(images/circle5.png); margin:auto;}

.page01content{display:block; overflow:hidden; width:100%; margin:auto; margin-top:10px;}
.page01gallery{display:block; outline-width:100%; text-align:center;}

.galleryRotatorContainer{display:block; overflow:hidden; max-width:935px; margin:auto;}
.galleryRotator{display:block; overflow:hidden; margin:auto;}
.galleryPrev{display:block; overflow:hidden; width:37px; height:37px;
			 opacity: 1.0; filter: alpha(opacity=100); cursor:pointer; float:left; margin-right:10px;}
.galleryPrev:hover, .galleryPrev:active, .galleryPrev.active{opacity: 0.7; filter: alpha(opacity=70);}
.galleryPrev.disabled, .galleryPrev[disabled] {opacity: 0.3; filter: alpha(opacity=30);}
.galleryNext{display:block; overflow:hidden; width:37px; height:37px;
			 opacity: 1.0; filter: alpha(opacity=100); cursor:pointer;}
.galleryNext:hover, .galleryNext:active, .galleryNext.active{opacity: 0.7; filter: alpha(opacity=70);}
.galleryNext.disabled, .galleryNext[disabled] {opacity: 0.3; filter: alpha(opacity=30);}
.rotatorControl{display:block; overflow:hidden; width:85px; margin:auto; margin-top:0px;}
.simpleGaleryContent{display:block; width:100%; text-align:center; margin-top:20px;}

.facebookWidget{background-color:#FFF; border: solid 4px #e99a00; display:block; overflow:hidden;
				height:165px; margin-left:0px; float:left; max-width:240px;}

.partnerzyContainer{display:block; float:left; max-width:690px; margin-right:0px; float:right; overflow: hidden;}

.page05kontakt{display:block; overflow:hidden; width:250px; float:left; margin-left:0px; margin-right:10px;}
.mapContainer{display:block; overflow:hidden; border:solid 4px #e99a00;}

.footerContainer{display:block; background-color:#e99a00; width:100%; margin:auto; overflow:hidden;}
.footerContent{display:block; max-width:980px; left:0; right:0; margin-left:auto; margin-right:auto; margin-top:10px;}
.footer01{display:block; overflow:hidden; width:293px; float:left;}
.footer02{display:block; overflow:hidden; width:250px; float:right;}

a.button01:link, a.button01:active, a.button01:visited {text-decoration: none; color: #FFFFFF;}
a.button01:hover {color: #000000;}

/* RESPONSIVE CSS
-------------------------------------------------- */
/* Extra Small */
@media(max-width:767px){
	.topImg{height:650px;}
	.leftHeadColumn{float:none; margin:auto;}
	.rightHeadColumn{float:none; margin:auto; max-width:600px; height: 220px;}
	.mainMenuBG{width:178px; height:160px; background-image:url(images/ribbon_xs.png); margin:auto;}
	.mainMenuNav{font-size:22px; margin-top:10px; line-height: 1;}
	.mainMenuNav li a {padding: 3px 0px 3px 0px;}
        .pageHead{height: 220px; margin-top: 0px;}
        .head_sx{display: block; width: 260px; height: 220px; margin: 0 auto; background-image:url(images/head_xs.png);}
        
        
        .logoContainer{display: none; overflow: hidden; width: 260px; height: 80px; margin: 0 auto;}
        .logoCenter{display: block; width: 260px; height: 80px; margin: 0 auto;}
        .logoSVGContainer{height: 80px; width: 80px; display: block; overflow: hidden; float: left;}
        .logo{height: 80px; width: 80px; margin-right: 0px;}
        .logoEuroTaxi{display: block; width: 170px; height: 80px; float: right; overflow: visible;}
        
        .logoEuro{font-size: 180%; height: 29px; width: 170px; line-height: 1; margin-top: 0px;}
        .logoTaxi{font-size: 320%; height: 51px; width: 170px; line-height: 1; margin-top: 0px;
                  display: table-cell; vertical-align: bottom;}
        
	.callTaxi{width: 260px; height: 120px; margin: 0 auto; display: none;}
        .callTaxiRow01{height: 100px;}
        .callTaxiLink{display: inline-block;}
	.callTaxiSlogan01{font-size: 12px; text-align: center; height: 20px; max-height: 999999px;}
        .lidzbarherb{height: 94px; width: 62px; float: none; margin: 0 auto; display: none;}
        .lidzbarkH1{height: 22px; width: 60px; background-color: #FFFFFF;}
        .lidzbarkH2{height: 72px; width: 60px; background-image:url(images/lidzbarkw_sm.png);}
        .lidzbarkHH1{height: 32px; width: 15px; font-size: 12px; margin-left: 2px; margin-top: 3px;}
        .lidzbarkHH2{height: 32px; width: 40px; font-size: 7px; font-weight: bold; margin-top: 2px;}
        .callTaxiNumber{height: 60px; width: 260px; float: none; margin-right: 0px; margin-top: 0px; text-align: center; line-height: 1;}
        .callTaxiSlogan02{font-size: 14px; text-align: center;}
        .callTaxi01{font-size: 200%;}
        .callTaxi02{font-size: 280%;}
        .callTaxi03{font-size: 350%;}
        
        .lwText{width:250px; font-size:12px; display: none;}
	
	.circleContent{max-width:260px; margin-top:0px;}
	.circleContainer{width:260px; height: 49px; margin-right:0px; float:none; margin-top:3px; padding-top: 5px;}
        .circleCenter{display: block; margin: 0 auto;}
	.circleText{font-size:12px; margin-top:4px; text-align: left; margin-top: 6px;}
	.circle1{width:34px; height:35px; background-image:url(images/circle1_xs.png); float: left; margin: 0px 5px 0px 10px;}
	.circle2{width:34px; height:35px; background-image:url(images/circle2_xs.png); float: left; margin: 0px 5px 0px 10px;}
	.circle3{width:34px; height:35px; background-image:url(images/circle3_xs.png); float: left; margin: 0px 5px 0px 10px;}
	.circle4{width:34px; height:35px; background-image:url(images/circle4_xs.png); float: left; margin: 0px 5px 0px 10px;}
	.circle5{width:34px; height:35px; background-image:url(images/circle5_xs.png); float: left; margin: 0px 5px 0px 10px;}
	#circleText1{width: 220px; margin: 8px 0px 0px 10px;}
        #circleText2{width: 230px; margin: 0px 0px 0px 10px;}
        #circleText3{width: 220px; margin: 0px 0px 0px 10px;}
        #circleText4{width: 220px; margin: 8px 0px 0px 10px;}
        #circleText5{width: 200px; margin: 0px 0px 0px 10px;}
        
        
	.footer01{float:none; margin:auto;}
	.footer02{float:none; margin:auto;}
	.facebookWidget{float:none; margin:auto; text-align:center;}
	.partnerzyContainer{width:180px; float:none; margin:auto; margin-top:10px;}
	#map-canvas {height:300px;}
	#pac-input{max-width:80%;}
	.page05kontakt{float:none; margin:auto;}
	#cboxTitle{font-size:10px;}
        .cookiesNotification{font-size: 8px;}
        .cookieconfirm{padding: 1px 2px 1px 1px; font-size: 10px;}
        #wpsimplegallery_container{text-align: center;}
}
/* Small */
@media(min-width:768px) and (max-width:991px){
        .topImg{height:500px;}
        .pageHead{height: 280px; width: 500px;}

        .leftHeadColumn{width: 220px;}
        .mainMenuBG{width:200px; height:223px; background-image:url(images/ribbon_sm.png); margin:auto;}
	.mainMenuNav{font-size:24px; margin-top:10px;}
	.mainMenuNav li a {padding: 3px 0px 3px 0px;}
        
        .cookieconfirm{padding: 1px 2px 1px 1px;}
        
	.callTaxi{width: 500px; height: 150px; float: right;}
	.callTaxiSlogan01{font-size: 18px;}
        .lidzbarherb{display: block; overflow: hidden; height: 94px; width: 62px; float: right;}
        .lidzbarkH1{display: block; overflow: hidden; height: 22px; width: 60px; background-color: #FFFFFF;}
        .lidzbarkH2{display: block; overflow: hidden; height: 72px; width: 60px; background-image:url(images/lidzbarkw_sm.png);}
        .lidzbarkHH1{display: block; overflow: hidden; height: 32px; width: 15px; color: #000000; font-size: 12px; font-weight: bold; margin-left: 2px; float: left; margin-top: 3px;}
        .lidzbarkHH2{display: block; overflow: hidden; height: 32px; width: 40px; color: #000000; font-size: 7px; font-weight: bold; margin-top: 2px;}
        .callTaxiNumber{display: block; overflow: hidden; height: 120px; width: 430px; float: right; margin-top: -120px; margin-right: 60px;}
        .callTaxiSlogan02{font-size: 16px; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); margin-top: 85px; padding-left: 12px;}
        .callTaxi01{font-size: 50px; font-weight: bold; color: #e99a00; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
        .callTaxi02{font-size: 80px; font-weight: bold; color: #e99a00; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
        .callTaxi03{font-size: 100px; font-weight: bold; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
        
        .lwText{width:720px; font-size:14px;}
        
	.circleContent{max-width:720px;}
	.circleContainer{width:140px; margin-right:5px; height: 140px;}
	.circleText{font-size:12px;}
	.circle1{width:70px; height:72px; background-image:url(images/circle1_sm.png);}
	.circle2{width:70px; height:72px; background-image:url(images/circle2_sm.png);}
	.circle3{width:70px; height:72px; background-image:url(images/circle3_sm.png);}
	.circle4{width:70px; height:72px; background-image:url(images/circle4_sm.png);}
	.circle5{width:70px; height:72px; background-image:url(images/circle5_sm.png);}
	
	.partnerzyContainer{width:345px;}
	#cboxTitle{font-size:12px;}
        .cookiesNotification{font-size: 10px;}
}

/* Medium */
@media(min-width:992px) and (max-width:1199px){

}

/* Large */
@media(min-width:1200px){

}